From 0cb1cae3b46f8185a5fd557750e41077dd6c06a2 Mon Sep 17 00:00:00 2001
From: Erick Ruiz de Chavez <953140+eruizdechavez@users.noreply.github.com>
Date: Sun, 1 Dec 2024 09:29:34 -0500
Subject: [PATCH] New Jekyll site
---
.editorconfig | 12 -
.eleventy.js | 15 -
.github/workflows/build-deploy-prod.yml | 36 +-
.gitignore | 9 +-
Dockerfile | 9 +
Gemfile | 12 +
Gemfile.lock | 77 +
_config.yml | 19 +
_content/_content.json | 9 -
_content/contact.njk | 23 -
_content/index.md | 13 -
_content/thanks.md | 6 -
_includes/default.njk | 40 -
_includes/styles.css | 9 -
compose.yml | 11 +
package-lock.json | 3686 -----------------------
package.json | 13 -
src/_includes/footer.html | 1 +
src/_includes/head.html | 6 +
src/_includes/header.html | 16 +
src/_layouts/default.html | 15 +
src/_layouts/home.html | 11 +
src/_sass/main.scss | 59 +
src/assets/Panda.jpg | Bin 0 -> 206043 bytes
src/assets/styles.scss | 3 +
src/index.md | 15 +
tailwind.config.js | 104 -
27 files changed, 278 insertions(+), 3951 deletions(-)
delete mode 100644 .editorconfig
delete mode 100644 .eleventy.js
create mode 100644 Dockerfile
create mode 100644 Gemfile
create mode 100644 Gemfile.lock
create mode 100644 _config.yml
delete mode 100644 _content/_content.json
delete mode 100644 _content/contact.njk
delete mode 100644 _content/index.md
delete mode 100644 _content/thanks.md
delete mode 100644 _includes/default.njk
delete mode 100644 _includes/styles.css
create mode 100644 compose.yml
delete mode 100644 package-lock.json
delete mode 100644 package.json
create mode 100644 src/_includes/footer.html
create mode 100644 src/_includes/head.html
create mode 100644 src/_includes/header.html
create mode 100644 src/_layouts/default.html
create mode 100644 src/_layouts/home.html
create mode 100644 src/_sass/main.scss
create mode 100644 src/assets/Panda.jpg
create mode 100644 src/assets/styles.scss
create mode 100644 src/index.md
delete mode 100644 tailwind.config.js
diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index 5d47c21..0000000
--- a/.editorconfig
+++ /dev/null
@@ -1,12 +0,0 @@
-# EditorConfig is awesome: https://EditorConfig.org
-
-# top-most EditorConfig file
-root = true
-
-[*]
-indent_style = space
-indent_size = 2
-end_of_line = lf
-charset = utf-8
-trim_trailing_whitespace = true
-insert_final_newline = true
diff --git a/.eleventy.js b/.eleventy.js
deleted file mode 100644
index 626a182..0000000
--- a/.eleventy.js
+++ /dev/null
@@ -1,15 +0,0 @@
-const pluginTailwindCSS = require("eleventy-plugin-tailwindcss");
-
-module.exports = function (eleventyConfig) {
- eleventyConfig.addPlugin(pluginTailwindCSS, {
- src: "_includes/**/*.css",
- keepFolderStructure: false,
- });
-
- return {
- dir: {
- input: "_content",
- includes: "../_includes",
- },
- };
-};
diff --git a/.github/workflows/build-deploy-prod.yml b/.github/workflows/build-deploy-prod.yml
index 6f42039..4ce54cd 100644
--- a/.github/workflows/build-deploy-prod.yml
+++ b/.github/workflows/build-deploy-prod.yml
@@ -1,27 +1,29 @@
-name: Build and Deploy Production Site
+name: Build & Deployment
on:
push:
- branches:
- - main
+ branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- - name: setup node
- uses: actions/setup-node@v1
+ - name: Build Site
+ run: >-
+ docker run --rm
+ --workdir /app
+ -v ${{ github.workspace }}:/app
+ --entrypoint bash ruby:3.3 -c
+ "gem install bundler && bundle install && JEKYLL_ENV=production bundle exec jekyll build --config _config.yml && chmod 777 ./dist"
+ - name: Deploy Site
+ uses: milanmk/actions-file-deployer@master
with:
- node-version: 14.x
- - run: npm ci
- - run: npm run build --if-present
- - name: deploy site
- uses: appleboy/scp-action@v0.1.1
- with:
- host: ${{ secrets.HOST }}
- username: ${{ secrets.USERNAME }}
- password: ${{ secrets.PASSWORD }}
- source: "_site"
- target: "/home/${{ secrets.USERNAME }}/erch.co"
- strip_components: 1
+ remote-protocol: "sftp"
+ remote-host: ${{ secrets.HOST }}
+ remote-port: ${{ secrets.PORT }}
+ remote-user: ${{ secrets.USERNAME }}
+ ssh-private-key: ${{ secrets.KEY }}
+ sync: full
+ local-path: ./dist/
+ remote-path: /html/erickruizdechavez.com
diff --git a/.gitignore b/.gitignore
index faabf7a..9bbf0e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
-_site
-.DS_Store
-.vscode
-node_modules
+dist
+.sass-cache
+.jekyll-cache
+.jekyll-metadata
+vendor
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..9c337ac
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,9 @@
+FROM ruby:3.3
+
+EXPOSE 4000
+WORKDIR /app
+
+COPY Gemfile .
+RUN gem install bundler
+RUN bundle install
+CMD [ "bundle", "exec", "jekyll", "serve", "--force_polling", "-H", "0.0.0.0", "-P", "4000" ]
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..33ebcb9
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,12 @@
+source "https://rubygems.org"
+
+gem "jekyll", "~> 4.3.4"
+
+# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
+# uncomment the line below. To upgrade, run `bundle update github-pages`.
+# gem "github-pages", group: :jekyll_plugins
+
+# If you have any plugins, put them here!
+group :jekyll_plugins do
+ gem "jekyll-feed", "~> 0.12"
+end
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..ec77152
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,77 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ addressable (2.8.7)
+ public_suffix (>= 2.0.2, < 7.0)
+ bigdecimal (3.1.8)
+ colorator (1.1.0)
+ concurrent-ruby (1.3.4)
+ em-websocket (0.5.3)
+ eventmachine (>= 0.12.9)
+ http_parser.rb (~> 0)
+ eventmachine (1.2.7)
+ ffi (1.17.0-x86_64-linux-gnu)
+ forwardable-extended (2.6.0)
+ google-protobuf (4.29.0-x86_64-linux)
+ bigdecimal
+ rake (>= 13)
+ http_parser.rb (0.8.0)
+ i18n (1.14.6)
+ concurrent-ruby (~> 1.0)
+ jekyll (4.3.4)
+ addressable (~> 2.4)
+ colorator (~> 1.0)
+ em-websocket (~> 0.5)
+ i18n (~> 1.0)
+ jekyll-sass-converter (>= 2.0, < 4.0)
+ jekyll-watch (~> 2.0)
+ kramdown (~> 2.3, >= 2.3.1)
+ kramdown-parser-gfm (~> 1.0)
+ liquid (~> 4.0)
+ mercenary (>= 0.3.6, < 0.5)
+ pathutil (~> 0.9)
+ rouge (>= 3.0, < 5.0)
+ safe_yaml (~> 1.0)
+ terminal-table (>= 1.8, < 4.0)
+ webrick (~> 1.7)
+ jekyll-feed (0.17.0)
+ jekyll (>= 3.7, < 5.0)
+ jekyll-sass-converter (3.0.0)
+ sass-embedded (~> 1.54)
+ jekyll-watch (2.2.1)
+ listen (~> 3.0)
+ kramdown (2.5.1)
+ rexml (>= 3.3.9)
+ kramdown-parser-gfm (1.1.0)
+ kramdown (~> 2.0)
+ liquid (4.0.4)
+ listen (3.9.0)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
+ mercenary (0.4.0)
+ pathutil (0.16.2)
+ forwardable-extended (~> 2.6)
+ public_suffix (6.0.1)
+ rake (13.2.1)
+ rb-fsevent (0.11.2)
+ rb-inotify (0.11.1)
+ ffi (~> 1.0)
+ rexml (3.3.9)
+ rouge (4.5.1)
+ safe_yaml (1.0.5)
+ sass-embedded (1.81.0-x86_64-linux-gnu)
+ google-protobuf (~> 4.28)
+ terminal-table (3.0.2)
+ unicode-display_width (>= 1.1.1, < 3)
+ unicode-display_width (2.6.0)
+ webrick (1.9.0)
+
+PLATFORMS
+ x86_64-linux-gnu
+
+DEPENDENCIES
+ jekyll (~> 4.3.4)
+ jekyll-feed (~> 0.12)
+
+BUNDLED WITH
+ 2.5.23
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 0000000..7ef276a
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1,19 @@
+# Site settings
+title: Erick Ruiz de Chavez
+author: Erick Ruiz de Chavez
+url: https://erickruizdechavez.com
+
+social_links:
+ - title: 💼 LinkedIn
+ url: https://linkedin.com/in/erickruizdechavez
+ - title: 🐙 GitHub
+ url: https://github.com/eruizdechavez
+ - title: 🐘 Mastodon
+ url: https://erick.social/@erick
+ - title: 🦋 Bluesky
+ url: https://bsky.app/profile/erick.social
+
+# Build settings
+source: src
+destination: dist
+livereload: true
diff --git a/_content/_content.json b/_content/_content.json
deleted file mode 100644
index 1b3f8e3..0000000
--- a/_content/_content.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "layout": "default",
- "permalink": "/{{ title | slug }}/",
- "eleventyExcludeFromCollections": true,
- "site": {
- "name": "Erick Ruiz de Chavez",
- "tagline": "Web Developer, Podcaster, Pragmatist, Minimalist"
- }
-}
diff --git a/_content/contact.njk b/_content/contact.njk
deleted file mode 100644
index 28e46d8..0000000
--- a/_content/contact.njk
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Contact
----
-
{{ title }}
-
-
diff --git a/_content/index.md b/_content/index.md
deleted file mode 100644
index f3bc30c..0000000
--- a/_content/index.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: ""
----
-
-Howdy 👋🏻, I am Erick.
-
-I have experience in different technologies and programming languages like PHP, JavaScript, HTML, CSS, Less, Sass, MongoDB, MySQL, Web Servers, Web Services (REST, SOAP); to name some of them.
-
-I am a big fan of automation, particularly when it comes to daily chores, using different tools like scripts and some utilities and macros.
-
-If you want to know more about me, you can use my [contact form][contact] to send me an email.
-
-[contact]: /contact/
diff --git a/_content/thanks.md b/_content/thanks.md
deleted file mode 100644
index 78baea3..0000000
--- a/_content/thanks.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: Thanks!
-permalink: contact/thanks.html
----
-
-Thank you for your email. I'll get back to you as soon as I can.
diff --git a/_includes/default.njk b/_includes/default.njk
deleted file mode 100644
index 9802dfe..0000000
--- a/_includes/default.njk
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
- {{ title + " - " if title }}{{ site.name }}
-
-
-
-
-
-
-
{{ site.name }}
-
- {{ site.tagline }}
-
-
-
-
-
-
- {{ content | safe }}
-
-
-
-
-
diff --git a/_includes/styles.css b/_includes/styles.css
deleted file mode 100644
index 239795a..0000000
--- a/_includes/styles.css
+++ /dev/null
@@ -1,9 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
-
-@layer base {
- a {
- @apply font-medium underline;
- }
-}
diff --git a/compose.yml b/compose.yml
new file mode 100644
index 0000000..882d659
--- /dev/null
+++ b/compose.yml
@@ -0,0 +1,11 @@
+services:
+ jekyll:
+ build:
+ context: .
+ dockerfile: Dockerfile
+ platform: linux/amd64
+ ports:
+ - 4000:4000
+ - 35729:35729
+ volumes:
+ - .:/app
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 2fea75f..0000000
--- a/package-lock.json
+++ /dev/null
@@ -1,3686 +0,0 @@
-{
- "requires": true,
- "lockfileVersion": 1,
- "dependencies": {
- "@11ty/dependency-tree": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-1.0.0.tgz",
- "integrity": "sha512-2FWYlkphQ/83MG7b9qqBJfJJ0K9zupNz/6n4EdDuNLw6hQHGp4Sp4UMDRyBvA/xCTYDBaPSuSjHuu45tSujegg==",
- "dev": true
- },
- "@11ty/eleventy": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-0.11.1.tgz",
- "integrity": "sha512-90iTOifuiRN92gttDFMeGsAuG0/5XwsKvCn/9d5CHYUO80Okq0biSJxr69abYmOstg9jHfkaVxuPkcs4feRb8Q==",
- "dev": true,
- "requires": {
- "@11ty/dependency-tree": "^1.0.0",
- "browser-sync": "^2.26.13",
- "chalk": "^3.0.0",
- "chokidar": "^3.4.0",
- "debug": "^4.1.1",
- "dependency-graph": "^0.9.0",
- "ejs": "^2.7.4",
- "fast-glob": "^3.2.2",
- "fs-extra": "^8.1.0",
- "gray-matter": "^4.0.2",
- "hamljs": "^0.6.2",
- "handlebars": "^4.7.6",
- "javascript-stringify": "^2.0.1",
- "liquidjs": "^6.4.3",
- "lodash": "^4.17.15",
- "luxon": "^1.24.1",
- "markdown-it": "^10.0.0",
- "minimist": "^1.2.5",
- "moo": "^0.5.1",
- "multimatch": "^4.0.0",
- "mustache": "^2.3.2",
- "normalize-path": "^3.0.0",
- "nunjucks": "^3.2.1",
- "parse-filepath": "^1.0.2",
- "please-upgrade-node": "^3.2.0",
- "pretty": "^2.0.0",
- "pug": "^2.0.4",
- "recursive-copy": "^2.0.10",
- "semver": "^7.3.2",
- "slugify": "^1.4.0",
- "time-require": "^0.1.2",
- "valid-url": "^1.0.9"
- }
- },
- "@fullhuman/postcss-purgecss": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz",
- "integrity": "sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==",
- "dev": true,
- "requires": {
- "purgecss": "^3.1.3"
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
- "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.4",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz",
- "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz",
- "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.4",
- "fastq": "^1.6.0"
- }
- },
- "@tailwindcss/typography": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.3.1.tgz",
- "integrity": "sha512-HyZ+3Eay8SGaPq7kcFoANZLr4EjeXQ19yjjb9fp6B0PHHpvZoe00jdsnpnooMEbx9J5rQ93nxPUG3MQmXVxGMQ==",
- "dev": true
- },
- "@types/babel-types": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.9.tgz",
- "integrity": "sha512-qZLoYeXSTgQuK1h7QQS16hqLGdmqtRmN8w/rl3Au/l5x/zkHx+a4VHrHyBsi1I1vtK2oBHxSzKIu0R5p6spdOA==",
- "dev": true
- },
- "@types/babylon": {
- "version": "6.16.5",
- "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz",
- "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==",
- "dev": true,
- "requires": {
- "@types/babel-types": "*"
- }
- },
- "@types/minimatch": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
- "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dev": true,
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
- "acorn": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
- "dev": true
- },
- "acorn-globals": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz",
- "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=",
- "dev": true,
- "requires": {
- "acorn": "^4.0.4"
- }
- },
- "acorn-node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
- "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
- "dev": true,
- "requires": {
- "acorn": "^7.0.0",
- "acorn-walk": "^7.0.0",
- "xtend": "^4.0.2"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- }
- }
- },
- "acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
- "dev": true
- },
- "after": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
- "dev": true
- },
- "align-text": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "anymatch": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
- "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "array-differ": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
- "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
- "dev": true
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "arrify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
- "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
- "dev": true
- },
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
- "dev": true
- },
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- },
- "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=",
- "dev": true
- },
- "at-least-node": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
- "dev": true
- },
- "autoprefixer": {
- "version": "10.2.4",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.4.tgz",
- "integrity": "sha512-DCCdUQiMD+P/as8m3XkeTUkUKuuRqLGcwD0nll7wevhqoJfMRpJlkFd1+MQh1pvupjiQuip42lc/VFvfUTMSKw==",
- "dev": true,
- "requires": {
- "browserslist": "^4.16.1",
- "caniuse-lite": "^1.0.30001181",
- "colorette": "^1.2.1",
- "fraction.js": "^4.0.13",
- "normalize-range": "^0.1.2",
- "postcss-value-parser": "^4.1.0"
- }
- },
- "axios": {
- "version": "0.21.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
- "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
- "dev": true,
- "requires": {
- "follow-redirects": "^1.10.0"
- }
- },
- "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=",
- "dev": true,
- "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=",
- "dev": true,
- "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==",
- "dev": true
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
- },
- "base64-arraybuffer": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
- "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
- "dev": true
- },
- "base64id": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
- "dev": true
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "blob": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browser-sync": {
- "version": "2.26.14",
- "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.14.tgz",
- "integrity": "sha512-3TtpsheGolJT6UFtM2CZWEcGJmI4ZEvoCKiKE2bvcDnPxRkhQT4nIGVtfiyPcoHKXGM0LwMOZmYJNWfiNfVXWA==",
- "dev": true,
- "requires": {
- "browser-sync-client": "^2.26.14",
- "browser-sync-ui": "^2.26.14",
- "bs-recipes": "1.3.4",
- "bs-snippet-injector": "^2.0.1",
- "chokidar": "^3.5.1",
- "connect": "3.6.6",
- "connect-history-api-fallback": "^1",
- "dev-ip": "^1.0.1",
- "easy-extender": "^2.3.4",
- "eazy-logger": "3.1.0",
- "etag": "^1.8.1",
- "fresh": "^0.5.2",
- "fs-extra": "3.0.1",
- "http-proxy": "^1.18.1",
- "immutable": "^3",
- "localtunnel": "^2.0.1",
- "micromatch": "^4.0.2",
- "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.4.0",
- "ua-parser-js": "^0.7.18",
- "yargs": "^15.4.1"
- },
- "dependencies": {
- "fs-extra": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
- "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^3.0.0",
- "universalify": "^0.1.0"
- }
- },
- "jsonfile": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
- "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- }
- }
- },
- "browser-sync-client": {
- "version": "2.26.14",
- "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.14.tgz",
- "integrity": "sha512-be0m1MchmKv/26r/yyyolxXcBi052aYrmaQep5nm8YNMjFcEyzv0ZoOKn/c3WEXNlEB/KeXWaw70fAOJ+/F1zQ==",
- "dev": true,
- "requires": {
- "etag": "1.8.1",
- "fresh": "0.5.2",
- "mitt": "^1.1.3",
- "rxjs": "^5.5.6"
- }
- },
- "browser-sync-ui": {
- "version": "2.26.14",
- "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.14.tgz",
- "integrity": "sha512-6oT1sboM4KVNnWCCJDMGbRIeTBw97toMFQ+srImvwQ6J5t9KMgizaIX8HcKLiemsUMSJkgGM9RVKIpq2UblgOA==",
- "dev": true,
- "requires": {
- "async-each-series": "0.1.1",
- "connect-history-api-fallback": "^1",
- "immutable": "^3",
- "server-destroy": "1.0.1",
- "socket.io-client": "^2.4.0",
- "stream-throttle": "^0.1.3"
- }
- },
- "browserslist": {
- "version": "4.16.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
- "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
- "dev": true,
- "requires": {
- "caniuse-lite": "^1.0.30001181",
- "colorette": "^1.2.1",
- "electron-to-chromium": "^1.3.649",
- "escalade": "^3.1.1",
- "node-releases": "^1.1.70"
- }
- },
- "bs-recipes": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
- "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=",
- "dev": true
- },
- "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=",
- "dev": true
- },
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
- "dev": true
- },
- "caniuse-lite": {
- "version": "1.0.30001249",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001249.tgz",
- "integrity": "sha512-vcX4U8lwVXPdqzPWi6cAJ3FnQaqXbBqy/GZseKNQzRj37J7qZdGcBtxq/QLFNLLlfsoXLUdHw8Iwenri86Tagw==",
- "dev": true
- },
- "center-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
- "dev": true,
- "requires": {
- "align-text": "^0.1.3",
- "lazy-cache": "^1.0.3"
- }
- },
- "chalk": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
- "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "character-parser": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
- "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=",
- "dev": true,
- "requires": {
- "is-regex": "^1.0.3"
- }
- },
- "chokidar": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
- "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.1",
- "braces": "~3.0.2",
- "fsevents": "~2.3.1",
- "glob-parent": "~5.1.0",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.5.0"
- }
- },
- "clean-css": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
- "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
- "dev": true,
- "requires": {
- "source-map": "~0.6.0"
- }
- },
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "color": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
- "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.1",
- "color-string": "^1.5.4"
- },
- "dependencies": {
- "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==",
- "dev": true,
- "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=",
- "dev": true
- }
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "color-string": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
- "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
- "dev": true,
- "requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "colorette": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
- "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
- "dev": true
- },
- "commander": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
- "dev": true
- },
- "component-bind": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
- "dev": true
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true
- },
- "component-inherit": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "condense-newlines": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz",
- "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-whitespace": "^0.3.0",
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "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==",
- "dev": true,
- "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=",
- "dev": true,
- "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==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "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==",
- "dev": true
- },
- "constantinople": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz",
- "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==",
- "dev": true,
- "requires": {
- "@types/babel-types": "^7.0.0",
- "@types/babylon": "^6.16.2",
- "babel-types": "^6.26.0",
- "babylon": "^6.18.0"
- }
- },
- "cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
- "dev": true
- },
- "core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
- "dev": true
- },
- "css-unit-converter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz",
- "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==",
- "dev": true
- },
- "cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "dev": true
- },
- "date-time": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/date-time/-/date-time-0.1.1.tgz",
- "integrity": "sha1-7S9tk9l5DOL9ZtW1/z7dW7y/Owc=",
- "dev": true
- },
- "debug": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
- "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "defined": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
- "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
- "dev": true
- },
- "del": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
- "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
- "dev": true,
- "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=",
- "dev": true
- },
- "dependency-graph": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz",
- "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==",
- "dev": true
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
- },
- "detective": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
- "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==",
- "dev": true,
- "requires": {
- "acorn-node": "^1.6.1",
- "defined": "^1.0.0",
- "minimist": "^1.1.1"
- }
- },
- "dev-ip": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
- "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=",
- "dev": true
- },
- "didyoumean": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.1.tgz",
- "integrity": "sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=",
- "dev": true
- },
- "dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
- "doctypes": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
- "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=",
- "dev": true
- },
- "easy-extender": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
- "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.10"
- }
- },
- "eazy-logger": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz",
- "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==",
- "dev": true,
- "requires": {
- "tfunk": "^4.0.0"
- }
- },
- "editorconfig": {
- "version": "0.15.3",
- "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
- "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
- "dev": true,
- "requires": {
- "commander": "^2.19.0",
- "lru-cache": "^4.1.5",
- "semver": "^5.6.0",
- "sigmund": "^1.0.1"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "ejs": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
- "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
- "dev": true
- },
- "electron-to-chromium": {
- "version": "1.3.657",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.657.tgz",
- "integrity": "sha512-/9ROOyvEflEbaZFUeGofD+Tqs/WynbSTbNgNF+/TJJxH1ePD/e6VjZlDJpW3FFFd3nj5l3Hd8ki2vRwy+gyRFw==",
- "dev": true
- },
- "eleventy-plugin-tailwindcss": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/eleventy-plugin-tailwindcss/-/eleventy-plugin-tailwindcss-0.3.0.tgz",
- "integrity": "sha512-F3Sn8MOSQcxJBgE0RPNgg2d1dPyEnKXdv/6hwATdK3YJ2S6ACnKJLgmoDMDmWd6yIc+FBu/GmnN9Y1ZHJIK93A==",
- "dev": true,
- "requires": {
- "autoprefixer": "^10.0.2",
- "chokidar": "^3.4.3",
- "clean-css": "^4.2.3",
- "fast-glob": "^3.2.4",
- "mkdirp": "^1.0.4",
- "postcss": "^8.1.7",
- "tailwindcss": "^2.0.1"
- }
- },
- "emitter-mixin": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/emitter-mixin/-/emitter-mixin-0.0.3.tgz",
- "integrity": "sha1-WUjLKG8uSO3DslGnz8H3iDOW1lw=",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
- "engine.io": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz",
- "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "base64id": "2.0.0",
- "cookie": "~0.4.1",
- "debug": "~4.1.0",
- "engine.io-parser": "~2.2.0",
- "ws": "~7.4.2"
- },
- "dependencies": {
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "engine.io-client": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.0.tgz",
- "integrity": "sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==",
- "dev": true,
- "requires": {
- "component-emitter": "~1.3.0",
- "component-inherit": "0.0.3",
- "debug": "~3.1.0",
- "engine.io-parser": "~2.2.0",
- "has-cors": "1.1.0",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "ws": "~7.4.2",
- "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==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "engine.io-parser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
- "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
- "dev": true,
- "requires": {
- "after": "0.8.2",
- "arraybuffer.slice": "~0.0.7",
- "base64-arraybuffer": "0.1.4",
- "blob": "0.0.5",
- "has-binary2": "~1.0.2"
- }
- },
- "entities": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
- "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
- "dev": true
- },
- "errno": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "dev": true,
- "requires": {
- "prr": "~1.0.1"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
- "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=",
- "dev": 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==",
- "dev": true
- },
- "esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "fast-glob": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz",
- "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.0",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.2",
- "picomatch": "^2.2.1"
- }
- },
- "fastq": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz",
- "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "finalhandler": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
- "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
- "dev": true,
- "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==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "follow-redirects": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
- "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
- "dev": true
- },
- "fraction.js": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz",
- "integrity": "sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==",
- "dev": true
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
- },
- "fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "glob": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
- "dev": 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"
- }
- },
- "glob-parent": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
- "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "globby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
- "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
- "dev": true,
- "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"
- },
- "dependencies": {
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- }
- }
- },
- "graceful-fs": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.5.tgz",
- "integrity": "sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==",
- "dev": true
- },
- "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==",
- "dev": true,
- "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=",
- "dev": true
- },
- "handlebars": {
- "version": "4.7.6",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
- "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- }
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- }
- }
- },
- "has-binary2": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
- "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=",
- "dev": true
- },
- "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=",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
- "dev": true
- },
- "html-tags": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz",
- "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==",
- "dev": true
- },
- "http-errors": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
- "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "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=",
- "dev": true
- }
- }
- },
- "http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
- "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=",
- "dev": true
- },
- "indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
- "dev": true
- },
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- }
- },
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
- "dev": true
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.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==",
- "dev": true
- },
- "is-core-module": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
- "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-expression": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz",
- "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=",
- "dev": true,
- "requires": {
- "acorn": "~4.0.2",
- "object-assign": "^4.0.1"
- }
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "lodash.isfinite": "^3.3.2"
- }
- },
- "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=",
- "dev": true
- },
- "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==",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.1"
- }
- },
- "is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
- "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-symbols": "^1.0.1"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "is-unc-path": "^1.0.0"
- }
- },
- "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==",
- "dev": true,
- "requires": {
- "unc-path-regex": "^0.1.2"
- }
- },
- "is-whitespace": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz",
- "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- },
- "javascript-stringify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz",
- "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==",
- "dev": true
- },
- "js-beautify": {
- "version": "1.13.5",
- "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.5.tgz",
- "integrity": "sha512-MsXlH6Z/BiRYSkSRW3clNDqDjSpiSNOiG8xYVUBXt4k0LnGvDhlTGOlHX1VFtAdoLmtwjxMG5qiWKy/g+Ipv5w==",
- "dev": true,
- "requires": {
- "config-chain": "^1.1.12",
- "editorconfig": "^0.15.3",
- "glob": "^7.1.3",
- "mkdirp": "^1.0.4",
- "nopt": "^5.0.0"
- }
- },
- "js-stringify": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
- "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=",
- "dev": true
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
- "dev": true,
- "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=",
- "dev": true,
- "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=",
- "dev": true
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- },
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
- "dev": true
- },
- "limiter": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz",
- "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==",
- "dev": true
- },
- "linkify-it": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
- "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
- "dev": true,
- "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==",
- "dev": true
- },
- "localtunnel": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.1.tgz",
- "integrity": "sha512-LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA==",
- "dev": true,
- "requires": {
- "axios": "0.21.1",
- "debug": "4.3.1",
- "openurl": "1.1.1",
- "yargs": "16.2.0"
- },
- "dependencies": {
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz",
- "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==",
- "dev": true
- },
- "yargs": {
- "version": "16.2.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
- "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- },
- "yargs-parser": {
- "version": "20.2.4",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
- "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
- "dev": true
- }
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.20",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
- "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
- "dev": true
- },
- "lodash.isfinite": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
- "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=",
- "dev": true
- },
- "lodash.toarray": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
- "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=",
- "dev": true
- },
- "longest": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "luxon": {
- "version": "1.25.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.25.0.tgz",
- "integrity": "sha512-hEgLurSH8kQRjY6i4YLey+mcKVAWXbDNlZRmM6AgWDJ1cY3atl8Ztf5wEY7VBReFbmGnwQPz7KYJblL8B2k0jQ==",
- "dev": true
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
- },
- "markdown-it": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
- "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "entities": "~2.0.0",
- "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=",
- "dev": true,
- "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=",
- "dev": true
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- }
- }
- },
- "mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "micromatch": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
- "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
- "dev": true,
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.0.5"
- }
- },
- "mime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
- "dev": true
- },
- "mime-db": {
- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
- "dev": true,
- "requires": {
- "mime-db": "1.45.0"
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "mitt": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz",
- "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
- "dev": true
- },
- "mkdirp": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
- },
- "modern-normalize": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.0.0.tgz",
- "integrity": "sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw==",
- "dev": true
- },
- "moo": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz",
- "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==",
- "dev": true
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- },
- "multimatch": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
- "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
- "dev": true,
- "requires": {
- "@types/minimatch": "^3.0.3",
- "array-differ": "^3.0.0",
- "array-union": "^2.1.0",
- "arrify": "^2.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==",
- "dev": true
- },
- "nanoid": {
- "version": "3.1.20",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz",
- "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==",
- "dev": true
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "node-emoji": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz",
- "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==",
- "dev": true,
- "requires": {
- "lodash.toarray": "^4.4.0"
- }
- },
- "node-releases": {
- "version": "1.1.70",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
- "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
- "dev": true
- },
- "nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "nunjucks": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.2.tgz",
- "integrity": "sha512-KUi85OoF2NMygwODAy28Lh9qHmq5hO3rBlbkYoC8v377h4l8Pt5qFjILl0LWpMbOrZ18CzfVVUvIHUIrtED3sA==",
- "dev": true,
- "requires": {
- "a-sync-waterfall": "^1.0.0",
- "asap": "^2.0.3",
- "chokidar": "^3.3.0",
- "commander": "^5.1.0"
- }
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object-hash": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz",
- "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==",
- "dev": true
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "openurl": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
- "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=",
- "dev": true
- },
- "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==",
- "dev": true,
- "requires": {
- "is-wsl": "^1.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.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==",
- "dev": true
- },
- "parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
- "dev": true,
- "requires": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
- }
- },
- "parse-ms": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-0.1.2.tgz",
- "integrity": "sha1-3T+iXtbC78e93hKtm0bBY6opIk4=",
- "dev": true
- },
- "parseqs": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
- "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
- "dev": true
- },
- "parseuri": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
- "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
- "dev": true
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- },
- "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=",
- "dev": true
- },
- "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=",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
- "dev": true,
- "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=",
- "dev": true
- },
- "picomatch": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
- "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
- "dev": true
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "please-upgrade-node": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
- "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "async": "1.5.2",
- "is-number-like": "^1.0.3"
- }
- },
- "postcss": {
- "version": "8.2.4",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.4.tgz",
- "integrity": "sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==",
- "dev": true,
- "requires": {
- "colorette": "^1.2.1",
- "nanoid": "^3.1.20",
- "source-map": "^0.6.1"
- }
- },
- "postcss-functions": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz",
- "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=",
- "dev": true,
- "requires": {
- "glob": "^7.1.2",
- "object-assign": "^4.1.1",
- "postcss": "^6.0.9",
- "postcss-value-parser": "^3.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==",
- "dev": true,
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.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==",
- "dev": true,
- "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=",
- "dev": true
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
- "postcss": {
- "version": "6.0.23",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
- "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
- "dev": true,
- "requires": {
- "chalk": "^2.4.1",
- "source-map": "^0.6.1",
- "supports-color": "^5.4.0"
- }
- },
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "postcss-js": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz",
- "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==",
- "dev": true,
- "requires": {
- "camelcase-css": "^2.0.1",
- "postcss": "^8.1.6"
- }
- },
- "postcss-nested": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.3.tgz",
- "integrity": "sha512-R2LHPw+u5hFfDgJG748KpGbJyTv7Yr33/2tIMWxquYuHTd9EXu27PYnKi7BxMXLtzKC0a0WVsqHtd7qIluQu/g==",
- "dev": true,
- "requires": {
- "postcss-selector-parser": "^6.0.4"
- }
- },
- "postcss-selector-parser": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
- "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
- "dev": true,
- "requires": {
- "cssesc": "^3.0.0",
- "indexes-of": "^1.0.1",
- "uniq": "^1.0.1",
- "util-deprecate": "^1.0.2"
- }
- },
- "postcss-value-parser": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
- "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
- "dev": true
- },
- "pretty": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz",
- "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=",
- "dev": true,
- "requires": {
- "condense-newlines": "^0.2.1",
- "extend-shallow": "^2.0.1",
- "js-beautify": "^1.6.12"
- }
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
- "dev": true
- },
- "pretty-ms": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-0.2.2.tgz",
- "integrity": "sha1-2oeaaC/zOjcBEEbxPWJ/Z8c7hPY=",
- "dev": true,
- "requires": {
- "parse-ms": "^0.1.0"
- }
- },
- "promise": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
- "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
- "dev": true,
- "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=",
- "dev": true
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "dev": true
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
- "dev": true
- },
- "pug": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz",
- "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==",
- "dev": true,
- "requires": {
- "pug-code-gen": "^2.0.2",
- "pug-filters": "^3.1.1",
- "pug-lexer": "^4.1.0",
- "pug-linker": "^3.0.6",
- "pug-load": "^2.0.12",
- "pug-parser": "^5.0.1",
- "pug-runtime": "^2.0.5",
- "pug-strip-comments": "^1.0.4"
- }
- },
- "pug-attrs": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz",
- "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==",
- "dev": true,
- "requires": {
- "constantinople": "^3.0.1",
- "js-stringify": "^1.0.1",
- "pug-runtime": "^2.0.5"
- }
- },
- "pug-code-gen": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz",
- "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==",
- "dev": true,
- "requires": {
- "constantinople": "^3.1.2",
- "doctypes": "^1.1.0",
- "js-stringify": "^1.0.1",
- "pug-attrs": "^2.0.4",
- "pug-error": "^1.3.3",
- "pug-runtime": "^2.0.5",
- "void-elements": "^2.0.1",
- "with": "^5.0.0"
- }
- },
- "pug-error": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz",
- "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==",
- "dev": true
- },
- "pug-filters": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz",
- "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==",
- "dev": true,
- "requires": {
- "clean-css": "^4.1.11",
- "constantinople": "^3.0.1",
- "jstransformer": "1.0.0",
- "pug-error": "^1.3.3",
- "pug-walk": "^1.1.8",
- "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=",
- "dev": true
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "dev": true,
- "requires": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
- "dev": true,
- "requires": {
- "source-map": "~0.5.1",
- "uglify-to-browserify": "~1.0.0",
- "yargs": "~3.10.0"
- }
- },
- "wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
- "dev": true
- },
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true,
- "requires": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
- }
- }
- }
- },
- "pug-lexer": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz",
- "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==",
- "dev": true,
- "requires": {
- "character-parser": "^2.1.1",
- "is-expression": "^3.0.0",
- "pug-error": "^1.3.3"
- }
- },
- "pug-linker": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz",
- "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==",
- "dev": true,
- "requires": {
- "pug-error": "^1.3.3",
- "pug-walk": "^1.1.8"
- }
- },
- "pug-load": {
- "version": "2.0.12",
- "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz",
- "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.0",
- "pug-walk": "^1.1.8"
- }
- },
- "pug-parser": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz",
- "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==",
- "dev": true,
- "requires": {
- "pug-error": "^1.3.3",
- "token-stream": "0.0.1"
- }
- },
- "pug-runtime": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz",
- "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==",
- "dev": true
- },
- "pug-strip-comments": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz",
- "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==",
- "dev": true,
- "requires": {
- "pug-error": "^1.3.3"
- }
- },
- "pug-walk": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz",
- "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==",
- "dev": true
- },
- "purgecss": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-3.1.3.tgz",
- "integrity": "sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==",
- "dev": true,
- "requires": {
- "commander": "^6.0.0",
- "glob": "^7.0.0",
- "postcss": "^8.2.1",
- "postcss-selector-parser": "^6.0.2"
- },
- "dependencies": {
- "commander": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
- "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
- "dev": true
- }
- }
- },
- "qs": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
- "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "raw-body": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz",
- "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.3",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
- },
- "readdirp": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
- "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "recursive-copy": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.11.tgz",
- "integrity": "sha512-DqL2kO10mUne7XK5BPcwRtOJJZKhddD7IrW4UmHmKrwdV3HLPWcw6Jr4Jh12ooddfJOVz7ynFoFYYnPM7De0Og==",
- "dev": true,
- "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"
- },
- "dependencies": {
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- }
- }
- },
- "reduce-css-calc": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz",
- "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==",
- "dev": true,
- "requires": {
- "css-unit-converter": "^1.1.1",
- "postcss-value-parser": "^3.3.0"
- },
- "dependencies": {
- "postcss-value-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
- "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
- "dev": true
- }
- }
- },
- "regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
- "dev": true
- },
- "resolve": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
- "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.1.0",
- "path-parse": "^1.0.6"
- }
- },
- "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=",
- "dev": true,
- "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==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- }
- }
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "right-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
- "dev": true,
- "requires": {
- "align-text": "^0.1.1"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-parallel": {
- "version": "1.1.10",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
- "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
- "dev": true
- },
- "rx": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
- "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
- "dev": true
- },
- "rxjs": {
- "version": "5.5.12",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
- "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
- "dev": true,
- "requires": {
- "symbol-observable": "1.0.1"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "section-matter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
- "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "kind-of": "^6.0.0"
- }
- },
- "semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "semver-compare": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
- "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
- "dev": true
- },
- "send": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
- "dev": true,
- "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==",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- },
- "statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
- "dev": true
- }
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true,
- "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==",
- "dev": true,
- "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=",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- }
- }
- },
- "serve-static": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
- "dev": true,
- "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=",
- "dev": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
- "dev": true
- },
- "sigmund": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
- "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
- "dev": true
- },
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
- "dev": true,
- "requires": {
- "is-arrayish": "^0.3.1"
- }
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
- "dev": true
- },
- "slugify": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz",
- "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ==",
- "dev": true
- },
- "socket.io": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.0.tgz",
- "integrity": "sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ==",
- "dev": true,
- "requires": {
- "debug": "~4.1.0",
- "engine.io": "~3.5.0",
- "has-binary2": "~1.0.2",
- "socket.io-adapter": "~1.1.0",
- "socket.io-client": "2.4.0",
- "socket.io-parser": "~3.4.0"
- },
- "dependencies": {
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "socket.io-adapter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
- "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
- "dev": true
- },
- "socket.io-client": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
- "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
- "dev": true,
- "requires": {
- "backo2": "1.0.2",
- "component-bind": "1.0.0",
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "engine.io-client": "~3.5.0",
- "has-binary2": "~1.0.2",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "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==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "socket.io-parser": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
- "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
- "dev": true,
- "requires": {
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "isarray": "2.0.1"
- }
- }
- }
- },
- "socket.io-parser": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
- "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
- "dev": true,
- "requires": {
- "component-emitter": "1.2.1",
- "debug": "~4.1.0",
- "isarray": "2.0.1"
- },
- "dependencies": {
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
- "dev": true
- },
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "statuses": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
- "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
- "dev": true
- },
- "stream-throttle": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
- "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
- "dev": true,
- "requires": {
- "commander": "^2.2.0",
- "limiter": "^1.0.5"
- },
- "dependencies": {
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- }
- }
- },
- "string-width": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
- "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.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=",
- "dev": true
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- },
- "symbol-observable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
- "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
- "dev": true
- },
- "tailwindcss": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.0.2.tgz",
- "integrity": "sha512-nO9JRE1pO7SF9RnYAl6g7uzeHdrmKAFqNjT9NtZUfxqimJZAOOLOEyIEUiMq12+xIc7mC2Ey3Vf90XjHpWKfbw==",
- "dev": true,
- "requires": {
- "@fullhuman/postcss-purgecss": "^3.0.0",
- "bytes": "^3.0.0",
- "chalk": "^4.1.0",
- "color": "^3.1.3",
- "detective": "^5.2.0",
- "didyoumean": "^1.2.1",
- "fs-extra": "^9.0.1",
- "html-tags": "^3.1.0",
- "lodash": "^4.17.20",
- "modern-normalize": "^1.0.0",
- "node-emoji": "^1.8.1",
- "object-hash": "^2.0.3",
- "postcss-functions": "^3",
- "postcss-js": "^3.0.3",
- "postcss-nested": "^5.0.1",
- "postcss-selector-parser": "^6.0.4",
- "postcss-value-parser": "^4.1.0",
- "pretty-hrtime": "^1.0.3",
- "reduce-css-calc": "^2.1.6",
- "resolve": "^1.19.0"
- },
- "dependencies": {
- "chalk": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
- "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "fs-extra": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
- "dev": true,
- "requires": {
- "at-least-node": "^1.0.0",
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- }
- },
- "jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6",
- "universalify": "^2.0.0"
- }
- },
- "universalify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
- "dev": true
- }
- }
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "tfunk": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz",
- "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "dlv": "^1.1.3"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "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"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "time-require": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/time-require/-/time-require-0.1.2.tgz",
- "integrity": "sha1-+eEss3D8JgXhFARYK6VO9corLZg=",
- "dev": true,
- "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=",
- "dev": true
- },
- "chalk": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
- "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
- "dev": true,
- "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=",
- "dev": true
- }
- }
- },
- "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=",
- "dev": true
- },
- "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=",
- "dev": true
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
- "dev": true
- },
- "token-stream": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz",
- "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=",
- "dev": true
- },
- "ua-parser-js": {
- "version": "0.7.23",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.23.tgz",
- "integrity": "sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "uglify-js": {
- "version": "3.12.6",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.6.tgz",
- "integrity": "sha512-aqWHe3DfQmZUDGWBbabZ2eQnJlQd1fKlMUu7gV+MiTuDzdgDw31bI3wA2jLLsV/hNcDP26IfyEgSVoft5+0SVw==",
- "dev": true,
- "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=",
- "dev": true,
- "optional": true
- },
- "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=",
- "dev": true
- },
- "uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "dev": true
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
- },
- "valid-url": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
- "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=",
- "dev": true
- },
- "void-elements": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
- "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
- "dev": true
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
- },
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
- "dev": true
- },
- "with": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz",
- "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=",
- "dev": true,
- "requires": {
- "acorn": "^3.1.0",
- "acorn-globals": "^3.0.0"
- },
- "dependencies": {
- "acorn": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
- "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
- "dev": true
- }
- }
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "ws": {
- "version": "7.4.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz",
- "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==",
- "dev": true
- },
- "xmlhttprequest-ssl": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
- "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
- "dev": true
- },
- "xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true
- },
- "y18n": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
- "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "dev": true,
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- }
- },
- "yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- },
- "yeast": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
- "dev": true
- }
- }
-}
diff --git a/package.json b/package.json
deleted file mode 100644
index b16de60..0000000
--- a/package.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "private": true,
- "scripts": {
- "start": "eleventy --serve",
- "build": "NODE_ENV=production eleventy"
- },
- "devDependencies": {
- "@11ty/eleventy": "^0.11.1",
- "@tailwindcss/typography": "^0.3.1",
- "eleventy-plugin-tailwindcss": "^0.3.0"
- },
- "dependencies": {}
-}
diff --git a/src/_includes/footer.html b/src/_includes/footer.html
new file mode 100644
index 0000000..280cd2b
--- /dev/null
+++ b/src/_includes/footer.html
@@ -0,0 +1 @@
+© {{ "now" | date: "%Y" }} {{ site.author }}
diff --git a/src/_includes/head.html b/src/_includes/head.html
new file mode 100644
index 0000000..68c002f
--- /dev/null
+++ b/src/_includes/head.html
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/_includes/header.html b/src/_includes/header.html
new file mode 100644
index 0000000..1ee3cfb
--- /dev/null
+++ b/src/_includes/header.html
@@ -0,0 +1,16 @@
+
+
+
+ {%- if site.social_links -%}
+
+ {%- for my_page in site.social_links -%} {%- if my_page.title -%}
+ {{ my_page.title | escape }}
+ {%- endif -%} {%- endfor -%}
+
+
+ {%- endif -%}
+
diff --git a/src/_layouts/default.html b/src/_layouts/default.html
new file mode 100644
index 0000000..e3d9223
--- /dev/null
+++ b/src/_layouts/default.html
@@ -0,0 +1,15 @@
+
+
+
+ {%- include head.html -%}
+
+
+ {%- include header.html -%}
+
+
+ {{ content }}
+
+
+ {%- include footer.html -%}
+
+
diff --git a/src/_layouts/home.html b/src/_layouts/home.html
new file mode 100644
index 0000000..a9d347e
--- /dev/null
+++ b/src/_layouts/home.html
@@ -0,0 +1,11 @@
+---
+layout: default
+---
+
+
+ {%- if page.title -%}
+
{{ page.title }}
+ {%- endif -%}
+
+ {{ content }}
+
\ No newline at end of file
diff --git a/src/_sass/main.scss b/src/_sass/main.scss
new file mode 100644
index 0000000..18208ed
--- /dev/null
+++ b/src/_sass/main.scss
@@ -0,0 +1,59 @@
+html {
+ box-sizing: border-box;
+}
+
+*,
+*:before,
+*:after {
+ box-sizing: inherit;
+}
+
+html, body {
+ width: 100%;
+ height: 100%;
+ margin: auto;
+}
+
+body {
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 16px;
+ max-width: 800px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+header {
+ margin-top: 40px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+}
+
+nav {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+ margin: 40px 0;
+
+ a {
+ display: block;
+ margin: 0 20px;
+ opacity: .8;
+ }
+}
+
+a {
+ text-decoration: none;
+}
+
+main {
+ margin: 20px;
+ opacity: .8;
+}
+
+footer {
+ margin-top: 40px;
+ opacity: .3;
+}
\ No newline at end of file
diff --git a/src/assets/Panda.jpg b/src/assets/Panda.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8b1c8d7b38f8a67a641270b53c84b21db74e17a1
GIT binary patch
literal 206043
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