From 367ddc07147ab72d3e0afbc9609cc41fdf631bb4 Mon Sep 17 00:00:00 2001 From: Andy Bell Date: Tue, 11 Jun 2019 22:38:24 +0100 Subject: [PATCH] Initial with basic files --- .eleventy.js | 3 + .gitignore | 12 + .prettierrc | 6 + config.js | 15 + package-lock.json | 5278 ++++++++++++++++++++++++++++ package.json | 30 + src/_data/global.js | 8 + src/_includes/layouts/base.njk | 14 + src/_includes/layouts/home.njk | 5 + src/fonts/lora-v13-latin-700.woff | Bin 0 -> 30636 bytes src/fonts/lora-v13-latin-700.woff2 | Bin 0 -> 25588 bytes src/index.md | 6 + src/scss/_config.scss | 162 + src/scss/_typography.scss | 22 + src/scss/global.scss | 7 + 15 files changed, 5568 insertions(+) create mode 100644 .eleventy.js create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/_data/global.js create mode 100644 src/_includes/layouts/base.njk create mode 100644 src/_includes/layouts/home.njk create mode 100644 src/fonts/lora-v13-latin-700.woff create mode 100644 src/fonts/lora-v13-latin-700.woff2 create mode 100644 src/index.md create mode 100644 src/scss/_config.scss create mode 100644 src/scss/_typography.scss create mode 100644 src/scss/global.scss diff --git a/.eleventy.js b/.eleventy.js new file mode 100644 index 00000000..85956818 --- /dev/null +++ b/.eleventy.js @@ -0,0 +1,3 @@ +const config = require('./config.js'); + +module.exports = config; diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..704a6d89 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +*.log +npm-debug.* +*.scssc +*.log +*.swp +.DS_Store +.sass-cache +node_modules +dist + +# Temp hide posts +src/posts diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..c96bb357 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + printWidth: 90, + tabWidth: 2, + singleQuote: true, + bracketSpacing: false +} diff --git a/config.js b/config.js new file mode 100644 index 00000000..629fe733 --- /dev/null +++ b/config.js @@ -0,0 +1,15 @@ +module.exports = function(config) { + // Layout aliases + config.addLayoutAlias('home', 'layouts/home.njk'); + + // Passthrough copy + config.addPassthroughCopy('src/fonts'); + + return { + dir: { + input: 'src', + output: 'dist' + }, + passthroughFileCopy: true + }; +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..d381bdca --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5278 @@ +{ + "name": "hylia", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@11ty/eleventy": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-0.8.3.tgz", + "integrity": "sha512-TehjvEuVQaocz3R/rYMJdujg8a2SL4Wt+ZUPKfXZS926Wd14JqLpWtR/dTNPOh3JzAovZDNrOpFmwN3/urX6gQ==", + "requires": { + "browser-sync": "^2.26.3", + "chalk": "^2.4.2", + "chokidar": "^2.1.5", + "debug": "^4.1.1", + "dependency-graph": "^0.8.0", + "dependency-tree": "^6.3.0", + "ejs": "^2.6.1", + "fast-glob": "^2.2.6", + "fs-extra": "^7.0.1", + "gray-matter": "^4.0.2", + "hamljs": "^0.6.2", + "handlebars": "^4.1.1", + "javascript-stringify": "^2.0.0", + "liquidjs": "^6.4.3", + "lodash": "^4.17.11", + "luxon": "^1.12.0", + "markdown-it": "^8.4.2", + "minimist": "^1.2.0", + "moo": "^0.5.0", + "multimatch": "^3.0.0", + "mustache": "^2.3.0", + "normalize-path": "^3.0.0", + "nunjucks": "^3.2.0", + "parse-filepath": "^1.0.2", + "please-upgrade-node": "^3.1.1", + "pretty": "^2.0.0", + "pug": "^2.0.3", + "recursive-copy": "^2.0.10", + "semver": "^6.0.0", + "slugify": "^1.3.4", + "time-require": "^0.1.2", + "valid-url": "^1.0.9" + } + }, + "@babel/parser": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", + "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==" + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "@types/babel-types": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz", + "integrity": "sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==" + }, + "@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "requires": { + "@types/babel-types": "*" + } + }, + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + }, + "acorn-globals": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "requires": { + "acorn": "^4.0.4" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "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.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "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.5" + } + } + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "app-module-path": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz", + "integrity": "sha1-ZBqlXft9am8KgUHEucCqULbCTdU=" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-differ": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz", + "integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-module-types": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ast-module-types/-/ast-module-types-2.5.0.tgz", + "integrity": "sha512-dP6vhvatex3Q+OThhvcyGRvHn4noQBg1b8lCNKUAFL05up80hr2pAExveU3YQNDGMhfNPhQit/vzIkkvBPbSXw==" + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=" + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browser-sync": { + "version": "2.26.7", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.7.tgz", + "integrity": "sha512-lY3emme0OyvA2ujEMpRmyRy9LY6gHLuTr2/ABxhIm3lADOiRXzP4dgekvnDrQqZ/Ec2Fz19lEjm6kglSG5766w==", + "requires": { + "browser-sync-client": "^2.26.6", + "browser-sync-ui": "^2.26.4", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^2.0.4", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "^3", + "localtunnel": "1.9.2", + "micromatch": "^3.1.10", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + }, + "dependencies": { + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "browser-sync-client": { + "version": "2.26.6", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.6.tgz", + "integrity": "sha512-mGrkZdNzttKdf/16I+y+2dTQxoMCIpKbVIMJ/uP8ZpnKu9f9qa/2CYVtLtbjZG8nsM14EwiCrjuFTGBEnT3Gjw==", + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.26.4", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.4.tgz", + "integrity": "sha512-u20P3EsZoM8Pt+puoi3BU3KlbQAH1lAcV+/O4saF26qokrBqIDotmGonfWwoRbUmdxZkM9MBmA0K39ZTG1h4sA==", + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=" + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=" + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "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.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "requires": { + "is-regex": "^1.0.3" + } + }, + "chokidar": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", + "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concurrently": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz", + "integrity": "sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg==", + "requires": { + "chalk": "^2.4.1", + "date-fns": "^1.23.0", + "lodash": "^4.17.10", + "read-pkg": "^4.0.1", + "rxjs": "^6.3.3", + "spawn-command": "^0.0.2-1", + "supports-color": "^4.5.0", + "tree-kill": "^1.1.0", + "yargs": "^12.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + }, + "rxjs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", + "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", + "requires": { + "tslib": "^1.9.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", + "requires": { + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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.5" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "constantinople": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", + "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "requires": { + "@types/babel-types": "^7.0.0", + "@types/babylon": "^6.16.2", + "babel-types": "^6.26.0", + "babylon": "^6.18.0" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + } + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "date-time": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-0.1.1.tgz", + "integrity": "sha1-7S9tk9l5DOL9ZtW1/z7dW7y/Owc=" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dependency-graph": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.8.0.tgz", + "integrity": "sha512-DCvzSq2UiMsuLnj/9AL484ummEgLtZIcRS7YvtO38QnpX3vqh9nJ8P+zhu8Ja+SmLrBHO2iDbva20jq38qvBkQ==" + }, + "dependency-tree": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/dependency-tree/-/dependency-tree-6.5.0.tgz", + "integrity": "sha512-r0KO5BkQy8sMbyTD8NxSDOexsySbGpSH5fIsxCLZjarFTXMryiZoR7+Ao6OWkwLz6OeQPYCOIjUDh+knWitMEw==", + "requires": { + "commander": "^2.19.0", + "debug": "^4.1.1", + "filing-cabinet": "^2.3.0", + "precinct": "^5.3.1" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detective-amd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/detective-amd/-/detective-amd-3.0.0.tgz", + "integrity": "sha512-kOpKHyabdSKF9kj7PqYHLeHPw+TJT8q2u48tZYMkIcas28el1CYeLEJ42Nm+563/Fq060T5WknfwDhdX9+kkBQ==", + "requires": { + "ast-module-types": "^2.3.1", + "escodegen": "^1.8.0", + "get-amd-module-type": "^3.0.0", + "node-source-walk": "^4.0.0" + } + }, + "detective-cjs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/detective-cjs/-/detective-cjs-3.1.1.tgz", + "integrity": "sha512-JQtNTBgFY6h8uT6pgph5QpV3IyxDv+z3qPk/FZRDT9TlFfm5dnRtpH39WtQEr1khqsUxVqXzKjZHpdoQvQbllg==", + "requires": { + "ast-module-types": "^2.4.0", + "node-source-walk": "^4.0.0" + } + }, + "detective-es6": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detective-es6/-/detective-es6-2.1.0.tgz", + "integrity": "sha512-QSHqKGOp/YBIfmIqKXaXeq2rlL+bp3bcIQMfZ+0PvKzRlELSOSZxKRvpxVcxlLuocQv4QnOfuWGniGrmPbz8MQ==", + "requires": { + "node-source-walk": "^4.0.0" + } + }, + "detective-less": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/detective-less/-/detective-less-1.0.2.tgz", + "integrity": "sha512-Rps1xDkEEBSq3kLdsdnHZL1x2S4NGDcbrjmd4q+PykK5aJwDdP5MBgrJw1Xo+kyUHuv3JEzPqxr+Dj9ryeDRTA==", + "requires": { + "debug": "^4.0.0", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + } + }, + "detective-postcss": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detective-postcss/-/detective-postcss-3.0.1.tgz", + "integrity": "sha512-tfTS2GdpUal5NY0aCqI4dpEy8Xfr88AehYKB0iBIZvo8y2g3UsrcDnrp9PR2FbzoW7xD5Rip3NJW7eCSvtqdUw==", + "requires": { + "debug": "^4.1.1", + "is-url": "^1.2.4", + "postcss": "^7.0.2", + "postcss-values-parser": "^1.5.0" + } + }, + "detective-sass": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/detective-sass/-/detective-sass-3.0.1.tgz", + "integrity": "sha512-oSbrBozRjJ+QFF4WJFbjPQKeakoaY1GiR380NPqwdbWYd5wfl5cLWv0l6LsJVqrgWfFN1bjFqSeo32Nxza8Lbw==", + "requires": { + "debug": "^4.1.1", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + } + }, + "detective-scss": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detective-scss/-/detective-scss-2.0.1.tgz", + "integrity": "sha512-VveyXW4WQE04s05KlJ8K0bG34jtHQVgTc9InspqoQxvnelj/rdgSAy7i2DXAazyQNFKlWSWbS+Ro2DWKFOKTPQ==", + "requires": { + "debug": "^4.1.1", + "gonzales-pe": "^4.2.3", + "node-source-walk": "^4.0.0" + } + }, + "detective-stylus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detective-stylus/-/detective-stylus-1.0.0.tgz", + "integrity": "sha1-UK7n24uruZA4HwEMY/q7pbWOVM0=" + }, + "detective-typescript": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/detective-typescript/-/detective-typescript-4.1.2.tgz", + "integrity": "sha512-jeQMIN/0hjMdMpFGoo9y+ibo+dTb1Vbg6z/peHoRMR69jqH691kgz1gT5XM5UfkDD/Ru0save1bSJBmUr2yjvQ==", + "requires": { + "node-source-walk": "^4.0.0", + "typescript": "^3.0.3", + "typescript-eslint-parser": "^18.0.0" + } + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=" + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "requires": { + "tfunk": "^3.0.1" + } + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==" + }, + "emitter-mixin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/emitter-mixin/-/emitter-mixin-0.0.3.tgz", + "integrity": "sha1-WUjLKG8uSO3DslGnz8H3iDOW1lw=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "engine.io-client": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.2.tgz", + "integrity": "sha512-y0CPINnhMvPuwtqXfsGuWE8BB66+B6wTtCofQDRecMQPYX3MYUZXFNKDhdrSe3EVjgOu4V3rxdeqN/Tr91IgbQ==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", + "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "file-exists-dazinatorfork": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/file-exists-dazinatorfork/-/file-exists-dazinatorfork-1.0.2.tgz", + "integrity": "sha512-r70c72ln2YHzQINNfxDp02hAhbGkt1HffZ+Du8oetWDLjDtFja/Lm10lUaSh9e+wD+7VDvPee0b0C9SAy8pWZg==" + }, + "filing-cabinet": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-2.3.3.tgz", + "integrity": "sha512-Lp9FNBm74UnZI/0tVcH8WlJZmnYf9/qImt1/VUaEj3rlBl+V7M5yVAzYPJ7X1T2WxQeCrSQN4jN64SlQa6Rbew==", + "requires": { + "app-module-path": "^2.2.0", + "commander": "^2.13.0", + "debug": "^4.1.1", + "enhanced-resolve": "^4.1.0", + "is-relative-path": "^1.0.2", + "module-definition": "^3.0.0", + "module-lookup-amd": "^6.1.0", + "resolve": "^1.11.1", + "resolve-dependency-path": "^2.0.0", + "sass-lookup": "^3.0.0", + "stylus-lookup": "^3.0.1", + "typescript": "^3.0.3" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find/-/find-0.3.0.tgz", + "integrity": "sha512-iSd+O4OEYV/I36Zl8MdYJO0xD82wH528SaCieTVHhclgiYNe9y+yPKSwK+A7/WsmHL1EZ+pYUJBXWTL5qofksw==", + "requires": { + "traverse-chain": "~0.1.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz", + "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==", + "optional": true, + "requires": { + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.3.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.1", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.7.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-amd-module-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-3.0.0.tgz", + "integrity": "sha512-99Q7COuACPfVt18zH9N4VAMyb81S6TUgJm2NgV6ERtkh9VIkAaByZkW530wl3lLN5KTtSrK9jVLxYsoP5hQKsw==", + "requires": { + "ast-module-types": "^2.3.2", + "node-source-walk": "^4.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "gonzales-pe": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz", + "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==", + "requires": { + "minimist": "1.1.x" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=" + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + }, + "gray-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", + "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", + "requires": { + "js-yaml": "^3.11.0", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "hamljs": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", + "integrity": "sha1-e3EWz22+cnjkKz9u+HJaM+F3yOM=" + }, + "handlebars": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", + "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "requires": { + "isarray": "2.0.1" + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=" + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "requires": { + "acorn": "~4.0.2", + "object-assign": "^4.0.1" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-relative-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-relative-path/-/is-relative-path-1.0.2.tgz", + "integrity": "sha1-CRtGoNZ8HtD+hfH4z93gBrslHUY=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "javascript-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.0.tgz", + "integrity": "sha512-zzK8+ByrzvOL6N92hRewwUKL0wN0TOaIuUjX0Jj8lraxWvr5wHYs2YTjaj2lstF+8qMv5cmPPef47va8NT8lDw==" + }, + "js-beautify": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.0.tgz", + "integrity": "sha512-OMwf/tPDpE/BLlYKqZOhqWsd3/z2N3KOlyn1wsCRGFwViE8LOQTcDtathQvHvZc+q+zWmcNAbwKSC+iJoMaH2Q==", + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + } + }, + "js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "requires": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "limiter": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.4.tgz", + "integrity": "sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg==" + }, + "linkify-it": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.1.0.tgz", + "integrity": "sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==", + "requires": { + "uc.micro": "^1.0.1" + } + }, + "liquidjs": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-6.4.3.tgz", + "integrity": "sha512-m1xSB10Ncu22NR3X0xdaqu/GvP1xadDCFYGqGgd6me8DAWjyA68BKE5DHJmSxw1CGsWPsX+Hj2v/87J2w/LvMQ==" + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "localtunnel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.2.tgz", + "integrity": "sha512-NEKF7bDJE9U3xzJu3kbayF0WTvng6Pww7tzqNb/XtEARYwqw7CKEX7BvOMg98FtE9es2CRizl61gkV3hS8dqYg==", + "requires": { + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "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": "^4.2.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "luxon": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.16.0.tgz", + "integrity": "sha512-qaqB+JwpGwtl7UbIXng3A/l4W/ySBr8drQvwtMLZBMiLD2V+0fEnPWMrs+UjnIy9PsktazQaKvwDUCLzoWz0Hw==" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", + "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", + "requires": { + "argparse": "^1.0.7", + "entities": "~1.1.1", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + }, + "dependencies": { + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + } + } + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "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.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mitt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", + "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==" + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "module-definition": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/module-definition/-/module-definition-3.2.0.tgz", + "integrity": "sha512-PO6o0BajpdRR+fb3FUSeDISgJpnyxg8UDUEalR8LPQajl0M5+m4jHWhgrMGGSEl6D9+sVl/l1fjOCvpBXIQ+2Q==", + "requires": { + "ast-module-types": "^2.4.0", + "node-source-walk": "^4.0.0" + } + }, + "module-lookup-amd": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-6.2.0.tgz", + "integrity": "sha512-uxHCj5Pw9psZiC1znjU2qPsubt6haCSsN9m7xmIdoTciEgfxUkE1vhtDvjHPuOXEZrVJhjKgkmkP+w73rRuelQ==", + "requires": { + "commander": "^2.8.1", + "debug": "^4.1.0", + "file-exists-dazinatorfork": "^1.0.2", + "find": "^0.3.0", + "requirejs": "^2.3.5", + "requirejs-config-file": "^3.1.1" + } + }, + "moo": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.0.tgz", + "integrity": "sha512-AMv6iqhTEd5vT/cQlH6cammKS5ekyHhyqTRKi5zKMWl1RTyFnQ3ohPSBNSm8ySe2wlxSKwDonr9D5ZT44mdO3g==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multimatch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-3.0.0.tgz", + "integrity": "sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA==", + "requires": { + "array-differ": "^2.0.3", + "array-union": "^1.0.2", + "arrify": "^1.0.1", + "minimatch": "^3.0.4" + } + }, + "mustache": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-source-walk": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/node-source-walk/-/node-source-walk-4.2.0.tgz", + "integrity": "sha512-hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==", + "requires": { + "@babel/parser": "^7.0.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^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", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nunjucks": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.0.tgz", + "integrity": "sha512-YS/qEQ6N7qCnUdm6EoYRBfJUdWNT0PpKbbRnogV2XyXbBm2STIP1O6yrdZHgwMVK7fIYUx7i8+yatEixnXSB1w==", + "requires": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "chokidar": "^2.0.0", + "yargs": "^3.32.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" + }, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" + } + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "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.5" + } + } + } + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=" + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==" + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-ms": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-0.1.2.tgz", + "integrity": "sha1-3T+iXtbC78e93hKtm0bBY6opIk4=" + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "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=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "please-upgrade-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz", + "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.17.tgz", + "integrity": "sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-values-parser": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", + "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "precinct": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/precinct/-/precinct-5.3.1.tgz", + "integrity": "sha512-HOIXDarP6S5JXYC5GhnpoAj9RqJ6yAwZ8VI71vQFlq1rmkBRPs+Mt60TOr7DUc/fx309iIQaniB4x3zueOOSdw==", + "requires": { + "commander": "^2.19.0", + "debug": "^4.1.1", + "detective-amd": "^3.0.0", + "detective-cjs": "^3.1.1", + "detective-es6": "^2.0.0", + "detective-less": "^1.0.2", + "detective-postcss": "^3.0.0", + "detective-sass": "^3.0.0", + "detective-scss": "^2.0.0", + "detective-stylus": "^1.0.0", + "detective-typescript": "^4.1.2", + "module-definition": "^3.1.0", + "node-source-walk": "^4.2.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", + "requires": { + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "pretty-ms": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-0.2.2.tgz", + "integrity": "sha1-2oeaaC/zOjcBEEbxPWJ/Z8c7hPY=", + "requires": { + "parse-ms": "^0.1.0" + } + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "pug": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.3.tgz", + "integrity": "sha1-ccuoJTfJWl6rftBGluQiH1Oqh44=", + "requires": { + "pug-code-gen": "^2.0.1", + "pug-filters": "^3.1.0", + "pug-lexer": "^4.0.0", + "pug-linker": "^3.0.5", + "pug-load": "^2.0.11", + "pug-parser": "^5.0.0", + "pug-runtime": "^2.0.4", + "pug-strip-comments": "^1.0.3" + } + }, + "pug-attrs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz", + "integrity": "sha1-owlflw5kFR972tlX7vVftdeQXRU=", + "requires": { + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.4" + } + }, + "pug-code-gen": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.1.tgz", + "integrity": "sha1-CVHsgyJddNjPxHan+Zolm199BQw=", + "requires": { + "constantinople": "^3.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.3", + "pug-error": "^1.3.2", + "pug-runtime": "^2.0.4", + "void-elements": "^2.0.1", + "with": "^5.0.0" + } + }, + "pug-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz", + "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=" + }, + "pug-filters": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.0.tgz", + "integrity": "sha1-JxZVVbwEwjbkqisDZiRt+gIbYm4=", + "requires": { + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.2", + "pug-walk": "^1.1.7", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "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.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "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.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "pug-lexer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.0.0.tgz", + "integrity": "sha1-IQwYRX7y4XYCQnQMXmR715TOwng=", + "requires": { + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.2" + } + }, + "pug-linker": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.5.tgz", + "integrity": "sha1-npp65ABWgtAn3uuWsAD4juuDoC8=", + "requires": { + "pug-error": "^1.3.2", + "pug-walk": "^1.1.7" + } + }, + "pug-load": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz", + "integrity": "sha1-5kjlftET/iwfRdV4WOorrWvAFSc=", + "requires": { + "object-assign": "^4.1.0", + "pug-walk": "^1.1.7" + } + }, + "pug-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.0.tgz", + "integrity": "sha1-45Stmz/KkxI5QK/4hcBuRKt+aOQ=", + "requires": { + "pug-error": "^1.3.2", + "token-stream": "0.0.1" + } + }, + "pug-runtime": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz", + "integrity": "sha1-4XjhvaaKsujArPybztLFT9iM61g=" + }, + "pug-strip-comments": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz", + "integrity": "sha1-8VWVkiBu3G+FMQ2s9K+0igJa9Z8=", + "requires": { + "pug-error": "^1.3.2" + } + }, + "pug-walk": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz", + "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "recursive-copy": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.10.tgz", + "integrity": "sha512-S9J9XJUnfZ2NUS3lK6lx6HWLl2nWui+f7AKuu+qoFs4ikEPYgZ3qKk1T6tmBnr7PzhtKnawE+6TREy9XQKmxCA==", + "requires": { + "del": "^2.2.0", + "emitter-mixin": "0.0.3", + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "slash": "^1.0.0" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==" + }, + "requirejs-config-file": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-3.1.2.tgz", + "integrity": "sha512-sdLWywcDuNz7EIOhenSbRfT4YF84nItDv90coN2htbokjmU2QeyQuSBZILQUKNksepl8UPVU+hgYySFaDxbJPQ==", + "requires": { + "esprima": "^4.0.0", + "make-dir": "^2.1.0", + "stringify-object": "^3.2.1" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz", + "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dependency-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-2.0.0.tgz", + "integrity": "sha512-DIgu+0Dv+6v2XwRaNWnumKu7GPufBBOr5I1gRPJHkvghrfCGOooJODFvgFimX/KRxk9j0whD2MnKHzM1jYvk9w==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "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.1" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.21.0.tgz", + "integrity": "sha512-67hIIOZZtarbhI2aSgKBPDUgn+VqetduKoD+ZSYeIWg+ksNioTzeX+R2gUdebDoolvKNsQ/GY9NDxctbXluTNA==", + "requires": { + "chokidar": "^2.0.0" + } + }, + "sass-lookup": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/sass-lookup/-/sass-lookup-3.0.0.tgz", + "integrity": "sha512-TTsus8CfFRn1N44bvdEai1no6PqdmDiQUiqW5DlpmtT+tYnIt1tXtDIph5KA1efC+LmioJXSnCtUVpcK9gaKIg==", + "requires": { + "commander": "^2.16.0" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "semver": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", + "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slugify": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.3.4.tgz", + "integrity": "sha512-KP0ZYk5hJNBS8/eIjGkFDCzGQIoZ1mnfQRYS5WM3273z+fxGWXeN0fkwf2ebEweydv9tioZIHGZKoF21U07/nw==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "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.5" + } + } + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=" + }, + "socket.io-client": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", + "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.3.1", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "socket.io-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", + "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stalfos": { + "version": "git://github.com/andybelldesign/stalfos.git#c8971d22726326cfc04089b2da4d51eeb1ebb0eb", + "from": "git://github.com/andybelldesign/stalfos.git#c8971d22726326cfc04089b2da4d51eeb1ebb0eb", + "requires": { + "sass": "^1.19.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "stylus-lookup": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-3.0.2.tgz", + "integrity": "sha512-oEQGHSjg/AMaWlKe7gqsnYzan8DLcGIHe0dUaFkucZZ14z4zjENRlQMCHT4FNsiWnJf17YN9OvrCfCoi7VvOyg==", + "requires": { + "commander": "^2.8.1", + "debug": "^4.1.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "requires": { + "chalk": "^1.1.1", + "object-path": "^0.9.0" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + } + } + }, + "time-require": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/time-require/-/time-require-0.1.2.tgz", + "integrity": "sha1-+eEss3D8JgXhFARYK6VO9corLZg=", + "requires": { + "chalk": "^0.4.0", + "date-time": "^0.1.1", + "pretty-ms": "^0.2.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=" + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" + } + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" + }, + "traverse-chain": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz", + "integrity": "sha1-YdvC1Ttp/2CRoSoWj9fUMxB+QPE=" + }, + "tree-kill": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", + "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "typescript": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.1.tgz", + "integrity": "sha512-64HkdiRv1yYZsSe4xC1WVgamNigVYjlssIoaH2HcZF0+ijsk5YK2g0G34w9wJkze8+5ow4STd22AynfO6ZYYLw==" + }, + "typescript-eslint-parser": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/typescript-eslint-parser/-/typescript-eslint-parser-18.0.0.tgz", + "integrity": "sha512-Pn/A/Cw9ysiXSX5U1xjBmPQlxtWGV2o7jDNiH/u7KgBO2yC/y37wNFl2ogSrGZBQFuglLzGq0Xl0Bt31Jv44oA==", + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + } + } + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "uglify-js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", + "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "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 + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==" + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=" + }, + "with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "requires": { + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "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", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "requires": { + "camelcase": "^3.0.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..ae8be766 --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "hylia", + "version": "1.0.0", + "description": "A simple Eleventy theme to help you have a blog of your own", + "main": "index.js", + "dependencies": { + "@11ty/eleventy": "^0.8.3", + "concurrently": "^4.1.0", + "sass": "^1.21.0", + "stalfos": "git://github.com/andybelldesign/stalfos.git#c8971d22726326cfc04089b2da4d51eeb1ebb0eb" + }, + "devDependencies": {}, + "scripts": { + "sass:process": "sass src/scss/global.scss dist/assets/css/global.css --style=compressed", + "start": "npm run sass:process && concurrently 'npm run sass:process -- --watch' 'npm run serve'", + "serve": "ELEVENTY_ENV=development npx eleventy --serve", + "build": "sass:process && npx eleventy" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/andybelldesign/hylia.git" + }, + "keywords": [], + "author": "", + "license": "MIT", + "bugs": { + "url": "https://github.com/andybelldesign/hylia/issues" + }, + "homepage": "https://github.com/andybelldesign/hylia#readme" +} diff --git a/src/_data/global.js b/src/_data/global.js new file mode 100644 index 00000000..64ebb3de --- /dev/null +++ b/src/_data/global.js @@ -0,0 +1,8 @@ +module.exports = { + random() { + const segment = () => { + return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); + }; + return `${segment()}-${segment()}-${segment()}`; + } +}; diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk new file mode 100644 index 00000000..e5739c76 --- /dev/null +++ b/src/_includes/layouts/base.njk @@ -0,0 +1,14 @@ + + + + + + + Hylia + + + + {% block content %} + {% endblock content %} + + diff --git a/src/_includes/layouts/home.njk b/src/_includes/layouts/home.njk new file mode 100644 index 00000000..55e91ddd --- /dev/null +++ b/src/_includes/layouts/home.njk @@ -0,0 +1,5 @@ +{% extends "layouts/base.njk" %} + +{% block content %} + {{ content | safe }} +{% endblock %} diff --git a/src/fonts/lora-v13-latin-700.woff b/src/fonts/lora-v13-latin-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..dfe18e8b8e25db3e80327a0c8d38c4a83a22e97e GIT binary patch literal 30636 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 literal 0 HcmV?d00001 diff --git a/src/index.md b/src/index.md new file mode 100644 index 00000000..f0f39454 --- /dev/null +++ b/src/index.md @@ -0,0 +1,6 @@ +--- +layout: 'home' +title: 'Hylia' +--- + +# Hylia diff --git a/src/scss/_config.scss b/src/scss/_config.scss new file mode 100644 index 00000000..906bef8b --- /dev/null +++ b/src/scss/_config.scss @@ -0,0 +1,162 @@ +/** + * BASE SIZE + * All calculations are based on this. It’s recommended that + * you keep it at 1rem because that is the root font size. You + * can set it to whatever you like and whatever unit you like. + */ +$stalfos-base-size: 1rem !default; + +/** + * SIZE SCALE + * This is a Major Third scale that powers all the utilities that + * it is relevant for (font-size, margin, padding). All items are + * calcuated off the base size, so change that and cascade across + * your whole project. + */ +$stalfos-size-scale: ( + '300': $stalfos-base-size * 0.8, + '400': $stalfos-base-size, + '500': $stalfos-base-size * 1.25, + '600': $stalfos-base-size * 1.6, + '700': $stalfos-base-size * 2, + '900': $stalfos-base-size * 3 +) !default; + +/** + * COLORS + * Colors are shared between backgrounds and text by default. + * You can also use them to power borders, fills or shadows, for example. + */ +$stalfos-colors: ( + 'dark': #1a1a1a, + 'light': #f3f3f3 +) !default; + +/** + * UTIL PREFIX + * All pre-built, framework utilities will have this prefix. + * Example: the wrapper utility is '.sf-wrapper' because the default + * prefix is 'sf-'. + */ +$stalfos-util-prefix: 'sf-'; + +/** + * CORE CONFIG + * This powers everything from utility class generation to breakpoints + * to enabling/disabling pre-built components/utilities. + */ +$stalfos-config: ( + 'bg': ( + 'items': $stalfos-colors, + 'output': 'standard', + 'property': 'background' + ), + 'color': ( + 'items': $stalfos-colors, + 'output': 'standard', + 'property': 'color' + ), + 'box': ( + 'items': ( + 'block': 'block', + 'flex': 'flex', + 'hide': 'none', + 'show': 'inherit' + ), + 'output': 'responsive', + 'property': 'display' + ), + 'font': ( + 'items': ( + 'base': 'Helvetica, Arial, sans-serif' + ), + 'output': 'standard', + 'property': 'font-family' + ), + 'gap-top': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'margin-top' + ), + 'gap-right': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'margin-right' + ), + 'gap-bottom': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'margin-bottom' + ), + 'gap-left': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'margin-left' + ), + 'pad-top': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'padding-top' + ), + 'pad-right': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'padding-right' + ), + 'pad-bottom': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'padding-bottom' + ), + 'pad-left': ( + 'items': $stalfos-size-scale, + 'output': 'standard', + 'property': 'pad-left' + ), + 'stack': ( + 'items': ( + '300': 0, + '400': 10, + '500': 20, + '600': 30, + '700': 40 + ), + 'output': 'standard', + 'property': 'z-index' + ), + 'text': ( + 'items': $stalfos-size-scale, + 'output': 'responsive', + 'property': 'font-size' + ), + 'weight': ( + 'items': ( + 'light': '300', + 'regular': '400', + 'bold': '700' + ), + 'output': 'standard', + 'property': 'font-weight' + ), + 'width': ( + 'items': ( + 'full': '100%', + 'half': percentage(1/2), + 'quarter': percentage(1/4), + 'third': percentage(1/3) + ), + 'output': 'responsive', + 'property': 'width' + ), + 'breakpoints': ( + 'sm': '(min-width: 36em)', + 'md': '(min-width: 48em)', + 'lg': '(min-width: 62em)' + ), + 'utilities': ( + 'reset': 'on', + 'icon': 'on', + 'flow': 'on', + 'wrapper': 'on' + ) +) !default; diff --git a/src/scss/_typography.scss b/src/scss/_typography.scss new file mode 100644 index 00000000..141245b2 --- /dev/null +++ b/src/scss/_typography.scss @@ -0,0 +1,22 @@ +/* lora-700 - latin */ +@font-face { + font-family: 'Lora'; + font-style: normal; + font-weight: 700; + src: local('Lora Bold'), local('Lora-Bold'), + url('/fonts/lora-v13-latin-700.woff2') format('woff2'), + url('/fonts/lora-v13-latin-700.woff') format('woff'); +} + +body { + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, + sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; + line-height: 1.7; +} + +h1, +h2, +.serif, +%serif { + font-family: 'Lora', serif; +} diff --git a/src/scss/global.scss b/src/scss/global.scss new file mode 100644 index 00000000..065da710 --- /dev/null +++ b/src/scss/global.scss @@ -0,0 +1,7 @@ +@import 'config'; + +// Pull in the stalfos lib +@import '../../node_modules/stalfos/stalfos.scss'; + +// Local dependencies +@import 'typography';