Another Modal!
diff --git a/package-lock.json b/package-lock.json
index 97ed924..858777d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "papercss",
- "version": "1.3.0",
+ "version": "1.4.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -29,50 +29,6 @@
"negotiator": "0.5.3"
}
},
- "accord": {
- "version": "0.27.3",
- "resolved": "https://registry.npmjs.org/accord/-/accord-0.27.3.tgz",
- "integrity": "sha1-f7kSlwkoXK6oTrNyxOiCAxtxOOg=",
- "requires": {
- "convert-source-map": "1.5.1",
- "glob": "7.1.2",
- "indx": "0.2.3",
- "lodash.clone": "4.5.0",
- "lodash.defaults": "4.2.0",
- "lodash.flatten": "4.4.0",
- "lodash.merge": "4.6.0",
- "lodash.partialright": "4.2.1",
- "lodash.pick": "4.4.0",
- "lodash.uniq": "4.5.0",
- "resolve": "1.5.0",
- "semver": "5.4.1",
- "uglify-js": "2.8.29",
- "when": "3.7.8"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "1.0.6",
- "inherits": "2.0.3",
- "minimatch": "3.0.4",
- "once": "1.3.3",
- "path-is-absolute": "1.0.1"
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "1.1.8"
- }
- }
- }
- },
"acorn": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
@@ -89,6 +45,7 @@
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.1.tgz",
"integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=",
+ "dev": true,
"requires": {
"co": "4.6.0",
"fast-deep-equal": "1.0.0",
@@ -96,31 +53,11 @@
"json-schema-traverse": "0.3.1"
}
},
- "align-text": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
- "requires": {
- "kind-of": "3.2.2",
- "longest": "1.0.1",
- "repeat-string": "1.6.1"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "requires": {
- "is-buffer": "1.1.6"
- }
- }
- }
- },
"amdefine": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
- "optional": true
+ "dev": true
},
"ansi-html": {
"version": "0.0.7",
@@ -239,11 +176,59 @@
}
}
},
+ "aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
"archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
"integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
},
+ "are-we-there-yet": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
+ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
+ "dev": true,
+ "requires": {
+ "delegates": "1.0.0",
+ "readable-stream": "2.3.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "string_decoder": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ }
+ }
+ },
"arr-diff": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
@@ -335,16 +320,11 @@
"integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=",
"dev": true
},
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
- "optional": true
- },
"asn1": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
- "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y="
+ "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
+ "dev": true
},
"asn1.js": {
"version": "4.9.2",
@@ -369,7 +349,8 @@
"assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
},
"assertion-error": {
"version": "1.0.2",
@@ -392,27 +373,23 @@
"integrity": "sha1-rDYTsdqb7RtHUQu0ZRuJMeRxRsc=",
"dev": true
},
- "async-done": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/async-done/-/async-done-0.4.0.tgz",
- "integrity": "sha1-q4BT9fYikPi/xY83zZtzBwszB7k=",
- "requires": {
- "end-of-stream": "0.1.5",
- "next-tick": "0.2.2",
- "once": "1.3.3",
- "stream-exhaust": "1.0.1"
- }
- },
"async-each": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
"integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
"dev": true
},
+ "async-foreach": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+ "dev": true
+ },
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
},
"atob": {
"version": "2.0.3",
@@ -422,12 +399,14 @@
"aws-sign2": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true
},
"aws4": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
- "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4="
+ "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
+ "dev": true
},
"backo2": {
"version": "1.0.2",
@@ -496,6 +475,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
"integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
+ "dev": true,
"optional": true,
"requires": {
"tweetnacl": "0.14.5"
@@ -527,6 +507,15 @@
"integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=",
"dev": true
},
+ "block-stream": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
+ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3"
+ }
+ },
"bluebird": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
@@ -589,6 +578,7 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz",
"integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=",
+ "dev": true,
"requires": {
"hoek": "4.2.0"
}
@@ -918,11 +908,6 @@
"integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
"dev": true
},
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
- },
"camelcase-keys": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
@@ -944,23 +929,8 @@
"caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
- },
- "center-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
- "requires": {
- "align-text": "0.1.4",
- "lazy-cache": "1.0.4"
- },
- "dependencies": {
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
- }
- }
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
},
"chai": {
"version": "4.1.2",
@@ -1117,16 +1087,6 @@
}
}
},
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "requires": {
- "center-align": "0.1.3",
- "right-align": "0.1.3",
- "wordwrap": "0.0.2"
- }
- },
"clone": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
@@ -1146,7 +1106,8 @@
"co": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true
},
"code-point-at": {
"version": "1.1.0",
@@ -1210,6 +1171,7 @@
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
"integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
+ "dev": true,
"requires": {
"delayed-stream": "1.0.0"
}
@@ -1446,6 +1408,12 @@
"date-now": "0.1.4"
}
},
+ "console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
"constants-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
@@ -1463,11 +1431,6 @@
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
},
- "convert-source-map": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
- "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU="
- },
"cookie": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz",
@@ -1550,10 +1513,33 @@
"sha.js": "2.4.9"
}
},
+ "cross-spawn": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
+ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "4.1.1",
+ "which": "1.3.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
+ "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "1.0.2",
+ "yallist": "2.1.2"
+ }
+ }
+ }
+ },
"cryptiles": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz",
"integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=",
+ "dev": true,
"requires": {
"boom": "5.2.0"
},
@@ -1562,6 +1548,7 @@
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz",
"integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==",
+ "dev": true,
"requires": {
"hoek": "4.2.0"
}
@@ -1627,6 +1614,7 @@
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
"requires": {
"assert-plus": "1.0.0"
}
@@ -1653,7 +1641,8 @@
"decamelize": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
},
"decode-uri-component": {
"version": "0.2.0",
@@ -1720,7 +1709,14 @@
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
},
"depd": {
"version": "1.0.1",
@@ -1974,6 +1970,7 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
"integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
+ "dev": true,
"optional": true,
"requires": {
"jsbn": "0.1.1"
@@ -2145,6 +2142,7 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz",
"integrity": "sha512-IsORQDpaaSwcDP4ZZnHxgE85werpo34VYn1Ud3mq+eUsF593faR8oCZNXrROVkpFu2TsbrNhHin0aUrTsQ9vNw==",
+ "dev": true,
"requires": {
"prr": "1.0.1"
}
@@ -2723,7 +2721,8 @@
"extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true
},
"fancy-log": {
"version": "1.3.0",
@@ -2737,17 +2736,14 @@
"fast-deep-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
- "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8="
+ "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
+ "dev": true
},
"fast-json-stable-stringify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
- },
- "fastqueue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/fastqueue/-/fastqueue-0.1.0.tgz",
- "integrity": "sha1-bGkQFrOAYYZHbusFpxe6u49jPBk="
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+ "dev": true
},
"faye-websocket": {
"version": "0.10.0",
@@ -2896,12 +2892,14 @@
"forever-agent": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
},
"form-data": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz",
"integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=",
+ "dev": true,
"requires": {
"asynckit": "0.4.0",
"combined-stream": "1.0.5",
@@ -2935,7 +2933,28 @@
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "fstream": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
+ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "inherits": "2.0.3",
+ "mkdirp": "0.5.1",
+ "rimraf": "2.6.2"
+ },
+ "dependencies": {
+ "graceful-fs": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ }
+ }
},
"function-bind": {
"version": "1.1.1",
@@ -2943,6 +2962,30 @@
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
+ "gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+ "dev": true,
+ "requires": {
+ "aproba": "1.2.0",
+ "console-control-strings": "1.1.0",
+ "has-unicode": "2.0.1",
+ "object-assign": "4.1.1",
+ "signal-exit": "3.0.2",
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1",
+ "wide-align": "1.1.2"
+ },
+ "dependencies": {
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ }
+ }
+ },
"gaze": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
@@ -2951,6 +2994,21 @@
"globule": "0.1.0"
}
},
+ "generate-function": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
+ "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
+ "dev": true
+ },
+ "generate-object-property": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
+ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
+ "dev": true,
+ "requires": {
+ "is-property": "1.0.2"
+ }
+ },
"get-caller-file": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
@@ -2978,6 +3036,7 @@
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
"requires": {
"assert-plus": "1.0.0"
}
@@ -3277,15 +3336,6 @@
}
}
},
- "gulp-batch": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gulp-batch/-/gulp-batch-1.0.1.tgz",
- "integrity": "sha1-2aahq7UEs6QUctnqJy1JGeEbD4Y=",
- "requires": {
- "async-done": "0.4.0",
- "stream-array": "0.1.3"
- }
- },
"gulp-clean-css": {
"version": "3.9.0",
"resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.0.tgz",
@@ -3309,26 +3359,6 @@
"tiny-lr": "0.2.1"
}
},
- "gulp-less": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-3.3.2.tgz",
- "integrity": "sha1-9mNq3MZhUKiQJxn6WZY/x/hipJo=",
- "requires": {
- "accord": "0.27.3",
- "gulp-util": "3.0.8",
- "less": "2.7.2",
- "object-assign": "4.1.1",
- "through2": "2.0.3",
- "vinyl-sourcemaps-apply": "0.2.1"
- },
- "dependencies": {
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
- }
- }
- },
"gulp-plumber": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.1.0.tgz",
@@ -3343,6 +3373,19 @@
"resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",
"integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc="
},
+ "gulp-sass": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.1.0.tgz",
+ "integrity": "sha1-U9xLaKH13f5EJKtMJHZVJpqLdLc=",
+ "dev": true,
+ "requires": {
+ "gulp-util": "3.0.8",
+ "lodash.clonedeep": "4.5.0",
+ "node-sass": "4.7.2",
+ "through2": "2.0.3",
+ "vinyl-sourcemaps-apply": "0.2.1"
+ }
+ },
"gulp-util": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
@@ -3368,135 +3411,6 @@
"vinyl": "0.5.3"
}
},
- "gulp-watch": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/gulp-watch/-/gulp-watch-1.2.1.tgz",
- "integrity": "sha1-QwNedgRs2P7TAzZcsJ4ECi4qoJs=",
- "requires": {
- "gaze": "0.5.2",
- "glob2base": "0.0.12",
- "gulp-batch": "1.0.1",
- "gulp-util": "3.0.8",
- "path2glob": "0.0.2",
- "readable-stream": "1.1.14",
- "vinyl": "0.4.6",
- "vinyl-file": "1.1.1"
- },
- "dependencies": {
- "clone": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
- },
- "vinyl": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
- "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
- "requires": {
- "clone": "0.2.0",
- "clone-stats": "0.0.1"
- }
- }
- }
- },
- "gulp-watch-less": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gulp-watch-less/-/gulp-watch-less-1.0.1.tgz",
- "integrity": "sha1-E5rjejiipZZCHuyXsr0L1Q4sscQ=",
- "requires": {
- "gulp-util": "3.0.8",
- "gulp-watch": "1.2.1",
- "less": "2.3.1",
- "lodash.defaults": "2.4.1",
- "through2": "0.6.5"
- },
- "dependencies": {
- "asap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/asap/-/asap-1.0.0.tgz",
- "integrity": "sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0=",
- "optional": true
- },
- "image-size": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.3.5.tgz",
- "integrity": "sha1-gyQOqy+1sAsEqrjHSwRx6cunrYw=",
- "optional": true
- },
- "less": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/less/-/less-2.3.1.tgz",
- "integrity": "sha1-wQ7AgrLylQ9uHHUOTaFLzFQ+2EU=",
- "requires": {
- "errno": "0.1.6",
- "graceful-fs": "3.0.11",
- "image-size": "0.3.5",
- "mime": "1.3.4",
- "mkdirp": "0.5.1",
- "promise": "6.1.0",
- "request": "2.83.0",
- "source-map": "0.2.0"
- }
- },
- "lodash.defaults": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz",
- "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=",
- "requires": {
- "lodash._objecttypes": "2.4.1",
- "lodash.keys": "2.4.1"
- }
- },
- "lodash.keys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
- "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=",
- "requires": {
- "lodash._isnative": "2.4.1",
- "lodash._shimkeys": "2.4.1",
- "lodash.isobject": "2.4.1"
- }
- },
- "promise": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz",
- "integrity": "sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY=",
- "optional": true,
- "requires": {
- "asap": "1.0.0"
- }
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "0.0.1",
- "string_decoder": "0.10.31"
- }
- },
- "source-map": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
- "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
- "optional": true,
- "requires": {
- "amdefine": "1.0.1"
- }
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "requires": {
- "readable-stream": "1.0.34",
- "xtend": "4.0.1"
- }
- }
- }
- },
"gulplog": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
@@ -3514,12 +3428,14 @@
"har-schema": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true
},
"har-validator": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
"integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
+ "dev": true,
"requires": {
"ajv": "5.5.1",
"har-schema": "2.0.0"
@@ -3577,6 +3493,12 @@
"sparkles": "1.0.0"
}
},
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
"has-value": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
@@ -3629,6 +3551,7 @@
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz",
"integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==",
+ "dev": true,
"requires": {
"boom": "4.3.1",
"cryptiles": "3.1.2",
@@ -3656,7 +3579,8 @@
"hoek": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz",
- "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ=="
+ "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==",
+ "dev": true
},
"homedir-polyfill": {
"version": "1.0.1",
@@ -3902,6 +3826,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
"requires": {
"assert-plus": "1.0.0",
"jsprim": "1.4.1",
@@ -3931,18 +3856,18 @@
"integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=",
"dev": true
},
- "image-size": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
- "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
- "optional": true
- },
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
"dev": true
},
+ "in-publish": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
+ "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
+ "dev": true
+ },
"indent-string": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
@@ -3969,11 +3894,6 @@
"integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
"dev": true
},
- "indx": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz",
- "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA="
- },
"infinity-agent": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/infinity-agent/-/infinity-agent-2.0.3.tgz",
@@ -4211,6 +4131,18 @@
"is-extglob": "2.1.1"
}
},
+ "is-my-json-valid": {
+ "version": "2.17.1",
+ "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz",
+ "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==",
+ "dev": true,
+ "requires": {
+ "generate-function": "2.0.0",
+ "generate-object-property": "1.2.0",
+ "jsonpointer": "4.0.1",
+ "xtend": "4.0.1"
+ }
+ },
"is-npm": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
@@ -4287,6 +4219,12 @@
"integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
"dev": true
},
+ "is-property": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
+ "dev": true
+ },
"is-redirect": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
@@ -4310,7 +4248,8 @@
"is-typedarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
},
"is-unc-path": {
"version": "0.1.2",
@@ -4354,7 +4293,8 @@
"isstream": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
},
"jake": {
"version": "8.0.15",
@@ -4403,10 +4343,17 @@
}
}
},
+ "js-base64": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz",
+ "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==",
+ "dev": true
+ },
"jsbn": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true,
"optional": true
},
"jshint": {
@@ -4451,12 +4398,14 @@
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+ "dev": true
},
"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="
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
},
"json-stable-stringify": {
"version": "0.0.1",
@@ -4470,7 +4419,8 @@
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
},
"json3": {
"version": "3.3.2",
@@ -4490,10 +4440,17 @@
"integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
"dev": true
},
+ "jsonpointer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
+ "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=",
+ "dev": true
+ },
"jsprim": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+ "dev": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
@@ -4779,29 +4736,6 @@
"invert-kv": "1.0.0"
}
},
- "less": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/less/-/less-2.7.2.tgz",
- "integrity": "sha1-No1sxz4fsDmBGDKAkYdDxdz5s98=",
- "requires": {
- "errno": "0.1.6",
- "graceful-fs": "4.1.11",
- "image-size": "0.5.5",
- "mime": "1.3.4",
- "mkdirp": "0.5.1",
- "promise": "7.3.1",
- "request": "2.83.0",
- "source-map": "0.5.7"
- },
- "dependencies": {
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
- "optional": true
- }
- }
- },
"lexical-scope": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz",
@@ -4924,16 +4858,6 @@
"resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
"integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw="
},
- "lodash._isnative": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz",
- "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw="
- },
- "lodash._objecttypes": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz",
- "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE="
- },
"lodash._reescape": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
@@ -4954,14 +4878,6 @@
"resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
"integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI="
},
- "lodash._shimkeys": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz",
- "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=",
- "requires": {
- "lodash._objecttypes": "2.4.1"
- }
- },
"lodash.assign": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz",
@@ -4973,15 +4889,11 @@
"lodash.keys": "3.1.2"
}
},
- "lodash.clone": {
+ "lodash.clonedeep": {
"version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
- "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y="
- },
- "lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw="
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
+ "dev": true
},
"lodash.escape": {
"version": "3.2.0",
@@ -4991,11 +4903,6 @@
"lodash._root": "3.0.1"
}
},
- "lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
- },
"lodash.isarguments": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
@@ -5006,14 +4913,6 @@
"resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U="
},
- "lodash.isobject": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz",
- "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=",
- "requires": {
- "lodash._objecttypes": "2.4.1"
- }
- },
"lodash.keys": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
@@ -5030,20 +4929,11 @@
"integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
"dev": true
},
- "lodash.merge": {
+ "lodash.mergewith": {
"version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz",
- "integrity": "sha1-aYhLoUSsM/5plzemCG3v+t0PicU="
- },
- "lodash.partialright": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz",
- "integrity": "sha1-ATDYDoM2MmTUAHTzKbij56ihzEs="
- },
- "lodash.pick": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
- "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM="
+ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz",
+ "integrity": "sha1-FQzwoWeR9ZA7iJHqsVRgknS96lU=",
+ "dev": true
},
"lodash.restparam": {
"version": "3.6.1",
@@ -5075,11 +4965,6 @@
"lodash.escape": "3.2.0"
}
},
- "lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
- },
"log4js": {
"version": "0.6.38",
"resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz",
@@ -5116,11 +5001,6 @@
"integrity": "sha1-rgyqVhERSYxboTcj1vtjHSQAOTQ=",
"dev": true
},
- "longest": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
- },
"loud-rejection": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
@@ -5619,6 +5499,12 @@
"duplexer2": "0.0.2"
}
},
+ "nan": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz",
+ "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=",
+ "dev": true
+ },
"nanomatch": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.6.tgz",
@@ -5663,17 +5549,300 @@
"inherits": "2.0.3"
}
},
- "next-tick": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz",
- "integrity": "sha1-ddpKkn7liH45BliABltzNkE7MQ0="
- },
"node-forge": {
"version": "0.6.33",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz",
"integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=",
"dev": true
},
+ "node-gyp": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz",
+ "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
+ "dev": true,
+ "requires": {
+ "fstream": "1.0.11",
+ "glob": "7.1.2",
+ "graceful-fs": "4.1.11",
+ "minimatch": "3.0.4",
+ "mkdirp": "0.5.1",
+ "nopt": "3.0.6",
+ "npmlog": "4.1.2",
+ "osenv": "0.1.4",
+ "request": "2.83.0",
+ "rimraf": "2.6.2",
+ "semver": "5.3.0",
+ "tar": "2.2.1",
+ "which": "1.3.0"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.3.3",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
+ },
+ "nopt": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+ "dev": true,
+ "requires": {
+ "abbrev": "1.1.0"
+ }
+ },
+ "semver": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+ "dev": true
+ }
+ }
+ },
+ "node-sass": {
+ "version": "4.7.2",
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz",
+ "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==",
+ "dev": true,
+ "requires": {
+ "async-foreach": "0.1.3",
+ "chalk": "1.1.3",
+ "cross-spawn": "3.0.1",
+ "gaze": "1.1.2",
+ "get-stdin": "4.0.1",
+ "glob": "7.1.2",
+ "in-publish": "2.0.0",
+ "lodash.assign": "4.2.0",
+ "lodash.clonedeep": "4.5.0",
+ "lodash.mergewith": "4.6.0",
+ "meow": "3.7.0",
+ "mkdirp": "0.5.1",
+ "nan": "2.8.0",
+ "node-gyp": "3.6.2",
+ "npmlog": "4.1.2",
+ "request": "2.79.0",
+ "sass-graph": "2.2.4",
+ "stdout-stream": "1.4.0",
+ "true-case-path": "1.0.2"
+ },
+ "dependencies": {
+ "assert-plus": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
+ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
+ "dev": true
+ },
+ "aws-sign2": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
+ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
+ "dev": true
+ },
+ "boom": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
+ "dev": true,
+ "requires": {
+ "hoek": "2.16.3"
+ }
+ },
+ "caseless": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
+ "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
+ "dev": true
+ },
+ "cryptiles": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
+ "dev": true,
+ "requires": {
+ "boom": "2.10.1"
+ }
+ },
+ "form-data": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
+ "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
+ "dev": true,
+ "requires": {
+ "asynckit": "0.4.0",
+ "combined-stream": "1.0.5",
+ "mime-types": "2.1.17"
+ }
+ },
+ "gaze": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
+ "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
+ "dev": true,
+ "requires": {
+ "globule": "1.2.0"
+ }
+ },
+ "glob": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.3.3",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "globule": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
+ "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
+ "dev": true,
+ "requires": {
+ "glob": "7.1.2",
+ "lodash": "4.17.4",
+ "minimatch": "3.0.4"
+ }
+ },
+ "har-validator": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
+ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "commander": "2.11.0",
+ "is-my-json-valid": "2.17.1",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "hawk": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
+ "dev": true,
+ "requires": {
+ "boom": "2.10.1",
+ "cryptiles": "2.0.5",
+ "hoek": "2.16.3",
+ "sntp": "1.0.9"
+ }
+ },
+ "hoek": {
+ "version": "2.16.3",
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
+ "dev": true
+ },
+ "http-signature": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
+ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "0.2.0",
+ "jsprim": "1.4.1",
+ "sshpk": "1.13.1"
+ }
+ },
+ "lodash": {
+ "version": "4.17.4",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
+ },
+ "qs": {
+ "version": "6.3.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
+ "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
+ "dev": true
+ },
+ "request": {
+ "version": "2.79.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
+ "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "0.6.0",
+ "aws4": "1.6.0",
+ "caseless": "0.11.0",
+ "combined-stream": "1.0.5",
+ "extend": "3.0.1",
+ "forever-agent": "0.6.1",
+ "form-data": "2.1.4",
+ "har-validator": "2.0.6",
+ "hawk": "3.1.3",
+ "http-signature": "1.1.1",
+ "is-typedarray": "1.0.0",
+ "isstream": "0.1.2",
+ "json-stringify-safe": "5.0.1",
+ "mime-types": "2.1.17",
+ "oauth-sign": "0.8.2",
+ "qs": "6.3.2",
+ "stringstream": "0.0.5",
+ "tough-cookie": "2.3.3",
+ "tunnel-agent": "0.4.3",
+ "uuid": "3.1.0"
+ }
+ },
+ "sntp": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
+ "dev": true,
+ "requires": {
+ "hoek": "2.16.3"
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
+ "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
+ "dev": true
+ }
+ }
+ },
"nodemon": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.11.0.tgz",
@@ -5850,7 +6019,8 @@
"dependencies": {
"JSONStream": {
"version": "1.3.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz",
+ "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=",
"dev": true,
"requires": {
"jsonparse": "1.3.1",
@@ -5859,54 +6029,64 @@
"dependencies": {
"jsonparse": {
"version": "1.3.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
"dev": true
},
"through": {
"version": "2.3.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
}
}
},
"abbrev": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
+ "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
"dev": true
},
"ansi-regex": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
"ansicolors": {
"version": "0.3.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
+ "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=",
"dev": true
},
"ansistyles": {
"version": "0.1.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansistyles/-/ansistyles-0.1.3.tgz",
+ "integrity": "sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=",
"dev": true
},
"aproba": {
"version": "1.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz",
+ "integrity": "sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw==",
"dev": true
},
"archy": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
"dev": true
},
"bluebird": {
"version": "3.5.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz",
+ "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=",
"dev": true
},
"cacache": {
"version": "9.2.9",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-9.2.9.tgz",
+ "integrity": "sha512-ghg1j5OyTJ6qsrqU++dN23QiTDxb5AZCFGsF3oB+v9v/gY+F4X8L/0gdQMEjd+8Ot3D29M2etX5PKozHRn2JQw==",
"dev": true,
"requires": {
"bluebird": "3.5.0",
@@ -5926,7 +6106,8 @@
"dependencies": {
"lru-cache": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
+ "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
"dev": true,
"requires": {
"pseudomap": "1.0.2",
@@ -5935,36 +6116,42 @@
"dependencies": {
"pseudomap": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
"dev": true
},
"yallist": {
"version": "2.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
"dev": true
}
}
},
"y18n": {
"version": "3.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
"dev": true
}
}
},
"call-limit": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/call-limit/-/call-limit-1.1.0.tgz",
+ "integrity": "sha1-b9YbA/PaQqLNDsK2DwK9DnGZH+o=",
"dev": true
},
"chownr": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
+ "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
"dev": true
},
"cmd-shim": {
"version": "2.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz",
+ "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -5973,7 +6160,8 @@
},
"columnify": {
"version": "1.5.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.5.4.tgz",
+ "integrity": "sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=",
"dev": true,
"requires": {
"strip-ansi": "3.0.1",
@@ -5982,7 +6170,8 @@
"dependencies": {
"strip-ansi": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "2.1.1"
@@ -5990,14 +6179,16 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
}
}
},
"wcwidth": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
"dev": true,
"requires": {
"defaults": "1.0.3"
@@ -6005,7 +6196,8 @@
"dependencies": {
"defaults": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
"dev": true,
"requires": {
"clone": "1.0.2"
@@ -6013,7 +6205,8 @@
"dependencies": {
"clone": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
+ "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=",
"dev": true
}
}
@@ -6024,7 +6217,8 @@
},
"config-chain": {
"version": "1.1.11",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz",
+ "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=",
"dev": true,
"requires": {
"ini": "1.3.4",
@@ -6033,24 +6227,28 @@
"dependencies": {
"proto-list": {
"version": "1.2.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
"dev": true
}
}
},
"debuglog": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz",
+ "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=",
"dev": true
},
"detect-indent": {
"version": "5.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=",
"dev": true
},
"dezalgo": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
+ "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=",
"dev": true,
"requires": {
"asap": "2.0.5",
@@ -6059,19 +6257,22 @@
"dependencies": {
"asap": {
"version": "2.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
+ "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8=",
"dev": true
}
}
},
"editor": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/editor/-/editor-1.0.0.tgz",
+ "integrity": "sha1-YMf4e9YrzGqJT6jM1q+3gjok90I=",
"dev": true
},
"fs-vacuum": {
"version": "1.2.10",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/fs-vacuum/-/fs-vacuum-1.2.10.tgz",
+ "integrity": "sha1-t2Kb7AekAxolSP35n17PHMizHjY=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -6081,7 +6282,8 @@
},
"fs-write-stream-atomic": {
"version": "1.0.10",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -6092,7 +6294,8 @@
},
"fstream": {
"version": "1.0.11",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
+ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -6103,7 +6306,8 @@
},
"fstream-npm": {
"version": "1.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.1.tgz",
+ "integrity": "sha512-iBHpm/LmD1qw0TlHMAqVd9rwdU6M+EHRUnPkXpRi5G/Hf0FIFH+oZFryodAU2MFNfGRh/CzhUFlMKV3pdeOTDw==",
"dev": true,
"requires": {
"fstream-ignore": "1.0.5",
@@ -6112,7 +6316,8 @@
"dependencies": {
"fstream-ignore": {
"version": "1.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz",
+ "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=",
"dev": true,
"requires": {
"fstream": "1.0.11",
@@ -6122,7 +6327,8 @@
"dependencies": {
"minimatch": {
"version": "3.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@@ -6130,7 +6336,8 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
"balanced-match": "1.0.0",
@@ -6139,12 +6346,14 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
"concat-map": {
"version": "0.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
}
}
@@ -6157,7 +6366,8 @@
},
"glob": {
"version": "7.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true,
"requires": {
"fs.realpath": "1.0.0",
@@ -6170,12 +6380,14 @@
"dependencies": {
"fs.realpath": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
"minimatch": {
"version": "3.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@@ -6183,7 +6395,8 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
"balanced-match": "1.0.0",
@@ -6192,12 +6405,14 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
"concat-map": {
"version": "0.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
}
}
@@ -6206,39 +6421,46 @@
},
"path-is-absolute": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
}
}
},
"graceful-fs": {
"version": "4.1.11",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
"dev": true
},
"has-unicode": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
"dev": true
},
"hosted-git-info": {
"version": "2.5.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
+ "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
"dev": true
},
"iferr": {
"version": "0.1.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
"dev": true
},
"imurmurhash": {
"version": "0.1.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
"dev": true
},
"inflight": {
"version": "1.0.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": {
"once": "1.4.0",
@@ -6247,17 +6469,20 @@
},
"inherits": {
"version": "2.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true
},
"ini": {
"version": "1.3.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
+ "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
"dev": true
},
"init-package-json": {
"version": "1.10.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/init-package-json/-/init-package-json-1.10.1.tgz",
+ "integrity": "sha1-zYc6FneWvvuZYSsodioLY5P9j2o=",
"dev": true,
"requires": {
"glob": "7.1.2",
@@ -6272,7 +6497,8 @@
"dependencies": {
"promzard": {
"version": "0.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/promzard/-/promzard-0.3.0.tgz",
+ "integrity": "sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=",
"dev": true,
"requires": {
"read": "1.0.7"
@@ -6282,12 +6508,14 @@
},
"lazy-property": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lazy-property/-/lazy-property-1.0.0.tgz",
+ "integrity": "sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc=",
"dev": true
},
"libnpx": {
"version": "9.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/libnpx/-/libnpx-9.2.0.tgz",
+ "integrity": "sha512-cXZxnp/Fmqip914pC+0a5S8UnqmG//bNIL+MtTt3pvpHkSa7Jhti9da+Wo3tjdzIc/V1A2zN4cO5wcnOzIWeig==",
"dev": true,
"requires": {
"dotenv": "4.0.0",
@@ -6302,17 +6530,20 @@
"dependencies": {
"dotenv": {
"version": "4.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz",
+ "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=",
"dev": true
},
"y18n": {
"version": "3.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
"dev": true
},
"yargs": {
"version": "8.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
+ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
"dev": true,
"requires": {
"camelcase": "4.1.0",
@@ -6332,12 +6563,14 @@
"dependencies": {
"camelcase": {
"version": "4.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
},
"cliui": {
"version": "3.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
"dev": true,
"requires": {
"string-width": "1.0.2",
@@ -6347,7 +6580,8 @@
"dependencies": {
"string-width": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
"code-point-at": "1.1.0",
@@ -6357,12 +6591,14 @@
"dependencies": {
"code-point-at": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"dev": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
@@ -6370,7 +6606,8 @@
"dependencies": {
"number-is-nan": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true
}
}
@@ -6379,7 +6616,8 @@
},
"strip-ansi": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "2.1.1"
@@ -6387,14 +6625,16 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
}
}
},
"wrap-ansi": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
"dev": true,
"requires": {
"string-width": "1.0.2",
@@ -6405,17 +6645,20 @@
},
"decamelize": {
"version": "1.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
"dev": true
},
"get-caller-file": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
+ "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=",
"dev": true
},
"os-locale": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.0.0.tgz",
+ "integrity": "sha1-FZGN7VEFIrge565aMJ1U9jn8OaQ=",
"dev": true,
"requires": {
"execa": "0.5.1",
@@ -6425,7 +6668,8 @@
"dependencies": {
"execa": {
"version": "0.5.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.5.1.tgz",
+ "integrity": "sha1-3j+4XLjW6RyFvLzrFkWBeFy1ezY=",
"dev": true,
"requires": {
"cross-spawn": "4.0.2",
@@ -6439,7 +6683,8 @@
"dependencies": {
"cross-spawn": {
"version": "4.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
+ "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
"dev": true,
"requires": {
"lru-cache": "4.1.1",
@@ -6448,7 +6693,8 @@
},
"get-stream": {
"version": "2.3.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
+ "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
"dev": true,
"requires": {
"object-assign": "4.1.1",
@@ -6457,12 +6703,14 @@
"dependencies": {
"object-assign": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true
},
"pinkie-promise": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
"dev": true,
"requires": {
"pinkie": "2.0.4"
@@ -6470,7 +6718,8 @@
"dependencies": {
"pinkie": {
"version": "2.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
"dev": true
}
}
@@ -6479,12 +6728,14 @@
},
"is-stream": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
"dev": true
},
"npm-run-path": {
"version": "2.0.2",
- "bundled": true,
+ "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.1"
@@ -6492,31 +6743,36 @@
"dependencies": {
"path-key": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
"dev": true
}
}
},
"p-finally": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
"dev": true
},
"signal-exit": {
"version": "3.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
"dev": true
},
"strip-eof": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
"dev": true
}
}
},
"lcid": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
"dev": true,
"requires": {
"invert-kv": "1.0.0"
@@ -6524,14 +6780,16 @@
"dependencies": {
"invert-kv": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
"dev": true
}
}
},
"mem": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
+ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
"dev": true,
"requires": {
"mimic-fn": "1.1.0"
@@ -6539,7 +6797,8 @@
"dependencies": {
"mimic-fn": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz",
+ "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=",
"dev": true
}
}
@@ -6548,7 +6807,8 @@
},
"read-pkg-up": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
"dev": true,
"requires": {
"find-up": "2.1.0",
@@ -6557,7 +6817,8 @@
"dependencies": {
"find-up": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
"dev": true,
"requires": {
"locate-path": "2.0.0"
@@ -6565,7 +6826,8 @@
"dependencies": {
"locate-path": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
"dev": true,
"requires": {
"p-locate": "2.0.0",
@@ -6574,7 +6836,8 @@
"dependencies": {
"p-locate": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
"dev": true,
"requires": {
"p-limit": "1.1.0"
@@ -6582,14 +6845,16 @@
"dependencies": {
"p-limit": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz",
+ "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=",
"dev": true
}
}
},
"path-exists": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
"dev": true
}
}
@@ -6598,7 +6863,8 @@
},
"read-pkg": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
"dev": true,
"requires": {
"load-json-file": "2.0.0",
@@ -6608,7 +6874,8 @@
"dependencies": {
"load-json-file": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -6619,7 +6886,8 @@
"dependencies": {
"parse-json": {
"version": "2.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
"requires": {
"error-ex": "1.3.1"
@@ -6627,7 +6895,8 @@
"dependencies": {
"error-ex": {
"version": "1.3.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
+ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
"dev": true,
"requires": {
"is-arrayish": "0.2.1"
@@ -6635,7 +6904,8 @@
"dependencies": {
"is-arrayish": {
"version": "0.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
"dev": true
}
}
@@ -6644,19 +6914,22 @@
},
"pify": {
"version": "2.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
},
"strip-bom": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
"dev": true
}
}
},
"path-type": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
"dev": true,
"requires": {
"pify": "2.3.0"
@@ -6664,7 +6937,8 @@
"dependencies": {
"pify": {
"version": "2.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
@@ -6675,22 +6949,26 @@
},
"require-directory": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
"dev": true
},
"require-main-filename": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
"dev": true
},
"set-blocking": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
"dev": true
},
"string-width": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz",
+ "integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=",
"dev": true,
"requires": {
"is-fullwidth-code-point": "2.0.0",
@@ -6699,19 +6977,22 @@
"dependencies": {
"is-fullwidth-code-point": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
}
}
},
"which-module": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true
},
"yargs-parser": {
"version": "7.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
"dev": true,
"requires": {
"camelcase": "4.1.0"
@@ -6723,17 +7004,20 @@
},
"lockfile": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz",
+ "integrity": "sha1-Jjj8OaAzHpysGgS3F5mTHJxQ33k=",
"dev": true
},
"lodash._baseindexof": {
"version": "3.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz",
+ "integrity": "sha1-/lK1OhxnYeQmGNZU5KJXie1hgiw=",
"dev": true
},
"lodash._baseuniq": {
"version": "4.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz",
+ "integrity": "sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg=",
"dev": true,
"requires": {
"lodash._createset": "4.0.3",
@@ -6742,29 +7026,34 @@
"dependencies": {
"lodash._createset": {
"version": "4.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._createset/-/lodash._createset-4.0.3.tgz",
+ "integrity": "sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY=",
"dev": true
},
"lodash._root": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
+ "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
"dev": true
}
}
},
"lodash._bindcallback": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
+ "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
"dev": true
},
"lodash._cacheindexof": {
"version": "3.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz",
+ "integrity": "sha1-PcaayCSY0u5ePOVgkbr9Ktx73pI=",
"dev": true
},
"lodash._createcache": {
"version": "3.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz",
+ "integrity": "sha1-VtagZAF2JeeevKa4AY4XRAvc8JM=",
"dev": true,
"requires": {
"lodash._getnative": "3.9.1"
@@ -6772,37 +7061,44 @@
},
"lodash._getnative": {
"version": "3.9.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+ "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
"dev": true
},
"lodash.clonedeep": {
"version": "4.5.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
"dev": true
},
"lodash.restparam": {
"version": "3.6.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+ "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
"dev": true
},
"lodash.union": {
"version": "4.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
+ "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=",
"dev": true
},
"lodash.uniq": {
"version": "4.5.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
"dev": true
},
"lodash.without": {
"version": "4.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz",
+ "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=",
"dev": true
},
"lru-cache": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
+ "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
"dev": true,
"requires": {
"pseudomap": "1.0.2",
@@ -6811,19 +7107,22 @@
"dependencies": {
"pseudomap": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
"dev": true
},
"yallist": {
"version": "2.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
"dev": true
}
}
},
"mississippi": {
"version": "1.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.0.tgz",
+ "integrity": "sha1-0gFYPrEjJ+PFwWQqQEqcrPlONPU=",
"dev": true,
"requires": {
"concat-stream": "1.6.0",
@@ -6840,7 +7139,8 @@
"dependencies": {
"concat-stream": {
"version": "1.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
+ "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"dev": true,
"requires": {
"inherits": "2.0.3",
@@ -6850,14 +7150,16 @@
"dependencies": {
"typedarray": {
"version": "0.0.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true
}
}
},
"duplexify": {
"version": "3.5.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz",
+ "integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=",
"dev": true,
"requires": {
"end-of-stream": "1.0.0",
@@ -6868,7 +7170,8 @@
"dependencies": {
"end-of-stream": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz",
+ "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=",
"dev": true,
"requires": {
"once": "1.3.3"
@@ -6876,7 +7179,8 @@
"dependencies": {
"once": {
"version": "1.3.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+ "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
"dev": true,
"requires": {
"wrappy": "1.0.2"
@@ -6886,14 +7190,16 @@
},
"stream-shift": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
"dev": true
}
}
},
"end-of-stream": {
"version": "1.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
+ "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"dev": true,
"requires": {
"once": "1.4.0"
@@ -6901,7 +7207,8 @@
},
"flush-write-stream": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz",
+ "integrity": "sha1-yBuQ2HRnZvGmCaRoCZRsRd2K5Bc=",
"dev": true,
"requires": {
"inherits": "2.0.3",
@@ -6910,7 +7217,8 @@
},
"from2": {
"version": "2.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
"dev": true,
"requires": {
"inherits": "2.0.3",
@@ -6919,7 +7227,8 @@
},
"parallel-transform": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
+ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
"dev": true,
"requires": {
"cyclist": "0.2.2",
@@ -6929,14 +7238,16 @@
"dependencies": {
"cyclist": {
"version": "0.2.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
+ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
"dev": true
}
}
},
"pump": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz",
+ "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=",
"dev": true,
"requires": {
"end-of-stream": "1.4.0",
@@ -6945,7 +7256,8 @@
},
"pumpify": {
"version": "1.3.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz",
+ "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=",
"dev": true,
"requires": {
"duplexify": "3.5.0",
@@ -6955,7 +7267,8 @@
},
"stream-each": {
"version": "1.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.0.tgz",
+ "integrity": "sha1-HpXUdXP1gNgU3A/4zQ9m8c5TyZE=",
"dev": true,
"requires": {
"end-of-stream": "1.4.0",
@@ -6964,14 +7277,16 @@
"dependencies": {
"stream-shift": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
"dev": true
}
}
},
"through2": {
"version": "2.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
"dev": true,
"requires": {
"readable-stream": "2.3.3",
@@ -6980,7 +7295,8 @@
"dependencies": {
"xtend": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
"dev": true
}
}
@@ -6989,7 +7305,8 @@
},
"mkdirp": {
"version": "0.5.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
"requires": {
"minimist": "0.0.8"
@@ -6997,14 +7314,16 @@
"dependencies": {
"minimist": {
"version": "0.0.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
"dev": true
}
}
},
"move-concurrently": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
"dev": true,
"requires": {
"aproba": "1.1.2",
@@ -7017,7 +7336,8 @@
"dependencies": {
"copy-concurrently": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.3.tgz",
+ "integrity": "sha1-Rft4ZiSaHKiJqlcI5svSc+dbslA=",
"dev": true,
"requires": {
"aproba": "1.1.2",
@@ -7030,7 +7350,8 @@
},
"run-queue": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
"dev": true,
"requires": {
"aproba": "1.1.2"
@@ -7040,7 +7361,8 @@
},
"node-gyp": {
"version": "3.6.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz",
+ "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=",
"dev": true,
"requires": {
"fstream": "1.0.11",
@@ -7060,7 +7382,8 @@
"dependencies": {
"minimatch": {
"version": "3.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@@ -7068,7 +7391,8 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
"balanced-match": "1.0.0",
@@ -7077,12 +7401,14 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
"concat-map": {
"version": "0.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
}
}
@@ -7091,7 +7417,8 @@
},
"nopt": {
"version": "3.0.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"dev": true,
"requires": {
"abbrev": "1.1.0"
@@ -7101,7 +7428,8 @@
},
"nopt": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
+ "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
"dev": true,
"requires": {
"abbrev": "1.1.0",
@@ -7110,7 +7438,8 @@
},
"normalize-package-data": {
"version": "2.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"dev": true,
"requires": {
"hosted-git-info": "2.5.0",
@@ -7121,7 +7450,8 @@
"dependencies": {
"is-builtin-module": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
"dev": true,
"requires": {
"builtin-modules": "1.1.1"
@@ -7129,7 +7459,8 @@
"dependencies": {
"builtin-modules": {
"version": "1.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"dev": true
}
}
@@ -7138,12 +7469,14 @@
},
"npm-cache-filename": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz",
+ "integrity": "sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE=",
"dev": true
},
"npm-install-checks": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-3.0.0.tgz",
+ "integrity": "sha1-1K7N/VGlPjcjt7L5Oy7ijjB7wNc=",
"dev": true,
"requires": {
"semver": "5.3.0"
@@ -7151,7 +7484,8 @@
},
"npm-package-arg": {
"version": "5.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz",
+ "integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==",
"dev": true,
"requires": {
"hosted-git-info": "2.5.0",
@@ -7162,7 +7496,8 @@
},
"npm-registry-client": {
"version": "8.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.4.0.tgz",
+ "integrity": "sha512-PVNfqq0lyRdFnE//nDmn3CC9uqTsr8Bya9KPLIevlXMfkP0m4RpCVyFFk0W1Gfx436kKwyhLA6J+lV+rgR81gQ==",
"dev": true,
"requires": {
"concat-stream": "1.6.0",
@@ -7180,7 +7515,8 @@
"dependencies": {
"concat-stream": {
"version": "1.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
+ "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"dev": true,
"requires": {
"inherits": "2.0.3",
@@ -7190,7 +7526,8 @@
"dependencies": {
"typedarray": {
"version": "0.0.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true
}
}
@@ -7199,12 +7536,14 @@
},
"npm-user-validate": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-1.0.0.tgz",
+ "integrity": "sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE=",
"dev": true
},
"npmlog": {
"version": "4.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
"requires": {
"are-we-there-yet": "1.1.4",
@@ -7215,7 +7554,8 @@
"dependencies": {
"are-we-there-yet": {
"version": "1.1.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
+ "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
"dev": true,
"requires": {
"delegates": "1.0.0",
@@ -7224,19 +7564,22 @@
"dependencies": {
"delegates": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true
}
}
},
"console-control-strings": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true
},
"gauge": {
"version": "2.7.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
"requires": {
"aproba": "1.1.2",
@@ -7251,17 +7594,20 @@
"dependencies": {
"object-assign": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true
},
"signal-exit": {
"version": "3.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
"dev": true
},
"string-width": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
"code-point-at": "1.1.0",
@@ -7271,12 +7617,14 @@
"dependencies": {
"code-point-at": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"dev": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
@@ -7284,7 +7632,8 @@
"dependencies": {
"number-is-nan": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true
}
}
@@ -7293,7 +7642,8 @@
},
"strip-ansi": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "2.1.1"
@@ -7301,14 +7651,16 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
}
}
},
"wide-align": {
"version": "1.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
+ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
"dev": true,
"requires": {
"string-width": "1.0.2"
@@ -7318,14 +7670,16 @@
},
"set-blocking": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
"dev": true
}
}
},
"once": {
"version": "1.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": {
"wrappy": "1.0.2"
@@ -7333,12 +7687,14 @@
},
"opener": {
"version": "1.4.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz",
+ "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=",
"dev": true
},
"osenv": {
"version": "0.1.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",
+ "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=",
"dev": true,
"requires": {
"os-homedir": "1.0.2",
@@ -7347,19 +7703,22 @@
"dependencies": {
"os-homedir": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
"dev": true
},
"os-tmpdir": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true
}
}
},
"pacote": {
"version": "2.7.38",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-2.7.38.tgz",
+ "integrity": "sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA==",
"dev": true,
"requires": {
"bluebird": "3.5.0",
@@ -7387,7 +7746,8 @@
"dependencies": {
"make-fetch-happen": {
"version": "2.4.13",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-2.4.13.tgz",
+ "integrity": "sha512-73CsTlMRSLdGr7VvOE8iYl/ejOSIxyfRYg7jZhepGGEqIlgdq6FLe2DEAI5bo813Jdg5fS/Ku62SRQ/UpT6NJA==",
"dev": true,
"requires": {
"agentkeepalive": "3.3.0",
@@ -7405,7 +7765,8 @@
"dependencies": {
"agentkeepalive": {
"version": "3.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.3.0.tgz",
+ "integrity": "sha512-9yhcpXti2ZQE7bxuCsjjWNIZoQOd9sZ1ZBovHG0YeCRohFv73SLvcm73PC9T3olM4GyozaQb+4MGdQpcD8m7NQ==",
"dev": true,
"requires": {
"humanize-ms": "1.2.1"
@@ -7413,7 +7774,8 @@
"dependencies": {
"humanize-ms": {
"version": "1.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=",
"dev": true,
"requires": {
"ms": "2.0.0"
@@ -7421,7 +7783,8 @@
"dependencies": {
"ms": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
}
}
@@ -7430,12 +7793,14 @@
},
"http-cache-semantics": {
"version": "3.7.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.7.3.tgz",
+ "integrity": "sha1-LzXFMuzSnx5UE7mvgztySjxvf3I=",
"dev": true
},
"http-proxy-agent": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.0.0.tgz",
+ "integrity": "sha1-RkgqLwUjpNYIJVFwn0acs+SoX/Q=",
"dev": true,
"requires": {
"agent-base": "4.1.0",
@@ -7444,7 +7809,8 @@
"dependencies": {
"agent-base": {
"version": "4.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.1.0.tgz",
+ "integrity": "sha1-IOF0Ac1Js8B2v1akvGxbQ2/6jVU=",
"dev": true,
"requires": {
"es6-promisify": "5.0.0"
@@ -7452,7 +7818,8 @@
"dependencies": {
"es6-promisify": {
"version": "5.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
"dev": true,
"requires": {
"es6-promise": "4.1.1"
@@ -7460,7 +7827,8 @@
"dependencies": {
"es6-promise": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz",
+ "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==",
"dev": true
}
}
@@ -7469,7 +7837,8 @@
},
"debug": {
"version": "2.6.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+ "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
"dev": true,
"requires": {
"ms": "2.0.0"
@@ -7477,7 +7846,8 @@
"dependencies": {
"ms": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
}
}
@@ -7486,7 +7856,8 @@
},
"https-proxy-agent": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.0.0.tgz",
+ "integrity": "sha1-/6pLb69YasNAwYoUBDHna31/KUQ=",
"dev": true,
"requires": {
"agent-base": "4.1.0",
@@ -7495,7 +7866,8 @@
"dependencies": {
"agent-base": {
"version": "4.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.1.0.tgz",
+ "integrity": "sha1-IOF0Ac1Js8B2v1akvGxbQ2/6jVU=",
"dev": true,
"requires": {
"es6-promisify": "5.0.0"
@@ -7503,7 +7875,8 @@
"dependencies": {
"es6-promisify": {
"version": "5.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
"dev": true,
"requires": {
"es6-promise": "4.1.1"
@@ -7511,7 +7884,8 @@
"dependencies": {
"es6-promise": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz",
+ "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==",
"dev": true
}
}
@@ -7520,7 +7894,8 @@
},
"debug": {
"version": "2.6.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
+ "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
"dev": true,
"requires": {
"ms": "2.0.0"
@@ -7528,7 +7903,8 @@
"dependencies": {
"ms": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
}
}
@@ -7537,7 +7913,8 @@
},
"node-fetch-npm": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.1.tgz",
+ "integrity": "sha512-W3onhopST5tqpX0/MGSL47pDQLLKobNR83AvkiOWQKaw54h+uYUfzeLAxCiyhWlUOiuI+GIb4O9ojLaAFlhCCA==",
"dev": true,
"requires": {
"encoding": "0.1.12",
@@ -7547,7 +7924,8 @@
"dependencies": {
"encoding": {
"version": "0.1.12",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
+ "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
"dev": true,
"requires": {
"iconv-lite": "0.4.18"
@@ -7555,14 +7933,16 @@
"dependencies": {
"iconv-lite": {
"version": "0.4.18",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.18.tgz",
+ "integrity": "sha512-sr1ZQph3UwHTR0XftSbK85OvBbxe/abLGzEnPENCQwmHf7sck8Oyu4ob3LgBxWWxRoM+QszeUyl7jbqapu2TqA==",
"dev": true
}
}
},
"json-parse-helpfulerror": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
+ "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=",
"dev": true,
"requires": {
"jju": "1.3.0"
@@ -7570,7 +7950,8 @@
"dependencies": {
"jju": {
"version": "1.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz",
+ "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=",
"dev": true
}
}
@@ -7579,7 +7960,8 @@
},
"socks-proxy-agent": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.0.tgz",
+ "integrity": "sha512-YJcT+SNNBgFoK/NpO20PChz0VnBOhkjG3X10BwlrYujd0NZlSsH1jbxSQ1S0njt3sOvzwQ2PvGqqUIvP4rNk/w==",
"dev": true,
"requires": {
"agent-base": "4.1.0",
@@ -7588,7 +7970,8 @@
"dependencies": {
"agent-base": {
"version": "4.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.1.0.tgz",
+ "integrity": "sha1-IOF0Ac1Js8B2v1akvGxbQ2/6jVU=",
"dev": true,
"requires": {
"es6-promisify": "5.0.0"
@@ -7596,7 +7979,8 @@
"dependencies": {
"es6-promisify": {
"version": "5.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
"dev": true,
"requires": {
"es6-promise": "4.1.1"
@@ -7604,7 +7988,8 @@
"dependencies": {
"es6-promise": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz",
+ "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==",
"dev": true
}
}
@@ -7613,7 +7998,8 @@
},
"socks": {
"version": "1.1.10",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz",
+ "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=",
"dev": true,
"requires": {
"ip": "1.1.5",
@@ -7622,12 +8008,14 @@
"dependencies": {
"ip": {
"version": "1.1.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
"dev": true
},
"smart-buffer": {
"version": "1.1.15",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
+ "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",
"dev": true
}
}
@@ -7638,7 +8026,8 @@
},
"minimatch": {
"version": "3.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "1.1.8"
@@ -7646,7 +8035,8 @@
"dependencies": {
"brace-expansion": {
"version": "1.1.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
"balanced-match": "1.0.0",
@@ -7655,12 +8045,14 @@
"dependencies": {
"balanced-match": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
"concat-map": {
"version": "0.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
}
}
@@ -7669,7 +8061,8 @@
},
"npm-pick-manifest": {
"version": "1.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz",
+ "integrity": "sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ==",
"dev": true,
"requires": {
"npm-package-arg": "5.1.2",
@@ -7678,7 +8071,8 @@
},
"promise-retry": {
"version": "1.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz",
+ "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=",
"dev": true,
"requires": {
"err-code": "1.1.2",
@@ -7687,14 +8081,16 @@
"dependencies": {
"err-code": {
"version": "1.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz",
+ "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=",
"dev": true
}
}
},
"protoduck": {
"version": "4.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz",
+ "integrity": "sha1-/kh02MeRM2bP2erRJFOiLNNlf44=",
"dev": true,
"requires": {
"genfun": "4.0.1"
@@ -7702,14 +8098,16 @@
"dependencies": {
"genfun": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/genfun/-/genfun-4.0.1.tgz",
+ "integrity": "sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=",
"dev": true
}
}
},
"tar-fs": {
"version": "1.15.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.3.tgz",
+ "integrity": "sha1-7M+TXpQUk9gVECjmNuUc5MPKfyA=",
"dev": true,
"requires": {
"chownr": "1.0.1",
@@ -7720,7 +8118,8 @@
"dependencies": {
"pump": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz",
+ "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=",
"dev": true,
"requires": {
"end-of-stream": "1.4.0",
@@ -7729,7 +8128,8 @@
"dependencies": {
"end-of-stream": {
"version": "1.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
+ "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"dev": true,
"requires": {
"once": "1.4.0"
@@ -7741,7 +8141,8 @@
},
"tar-stream": {
"version": "1.5.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz",
+ "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=",
"dev": true,
"requires": {
"bl": "1.2.1",
@@ -7752,7 +8153,8 @@
"dependencies": {
"bl": {
"version": "1.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
+ "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
"dev": true,
"requires": {
"readable-stream": "2.3.3"
@@ -7760,7 +8162,8 @@
},
"end-of-stream": {
"version": "1.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
+ "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"dev": true,
"requires": {
"once": "1.4.0"
@@ -7768,7 +8171,8 @@
},
"xtend": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
"dev": true
}
}
@@ -7777,17 +8181,20 @@
},
"path-is-inside": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
"dev": true
},
"promise-inflight": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
"dev": true
},
"read": {
"version": "1.0.7",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
+ "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
"dev": true,
"requires": {
"mute-stream": "0.0.7"
@@ -7795,14 +8202,16 @@
"dependencies": {
"mute-stream": {
"version": "0.0.7",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
"dev": true
}
}
},
"read-cmd-shim": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz",
+ "integrity": "sha1-LV0Vd4ajfAVdIgd8MsU/gynpHHs=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11"
@@ -7810,7 +8219,8 @@
},
"read-installed": {
"version": "4.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read-installed/-/read-installed-4.0.3.tgz",
+ "integrity": "sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc=",
"dev": true,
"requires": {
"debuglog": "1.0.1",
@@ -7824,14 +8234,16 @@
"dependencies": {
"util-extend": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/util-extend/-/util-extend-1.0.3.tgz",
+ "integrity": "sha1-p8IW0mdUUWljeztu3GypEZ4v+T8=",
"dev": true
}
}
},
"read-package-json": {
"version": "2.0.10",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.0.10.tgz",
+ "integrity": "sha512-iNWaEs9hW9nviu5rHADmkm/Ob5dvah5zajtTS1XbyERSzkWgSwWZ6Z12bION7bEAzVc2YRFWnAz8k/tAr+5/eg==",
"dev": true,
"requires": {
"glob": "7.1.2",
@@ -7842,7 +8254,8 @@
"dependencies": {
"json-parse-helpfulerror": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
+ "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=",
"dev": true,
"requires": {
"jju": "1.3.0"
@@ -7850,7 +8263,8 @@
"dependencies": {
"jju": {
"version": "1.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz",
+ "integrity": "sha1-2t2e8BkkvHKLA/L3l5vb1i96Kqo=",
"dev": true
}
}
@@ -7859,7 +8273,8 @@
},
"read-package-tree": {
"version": "5.1.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz",
+ "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==",
"dev": true,
"requires": {
"debuglog": "1.0.1",
@@ -7871,7 +8286,8 @@
},
"readable-stream": {
"version": "2.3.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
"dev": true,
"requires": {
"core-util-is": "1.0.2",
@@ -7885,22 +8301,26 @@
"dependencies": {
"core-util-is": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
"isarray": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true
},
"process-nextick-args": {
"version": "1.0.7",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
"dev": true
},
"string_decoder": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true,
"requires": {
"safe-buffer": "5.1.1"
@@ -7908,14 +8328,16 @@
},
"util-deprecate": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
}
}
},
"readdir-scoped-modules": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz",
+ "integrity": "sha1-n6+jfShr5dksuuve4DDcm19AZ0c=",
"dev": true,
"requires": {
"debuglog": "1.0.1",
@@ -7926,7 +8348,8 @@
},
"request": {
"version": "2.81.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
+ "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=",
"dev": true,
"requires": {
"aws-sign2": "0.6.0",
@@ -7955,22 +8378,26 @@
"dependencies": {
"aws-sign2": {
"version": "0.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
+ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
"dev": true
},
"aws4": {
"version": "1.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
+ "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
"dev": true
},
"caseless": {
"version": "0.12.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true
},
"combined-stream": {
"version": "1.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
+ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
"dev": true,
"requires": {
"delayed-stream": "1.0.0"
@@ -7978,24 +8405,28 @@
"dependencies": {
"delayed-stream": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true
}
}
},
"extend": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
+ "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
"dev": true
},
"forever-agent": {
"version": "0.6.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"dev": true
},
"form-data": {
"version": "2.1.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz",
+ "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=",
"dev": true,
"requires": {
"asynckit": "0.4.0",
@@ -8005,14 +8436,16 @@
"dependencies": {
"asynckit": {
"version": "0.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
}
}
},
"har-validator": {
"version": "4.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
+ "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=",
"dev": true,
"requires": {
"ajv": "4.11.8",
@@ -8021,7 +8454,8 @@
"dependencies": {
"ajv": {
"version": "4.11.8",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
+ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
"dev": true,
"requires": {
"co": "4.6.0",
@@ -8030,12 +8464,14 @@
"dependencies": {
"co": {
"version": "4.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
"dev": true
},
"json-stable-stringify": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
+ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
"dev": true,
"requires": {
"jsonify": "0.0.0"
@@ -8043,7 +8479,8 @@
"dependencies": {
"jsonify": {
"version": "0.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
"dev": true
}
}
@@ -8052,14 +8489,16 @@
},
"har-schema": {
"version": "1.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz",
+ "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=",
"dev": true
}
}
},
"hawk": {
"version": "3.1.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
"dev": true,
"requires": {
"boom": "2.10.1",
@@ -8070,7 +8509,8 @@
"dependencies": {
"boom": {
"version": "2.10.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
"dev": true,
"requires": {
"hoek": "2.16.3"
@@ -8078,7 +8518,8 @@
},
"cryptiles": {
"version": "2.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
"dev": true,
"requires": {
"boom": "2.10.1"
@@ -8086,12 +8527,14 @@
},
"hoek": {
"version": "2.16.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
"dev": true
},
"sntp": {
"version": "1.0.9",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
"dev": true,
"requires": {
"hoek": "2.16.3"
@@ -8101,7 +8544,8 @@
},
"http-signature": {
"version": "1.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
+ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
"dev": true,
"requires": {
"assert-plus": "0.2.0",
@@ -8111,12 +8555,14 @@
"dependencies": {
"assert-plus": {
"version": "0.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
+ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
"dev": true
},
"jsprim": {
"version": "1.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz",
+ "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=",
"dev": true,
"requires": {
"assert-plus": "1.0.0",
@@ -8127,22 +8573,26 @@
"dependencies": {
"assert-plus": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true
},
"extsprintf": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
+ "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
"dev": true
},
"json-schema": {
"version": "0.2.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
"dev": true
},
"verror": {
"version": "1.3.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz",
+ "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=",
"dev": true,
"requires": {
"extsprintf": "1.0.2"
@@ -8152,7 +8602,8 @@
},
"sshpk": {
"version": "1.13.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
+ "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
"dev": true,
"requires": {
"asn1": "0.2.3",
@@ -8167,17 +8618,20 @@
"dependencies": {
"asn1": {
"version": "0.2.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
+ "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
"dev": true
},
"assert-plus": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true
},
"bcrypt-pbkdf": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
+ "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
"dev": true,
"optional": true,
"requires": {
@@ -8186,7 +8640,8 @@
},
"dashdash": {
"version": "1.14.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true,
"requires": {
"assert-plus": "1.0.0"
@@ -8194,7 +8649,8 @@
},
"ecc-jsbn": {
"version": "0.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
+ "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
"dev": true,
"optional": true,
"requires": {
@@ -8203,7 +8659,8 @@
},
"getpass": {
"version": "0.1.7",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"dev": true,
"requires": {
"assert-plus": "1.0.0"
@@ -8211,13 +8668,15 @@
},
"jsbn": {
"version": "0.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
"dev": true,
"optional": true
},
"tweetnacl": {
"version": "0.14.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
"dev": true,
"optional": true
}
@@ -8227,22 +8686,26 @@
},
"is-typedarray": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
"dev": true
},
"isstream": {
"version": "0.1.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
"dev": true
},
"json-stringify-safe": {
"version": "5.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
"dev": true
},
"mime-types": {
"version": "2.1.15",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
+ "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
"dev": true,
"requires": {
"mime-db": "1.27.0"
@@ -8250,34 +8713,40 @@
"dependencies": {
"mime-db": {
"version": "1.27.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
+ "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=",
"dev": true
}
}
},
"oauth-sign": {
"version": "0.8.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
"dev": true
},
"performance-now": {
"version": "0.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz",
+ "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=",
"dev": true
},
"qs": {
"version": "6.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
+ "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=",
"dev": true
},
"stringstream": {
"version": "0.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
+ "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
"dev": true
},
"tough-cookie": {
"version": "2.3.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz",
+ "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=",
"dev": true,
"requires": {
"punycode": "1.4.1"
@@ -8285,14 +8754,16 @@
"dependencies": {
"punycode": {
"version": "1.4.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
"dev": true
}
}
},
"tunnel-agent": {
"version": "0.6.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"dev": true,
"requires": {
"safe-buffer": "5.1.1"
@@ -8302,12 +8773,14 @@
},
"retry": {
"version": "0.10.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
+ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
"dev": true
},
"rimraf": {
"version": "2.6.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
+ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
"dev": true,
"requires": {
"glob": "7.1.2"
@@ -8315,17 +8788,20 @@
},
"safe-buffer": {
"version": "5.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
"dev": true
},
"semver": {
"version": "5.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+ "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"dev": true
},
"sha": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/sha/-/sha-2.0.1.tgz",
+ "integrity": "sha1-YDCCL70smCOUn49y7WQR7lzyWq4=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -8334,17 +8810,20 @@
},
"slide": {
"version": "1.1.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+ "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
"dev": true
},
"sorted-object": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz",
+ "integrity": "sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw=",
"dev": true
},
"sorted-union-stream": {
"version": "2.1.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz",
+ "integrity": "sha1-x3lMfgd4gAUv9xqNSi27Sppjisc=",
"dev": true,
"requires": {
"from2": "1.3.0",
@@ -8353,7 +8832,8 @@
"dependencies": {
"from2": {
"version": "1.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/from2/-/from2-1.3.0.tgz",
+ "integrity": "sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0=",
"dev": true,
"requires": {
"inherits": "2.0.3",
@@ -8362,7 +8842,8 @@
"dependencies": {
"readable-stream": {
"version": "1.1.14",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"dev": true,
"requires": {
"core-util-is": "1.0.2",
@@ -8373,17 +8854,20 @@
"dependencies": {
"core-util-is": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
"isarray": {
"version": "0.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"string_decoder": {
"version": "0.10.31",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
}
}
@@ -8392,7 +8876,8 @@
},
"stream-iterate": {
"version": "1.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/stream-iterate/-/stream-iterate-1.2.0.tgz",
+ "integrity": "sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE=",
"dev": true,
"requires": {
"readable-stream": "2.3.3",
@@ -8401,7 +8886,8 @@
"dependencies": {
"stream-shift": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
"dev": true
}
}
@@ -8410,7 +8896,8 @@
},
"ssri": {
"version": "4.1.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-4.1.6.tgz",
+ "integrity": "sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA==",
"dev": true,
"requires": {
"safe-buffer": "5.1.1"
@@ -8418,7 +8905,8 @@
},
"strip-ansi": {
"version": "4.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
"ansi-regex": "3.0.0"
@@ -8426,14 +8914,16 @@
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
}
}
},
"tar": {
"version": "2.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
+ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
"dev": true,
"requires": {
"block-stream": "0.0.9",
@@ -8443,7 +8933,8 @@
"dependencies": {
"block-stream": {
"version": "0.0.9",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
+ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
"dev": true,
"requires": {
"inherits": "2.0.3"
@@ -8453,22 +8944,26 @@
},
"text-table": {
"version": "0.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
"dev": true
},
"uid-number": {
"version": "0.0.6",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz",
+ "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=",
"dev": true
},
"umask": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz",
+ "integrity": "sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0=",
"dev": true
},
"unique-filename": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz",
+ "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=",
"dev": true,
"requires": {
"unique-slug": "2.0.0"
@@ -8476,7 +8971,8 @@
"dependencies": {
"unique-slug": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
+ "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
"dev": true,
"requires": {
"imurmurhash": "0.1.4"
@@ -8486,12 +8982,14 @@
},
"unpipe": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
"dev": true
},
"update-notifier": {
"version": "2.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz",
+ "integrity": "sha1-G1g3z5DAc22IYncytmHBOPht5y8=",
"dev": true,
"requires": {
"boxen": "1.1.0",
@@ -8506,7 +9004,8 @@
"dependencies": {
"boxen": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.1.0.tgz",
+ "integrity": "sha1-sbad1SIwXoB6md7ud329blFnsQI=",
"dev": true,
"requires": {
"ansi-align": "2.0.0",
@@ -8520,7 +9019,8 @@
"dependencies": {
"ansi-align": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
+ "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
"dev": true,
"requires": {
"string-width": "2.1.0"
@@ -8528,17 +9028,20 @@
},
"camelcase": {
"version": "4.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
},
"cli-boxes": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
+ "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=",
"dev": true
},
"string-width": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz",
+ "integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=",
"dev": true,
"requires": {
"is-fullwidth-code-point": "2.0.0",
@@ -8547,12 +9050,14 @@
"dependencies": {
"is-fullwidth-code-point": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
"strip-ansi": {
"version": "4.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
"ansi-regex": "3.0.0"
@@ -8562,7 +9067,8 @@
},
"term-size": {
"version": "0.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-0.1.1.tgz",
+ "integrity": "sha1-hzYLljlsq1dgljcUzaDQy+7K2co=",
"dev": true,
"requires": {
"execa": "0.4.0"
@@ -8570,7 +9076,8 @@
"dependencies": {
"execa": {
"version": "0.4.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz",
+ "integrity": "sha1-TrZGejaglfq7KXD/nV4/t7zm68M=",
"dev": true,
"requires": {
"cross-spawn-async": "2.2.5",
@@ -8583,7 +9090,8 @@
"dependencies": {
"cross-spawn-async": {
"version": "2.2.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz",
+ "integrity": "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=",
"dev": true,
"requires": {
"lru-cache": "4.1.1",
@@ -8592,12 +9100,14 @@
},
"is-stream": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
"dev": true
},
"npm-run-path": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz",
+ "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=",
"dev": true,
"requires": {
"path-key": "1.0.0"
@@ -8605,17 +9115,20 @@
},
"object-assign": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true
},
"path-key": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz",
+ "integrity": "sha1-XVPVeAGWRsDWiADbThRua9wqx68=",
"dev": true
},
"strip-eof": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
"dev": true
}
}
@@ -8624,7 +9137,8 @@
},
"widest-line": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz",
+ "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=",
"dev": true,
"requires": {
"string-width": "1.0.2"
@@ -8632,7 +9146,8 @@
"dependencies": {
"string-width": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
"code-point-at": "1.1.0",
@@ -8642,12 +9157,14 @@
"dependencies": {
"code-point-at": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"dev": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
@@ -8655,14 +9172,16 @@
"dependencies": {
"number-is-nan": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true
}
}
},
"strip-ansi": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "2.1.1"
@@ -8670,7 +9189,8 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
}
}
@@ -8683,7 +9203,8 @@
},
"chalk": {
"version": "1.1.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"ansi-styles": "2.2.1",
@@ -8695,17 +9216,20 @@
"dependencies": {
"ansi-styles": {
"version": "2.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
"escape-string-regexp": {
"version": "1.0.5",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
},
"has-ansi": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
"requires": {
"ansi-regex": "2.1.1"
@@ -8713,14 +9237,16 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
}
}
},
"strip-ansi": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "2.1.1"
@@ -8728,21 +9254,24 @@
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
}
}
},
"supports-color": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
},
"configstore": {
"version": "3.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.0.tgz",
+ "integrity": "sha1-Rd+QcHPibfoc9LLVL1tgVF6qEdE=",
"dev": true,
"requires": {
"dot-prop": "4.1.1",
@@ -8755,7 +9284,8 @@
"dependencies": {
"dot-prop": {
"version": "4.1.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.1.1.tgz",
+ "integrity": "sha1-qEk/C3te7sglJbXHWH+n3nyoWcE=",
"dev": true,
"requires": {
"is-obj": "1.0.1"
@@ -8763,14 +9293,16 @@
"dependencies": {
"is-obj": {
"version": "1.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
"dev": true
}
}
},
"make-dir": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz",
+ "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=",
"dev": true,
"requires": {
"pify": "2.3.0"
@@ -8778,14 +9310,16 @@
"dependencies": {
"pify": {
"version": "2.3.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
},
"unique-string": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
+ "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
"dev": true,
"requires": {
"crypto-random-string": "1.0.0"
@@ -8793,7 +9327,8 @@
"dependencies": {
"crypto-random-string": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
+ "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=",
"dev": true
}
}
@@ -8802,17 +9337,20 @@
},
"import-lazy": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
+ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
"dev": true
},
"is-npm": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
+ "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=",
"dev": true
},
"latest-version": {
"version": "3.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
+ "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
"dev": true,
"requires": {
"package-json": "4.0.1"
@@ -8820,7 +9358,8 @@
"dependencies": {
"package-json": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
+ "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
"dev": true,
"requires": {
"got": "6.7.1",
@@ -8831,7 +9370,8 @@
"dependencies": {
"got": {
"version": "6.7.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
+ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
"dev": true,
"requires": {
"create-error-class": "3.0.2",
@@ -8849,7 +9389,8 @@
"dependencies": {
"create-error-class": {
"version": "3.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
+ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
"dev": true,
"requires": {
"capture-stack-trace": "1.0.0"
@@ -8857,54 +9398,64 @@
"dependencies": {
"capture-stack-trace": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
+ "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=",
"dev": true
}
}
},
"duplexer3": {
"version": "0.1.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
"dev": true
},
"get-stream": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
"dev": true
},
"is-redirect": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
+ "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
"dev": true
},
"is-retry-allowed": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
+ "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
"dev": true
},
"is-stream": {
"version": "1.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
"dev": true
},
"lowercase-keys": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+ "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
"dev": true
},
"timed-out": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
"dev": true
},
"unzip-response": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
+ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
"dev": true
},
"url-parse-lax": {
"version": "1.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
"dev": true,
"requires": {
"prepend-http": "1.0.4"
@@ -8912,7 +9463,8 @@
"dependencies": {
"prepend-http": {
"version": "1.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
"dev": true
}
}
@@ -8921,7 +9473,8 @@
},
"registry-auth-token": {
"version": "3.3.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz",
+ "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=",
"dev": true,
"requires": {
"rc": "1.2.1",
@@ -8930,7 +9483,8 @@
"dependencies": {
"rc": {
"version": "1.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz",
+ "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=",
"dev": true,
"requires": {
"deep-extend": "0.4.2",
@@ -8941,17 +9495,20 @@
"dependencies": {
"deep-extend": {
"version": "0.4.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
+ "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
"dev": true
},
"minimist": {
"version": "1.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true
},
"strip-json-comments": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"dev": true
}
}
@@ -8960,7 +9517,8 @@
},
"registry-url": {
"version": "3.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
+ "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
"dev": true,
"requires": {
"rc": "1.2.1"
@@ -8968,7 +9526,8 @@
"dependencies": {
"rc": {
"version": "1.2.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz",
+ "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=",
"dev": true,
"requires": {
"deep-extend": "0.4.2",
@@ -8979,17 +9538,20 @@
"dependencies": {
"deep-extend": {
"version": "0.4.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
+ "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
"dev": true
},
"minimist": {
"version": "1.2.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true
},
"strip-json-comments": {
"version": "2.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"dev": true
}
}
@@ -9002,7 +9564,8 @@
},
"semver-diff": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
+ "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
"dev": true,
"requires": {
"semver": "5.3.0"
@@ -9010,19 +9573,22 @@
},
"xdg-basedir": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
+ "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=",
"dev": true
}
}
},
"uuid": {
"version": "3.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
+ "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==",
"dev": true
},
"validate-npm-package-license": {
"version": "3.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
+ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
"dev": true,
"requires": {
"spdx-correct": "1.0.2",
@@ -9031,7 +9597,8 @@
"dependencies": {
"spdx-correct": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
+ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
"dev": true,
"requires": {
"spdx-license-ids": "1.2.2"
@@ -9039,21 +9606,24 @@
"dependencies": {
"spdx-license-ids": {
"version": "1.2.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
+ "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
"dev": true
}
}
},
"spdx-expression-parse": {
"version": "1.0.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
+ "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
"dev": true
}
}
},
"validate-npm-package-name": {
"version": "3.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
"dev": true,
"requires": {
"builtins": "1.0.3"
@@ -9061,14 +9631,16 @@
"dependencies": {
"builtins": {
"version": "1.0.3",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
"dev": true
}
}
},
"which": {
"version": "1.2.14",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
+ "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
"dev": true,
"requires": {
"isexe": "2.0.0"
@@ -9076,14 +9648,16 @@
"dependencies": {
"isexe": {
"version": "2.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
}
}
},
"worker-farm": {
"version": "1.4.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.4.1.tgz",
+ "integrity": "sha512-tgFAtgOYLPutkAyzgpS6VJFL5HY+0ui1Tvua+fITgz8ByaJTMFGtazR6xxQfwfiAcbwE+2fLG/K49wc2TfwCNw==",
"dev": true,
"requires": {
"errno": "0.1.4",
@@ -9092,7 +9666,8 @@
"dependencies": {
"errno": {
"version": "0.1.4",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz",
+ "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
"dev": true,
"requires": {
"prr": "0.0.0"
@@ -9100,26 +9675,30 @@
"dependencies": {
"prr": {
"version": "0.0.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz",
+ "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=",
"dev": true
}
}
},
"xtend": {
"version": "4.0.1",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
"dev": true
}
}
},
"wrappy": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
"write-file-atomic": {
"version": "2.1.0",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.1.0.tgz",
+ "integrity": "sha512-0TZ20a+xcIl4u0+Mj5xDH2yOWdmQiXlKf9Hm+TgDXjTMsEYb+gDrmb8e8UNAzMCitX8NBqG4Z/FUQIyzv/R1JQ==",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
@@ -9129,6 +9708,18 @@
}
}
},
+ "npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "1.1.4",
+ "console-control-strings": "1.1.0",
+ "gauge": "2.7.4",
+ "set-blocking": "2.0.0"
+ }
+ },
"number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
@@ -9138,7 +9729,8 @@
"oauth-sign": {
"version": "0.8.2",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
- "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true
},
"object-assign": {
"version": "3.0.0",
@@ -9584,7 +10176,8 @@
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
},
"path-is-inside": {
"version": "1.0.2",
@@ -9647,14 +10240,6 @@
}
}
},
- "path2glob": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/path2glob/-/path2glob-0.0.2.tgz",
- "integrity": "sha1-KejODRVAfCpQtjPvgFCy8pfARwI=",
- "requires": {
- "glob": "4.5.3"
- }
- },
"pathval": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
@@ -9690,7 +10275,8 @@
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
},
"pify": {
"version": "3.0.0",
@@ -9762,15 +10348,6 @@
"integrity": "sha1-c5P1rBcbEyExQ7NVNzzGkLBYsi8=",
"dev": true
},
- "promise": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
- "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
- "optional": true,
- "requires": {
- "asap": "2.0.6"
- }
- },
"proxy-addr": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz",
@@ -9784,7 +10361,8 @@
"prr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true
},
"ps-tree": {
"version": "1.1.0",
@@ -9795,6 +10373,12 @@
"event-stream": "3.3.4"
}
},
+ "pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
"public-encrypt": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
@@ -9811,7 +10395,8 @@
"punycode": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
},
"q": {
"version": "0.9.7",
@@ -10198,6 +10783,7 @@
"version": "2.83.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz",
"integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==",
+ "dev": true,
"requires": {
"aws-sign2": "0.7.0",
"aws4": "1.6.0",
@@ -10226,7 +10812,8 @@
"qs": {
"version": "6.5.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
- "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="
+ "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
+ "dev": true
}
}
},
@@ -10292,14 +10879,6 @@
}
}
},
- "right-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
- "requires": {
- "align-text": "0.1.4"
- }
- },
"rimraf": {
"version": "2.6.2",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
@@ -10354,6 +10933,117 @@
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
},
+ "sass-graph": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
+ "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
+ "dev": true,
+ "requires": {
+ "glob": "7.1.2",
+ "lodash": "4.17.4",
+ "scss-tokenizer": "0.2.3",
+ "yargs": "7.1.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "requires": {
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1",
+ "wrap-ansi": "2.1.0"
+ }
+ },
+ "glob": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.3.3",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "lodash": {
+ "version": "4.17.4",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
+ },
+ "yargs": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
+ "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
+ "dev": true,
+ "requires": {
+ "camelcase": "3.0.0",
+ "cliui": "3.2.0",
+ "decamelize": "1.2.0",
+ "get-caller-file": "1.0.2",
+ "os-locale": "1.4.0",
+ "read-pkg-up": "1.0.1",
+ "require-directory": "2.1.1",
+ "require-main-filename": "1.0.1",
+ "set-blocking": "2.0.0",
+ "string-width": "1.0.2",
+ "which-module": "1.0.0",
+ "y18n": "3.2.1",
+ "yargs-parser": "5.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
+ "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
+ "dev": true,
+ "requires": {
+ "camelcase": "3.0.0"
+ }
+ }
+ }
+ },
+ "scss-tokenizer": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
+ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
+ "dev": true,
+ "requires": {
+ "js-base64": "2.4.0",
+ "source-map": "0.4.4"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "dev": true,
+ "requires": {
+ "amdefine": "1.0.1"
+ }
+ }
+ }
+ },
"select-hose": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
@@ -10372,7 +11062,8 @@
"semver": {
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
- "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg=="
+ "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
+ "dev": true
},
"semver-diff": {
"version": "2.1.0",
@@ -10751,6 +11442,7 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz",
"integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==",
+ "dev": true,
"requires": {
"hoek": "4.2.0"
}
@@ -11081,6 +11773,7 @@
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz",
"integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=",
+ "dev": true,
"requires": {
"asn1": "0.2.3",
"assert-plus": "1.0.0",
@@ -11131,13 +11824,45 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
"integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
},
- "stream-array": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/stream-array/-/stream-array-0.1.3.tgz",
- "integrity": "sha1-bjdOicmqoapImVHAcBHyRWEfyYs=",
+ "stdout-stream": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz",
+ "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=",
+ "dev": true,
"requires": {
- "fastqueue": "0.1.0",
- "readable-stream": "1.1.14"
+ "readable-stream": "2.3.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "string_decoder": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.1"
+ }
+ }
}
},
"stream-browserify": {
@@ -11254,11 +11979,6 @@
"readable-stream": "1.1.14"
}
},
- "stream-exhaust": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.1.tgz",
- "integrity": "sha1-wMRFXlTOWhecqHNuczNLTn/WdVM="
- },
"stream-http": {
"version": "2.7.2",
"resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz",
@@ -11380,7 +12100,8 @@
"stringstream": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
- "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg="
+ "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
+ "dev": true
},
"strip-ansi": {
"version": "3.0.1",
@@ -11437,6 +12158,17 @@
"acorn": "4.0.13"
}
},
+ "tar": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
+ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
+ "dev": true,
+ "requires": {
+ "block-stream": "0.0.9",
+ "fstream": "1.0.11",
+ "inherits": "2.0.3"
+ }
+ },
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -11682,6 +12414,7 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz",
"integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=",
+ "dev": true,
"requires": {
"punycode": "1.4.1"
}
@@ -11692,6 +12425,30 @@
"integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
"dev": true
},
+ "true-case-path": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz",
+ "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=",
+ "dev": true,
+ "requires": {
+ "glob": "6.0.4"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
+ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
+ "dev": true,
+ "requires": {
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "2.0.10",
+ "once": "1.3.3",
+ "path-is-absolute": "1.0.1"
+ }
+ }
+ }
+ },
"tsscmp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz",
@@ -11707,6 +12464,7 @@
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
"requires": {
"safe-buffer": "5.1.1"
}
@@ -11715,6 +12473,7 @@
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true,
"optional": true
},
"type-detect": {
@@ -11738,22 +12497,6 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true
},
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
- "requires": {
- "source-map": "0.5.7",
- "uglify-to-browserify": "1.0.2",
- "yargs": "3.10.0"
- }
- },
- "uglify-to-browserify": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
- "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
- "optional": true
- },
"uid-safe": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz",
@@ -12033,7 +12776,8 @@
"uuid": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz",
- "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g=="
+ "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==",
+ "dev": true
},
"v8flags": {
"version": "2.1.1",
@@ -12062,6 +12806,7 @@
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
"requires": {
"assert-plus": "1.0.0",
"core-util-is": "1.0.2",
@@ -12083,32 +12828,6 @@
"replace-ext": "0.0.1"
}
},
- "vinyl-file": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-1.1.1.tgz",
- "integrity": "sha1-gbZV8m5li9Logp8o1j+EfWhD1tA=",
- "requires": {
- "graceful-fs": "3.0.11",
- "strip-bom": "1.0.0",
- "vinyl": "0.4.6"
- },
- "dependencies": {
- "clone": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8="
- },
- "vinyl": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
- "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
- "requires": {
- "clone": "0.2.0",
- "clone-stats": "0.0.1"
- }
- }
- }
- },
"vinyl-fs": {
"version": "0.3.14",
"resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
@@ -12336,11 +13055,6 @@
"resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
"integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg=="
},
- "when": {
- "version": "3.7.8",
- "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
- "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I="
- },
"which": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
@@ -12355,15 +13069,20 @@
"integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
"dev": true
},
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
+ "wide-align": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
+ "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
+ "dev": true,
+ "requires": {
+ "string-width": "1.0.2"
+ }
},
"wordwrap": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true
},
"worker-farm": {
"version": "1.5.2",
@@ -12451,16 +13170,11 @@
"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
"dev": true
},
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "requires": {
- "camelcase": "1.2.1",
- "cliui": "2.1.0",
- "decamelize": "1.2.0",
- "window-size": "0.1.0"
- }
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
},
"yargs-parser": {
"version": "4.2.1",
diff --git a/package.json b/package.json
index 36b50bb..0da37ca 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "papercss",
- "version": "1.3.1",
+ "version": "1.4.0",
"description": "The less formal CSS framework.",
"main": "index.js",
"scripts": {
@@ -23,15 +23,13 @@
"gulp": "3.9.1",
"gulp-clean-css": "3.9.0",
"gulp-connect": "5.0.0",
- "gulp-less": "3.3.2",
"gulp-plumber": "1.1.0",
- "gulp-rename": "1.2.2",
- "gulp-watch-less": "1.0.1",
- "less": "2.7.2"
+ "gulp-rename": "1.2.2"
},
"devDependencies": {
"browserify": "^14.1.0",
"chai": "^4.1.2",
+ "gulp-sass": "^3.1.0",
"http-server": "^0.9.0",
"install": "0.10.1",
"jake": "^8.0.15",
diff --git a/src/alerts.less b/src/alerts.less
deleted file mode 100644
index 8a1c216..0000000
--- a/src/alerts.less
+++ /dev/null
@@ -1,21 +0,0 @@
-@import './colors.less';
-@import './borders.less';
-
-.alert{
- .border;
- padding: 15px;
- margin-bottom: 20px;
- width: 100%;
-}
-
-.make-alert-color-classes(@a: length(@colors)) when (@a > 0) {
- .make-alert-color-classes(@a - 1);
- @color: extract(@colors, @a);
- .alert-@{color} {
- border-color: @@color;
- color: @@color;
- background-color: ~"@{@{color}-light}";
- }
-}
-
-.make-alert-color-classes();
diff --git a/src/article.less b/src/article.less
deleted file mode 100644
index 9d84050..0000000
--- a/src/article.less
+++ /dev/null
@@ -1,27 +0,0 @@
-@import './colors.less';
-
-article {
- .article-title {
- font-size: 3rem;
- }
-
- .article-meta {
- font-size: 15px;
- color: @muted;
-
- a {
- color: @muted-text;
- background-image: none;
-
- &:hover {
- color: @light-dark;
- }
- }
- }
-
- .text-lead {
- font-size: 30px;
- line-height: 1.3;
- margin: 35px 0px;
- }
-}
diff --git a/src/badges.less b/src/badges.less
deleted file mode 100644
index beb257e..0000000
--- a/src/badges.less
+++ /dev/null
@@ -1,28 +0,0 @@
-@import './colors.less';
-@import './borders.less';
-
-.badge {
- .border;
-
- display: inline-block;
- padding: .25em .4em;
- font-size: 75%;
- font-weight: 700;
- line-height: 1;
- text-align: center;
- white-space: nowrap;
- vertical-align: baseline;
- background-color: @muted;
- color: white;
- border-color: transparent;
-}
-
-.make-badge-color-classes(@i: length(@colors)) when (@i > 0) {
- .make-badge-color-classes(@i - 1);
- @color: extract(@colors, @i);
- .badge.@{color} {
- background-color: @@color;
- }
-}
-
-.make-badge-color-classes();
diff --git a/src/borders.less b/src/borders.less
deleted file mode 100644
index 55163cc..0000000
--- a/src/borders.less
+++ /dev/null
@@ -1,66 +0,0 @@
-@import './colors.less';
-
-.border {
- border: 2px solid @primary;
-}
-.border, .border-1, .child-borders > *:nth-child(6n+1) {
- border-top-left-radius: 255px 15px;
- border-top-right-radius: 15px 225px;
- border-bottom-right-radius: 225px 15px;
- border-bottom-left-radius: 15px 255px;
-}
-.border-2, .child-borders > *:nth-child(6n+2) {
- border-top-left-radius: 125px 25px;
- border-top-right-radius: 10px 205px;
- border-bottom-right-radius: 20px 205px;
- border-bottom-left-radius: 185px 25px;
-}
-.border-3, .child-borders > *:nth-child(6n+3) {
- border-top-left-radius: 15px 225px;
- border-top-right-radius: 255px 15px;
- border-bottom-left-radius: 225px 15px;
- border-bottom-right-radius: 15px 255px;
-}
-.border-4, .child-borders > *:nth-child(6n+4) {
- border-top-left-radius: 15px 225px;
- border-top-right-radius: 25px 150px;
- border-bottom-left-radius: 25px 115px;
- border-bottom-right-radius: 155px 25px;
-}
-.border-5, .child-borders > *:nth-child(6n+5) {
- border-top-left-radius: 250px 15px;
- border-top-right-radius: 25px 80px;
- border-bottom-left-radius: 20px 115px;
- border-bottom-right-radius: 15px 105px;
-}
-.border-6, .child-borders > *:nth-child(6n+6) {
- border-top-left-radius: 28px 125px;
- border-top-right-radius: 100px 30px;
- border-bottom-right-radius: 20px 205px;
- border-bottom-left-radius: 15px 225px;
-}
-.child-borders > * {
- border: 2px solid @primary;
-}
-.border-white {
- border-color: @white;
-}
-.border-dotted {
- border-style: dotted;
-}
-.border-dashed {
- border-style: dashed;
-}
-.border-thick {
- border-width: 5px;
-}
-
-.make-border-color-classes(@i: length(@colors)) when (@i > 0) {
- .make-border-color-classes(@i - 1);
- @color: extract(@colors, @i);
- .border-@{color} {
- border-color: @@color;
- }
-}
-
-.make-border-color-classes();
diff --git a/src/boxreset.less b/src/boxreset.less
deleted file mode 100644
index c7d093e..0000000
--- a/src/boxreset.less
+++ /dev/null
@@ -1,8 +0,0 @@
-// Why is box sizing not the default?
-// https://www.paulirish.com/2012/box-sizing-border-box-ftw/
-html {
- box-sizing: border-box;
-}
-*, *:before, *:after {
- box-sizing: inherit;
-}
\ No newline at end of file
diff --git a/src/buttons.less b/src/buttons.less
deleted file mode 100644
index a825509..0000000
--- a/src/buttons.less
+++ /dev/null
@@ -1,83 +0,0 @@
-@import './colors.less';
-@import './shadows.less';
-@import './borders.less';
-@import './forms.less'; // .disabled
-
-button, .paper-btn, [type="button"] {
- .shadow;
- align-self:center;
- background:transparent;
- transition:all .5s ease, background-color .1s ease;
- color: @primary;
- display: inline;
- outline:none;
- border:solid 2px @primary;
- .border;
- font-size: 1rem;
- padding: .75rem .75rem;
- cursor: pointer;
- .shadow;
- .shadow-hover;
- &.btn-large {
- .shadow-large;
- font-size:2rem;
- padding:1rem 1rem;
- }
- &.btn-small {
- .shadow-small;
- font-size: .75rem;
- padding: .5rem;
- }
- &.btn-block {
- display: block;
- width: 100%;
- }
- &:hover {
- .shadow-hover;
- }
- &:focus{
- border: 2px solid @secondary;
- -webkit-box-shadow:2px 8px 4px -6px hsla(0,0%,0%,.3);
- -moz-box-shadow:2px 8px 4px -6px hsla(0,0%,0%,.3);
- box-shadow:2px 8px 4px -6px hsla(0,0%,0%,.3);
- }
- &:active {
- border-color: hsla(0,0%,0%,.2);
- transition: none;
- }
- &.disabled, &[disabled] {
- .disabled;
- }
-}
-
-a {
- text-decoration: none;
- background-image:
- linear-gradient(5deg, transparent 65%, @secondary 80%, transparent 90%),
- linear-gradient(165deg, transparent 5%, @secondary 15%, transparent 25%),
- linear-gradient(165deg, transparent 45%, @secondary 55%, transparent 65%),
- linear-gradient(15deg, transparent 25%, @secondary 35%, transparent 50%);
- background-repeat:repeat-x;
- background-size: 4px 3px;
- background-position:0 90%;
- &:visited {
- text-decoration: none;
- color: @primary;
- }
-}
-
-.make-button-color-classes(@i: length(@colors)) when (@i > 0) {
- .make-button-color-classes(@i - 1);
- @color: extract(@colors, @i);
- button.btn-@{color}, .paper-btn.btn-@{color}, [type="button"].btn-@{color} {
- border-color: @@color;
- background-color: ~"@{@{color}-light}";
- color: ~"@{@{color}-text}";
- &:hover:active{
- @darkcolour: ~"@{color}-light";
- background-color: darken(@@darkcolour, 10%);
- }
- }
-}
-
-.make-button-color-classes();
diff --git a/src/code.less b/src/code.less
deleted file mode 100644
index 1b88aa4..0000000
--- a/src/code.less
+++ /dev/null
@@ -1,38 +0,0 @@
-@import './colors.less';
-
-code {
- padding: 2px 4px;
- font-size: 80%;
- color: @secondary;
- background-color: lighten(@primary, 70%);
- border-radius: 3px;
-}
-kbd {
- padding: 2px 4px;
- font-size: 80%;
- color: @white;
- background-color: @primary;
- border-radius: 3px;
-}
-pre {
- display: block;
- padding: 1em;
- font-size: 80%;
- line-height: 1.5;
- color: @primary;
- word-break: break-all;
- word-wrap: break-word;
- background-color: lighten(@primary, 73%);
- border: 1px solid lighten(@primary, 50%);
- border-radius: 3px;
- overflow-x: auto;
- white-space: pre;
-}
-pre code{
- color: inherit;
- background: transparent;
- display: block;
- font-size: inherit;
- padding: initial;
- white-space:pre;
-}
diff --git a/src/colors.less b/src/colors.less
deleted file mode 100644
index 1229720..0000000
--- a/src/colors.less
+++ /dev/null
@@ -1,41 +0,0 @@
-@primary: #41403E;
-@secondary: #0071DE;
-
-@success: #86a361;
-@warning: #ddcd45;
-@danger: #a7342d;
-@muted: #868e96;
-
-@primary-light: lighten(@primary, 50%);
-@secondary-light: lighten(@secondary, 50%);
-@success-light: lighten(@success, 30%);
-@warning-light: lighten(@warning, 30%);
-@danger-light: lighten(@danger, 45%);
-@muted-light: lighten(@muted, 35%);
-
-@white-dark: rgba(0, 0, 0, 0.03);
-@light-dark: rgba(0, 0, 0, 0.7);
-@white: rgba(255, 255, 255, 1);
-@main-background: rgba(255, 255, 255, 1);
-
-@primary-text: #FFF;
-@secondary-text: @primary;
-@success-text: @primary;
-@warning-text: @primary;
-@danger-text: @primary;
-@muted-text: @primary;
-
-@colors: primary, secondary, success, warning, danger, muted;
-
-.make-text-color-classes(@i: length(@colors)) when (@i > 0) {
- .make-text-color-classes(@i - 1);
- @color: extract(@colors, @i);
- .text-@{color} {
- color: @@color;
- }
- .background-@{color}{
- background-color: ~"@{@{color}-light}";
- }
-}
-
-.make-text-color-classes();
diff --git a/src/components/_accordion.scss b/src/components/_accordion.scss
new file mode 100644
index 0000000..858b05d
--- /dev/null
+++ b/src/components/_accordion.scss
@@ -0,0 +1,53 @@
+@mixin transition($transition){
+ -webkit-transition: max-height $transition, padding $transition, opacity $transition;
+ -moz-transition: max-height $transition, padding $transition, opacity $transition;
+ -o-transition: max-height $transition, padding $transition, opacity $transition;
+ transition: max-height $transition, padding $transition, opacity $transition;
+}
+
+.collapsible {
+ display: flex;
+ flex-direction: column;
+ &:nth-of-type(1) {
+ border-top: 1px solid $muted-light;
+ }
+
+ .collapsible-body {
+ max-height: 0px;
+ opacity: 0;
+ overflow: hidden;
+ padding: 0rem 0.75rem;
+ margin:0;
+ background-color: lighten($white-dark,80%);
+ border-bottom: 1px solid $muted-light;
+ @include transition(#{"0.25s ease"});
+ }
+
+ input {
+ display: none;
+ }
+
+ label {
+ display: inline-block;
+ margin: 0 0 -1px;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+ text-align: center;
+ color: $primary;
+ border-bottom: 1px solid $muted-light;
+ }
+
+ label:hover {
+ color: $muted;
+ cursor: pointer;
+ }
+ input:checked+label {
+ color: $primary;
+ }
+ input[id ^="collapsible"]:checked ~ div.collapsible-body {
+ opacity: 1;
+ max-height: 960px;
+ padding: 0.75rem 0.75rem;
+ margin: 0;
+ }
+}
diff --git a/src/components/_alerts.scss b/src/components/_alerts.scss
new file mode 100644
index 0000000..d8e6da3
--- /dev/null
+++ b/src/components/_alerts.scss
@@ -0,0 +1,15 @@
+.alert {
+ @include border-style();
+ border: 2px solid $primary;
+ padding: 15px;
+ margin-bottom: 20px;
+ width: 100%;
+}
+
+@each $colorName, $color, $color-light in $colors {
+ .alert-#{$colorName} {
+ color: $color;
+ border-color: $color;
+ background-color: $color-light;
+ }
+}
diff --git a/src/components/_article.scss b/src/components/_article.scss
new file mode 100644
index 0000000..1ce230c
--- /dev/null
+++ b/src/components/_article.scss
@@ -0,0 +1,39 @@
+article {
+ .article-title {
+ font-size: 3rem;
+ }
+
+ .article-meta {
+ font-size: 15px;
+ color: $muted;
+
+ a {
+ color: $muted-text;
+ background-image: none;
+
+ &:hover {
+ color: $light-dark;
+ }
+ }
+ }
+
+ .text-lead {
+ font-size: 30px;
+ line-height: 1.3;
+ margin: 35px 0px;
+ }
+
+ button {
+ &:not(:first-of-type) {
+ margin-left: 2rem;
+
+ @include resp(xs) {
+ margin-left: 0;
+ }
+ }
+ }
+
+ p {
+ line-height: 1.6;
+ }
+}
diff --git a/src/components/_badges.scss b/src/components/_badges.scss
new file mode 100644
index 0000000..e7735cd
--- /dev/null
+++ b/src/components/_badges.scss
@@ -0,0 +1,21 @@
+.badge {
+ @include border-style();
+ border: 2px solid $primary;
+ display: inline-block;
+ padding: .25em .4em;
+ font-size: 75%;
+ font-weight: 700;
+ line-height: 1;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ background-color: $muted;
+ color: $white;
+ border-color: transparent;
+}
+
+@each $colorName, $color in $colors {
+ .badge.#{$colorName} {
+ background-color: $color;
+ }
+}
diff --git a/src/components/_buttons.scss b/src/components/_buttons.scss
new file mode 100644
index 0000000..347a40c
--- /dev/null
+++ b/src/components/_buttons.scss
@@ -0,0 +1,93 @@
+button,
+.paper-btn,
+[type="button"] {
+ align-self: center;
+ background: transparent;
+ transition: all .5s ease, background-color .1s ease;
+ color: $primary;
+ display: inline;
+ outline: none;
+ border: 2px solid $primary;
+ @include border-style();
+ font-size: 1rem;
+ padding: .75rem .75rem;
+ cursor: pointer;
+ @include shadow();
+
+ @include resp(520px) {
+ display: inline-block;
+ margin: 0 auto;
+ text-align: center;
+ margin-bottom: 1rem;
+ }
+
+ &.btn-large {
+ @include shadow(large);
+ font-size: 2rem;
+ padding: 1rem 1rem;
+ }
+
+ &.btn-small {
+ @include shadow(small);
+ font-size: .75rem;
+ padding: .5rem;
+ }
+
+ &.btn-block {
+ display: block;
+ width: 100%;
+ }
+
+ &:hover {
+ @include shadow(hover);
+ }
+
+ &:focus {
+ border: 2px solid $secondary;
+ -webkit-box-shadow: 2px 8px 4px -6px hsla(0, 0%, 0%, .3);
+ -moz-box-shadow: 2px 8px 4px -6px hsla(0, 0%, 0%, .3);
+ box-shadow: 2px 8px 4px -6px hsla(0, 0%, 0%, .3);
+ }
+
+ &:active {
+ border-color: hsla(0, 0%, 0%, .2);
+ transition: none;
+ }
+
+ &.disabled,
+ &[disabled] {
+ cursor: not-allowed;
+ opacity: .5
+ }
+}
+
+a {
+ text-decoration: none;
+ background-image: linear-gradient(5deg, transparent 65%, $secondary 80%, transparent 90%), linear-gradient(165deg, transparent 5%, $secondary 15%, transparent 25%), linear-gradient(165deg, transparent 45%, $secondary 55%, transparent 65%), linear-gradient(15deg, transparent 25%, $secondary 35%, transparent 50%);
+ background-repeat: repeat-x;
+ background-size: 4px 3px;
+ background-position: 0 90%;
+ &:visited {
+ text-decoration: none;
+ color: $primary;
+ }
+}
+
+
+@each $colorName, $color, $color-light, $color-text in $colors {
+ .alert-#{$colorName} {
+ color: $color;
+ border-color: $color;
+ background-color: $color-light;
+ }
+ button.btn-#{$colorName}, .paper-btn.btn-#{$colorName}, [type="button"].btn-#{$colorName} {
+ border-color: $color;
+ background-color: $color-light;
+ color: $color-text;
+ &:hover{
+ &:active {
+ background-color: darken($color-light, 10%);
+ }
+ }
+ }
+}
diff --git a/src/cards.less b/src/components/_cards.scss
similarity index 72%
rename from src/cards.less
rename to src/components/_cards.scss
index 027de80..809b522 100644
--- a/src/cards.less
+++ b/src/components/_cards.scss
@@ -1,28 +1,27 @@
-@import './colors.less';
-@import './shadows.less';
-
.card {
- .shadow;
- .shadow-hover;
-
+ @include shadow;
position: relative;
display: flex;
flex-direction: column;
word-wrap: break-word;
- border: 2px solid @muted-light;
+ border: 2px solid $muted-light;
+
+ &:hover {
+ @include shadow(hover);
+ }
.card-header,
.card-footer {
padding: .75rem 1.25rem;
- background-color: @white-dark;
+ background-color: $white-dark;
}
.card-header {
- border-bottom: 2px solid @muted-light;
+ border-bottom: 2px solid $muted-light;
}
.card-footer {
- border-top: 2px solid @muted-light;
+ border-top: 2px solid $muted-light;
}
.card-body {
@@ -35,7 +34,7 @@
}
.card-subtitle, h5 {
- .text-secondary;
+ @extend .text-secondary;
margin-top: 0;
margin-bottom: 0.5rem;
diff --git a/src/components/_forms.scss b/src/components/_forms.scss
new file mode 100644
index 0000000..f98c9ff
--- /dev/null
+++ b/src/components/_forms.scss
@@ -0,0 +1,114 @@
+input, select, textarea {
+ display: block;
+ background:transparent;
+ color:$primary;
+ outline:none;
+ border-top-left-radius: 255px 15px;
+ border-top-right-radius: 15px 225px;
+ border-bottom-right-radius: 225px 15px;
+ border-bottom-left-radius:15px 255px;
+ font-size: 1rem;
+ padding: .5rem .5rem;
+ border: 2px solid $primary;
+ &:focus {
+ border: 2px solid $secondary;
+ }
+ &.disabled, &[disabled]{
+ @extend .disabled;
+ }
+}
+
+.disabled{
+ cursor: not-allowed;
+ opacity: 0.5;
+}
+
+.form-group {
+ margin-bottom: 1rem;
+ > label, legend {
+ display: inline-block;
+ margin-bottom: .5rem;
+ }
+
+ .input-block {
+ width: 100%;
+ }
+
+ textarea{
+ max-width: 100%;
+ max-height: 90vh;
+ }
+
+ textarea.no-resize{
+ resize: none;
+ }
+
+ // TODO: make these classes implicit. We can find out what class to apply based on its type
+ .paper-radio, .paper-check {
+ display: block;
+ margin-bottom: .5rem;
+ cursor: pointer;
+
+ /* the basic, unchecked style */
+ input {
+ border: 0;
+ height: 1px; margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+ display: none;
+
+ & + span {
+ display: block;
+
+ &:before {
+ content: '';
+ display: inline-block;
+ position: relative;
+ width: 1rem;
+ height: 1rem;
+ border: 2px solid $primary;
+ margin-right: 0.75em;
+ vertical-align: -0.25em;
+ }
+ }
+
+ /* radio styles */
+ &[type="radio"] {
+ & + span:before {
+ border-top-left-radius: 1rem 1rem;
+ border-top-right-radius: 1rem .6rem;
+ border-bottom-right-radius: 1rem .9rem;
+ border-bottom-left-radius: .7rem 1rem;
+ }
+
+ &:checked + span:before {
+ $radio-fill: "data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20fill%3D'#{$secondary}'%20d%3D'M49.346,46.341c-3.79-2.005,3.698-10.294,7.984-8.89%20c8.713,2.852,4.352,20.922-4.901,20.269c-4.684-0.33-12.616-7.405-14.38-11.818c-2.375-5.938,7.208-11.688,11.624-13.837%20c9.078-4.42,18.403-3.503,22.784,6.651c4.049,9.378,6.206,28.09-1.462,36.276c-7.091,7.567-24.673,2.277-32.357-1.079%20c-11.474-5.01-24.54-19.124-21.738-32.758c3.958-19.263,28.856-28.248,46.044-23.244c20.693,6.025,22.012,36.268,16.246,52.826%20c-5.267,15.118-17.03,26.26-33.603,21.938c-11.054-2.883-20.984-10.949-28.809-18.908C9.236,66.096,2.704,57.597,6.01,46.371%20c3.059-10.385,12.719-20.155,20.892-26.604C40.809,8.788,58.615,1.851,75.058,12.031c9.289,5.749,16.787,16.361,18.284,27.262%20c0.643,4.698,0.646,10.775-3.811,13.746'%3E%3C/path%3E%3C/svg%3E";
+ background: url($radio-fill) left center no-repeat;
+ }
+ }
+
+ /* checkbox styles */
+ &[type="checkbox"] {
+ & + span:before {
+ border-top-left-radius: 255px 15px;
+ border-top-right-radius: 15px 225px;
+ border-bottom-right-radius: 225px 15px;
+ border-bottom-left-radius:15px 255px;
+ }
+
+ /* checked */
+ &:checked + span:before {
+ $check-fill: "data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20stroke%3D'#{$secondary}'%20fill-opacity%3D'0'%20stroke-width%3D'16'%20d%3D'm13,62c0.61067,1.6%201.3045,2.3045%201.75717,2.75716c0.72683,0.72684%201.24283,1.24284%202.07617,2.07617c0.54133,0.54133%201.04116,1.06035%201.82833,1.82383c0.5781,0.5607%201.00502,0.96983%202.02633,1.74417c0.55877,0.42365%201.191,0.84034%201.884,1.284c1.16491,0.74577%201.59777,1.00147%202.5,1.55067c0.4692,0.28561%201.43689,0.86868%201.93067,1.16534c0.99711,0.59904%201.99667,1.19755%202.49283,1.49866c0.98501,0.59779%201.47073,0.89648%201.94733,1.2c1.3971,0.88972%201.83738,1.19736%202.7,1.7955c0.42201,0.29262%201.24022,0.87785%202.05583,1.41917c0.79531,0.52785%201.59376,1.0075%202.38,1.43867c0.74477,0.40842%201.45167,0.75802%202.37817,1.22517c0.76133,0.38387%201.54947,0.82848%202.40717,1.41084c0.7312,0.49647%201.49563,1.08231%202.27884,1.258c0.35564,0.07978%200.14721,-0.95518%200.35733,-1.86867c0.18092,-0.78651%200.98183,-1.2141%200.99983,-2.07867c0.02073,-0.99529%200.07916,-1.79945%200.42533,-2.56133c0.43607,-0.95973%200.53956,-1.66774%200.79617,-2.68183c0.18888,-0.74645%200.39764,-1.31168%200.7785,-2.6235c0.20865,-0.71867%200.41483,-1.48614%200.708,-2.28c0.15452,-0.41843%200.77356,-1.73138%201.348,-2.64133c0.30581,-0.48443%200.65045,-0.97043%201.0065,-1.4745c0.74776,-1.05863%201.1531,-1.60163%201.9375,-2.77084c0.40621,-0.60548%200.80272,-1.23513%201.2045,-1.8765c0.40757,-0.65062%200.81464,-1.31206%201.2315,-1.9755c0.41946,-0.66757%200.83374,-1.34258%201.73067,-2.648c0.44696,-0.65053%200.91436,-1.28356%201.386,-1.9095c0.46972,-0.6234%200.94725,-1.2364%201.422,-1.8465c0.94116,-1.20947%201.86168,-2.40844%202.30367,-3.0105c0.438,-0.59664%200.86246,-1.19396%201.27501,-1.7895c0.40743,-0.58816%200.80352,-1.17234%201.185,-1.7535c1.10526,-1.68381%201.44079,-2.23511%201.77633,-2.7705c0.32878,-0.52461%200.96306,-1.5459%201.27467,-2.04c0.60654,-0.96177%201.20782,-1.88193%201.51051,-2.325c0.59013,-0.86381%201.17888,-1.68032%201.46416,-2.075c0.5498,-0.76063%201.31747,-1.8231%201.77883,-2.4895c0.43918,-0.63437%200.85266,-1.25267%201.45717,-2.15717c0.59549,-0.891%200.96531,-1.46814%201.51466,-2.22933c0.58413,-0.80936%201.12566,-1.40253%201.83801,-2.12333c0.61304,-0.62031%200.45171,-1.48306%200.7045,-2.34733c0.25668,-0.87762%200.75447,-1.62502%201,-2.40983c0.25128,-0.8032%200.7633,-1.39453%201.33217,-2.25417c0.54528,-0.82398%200.73415,-1.6714%201.31516,-2.336c0.55639,-0.63644%201.38658,-1.22588%201.8595,-1.9c0.5082,-0.72441%200.78867,-1.4%201.60266,-1.56667l0.71184,-0.4905'%3E%3C/path%3E%3C/svg%3E";
+ background: url($check-fill) left center no-repeat;
+ }
+ }
+ }
+ }
+}
+
+fieldset.form-group {
+ border: none;
+ padding: 0;
+}
diff --git a/src/modals.less b/src/components/_modals.scss
similarity index 54%
rename from src/modals.less
rename to src/components/_modals.scss
index 27d0224..cb49e0f 100644
--- a/src/modals.less
+++ b/src/components/_modals.scss
@@ -1,37 +1,20 @@
-@import './colors.less';
-@import './container.less';
-@import './utilities.less';
-
-.translate(@x; @y) {
- -webkit-transform: translate(@x, @y);
- -ms-transform: translate(@x, @y);
- transform: translate(@x, @y);
-}
-.transition-transform(@transition) {
- -webkit-transition: -webkit-transform @transition;
- -moz-transition: -moz-transform @transition;
- -o-transition: -o-transform @transition;
- transition: transform @transition;
-}
-
.modal{
&:before{
content: "";
display: none;
- background: rgba(0,0,0,.6);
+ background: rgba(black,.6);
position: fixed;
top: 0; left: 0; right: 0; bottom: 0;
z-index: 10;
}
&:target{
-
&:before{
display: flex;
}
.modal-body{
- .translate(0, 0);
+ @include translate(0, 0);
top: 20%;
}
}
@@ -39,33 +22,32 @@
.modal-body{
flex: 1 1 auto;
padding: 1.25rem;
- background: @white;
- border: 2px solid @muted-light;
+ background: $white;
+ border: 2px solid $muted-light;
word-wrap: break-word;
position: fixed;
z-index: 11;
max-width: 960px;
- @media @medium-screen {
+ @include resp(medium) {
max-width: 85%;
}
- @media @xsmall-screen {
+ @include resp(xsmall) {
max-width: 90%;
}
- .translate(0, -500%);
- .transition-transform(~"0.3s ease-out");
+ @include translate(0, -500%);
+ @include transition-transform(0.3s ease-out);
}
.btn-close{
- color: @primary-light;
+ color: $primary-light;
font-size: 30px;
text-decoration: none;
position: absolute; right: 0; top: 0;
- .margin;
+ @extend .margin;
background: inherit;
&:hover{
- color: @muted;
+ color: $muted;
}
-
}
.modal-title, h4 {
@@ -74,8 +56,7 @@
}
.modal-subtitle, h5 {
- .text-secondary;
-
+ @extend .text-secondary;
margin-top: 0;
margin-bottom: 0.5rem;
}
@@ -92,6 +73,6 @@
a button {
text-decoration: none;
- background: @white;
+ background: $white;
}
}
diff --git a/src/popovers.less b/src/components/_popovers.scss
similarity index 82%
rename from src/popovers.less
rename to src/components/_popovers.scss
index d5603aa..9dadf92 100644
--- a/src/popovers.less
+++ b/src/components/_popovers.scss
@@ -1,6 +1,3 @@
-@import './colors.less';
-@import './borders.less';
-
// Core popovers
[popover-top],
[popover-right],
@@ -11,14 +8,14 @@
// Popover hover trigger
&:hover {
- &::after {
+ &:after {
transition: opacity .2s ease-out;
opacity: 1;
}
}
// Creating popover::after element
- &::after {
+ &:after {
position: absolute;
top: -6px;
left: 50%;
@@ -27,24 +24,25 @@
min-width: 80px;
font-size: 0.7em;
text-align: center;
- color: @white;
- background: @light-dark;
+ color: $white;
+ background: $light-dark;
transition: opacity .25s ease-out;
transform: translateX(-50%) translateY(-100%);
- .border;
+ @include border-style();
+ border: 2px solid $primary;
}
}
// Popover positioning: left, right, top, bottom
[popover-left] {
- &::before {
+ &:before {
left: 0;
top: 50%;
margin-left: -12px;
- transform: translatey(-50%) rotate(-90deg);
+ transform: translateY(-50%) rotate(-90deg);
}
- &::after {
+ &:after {
content: attr(popover-left);
left: 0;
top: 50%;
@@ -54,14 +52,14 @@
}
[popover-right] {
- &::before {
+ &:before {
left: 100%;
top: 50%;
margin-left: 1px;
transform: translatey(-50%) rotate(90deg);
}
- &::after {
+ &:after {
content: attr(popover-right);
left: 100%;
top: 50%;
@@ -71,24 +69,24 @@
}
[popover-top] {
- &::before {
+ &:before {
left: 50%;
}
- &::after {
+ &:after {
content: attr(popover-top);
left: 50%;
}
}
[popover-bottom] {
- &::before {
+ &:before {
top:100%;
margin-top: 8px;
transform: translateX(-50%) translatey(-100%) rotate(-180deg);
}
- &::after {
+ &:after {
content: attr(popover-bottom);
top: 100%;
margin-top: 8px;
diff --git a/src/components/_tabs.scss b/src/components/_tabs.scss
new file mode 100644
index 0000000..49b5c4a
--- /dev/null
+++ b/src/components/_tabs.scss
@@ -0,0 +1,35 @@
+.tabs {
+ .content {
+ display: none;
+ padding: 0.75rem 0 0;
+ }
+
+ input {
+ display: none;
+
+ &:checked+label {
+ color: $primary;
+ border-bottom: solid 3px $secondary;
+ }
+
+ @for $num from 1 through 5 {
+ &[id="tab#{$num}"]:checked~div[id="content#{$num}"] {
+ display: block;
+ }
+ }
+ }
+
+ label {
+ display: inline-block;
+ margin: 0 0 -1px;
+ padding: 0.75rem 0.75rem;
+ font-weight: 600;
+ text-align: center;
+ color: $primary-light;
+
+ &:hover {
+ color: $muted;
+ cursor: pointer;
+ }
+ }
+}
diff --git a/src/components/_utilities.scss b/src/components/_utilities.scss
new file mode 100644
index 0000000..c6db85b
--- /dev/null
+++ b/src/components/_utilities.scss
@@ -0,0 +1,137 @@
+$base: 1rem;
+$large: 2rem;
+$small: .5rem;
+
+.margin {
+ margin: $base;
+
+ &-top {
+ margin-top: $base;
+ &-large {
+ margin-top: $large;
+ }
+ &-small {
+ margin-top: $small;
+ }
+ &-none {
+ margin-top: 0;
+ }
+ }
+
+ &-right {
+ margin-right: $base;
+ &-large {
+ margin-right: $large;
+ }
+ &-small {
+ margin-right: $small;
+ }
+ &-none {
+ margin-right: 0;
+ }
+ }
+
+ &-bottom {
+ margin-bottom: $base;
+ &-large {
+ margin-bottom: $large;
+ }
+ &-small {
+ margin-bottom: $small;
+ }
+ &-none {
+ margin-bottom: 0;
+ }
+ }
+
+ &-left {
+ margin-left: $base;
+ &-large {
+ margin-left: $large;
+ }
+ &-small {
+ margin-left: $small;
+ }
+ &-none {
+ margin-left: 0;
+ }
+ }
+
+ &-large {
+ margin: $large;
+ }
+ &-small {
+ margin: $small;
+ }
+ &-none {
+ margin: 0;
+ }
+}
+
+.padding {
+ padding: $base;
+
+ &-top {
+ padding-top: $base;
+ &-large {
+ padding-top: $large;
+ }
+ &-small {
+ padding-top: $small;
+ }
+ &-none {
+ padding-top: 0;
+ }
+ }
+
+ &-right {
+ padding-right: $base;
+ &-large {
+ padding-right: $large;
+ }
+ &-small {
+ padding-right: $small;
+ }
+ &-none {
+ padding-right: 0;
+ }
+ }
+
+ &-bottom {
+ padding-bottom: $base;
+ &-large {
+ padding-bottom: $large;
+ }
+ &-small {
+ padding-bottom: $small;
+ }
+ &-none {
+ padding-bottom: 0;
+ }
+ }
+
+ &-left {
+ padding-left: $base;
+ &-large {
+ padding-left: $large;
+ }
+ &-small {
+ padding-left: $small;
+ }
+ &-none {
+ padding-left: 0;
+ }
+ }
+
+ &-large {
+ padding: $large;
+ }
+
+ &-small {
+ padding: $small;
+ }
+
+ &-none {
+ padding: 0;
+ }
+}
diff --git a/src/container.less b/src/container.less
deleted file mode 100644
index 11e6e2b..0000000
--- a/src/container.less
+++ /dev/null
@@ -1,58 +0,0 @@
-@import './colors.less';
-
-@large-screen: ~"screen and (max-width: 1200px)";
-@medium-screen: ~"screen and (max-width: 992px)";
-@small-screen: ~"screen and (max-width: 768px)";
-@xsmall-screen: ~"screen and (max-width: 480px)";
-
-.container {
- width: 100%;
- max-width: 960px;
- position: relative;
- margin: 0 auto;
- @media @medium-screen {
- width: 85%;
- }
- @media @xsmall-screen {
- width: 90%;
- }
-}
-.hr-after() {
- text-align: center;
- color: lighten(@primary, 30%);
- display: block;
- content: "~~~";
- position: relative;
- font-size: 1.5rem;
-}
-.section {
- margin-top: 1rem;
- margin-bottom: 2rem;
- word-wrap: break-word;
-}
-.section:after {
- .hr-after;
-}
-hr {
- border: 0;
-}
-hr:after {
- .hr-after;
- top: -.75rem;
-}
-.paper {
- border: 1px solid @primary-light;
- background-color: @main-background;
- padding: 2rem;
- margin-top: 1rem;
- margin-bottom: 1rem;
- -webkit-box-shadow: -1px 5px 35px -9px hsla(0,0%,0%,.2);
- -moz-box-shadow: -1px 5px 35px -9px hsla(0,0%,0%,.2);
- box-shadow: -1px 5px 35px -9px hsla(0,0%,0%,.2);
- @media @xsmall-screen {
- padding: 1rem;
- width: 100%;
- margin-top: 0;
- margin-bottom: 0;
- }
-}
diff --git a/src/content/_code.scss b/src/content/_code.scss
new file mode 100644
index 0000000..44a6f7c
--- /dev/null
+++ b/src/content/_code.scss
@@ -0,0 +1,37 @@
+code {
+ padding: 2px 4px;
+ font-size: 80%;
+ color: $secondary;
+ background-color: lighten($primary, 70%);
+ border-radius: 3px;
+}
+kbd {
+ padding: 2px 4px;
+ font-size: 80%;
+ color: $white;
+ background-color: $primary;
+ border-radius: 3px;
+}
+pre {
+ display: block;
+ padding: 1em;
+ font-size: 80%;
+ line-height: 1.5;
+ color: $primary;
+ word-break: break-all;
+ word-wrap: break-word;
+ background-color: lighten($primary, 73%);
+ border: 1px solid lighten($primary, 50%);
+ border-radius: 3px;
+ overflow-x: auto;
+ white-space: pre;
+
+ code {
+ color: inherit;
+ background: transparent;
+ display: block;
+ font-size: inherit;
+ padding: initial;
+ white-space:pre;
+ }
+}
diff --git a/src/content/_fonts.scss b/src/content/_fonts.scss
new file mode 100644
index 0000000..ec00b7c
--- /dev/null
+++ b/src/content/_fonts.scss
@@ -0,0 +1,39 @@
+html {
+ font-size: $global-font-size;
+ font-family: $body-font, sans-serif;
+ color: $font-color;
+}
+p, a, button, table, thead, tbody, th, tr, td, input, textarea, select, option {
+ font-family: $body-font, sans-serif;
+}
+h1, h2, h3, h4, h5, h6 {
+ font-family: $header-font, sans-serif;
+ font-weight: normal;
+}
+h1 {
+ font-size: 4rem;
+}
+h2 {
+ font-size: 3rem;
+}
+h3 {
+ font-size: 2rem;
+}
+h4 {
+ font-size: 1.5rem;
+}
+h5 {
+ font-size: 1rem;
+}
+h6 {
+ font-size: .8rem;
+}
+.text-left {
+ text-align: left;
+}
+.text-center {
+ text-align: center;
+}
+.text-right {
+ text-align: right;
+}
diff --git a/src/content/_images.scss b/src/content/_images.scss
new file mode 100644
index 0000000..31caa9e
--- /dev/null
+++ b/src/content/_images.scss
@@ -0,0 +1,28 @@
+img {
+ max-width: 100%;
+ height: auto;
+ display: block;
+ border: 2px solid $primary;
+ @include border-style();
+
+ &.float-left {
+ float: left;
+ margin: 1rem 1rem 1rem 0rem;
+ }
+
+ &.float-right {
+ float: right;
+ margin: 1rem 0rem 1rem 1rem;
+ }
+
+ &.no-responsive {
+ max-width: initial;
+ height: initial;
+ display: initial;
+ }
+
+ &.no-border {
+ border: 0;
+ border-radius: 0;
+ }
+}
diff --git a/src/content/_lists.scss b/src/content/_lists.scss
new file mode 100644
index 0000000..640ec3a
--- /dev/null
+++ b/src/content/_lists.scss
@@ -0,0 +1,44 @@
+ol {
+ list-style-type: decimal;
+ ol {
+ list-style-type: upper-alpha;
+ ol {
+ list-style-type: upper-roman;
+ ol {
+ list-style-type: lower-alpha;
+ ol {
+ list-style-type: lower-roman;
+ }
+ }
+ }
+ }
+}
+
+ul {
+ list-style: none;
+ margin-left: 0;
+ li {
+ text-indent: -7px;
+ &:before {
+ position: relative;
+ left: -7px;
+ }
+ }
+ @include li-bullet("-");
+ ul {
+ @include li-bullet("+");
+ ul {
+ @include li-bullet("~");
+ ul {
+ @include li-bullet("⤍");
+ ul {
+ @include li-bullet("⁎");
+ }
+ }
+ }
+ }
+ &.inline li {
+ display: inline;
+ margin-left: 5px;
+ }
+}
diff --git a/src/content/_tables.scss b/src/content/_tables.scss
new file mode 100644
index 0000000..3fe6e00
--- /dev/null
+++ b/src/content/_tables.scss
@@ -0,0 +1,37 @@
+table {
+ box-sizing: border-box;
+ width: 100%;
+ max-width: 100%;
+ overflow-x: auto;
+
+ thead tr th {
+ vertical-align: bottom;
+ text-align: left;
+ padding: 8px;
+ line-height: 1.5;
+ }
+
+ tbody tr td {
+ padding: 8px;
+ line-height: 1.5;
+ vertical-align: top;
+ border-top: 1px dashed lighten($primary, 60%);
+ }
+
+ @include resp(xsmall) {
+ thead tr th {
+ padding: 2%;
+ }
+ tbody tr td {
+ padding: 2%;
+ }
+ }
+
+ &.table-hover tbody tr:hover {
+ color: $secondary;
+ }
+
+ &.table-alternating tbody tr:nth-of-type(even) {
+ color: lighten($primary, 25%);
+ }
+}
diff --git a/src/core/_config.scss b/src/core/_config.scss
new file mode 100644
index 0000000..2d1eade
--- /dev/null
+++ b/src/core/_config.scss
@@ -0,0 +1,207 @@
+/**
+ Global PaperCSS Config
+*/
+
+// Imports
+@import url('https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC');
+
+// Set theme colors
+$primary: #41403E !default;
+$secondary: #0071DE !default;
+
+$success: #86a361 !default;
+$warning: #ddcd45 !default;
+$danger: #a7342d !default;
+$muted: #868e96 !default;
+
+$primary-light: lighten($primary, 50%) !default;
+$secondary-light: lighten($secondary, 50%) !default;
+$success-light: lighten($success, 30%) !default;
+$warning-light: lighten($warning, 30%) !default;
+$danger-light: lighten($danger, 45%) !default;
+$muted-light: lighten($muted, 35%) !default;
+
+$white-dark: rgba(black, 0.03) !default;
+$light-dark: rgba(black, 0.7) !default;
+$white: rgba(white, 1) !default;
+$main-background: rgba(white, 1) !default;
+
+$primary-text: #FFF !default;
+$secondary-text: $primary !default;
+$success-text: $primary !default;
+$warning-text: $primary !default;
+$danger-text: $primary !default;
+$muted-text: $primary !default;
+
+$shadow-color-regular: hsla(0,0,0%,.2) !default;
+$shadow-color-hover: hsla(0,0,0%,.3) !default;
+
+
+// Map to set your color names
+$colors: (primary, $primary, $primary-light, $primary-text),
+ (secondary, $secondary, $secondary-light, $secondary-text),
+ (success, $success, $success-light, $success-text),
+ (warning, $warning, $warning-light, $warning-text),
+ (danger, $danger, $danger-light, $danger-text),
+ (muted, $muted, $muted-light, $muted-text);
+/**
+ This Loop will generate the various .text- and .background- classes
+ based on the $colors map above.
+*/
+@each $colorName, $color, $color-light in $colors {
+ .text-#{$colorName} {
+ color: $color;
+ }
+ .background-#{$colorName} {
+ background-color: $color-light;
+ }
+}
+
+// Font settings
+$global-font-size: 20px !default;
+$header-font: 'Patrick Hand SC' !default;
+$body-font: 'Neucha' !default;
+$font-color: $primary !default;
+
+// Responsive breakpoints
+$large-screen: 1200px !default;
+$medium-screen: 992px !default;
+$small-screen: 768px !default;
+$xsmall-screen: 480px !default;
+
+// Sizes for shadows
+$shadow-small: 10px 19px 17px -13px $shadow-color-regular !default;
+$shadow-regular: 15px 28px 25px -18px $shadow-color-regular !default;
+$shadow-large: 20px 38px 34px -26px $shadow-color-regular !default;
+$shadow-hover: 2px 8px 8px -5px $shadow-color-hover !default;
+
+
+// Mixins
+/**
+ Assign a border style to a component selector.
+ @param integer
+ @default 1
+*/
+@mixin border-style($style: 1) {
+ @if $style==1 {
+ border-top-left-radius: 255px 15px;
+ border-top-right-radius: 15px 225px;
+ border-bottom-right-radius: 225px 15px;
+ border-bottom-left-radius: 15px 255px;
+ }
+ @if $style==2 {
+ border-top-left-radius: 125px 25px;
+ border-top-right-radius: 10px 205px;
+ border-bottom-right-radius: 20px 205px;
+ border-bottom-left-radius: 185px 25px;
+ }
+ @if $style==3 {
+ border-top-left-radius: 15px 225px;
+ border-top-right-radius: 255px 15px;
+ border-bottom-left-radius: 225px 15px;
+ border-bottom-right-radius: 15px 255px;
+ }
+ @if $style==4 {
+ border-top-left-radius: 15px 225px;
+ border-top-right-radius: 25px 150px;
+ border-bottom-left-radius: 25px 115px;
+ border-bottom-right-radius: 155px 25px;
+ }
+ @if $style==5 {
+ border-top-left-radius: 250px 15px;
+ border-top-right-radius: 25px 80px;
+ border-bottom-left-radius: 20px 115px;
+ border-bottom-right-radius: 15px 105px;
+ }
+ @if $style==6 {
+ border-top-left-radius: 28px 125px;
+ border-top-right-radius: 100px 30px;
+ border-bottom-right-radius: 20px 205px;
+ border-bottom-left-radius: 15px 225px;
+ }
+}
+
+/**
+ Mixin for setting responsive breakpoints
+ @param string | integer
+ @default null
+*/
+@mixin resp($max:null, $min:null) {
+ @if $max == large or $max == lg { $max: $large-screen; }
+ @if $max == medium or $max == md { $max: $medium-screen; }
+ @if $max == small or $max == sm { $max: $small-screen; }
+ @if $max == xsmall or $max == xs { $max: $xsmall-screen; }
+ @if ($min != null and $max != null) {@media only screen and (max-width: $max) and (min-width: $min) { @content; }}
+ @else if($max != null and $min == null){@media only screen and (max-width: $max) { @content; }}
+ @else if($min != null and $max == null){@media only screen and (min-width: $min) { @content; }}
+ @else { @error "no matching size found";}
+}
+
+/**
+ Useful helper mixins
+*/
+@mixin hr-after() {
+ text-align: center;
+ color: lighten($primary, 30%);
+ display: block;
+ content: "~~~";
+ position: relative;
+ font-size: 1.5rem;
+}
+
+@mixin center-all() {
+ -webkit-align-items: center;
+ align-items: center;
+ -webkit-justify-content: center;
+ justify-content: center;
+}
+
+@mixin col-size($percent) {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 $percent;
+ -ms-flex: 0 0 $percent;
+ flex: 0 0 $percent;
+ max-width: $percent;
+}
+
+@mixin li-bullet($char) {
+ li:before {
+ content: $char;
+ }
+}
+
+@mixin transition-transform($transition) {
+ -webkit-transition: -webkit-transform $transition;
+ -moz-transition: -moz-transform $transition;
+ -o-transition: -o-transform $transition;
+ transition: transform $transition;
+}
+
+@mixin translate($x, $y) {
+ -webkit-transform: translate($x, $y);
+ -ms-transform: translate($x, $y);
+ transform: translate($x, $y);
+}
+
+/**
+ Set the shadow type for a component
+ @param string
+ @default regular
+*/
+@mixin shadow($type: regular) {
+ @if $type == hover {
+ box-shadow: $shadow-hover;
+ @include translate(0, 2px);
+ } @else if $type == small {
+ transition: all .5s ease;
+ box-shadow: $shadow-small;
+ } @else if $type == regular {
+ transition: all .5s ease;
+ box-shadow: $shadow-regular;
+ } @else if $type == large {
+ transition: all .5s ease;
+ box-shadow: $shadow-large;
+ } @else {
+ @error "@mixin shadow(input) does not exist"
+ }
+}
diff --git a/src/reset.less b/src/core/_reset.scss
similarity index 93%
rename from src/reset.less
rename to src/core/_reset.scss
index a7334ce..dfc72ac 100644
--- a/src/reset.less
+++ b/src/core/_reset.scss
@@ -188,3 +188,12 @@ template {
[hidden] {
display: none
}
+
+// Why is box sizing not the default?
+// https://www.paulirish.com/2012/box-sizing-border-box-ftw/
+html {
+ box-sizing: border-box;
+}
+*, *:before, *:after {
+ box-sizing: inherit;
+}
diff --git a/src/flexbox.less b/src/flexbox.less
deleted file mode 100644
index 9127c92..0000000
--- a/src/flexbox.less
+++ /dev/null
@@ -1,120 +0,0 @@
-@columnNames: col, sm, md, lg;
-@columnSizes: 0px, 768px, 992px, 1200px;
-
-@numberOfColumns: 12;
-
-.make-column-class(@name, @size, @n, @p: 1) when (@p =< @n) {
- @percent: (@p * 100% / @n);
- .@{name}-@{p} {
- .col-size(@percent);
- }
-
- .make-column-class(@name, @size, @n, (@p + 1));
-}
-
-.make-column-classes(@n, @j: 1) when (@j =< length(@columnNames)) {
- @columnName: extract(@columnNames, @j);
- @columnSize: extract(@columnSizes, @j);
- @media (min-width: @columnSize) {
- .make-column-class(@columnName, @columnSize, @n);
- }
-
- .make-column-classes(@n, @j + 1);
-}
-
-.center-all() {
- -webkit-align-items: center;
- align-items: center;
- -webkit-justify-content: center;
- justify-content: center;
-}
-.col-size(@percent) {
- -webkit-box-flex: 0;
- -webkit-flex: 0 0 @percent;
- -ms-flex: 0 0 @percent;
- flex: 0 0 @percent;
- max-width: @percent;
-}
-.row {
- margin-right: auto;
- margin-left: auto;
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -webkit-flex-flow: row wrap;
- -ms-flex-flow: row wrap;
- flex-flow: row wrap;
- margin-bottom: 1rem;
- &.flex-right {
- -webkit-box-pack: end;
- -webkit-justify-content: flex-end;
- -ms-flex-pack: end;
- justify-content: flex-end;
- }
- &.flex-center {
- -webkit-box-pack: center;
- -webkit-justify-content: center;
- -ms-flex-pack: center;
- justify-content: center;
- }
- &.flex-edges {
- -webkit-box-pack: justify;
- -webkit-justify-content: space-between;
- -ms-flex-pack: justify;
- justify-content: space-between;
- }
- &.flex-spaces {
- -webkit-justify-content: space-around;
- -ms-flex-pack: distribute;
- justify-content: space-around;
- }
- &.flex-top {
- -webkit-box-align: start;
- -webkit-align-items: flex-start;
- -ms-flex-align: start;
- align-items: flex-start;
- }
- &.flex-middle {
- -webkit-box-align: center;
- -webkit-align-items: center;
- -ms-flex-align: center;
- align-items: center;
- }
- &.flex-bottom {
- -webkit-box-align: end;
- -webkit-align-items: flex-end;
- -ms-flex-align: end;
- align-items: flex-end;
- }
-}
-.col {
- padding: 1rem;
- @media (max-width: 767px) {
- // Stack for mobile
- .col-size(100%);
- }
-}
-.col-fill {
- width: auto;
- flex: 1 1 0px;
-}
-.make-column-classes(@numberOfColumns);
-.align-top {
- -webkit-align-self: flex-start;
- -ms-flex-item-align: start;
- align-self: flex-start;
-}
-.align-middle {
- -webkit-align-self: center;
- -ms-flex-item-align: center;
- -ms-grid-row-align: center;
- align-self: center;
-}
-.align-bottom {
- -webkit-align-self: flex-end;
- -ms-flex-item-align: end;
- align-self: flex-end;
-}
\ No newline at end of file
diff --git a/src/fonts.less b/src/fonts.less
deleted file mode 100644
index 422a449..0000000
--- a/src/fonts.less
+++ /dev/null
@@ -1,48 +0,0 @@
-@import './colors.less';
-
-@import url('https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC');
-
-@global-font-size: 20px;
-@header-font: 'Patrick Hand SC';
-@body-font: 'Neucha';
-@font-color: @primary;
-
-html {
- font-size: @global-font-size;
- font-family: @body-font, sans-serif;
- color: @font-color;
-}
-p, a, button, table, thead, tbody, th, tr, td, input, textarea, select, option {
- font-family: @body-font, sans-serif;
-}
-h1, h2, h3, h4, h5, h6 {
- font-family: @header-font, sans-serif;
- font-weight: normal;
-}
-h1 {
- font-size: 4rem;
-}
-h2 {
- font-size: 3rem;
-}
-h3 {
- font-size: 2rem;
-}
-h4 {
- font-size: 1.5rem;
-}
-h5 {
- font-size: 1rem;
-}
-h6 {
- font-size: .8rem;
-}
-.text-left {
- text-align: left;
-}
-.text-center {
- text-align: center;
-}
-.text-right {
- text-align: right;
-}
diff --git a/src/forms.less b/src/forms.less
deleted file mode 100644
index 752af26..0000000
--- a/src/forms.less
+++ /dev/null
@@ -1,105 +0,0 @@
-@import './colors.less';
-
-input, select, textarea {
- display: block;
- background:transparent;
- color:@primary;
- outline:none;
- border-top-left-radius: 255px 15px;
- border-top-right-radius: 15px 225px;
- border-bottom-right-radius: 225px 15px;
- border-bottom-left-radius:15px 255px;
- font-size: 1rem;
- padding: .5rem .5rem;
- border: 2px solid @primary;
- &:focus {
- border: 2px solid @secondary;
- }
- &.disabled, &[disabled]{
- .disabled;
- }
-}
-
-.disabled{
- cursor: not-allowed;
- opacity: 0.5;
-}
-
-.form-group {
- margin-bottom: 1rem;
- > label, legend {
- display: inline-block;
- margin-bottom: .5rem;
- }
- .input-block {
- width: 100%;
- }
-
- textarea{
- max-width: 100%;
- max-height: 90vh;
- }
-
- textarea.no-resize{
- resize: none;
- }
-
- // TODO: make these classes implicit. We can find out what class to apply based on its type
- .paper-radio, .paper-check {
- display: block;
- margin-bottom: .5rem;
- cursor: pointer;
- input {
- border: 0;
- height: 1px; margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- display: none;
- }
- input + span {
- display: block;
- }
- /* the basic, unchecked style */
- input + span:before {
- content: '';
- display: inline-block;
- position: relative;
- width: 1rem;
- height: 1rem;
- border: 2px solid @primary;
- margin-right: 0.75em;
- vertical-align: -0.25em;
- }
- input[type="radio"] + span:before {
- border-top-left-radius: 1rem 1rem;
- border-top-right-radius: 1rem .6rem;
- border-bottom-right-radius: 1rem .9rem;
- border-bottom-left-radius: .7rem 1rem;
- }
- input[type="checkbox"] + span:before {
- border-top-left-radius: 255px 15px;
- border-top-right-radius: 15px 225px;
- border-bottom-right-radius: 225px 15px;
- border-bottom-left-radius:15px 255px;
- }
-
- /* the checked style using the :checked pseudo class */
- input[type="radio"]:checked + span:before {
- @escaped-svg: escape("
");
- @radio-fill: "data:image/svg+xml,@{escaped-svg}";
- background: url(@radio-fill) left center no-repeat;
- }
- input[type="checkbox"]:checked + span:before {
- @escaped-svg: escape("
");
- @check-fill: "data:image/svg+xml,@{escaped-svg}";
- background: url(@check-fill) left center no-repeat;
- }
- }
-}
-
-fieldset.form-group {
- border: none;
- padding: 0;
-}
diff --git a/src/images.less b/src/images.less
deleted file mode 100644
index 3ffbf0e..0000000
--- a/src/images.less
+++ /dev/null
@@ -1,26 +0,0 @@
-@import './colors.less';
-@import './borders.less';
-
-img {
- max-width: 100%;
- height: auto;
- display: block;
- .border;
- &.float-left {
- float: left;
- margin: 1rem 1rem 1rem 0rem;
- }
- &.float-right {
- float: right;
- margin: 1rem 0rem 1rem 1rem;
- }
- &.no-responsive {
- max-width: initial;
- height: initial;
- display: initial;
- }
- &.no-border {
- border: 0;
- border-radius: 0;
- }
-}
diff --git a/src/layout/_container.scss b/src/layout/_container.scss
new file mode 100644
index 0000000..fa90f01
--- /dev/null
+++ b/src/layout/_container.scss
@@ -0,0 +1,47 @@
+.container {
+ width: 100%;
+ max-width: 960px;
+ position: relative;
+ margin: 0 auto;
+ @include resp(medium) {
+ width: 85%;
+ }
+ @include resp(xsmall) {
+ width: 90%;
+ }
+}
+.section {
+ margin-top: 1rem;
+ margin-bottom: 2rem;
+ word-wrap: break-word;
+
+ &:after {
+ @include hr-after;
+ }
+}
+
+hr {
+ border: 0;
+
+ &:after {
+ @include hr-after;
+ top: -.75rem;
+ }
+}
+
+.paper {
+ border: 1px solid $primary-light;
+ background-color: $main-background;
+ padding: 2rem;
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ -webkit-box-shadow: -1px 5px 35px -9px hsla(0,0%,0%,.2);
+ -moz-box-shadow: -1px 5px 35px -9px hsla(0,0%,0%,.2);
+ box-shadow: -1px 5px 35px -9px hsla(0,0%,0%,.2);
+ @include resp(xs) {
+ padding: 1rem;
+ width: 100%;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+}
diff --git a/src/layout/_flexbox.scss b/src/layout/_flexbox.scss
new file mode 100644
index 0000000..c789d6c
--- /dev/null
+++ b/src/layout/_flexbox.scss
@@ -0,0 +1,124 @@
+$numberOfColumns: 12;
+
+@mixin create-flex-classes($colName, $breakpoint: 0px) {
+ @include resp($min: $breakpoint) {
+ @for $i from 1 through $numberOfColumns {
+ .#{$colName}-#{$i} {
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 $i * 100% / $numberOfColumns;
+ -ms-flex: 0 0 $i * 100% / $numberOfColumns;
+ flex: 0 0 $i * 100% / $numberOfColumns;
+ max-width: $i * 100% / $numberOfColumns;
+ }
+ }
+ }
+}
+
+.row {
+ margin-right: auto;
+ margin-left: auto;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: row wrap;
+ -ms-flex-flow: row wrap;
+ flex-flow: row wrap;
+ margin-bottom: 1rem;
+
+ &.flex-right {
+ -webkit-box-pack: end;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ }
+ &.flex-center {
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ &.flex-edges {
+ -webkit-box-pack: justify;
+ -webkit-justify-content: space-between;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+ &.flex-spaces {
+ -webkit-justify-content: space-around;
+ -ms-flex-pack: distribute;
+ justify-content: space-around;
+ }
+ &.flex-top {
+ -webkit-box-align: start;
+ -webkit-align-items: flex-start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ }
+ &.flex-middle {
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ }
+ &.flex-bottom {
+ -webkit-box-align: end;
+ -webkit-align-items: flex-end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ }
+}
+
+.col {
+ padding: 1rem;
+
+ @include resp(sm) {
+ @include col-size(100%);
+ }
+}
+
+.col-fill {
+ width: auto;
+ flex: 1 1 0px;
+}
+
+@include create-flex-classes(col);
+@include create-flex-classes(xs, $xsmall-screen);
+@include create-flex-classes(sm, $small-screen);
+@include create-flex-classes(md, $medium-screen);
+@include create-flex-classes(lg, $large-screen);
+
+.align-top {
+ -webkit-align-self: flex-start;
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+}
+
+.align-middle {
+ -webkit-align-self: center;
+ -ms-flex-item-align: center;
+ -ms-grid-row-align: center;
+ align-self: center;
+}
+
+.align-bottom {
+ -webkit-align-self: flex-end;
+ -ms-flex-item-align: end;
+ align-self: flex-end;
+}
+
+.container {
+ width: 100%;
+ max-width: 960px;
+ position: relative;
+ margin: 0 auto;
+
+ @include resp(md) {
+ width: 85%;
+ }
+ @include resp(xs) {
+ width: 90%;
+ }
+}
diff --git a/src/lists.less b/src/lists.less
deleted file mode 100644
index 07b5078..0000000
--- a/src/lists.less
+++ /dev/null
@@ -1,48 +0,0 @@
-ol {
- list-style-type: decimal;
- ol {
- list-style-type: upper-alpha;
- ol {
- list-style-type: upper-roman;
- ol {
- list-style-type: lower-alpha;
- ol {
- list-style-type: lower-roman;
- }
- }
- }
- }
-}
-.li-bullet(@char) {
- li:before {
- content: @char;
- }
-}
-ul {
- list-style: none;
- margin-left: 0;
- li {
- text-indent: -7px;
- }
- li:before {
- position: relative;
- left: -7px;
- }
- .li-bullet("-");
- ul {
- .li-bullet("+");
- ul {
- .li-bullet("~");
- ul {
- .li-bullet("⤍");
- ul {
- .li-bullet("⁎")
- }
- }
- }
- }
- &.inline li{
- display: inline;
- margin-left: 5px;
- }
-}
\ No newline at end of file
diff --git a/src/shadows.less b/src/shadows.less
deleted file mode 100644
index 3627713..0000000
--- a/src/shadows.less
+++ /dev/null
@@ -1,39 +0,0 @@
-@shadow-color-regular: hsla(0,0%,0%,.2);
-@shadow-color-hover: hsla(0,0%,0%,.3);
-
-@shadow-small: 10px 19px 17px -13px @shadow-color-regular;
-@shadow-regular: 15px 28px 25px -18px @shadow-color-regular;
-@shadow-large: 20px 38px 34px -26px @shadow-color-regular;
-@shadow-hover: 2px 8px 8px -5px @shadow-color-hover;
-
-.shadow {
- -webkit-box-shadow: @shadow-regular;
- -moz-box-shadow: @shadow-regular;
- box-shadow: @shadow-regular;
- transition: all .5s ease;
- &.shadow-large {
- -webkit-box-shadow: @shadow-large;
- -moz-box-shadow: @shadow-large;
- box-shadow: @shadow-large;
- }
- &.shadow-small {
- -webkit-box-shadow: @shadow-small;
- -moz-box-shadow: @shadow-small;
- box-shadow: @shadow-small;
- }
- &.shadow-hover {
- &:hover{
- -webkit-box-shadow: @shadow-hover;
- -moz-box-shadow: @shadow-hover;
- box-shadow: @shadow-hover;
- transform: translate(0, 2px);
- }
- }
-}
-.child-shadows > * {
- .shadow;
-}
-.child-shadows-hover > * {
- .shadow;
- .shadow-hover;
-}
\ No newline at end of file
diff --git a/src/styles.less b/src/styles.less
deleted file mode 100644
index a8667aa..0000000
--- a/src/styles.less
+++ /dev/null
@@ -1,23 +0,0 @@
-@import (less) "./reset.less";
-@import (less) "./boxreset.less";
-@import (less) "./colors.less";
-@import (less) "./fonts.less";
-@import (less) "./borders.less";
-@import (less) "./shadows.less";
-@import (less) "./flexbox.less";
-@import (less) "./container.less";
-@import (less) "./buttons.less";
-@import (less) "./forms.less";
-@import (less) "./lists.less";
-@import (less) "./code.less";
-@import (less) "./tables.less";
-@import (less) "./images.less";
-@import (less) "./utilities.less";
-@import (less) "./popovers.less";
-@import (less) "./cards.less";
-@import (less) "./badges.less";
-@import (less) "./alerts.less";
-@import (less) "./tabs.less";
-@import (less) "./article.less";
-@import (less) "./accordion.less";
-@import (less) "./modals.less";
\ No newline at end of file
diff --git a/src/styles.scss b/src/styles.scss
new file mode 100644
index 0000000..2b99a4d
--- /dev/null
+++ b/src/styles.scss
@@ -0,0 +1,37 @@
+@charset 'UTF-8';
+
+/* PaperCSS core */
+@import 'core/config';
+@import 'core/reset';
+
+/* Layout styling */
+@import 'layout/container';
+@import 'layout/flexbox';
+
+/* Content styling */
+@import 'content/code';
+@import 'content/fonts';
+@import 'content/images';
+@import 'content/lists';
+@import 'content/tables';
+
+/* Utilities */
+@import 'utilities/borders';
+@import 'utilities/shadows';
+
+/* Components */
+@import 'components/accordion';
+@import 'components/alerts';
+@import 'components/article';
+@import 'components/badges';
+@import 'components/buttons';
+@import 'components/cards';
+@import 'components/forms';
+@import 'components/modals';
+@import 'components/popovers';
+@import 'components/tabs';
+@import 'components/utilities';
+
+// @media print {
+// @import 'layout/print';
+// }
diff --git a/src/tables.less b/src/tables.less
deleted file mode 100644
index b6768c0..0000000
--- a/src/tables.less
+++ /dev/null
@@ -1,33 +0,0 @@
-@import './colors.less';
-
-table {
- box-sizing: border-box;
- width: 100%;
- max-width: 100%;
- thead tr th {
- vertical-align: bottom;
- text-align: left;
- padding: 8px;
- line-height: 1.5;
- }
- tbody tr td {
- padding: 8px;
- line-height: 1.5;
- vertical-align: top;
- border-top: 1px dashed lighten(@primary, 60%);
- }
- @media screen and (max-width:480px) {
- thead tr th {
- padding: 2%;
- }
- tbody tr td {
- padding: 2%;
- }
- }
- &.table-hover tbody tr:hover {
- color: @secondary;
- }
- &.table-alternating tbody tr:nth-of-type(even) {
- color: lighten(@primary, 25%);
- }
-}
diff --git a/src/tabs.less b/src/tabs.less
deleted file mode 100644
index 5f2736e..0000000
--- a/src/tabs.less
+++ /dev/null
@@ -1,40 +0,0 @@
-@import './colors.less';
-
-.tabs {
- .content {
- display: none;
- padding: 0.75rem 0 0;
- }
-
- input {
- display: none;
- }
-
- label {
- display: inline-block;
- margin: 0 0 -1px;
- padding: 0.75rem 0.75rem;
- font-weight: 600;
- text-align: center;
- color: @primary-light;
- }
-
- label:hover {
- color: @muted;
- cursor: pointer;
- }
-
- input:checked+label {
- color: @primary;
- border-bottom: solid 3px @secondary;
- }
-
- .loop(@num) when (@num > 0) {
- .loop((@num - 1));
- input[id = ~"tab@{num}"]:checked~div[id = ~"content@{num}"]{
- display:block;
- }
- }
-
- .loop(5);
-}
diff --git a/src/utilities.less b/src/utilities.less
deleted file mode 100644
index 0df5620..0000000
--- a/src/utilities.less
+++ /dev/null
@@ -1,124 +0,0 @@
-@base: 1rem;
-@large: 2rem;
-@small: .5rem;
-
-.margin {
- margin: @base;
- &-top {
- margin-top: @base;
- &-large {
- margin-top: @large;
- }
- &-small {
- margin-top: @small;
- }
- &-none {
- margin-top: 0;
- }
- }
- &-right {
- margin-right: @base;
- &-large {
- margin-right: @large;
- }
- &-small {
- margin-right: @small;
- }
- &-none {
- margin-right: 0;
- }
- }
- &-bottom {
- margin-bottom: @base;
- &-large {
- margin-bottom: @large;
- }
- &-small {
- margin-bottom: @small;
- }
- &-none {
- margin-bottom: 0;
- }
- }
- &-left {
- margin-left: @base;
- &-large {
- margin-left: @large;
- }
- &-small {
- margin-left: @small;
- }
- &-none {
- margin-left: 0;
- }
- }
- &-large {
- margin: @large;
- }
- &-small {
- margin: @small;
- }
- &-none {
- margin: 0;
- }
-}
-.padding {
- padding: @base;
- &-top {
- padding-top: @base;
- &-large {
- padding-top: @large;
- }
- &-small {
- padding-top: @small;
- }
- &-none {
- padding-top: 0;
- }
- }
- &-right {
- padding-right: @base;
- &-large {
- padding-right: @large;
- }
- &-small {
- padding-right: @small;
- }
- &-none {
- padding-right: 0;
- }
- }
- &-bottom {
- padding-bottom: @base;
- &-large {
- padding-bottom: @large;
- }
- &-small {
- padding-bottom: @small;
- }
- &-none {
- padding-bottom: 0;
- }
- }
- &-left {
- padding-left: @base;
- &-large {
- padding-left: @large;
- }
- &-small {
- padding-left: @small;
- }
- &-none {
- padding-left: 0;
- }
- }
- &-large {
- padding: @large;
- }
- &-small {
- padding: @small;
- }
- &-none {
- padding: 0;
- }
-}
\ No newline at end of file
diff --git a/src/utilities/_borders.scss b/src/utilities/_borders.scss
new file mode 100644
index 0000000..42693b0
--- /dev/null
+++ b/src/utilities/_borders.scss
@@ -0,0 +1,61 @@
+
+.border {
+ border: 2px solid $primary;
+}
+
+.border,
+.border-1,
+.child-borders>*:nth-child(6n+1) {
+ @include border-style(1);
+}
+
+.border-2,
+.child-borders>*:nth-child(6n+2) {
+ @include border-style(2);
+}
+
+.border-3,
+.child-borders>*:nth-child(6n+3) {
+ @include border-style(3);
+}
+
+.border-4,
+.child-borders>*:nth-child(6n+4) {
+ @include border-style(4);
+}
+
+.border-5,
+.child-borders>*:nth-child(6n+5) {
+ @include border-style(5);
+}
+
+.border-6,
+.child-borders>*:nth-child(6n+6) {
+ @include border-style(6);
+}
+
+.child-borders>* {
+ border: 2px solid $primary;
+}
+
+.border-white {
+ border-color: $white;
+}
+
+.border-dotted {
+ border-style: dotted;
+}
+
+.border-dashed {
+ border-style: dashed;
+}
+
+.border-thick {
+ border-width: 5px;
+}
+
+@each $colorName, $color in $colors {
+ .border-#{$colorName} {
+ border-color: $color;
+ }
+}
diff --git a/src/utilities/_shadows.scss b/src/utilities/_shadows.scss
new file mode 100644
index 0000000..9a89741
--- /dev/null
+++ b/src/utilities/_shadows.scss
@@ -0,0 +1,28 @@
+.shadow {
+ @include shadow();
+
+ &.shadow-large {
+ @include shadow(large);
+ }
+
+ &.shadow-small {
+ @include shadow(small);
+ }
+ &.shadow-hover {
+ &:hover {
+ @include shadow(hover);
+ }
+ }
+}
+
+.child-shadows > * {
+ @include shadow();
+}
+
+.child-shadows-hover > * {
+ @include shadow();
+
+ &:hover {
+ @include shadow(hover);
+ }
+}