├── .babelrc ├── .gitignore ├── .ruby-version ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── _config.yml ├── package-lock.json ├── package.json ├── src ├── 404.html ├── _includes │ ├── disqus_comments.html │ ├── footer.html │ ├── google-analytics.html │ ├── head.html │ ├── header.html │ ├── icon-github.html │ ├── icon-github.svg │ ├── icon-twitter.html │ └── icon-twitter.svg ├── _layouts │ ├── default.html │ ├── home.html │ ├── page.html │ └── post.html ├── _posts │ └── 2017-12-13-welcome-to-jekyll.markdown ├── _sass │ ├── app.scss │ └── minima │ │ ├── _base.scss │ │ ├── _layout.scss │ │ └── _syntax-highlighting.scss ├── _vue │ ├── components │ │ ├── Footer.vue │ │ ├── Greet.vue │ │ └── Hello.vue │ └── index.js ├── about.md └── index.md ├── webpack.config.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | ["es2015", { "modules": false }] 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-metadata 4 | public 5 | node_modules 6 | npm-debug.log 7 | src/assets/* 8 | dist/ 9 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.3.3 2 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | # Hello! This is where you manage which Jekyll version is used to run. 4 | # When you want to use a different version, change it below, save the 5 | # file and run `bundle install`. Run Jekyll with `bundle exec`, like so: 6 | # 7 | # bundle exec jekyll serve 8 | # 9 | # This will help ensure the proper Jekyll version is running. 10 | # Happy Jekylling! 11 | gem "jekyll", "~> 3.6.2" 12 | 13 | # This is the default theme for new Jekyll sites. You may change this to anything you like. 14 | # gem "minima", "~> 2.0" 15 | 16 | # If you want to use GitHub Pages, remove the "gem "jekyll"" above and 17 | # uncomment the line below. To upgrade, run `bundle update github-pages`. 18 | # gem "github-pages", group: :jekyll_plugins 19 | 20 | # If you have any plugins, put them here! 21 | group :jekyll_plugins do 22 | gem "jekyll-feed", "~> 0.6" 23 | end 24 | 25 | # Windows does not include zoneinfo files, so bundle the tzinfo-data gem 26 | gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 27 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.5.2) 5 | public_suffix (>= 2.0.2, < 4.0) 6 | colorator (1.1.0) 7 | ffi (1.9.18) 8 | forwardable-extended (2.6.0) 9 | jekyll (3.6.2) 10 | addressable (~> 2.4) 11 | colorator (~> 1.0) 12 | jekyll-sass-converter (~> 1.0) 13 | jekyll-watch (~> 1.1) 14 | kramdown (~> 1.14) 15 | liquid (~> 4.0) 16 | mercenary (~> 0.3.3) 17 | pathutil (~> 0.9) 18 | rouge (>= 1.7, < 3) 19 | safe_yaml (~> 1.0) 20 | jekyll-feed (0.9.2) 21 | jekyll (~> 3.3) 22 | jekyll-sass-converter (1.5.1) 23 | sass (~> 3.4) 24 | jekyll-watch (1.5.1) 25 | listen (~> 3.0) 26 | kramdown (1.16.2) 27 | liquid (4.0.0) 28 | listen (3.1.5) 29 | rb-fsevent (~> 0.9, >= 0.9.4) 30 | rb-inotify (~> 0.9, >= 0.9.7) 31 | ruby_dep (~> 1.2) 32 | mercenary (0.3.6) 33 | minima (2.1.1) 34 | jekyll (~> 3.3) 35 | pathutil (0.16.1) 36 | forwardable-extended (~> 2.6) 37 | public_suffix (3.0.1) 38 | rb-fsevent (0.10.2) 39 | rb-inotify (0.9.10) 40 | ffi (>= 0.5.0, < 2) 41 | rouge (2.2.1) 42 | ruby_dep (1.5.0) 43 | safe_yaml (1.0.4) 44 | sass (3.5.3) 45 | sass-listen (~> 4.0.0) 46 | sass-listen (4.0.0) 47 | rb-fsevent (~> 0.9, >= 0.9.4) 48 | rb-inotify (~> 0.9, >= 0.9.7) 49 | 50 | PLATFORMS 51 | ruby 52 | 53 | DEPENDENCIES 54 | jekyll (~> 3.6.2) 55 | jekyll-feed (~> 0.6) 56 | minima (~> 2.0) 57 | tzinfo-data 58 | 59 | BUNDLED WITH 60 | 1.16.0 61 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2018 Christopher Schweda 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Jekyll, Webpack, Vue 2 | 3 | **INSTALL** 4 | 5 | ``` 6 | yarn install 7 | gem install jekyll bundler 8 | bundle install 9 | ``` 10 | 11 | **DEV** 12 | 13 | ``` 14 | yarn run dev 15 | ``` 16 | 17 | **BUILD** 18 | 19 | ``` 20 | yarn run build 21 | ``` 22 | (Site build is in ```/dist``` folder) 23 | 24 | **SERVE** 25 | ``` 26 | yarn run serve 27 | ``` 28 | 29 | **BUILD & SERVE** 30 | ``` 31 | yarn run build:serve 32 | ``` 33 | 34 | ### Demo: 35 | https://jekyllvue.metaincognita.com/ 36 | 37 | 38 | ### Special thanks to: 39 | 40 | - http://stackoverflow.com/questions/31933359/using-react-in-a-multi-page-app 41 | - https://www.jonathan-petitcolas.com/2016/08/12/plugging-webpack-to-jekyll-powered-pages.html 42 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Welcome to Jekyll! 2 | # 3 | # This config file is meant for settings that affect your whole blog, values 4 | # which you are expected to set up once and rarely edit after that. If you find 5 | # yourself editing this file very often, consider using Jekyll's data files 6 | # feature for the data you need to update frequently. 7 | # 8 | # For technical reasons, this file is *NOT* reloaded automatically when you use 9 | # 'bundle exec jekyll serve'. If you change this file, please restart the server process. 10 | 11 | # Site settings 12 | # These are used to personalize your new site. If you look in the HTML files, 13 | # you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. 14 | # You can create any custom variable you would like, and they will be accessible 15 | # in the templates via {{ site.myvariable }}. 16 | title: Jekyll & Vue 17 | email: your-email@example.com 18 | description: Jekyll & Vue 19 | baseurl: "" # the subpath of your site, e.g. /blog 20 | url: "https://jekyllvue.metaincognita.com" # the base hostname & protocol for your site, e.g. http://example.com 21 | twitter_username: jekyllrb 22 | github_username: jekyll 23 | sass: 24 | style: compressed 25 | 26 | # Build settings 27 | markdown: kramdown 28 | source: src 29 | destination: dist 30 | # theme: minima 31 | plugins: 32 | - jekyll-feed 33 | 34 | # Exclude from processing. 35 | # The following items will not be processed, by default. Create a custom list 36 | # to override the default setting. 37 | exclude: 38 | - Gemfile 39 | - Gemfile.lock 40 | - node_modules 41 | - vendor/bundle/ 42 | - vendor/cache/ 43 | - vendor/gems/ 44 | - vendor/ruby/ 45 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jekyll-vue", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "accepts": { 8 | "version": "1.3.4", 9 | "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", 10 | "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", 11 | "dev": true, 12 | "requires": { 13 | "mime-types": "2.1.17", 14 | "negotiator": "0.6.1" 15 | } 16 | }, 17 | "address": { 18 | "version": "1.0.3", 19 | "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", 20 | "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", 21 | "dev": true 22 | }, 23 | "align-text": { 24 | "version": "0.1.4", 25 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 26 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 27 | "dev": true, 28 | "requires": { 29 | "kind-of": "3.2.2", 30 | "longest": "1.0.1", 31 | "repeat-string": "1.6.1" 32 | } 33 | }, 34 | "amdefine": { 35 | "version": "1.0.1", 36 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 37 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 38 | "dev": true 39 | }, 40 | "ansi-align": { 41 | "version": "2.0.0", 42 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", 43 | "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", 44 | "dev": true, 45 | "requires": { 46 | "string-width": "2.1.1" 47 | } 48 | }, 49 | "ansi-regex": { 50 | "version": "3.0.0", 51 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 52 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 53 | "dev": true 54 | }, 55 | "ansi-styles": { 56 | "version": "3.2.0", 57 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", 58 | "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", 59 | "dev": true, 60 | "requires": { 61 | "color-convert": "1.9.1" 62 | } 63 | }, 64 | "args": { 65 | "version": "3.0.7", 66 | "resolved": "https://registry.npmjs.org/args/-/args-3.0.7.tgz", 67 | "integrity": "sha512-OQDwfEHYshaeRbbXa7WKIpLmxXrLvHTQ8pcyyH/CoR8Y8v/SjaFYI3d7nQA6xZTM4p6xC7KPVGRDmp8gXLsUcQ==", 68 | "dev": true, 69 | "requires": { 70 | "camelcase": "4.1.0", 71 | "chalk": "2.1.0", 72 | "mri": "1.1.0", 73 | "pkginfo": "0.4.1", 74 | "string-similarity": "1.2.0" 75 | }, 76 | "dependencies": { 77 | "chalk": { 78 | "version": "2.1.0", 79 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", 80 | "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", 81 | "dev": true, 82 | "requires": { 83 | "ansi-styles": "3.2.0", 84 | "escape-string-regexp": "1.0.5", 85 | "supports-color": "4.5.0" 86 | } 87 | } 88 | } 89 | }, 90 | "async": { 91 | "version": "1.5.2", 92 | "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 93 | "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", 94 | "dev": true 95 | }, 96 | "basic-auth": { 97 | "version": "2.0.0", 98 | "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.0.tgz", 99 | "integrity": "sha1-AV2z81PgLlY3d1X5YnQuiYHnu7o=", 100 | "dev": true, 101 | "requires": { 102 | "safe-buffer": "5.1.1" 103 | } 104 | }, 105 | "bluebird": { 106 | "version": "3.5.1", 107 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", 108 | "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", 109 | "dev": true 110 | }, 111 | "boxen": { 112 | "version": "1.2.2", 113 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.2.2.tgz", 114 | "integrity": "sha1-Px1AMsMP/qnUsCwyLq8up0HcvOU=", 115 | "dev": true, 116 | "requires": { 117 | "ansi-align": "2.0.0", 118 | "camelcase": "4.1.0", 119 | "chalk": "2.3.0", 120 | "cli-boxes": "1.0.0", 121 | "string-width": "2.1.1", 122 | "term-size": "1.2.0", 123 | "widest-line": "1.0.0" 124 | } 125 | }, 126 | "bytes": { 127 | "version": "3.0.0", 128 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 129 | "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 130 | "dev": true 131 | }, 132 | "camelcase": { 133 | "version": "4.1.0", 134 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 135 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 136 | "dev": true 137 | }, 138 | "capture-stack-trace": { 139 | "version": "1.0.0", 140 | "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", 141 | "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", 142 | "dev": true 143 | }, 144 | "center-align": { 145 | "version": "0.1.3", 146 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 147 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 148 | "dev": true, 149 | "optional": true, 150 | "requires": { 151 | "align-text": "0.1.4", 152 | "lazy-cache": "1.0.4" 153 | } 154 | }, 155 | "chalk": { 156 | "version": "2.3.0", 157 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", 158 | "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", 159 | "dev": true, 160 | "requires": { 161 | "ansi-styles": "3.2.0", 162 | "escape-string-regexp": "1.0.5", 163 | "supports-color": "4.5.0" 164 | } 165 | }, 166 | "cli-boxes": { 167 | "version": "1.0.0", 168 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 169 | "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", 170 | "dev": true 171 | }, 172 | "clipboardy": { 173 | "version": "1.1.4", 174 | "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.1.4.tgz", 175 | "integrity": "sha1-UbF1dPxoJYji3Slc+m5qoQnqte4=", 176 | "dev": true, 177 | "requires": { 178 | "execa": "0.6.3" 179 | }, 180 | "dependencies": { 181 | "execa": { 182 | "version": "0.6.3", 183 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.6.3.tgz", 184 | "integrity": "sha1-V7aaWU8IF1nGnlNw8NF7nLEWWP4=", 185 | "dev": true, 186 | "requires": { 187 | "cross-spawn": "5.1.0", 188 | "get-stream": "3.0.0", 189 | "is-stream": "1.1.0", 190 | "npm-run-path": "2.0.2", 191 | "p-finally": "1.0.0", 192 | "signal-exit": "3.0.2", 193 | "strip-eof": "1.0.0" 194 | } 195 | } 196 | } 197 | }, 198 | "cliui": { 199 | "version": "2.1.0", 200 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 201 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 202 | "dev": true, 203 | "optional": true, 204 | "requires": { 205 | "center-align": "0.1.3", 206 | "right-align": "0.1.3", 207 | "wordwrap": "0.0.2" 208 | }, 209 | "dependencies": { 210 | "wordwrap": { 211 | "version": "0.0.2", 212 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 213 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", 214 | "dev": true, 215 | "optional": true 216 | } 217 | } 218 | }, 219 | "code-point-at": { 220 | "version": "1.1.0", 221 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 222 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 223 | "dev": true 224 | }, 225 | "color-convert": { 226 | "version": "1.9.1", 227 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", 228 | "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", 229 | "dev": true, 230 | "requires": { 231 | "color-name": "1.1.3" 232 | } 233 | }, 234 | "color-name": { 235 | "version": "1.1.3", 236 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 237 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 238 | "dev": true 239 | }, 240 | "compressible": { 241 | "version": "2.0.12", 242 | "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", 243 | "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", 244 | "dev": true, 245 | "requires": { 246 | "mime-db": "1.30.0" 247 | } 248 | }, 249 | "compression": { 250 | "version": "1.7.1", 251 | "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", 252 | "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", 253 | "dev": true, 254 | "requires": { 255 | "accepts": "1.3.4", 256 | "bytes": "3.0.0", 257 | "compressible": "2.0.12", 258 | "debug": "2.6.9", 259 | "on-headers": "1.0.1", 260 | "safe-buffer": "5.1.1", 261 | "vary": "1.1.2" 262 | } 263 | }, 264 | "configstore": { 265 | "version": "3.1.1", 266 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", 267 | "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", 268 | "dev": true, 269 | "requires": { 270 | "dot-prop": "4.2.0", 271 | "graceful-fs": "4.1.11", 272 | "make-dir": "1.1.0", 273 | "unique-string": "1.0.0", 274 | "write-file-atomic": "2.3.0", 275 | "xdg-basedir": "3.0.0" 276 | } 277 | }, 278 | "create-error-class": { 279 | "version": "3.0.2", 280 | "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", 281 | "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 282 | "dev": true, 283 | "requires": { 284 | "capture-stack-trace": "1.0.0" 285 | } 286 | }, 287 | "cross-spawn": { 288 | "version": "5.1.0", 289 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 290 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 291 | "dev": true, 292 | "requires": { 293 | "lru-cache": "4.1.1", 294 | "shebang-command": "1.2.0", 295 | "which": "1.3.0" 296 | } 297 | }, 298 | "crypto-random-string": { 299 | "version": "1.0.0", 300 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 301 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 302 | "dev": true 303 | }, 304 | "dargs": { 305 | "version": "5.1.0", 306 | "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz", 307 | "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=", 308 | "dev": true 309 | }, 310 | "debug": { 311 | "version": "2.6.9", 312 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 313 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 314 | "dev": true, 315 | "requires": { 316 | "ms": "2.0.0" 317 | } 318 | }, 319 | "decamelize": { 320 | "version": "1.2.0", 321 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 322 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 323 | "dev": true, 324 | "optional": true 325 | }, 326 | "deep-extend": { 327 | "version": "0.4.2", 328 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", 329 | "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", 330 | "dev": true 331 | }, 332 | "depd": { 333 | "version": "1.1.1", 334 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", 335 | "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", 336 | "dev": true 337 | }, 338 | "destroy": { 339 | "version": "1.0.4", 340 | "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 341 | "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 342 | "dev": true 343 | }, 344 | "detect-port": { 345 | "version": "1.2.1", 346 | "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.2.1.tgz", 347 | "integrity": "sha512-2KWLTLsfpi/oYPGNBEniPcFzr1GW/s+Xq/4hJmTQRdE8ULuRwGnRPuVhS/cf+Z4ZEXNo7EO2f6oydHJQd94KMg==", 348 | "dev": true, 349 | "requires": { 350 | "address": "1.0.3", 351 | "debug": "2.6.9" 352 | } 353 | }, 354 | "dot-prop": { 355 | "version": "4.2.0", 356 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 357 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 358 | "dev": true, 359 | "requires": { 360 | "is-obj": "1.0.1" 361 | } 362 | }, 363 | "duplexer3": { 364 | "version": "0.1.4", 365 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 366 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 367 | "dev": true 368 | }, 369 | "ee-first": { 370 | "version": "1.1.1", 371 | "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 372 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 373 | "dev": true 374 | }, 375 | "encodeurl": { 376 | "version": "1.0.1", 377 | "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", 378 | "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", 379 | "dev": true 380 | }, 381 | "escape-html": { 382 | "version": "1.0.3", 383 | "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 384 | "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 385 | "dev": true 386 | }, 387 | "escape-string-regexp": { 388 | "version": "1.0.5", 389 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 390 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 391 | "dev": true 392 | }, 393 | "etag": { 394 | "version": "1.8.1", 395 | "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 396 | "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 397 | "dev": true 398 | }, 399 | "execa": { 400 | "version": "0.7.0", 401 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 402 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 403 | "dev": true, 404 | "requires": { 405 | "cross-spawn": "5.1.0", 406 | "get-stream": "3.0.0", 407 | "is-stream": "1.1.0", 408 | "npm-run-path": "2.0.2", 409 | "p-finally": "1.0.0", 410 | "signal-exit": "3.0.2", 411 | "strip-eof": "1.0.0" 412 | } 413 | }, 414 | "filesize": { 415 | "version": "3.5.11", 416 | "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", 417 | "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==", 418 | "dev": true 419 | }, 420 | "fresh": { 421 | "version": "0.5.2", 422 | "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 423 | "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 424 | "dev": true 425 | }, 426 | "fs-extra": { 427 | "version": "4.0.2", 428 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.2.tgz", 429 | "integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=", 430 | "dev": true, 431 | "requires": { 432 | "graceful-fs": "4.1.11", 433 | "jsonfile": "4.0.0", 434 | "universalify": "0.1.1" 435 | } 436 | }, 437 | "get-stream": { 438 | "version": "3.0.0", 439 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 440 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 441 | "dev": true 442 | }, 443 | "global-dirs": { 444 | "version": "0.1.1", 445 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 446 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 447 | "dev": true, 448 | "requires": { 449 | "ini": "1.3.5" 450 | } 451 | }, 452 | "got": { 453 | "version": "6.7.1", 454 | "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", 455 | "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 456 | "dev": true, 457 | "requires": { 458 | "create-error-class": "3.0.2", 459 | "duplexer3": "0.1.4", 460 | "get-stream": "3.0.0", 461 | "is-redirect": "1.0.0", 462 | "is-retry-allowed": "1.1.0", 463 | "is-stream": "1.1.0", 464 | "lowercase-keys": "1.0.0", 465 | "safe-buffer": "5.1.1", 466 | "timed-out": "4.0.1", 467 | "unzip-response": "2.0.1", 468 | "url-parse-lax": "1.0.0" 469 | } 470 | }, 471 | "graceful-fs": { 472 | "version": "4.1.11", 473 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 474 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 475 | "dev": true 476 | }, 477 | "handlebars": { 478 | "version": "4.0.11", 479 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", 480 | "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", 481 | "dev": true, 482 | "requires": { 483 | "async": "1.5.2", 484 | "optimist": "0.6.1", 485 | "source-map": "0.4.4", 486 | "uglify-js": "2.8.29" 487 | } 488 | }, 489 | "has-flag": { 490 | "version": "2.0.0", 491 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 492 | "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 493 | "dev": true 494 | }, 495 | "http-errors": { 496 | "version": "1.6.2", 497 | "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", 498 | "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", 499 | "dev": true, 500 | "requires": { 501 | "depd": "1.1.1", 502 | "inherits": "2.0.3", 503 | "setprototypeof": "1.0.3", 504 | "statuses": "1.4.0" 505 | } 506 | }, 507 | "iconv-lite": { 508 | "version": "0.4.19", 509 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", 510 | "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", 511 | "dev": true 512 | }, 513 | "import-lazy": { 514 | "version": "2.1.0", 515 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 516 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 517 | "dev": true 518 | }, 519 | "imurmurhash": { 520 | "version": "0.1.4", 521 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 522 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 523 | "dev": true 524 | }, 525 | "inherits": { 526 | "version": "2.0.3", 527 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 528 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 529 | "dev": true 530 | }, 531 | "ini": { 532 | "version": "1.3.5", 533 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 534 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 535 | "dev": true 536 | }, 537 | "ip": { 538 | "version": "1.1.5", 539 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 540 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 541 | "dev": true 542 | }, 543 | "is-buffer": { 544 | "version": "1.1.6", 545 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 546 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 547 | "dev": true 548 | }, 549 | "is-fullwidth-code-point": { 550 | "version": "2.0.0", 551 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 552 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 553 | "dev": true 554 | }, 555 | "is-installed-globally": { 556 | "version": "0.1.0", 557 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 558 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 559 | "dev": true, 560 | "requires": { 561 | "global-dirs": "0.1.1", 562 | "is-path-inside": "1.0.1" 563 | } 564 | }, 565 | "is-npm": { 566 | "version": "1.0.0", 567 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", 568 | "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", 569 | "dev": true 570 | }, 571 | "is-obj": { 572 | "version": "1.0.1", 573 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 574 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 575 | "dev": true 576 | }, 577 | "is-path-inside": { 578 | "version": "1.0.1", 579 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 580 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 581 | "dev": true, 582 | "requires": { 583 | "path-is-inside": "1.0.2" 584 | } 585 | }, 586 | "is-redirect": { 587 | "version": "1.0.0", 588 | "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", 589 | "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", 590 | "dev": true 591 | }, 592 | "is-retry-allowed": { 593 | "version": "1.1.0", 594 | "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", 595 | "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 596 | "dev": true 597 | }, 598 | "is-stream": { 599 | "version": "1.1.0", 600 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 601 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 602 | "dev": true 603 | }, 604 | "is-wsl": { 605 | "version": "1.1.0", 606 | "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", 607 | "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", 608 | "dev": true 609 | }, 610 | "isexe": { 611 | "version": "2.0.0", 612 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 613 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 614 | "dev": true 615 | }, 616 | "jsonfile": { 617 | "version": "4.0.0", 618 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", 619 | "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", 620 | "dev": true, 621 | "requires": { 622 | "graceful-fs": "4.1.11" 623 | } 624 | }, 625 | "kind-of": { 626 | "version": "3.2.2", 627 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 628 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 629 | "dev": true, 630 | "requires": { 631 | "is-buffer": "1.1.6" 632 | } 633 | }, 634 | "latest-version": { 635 | "version": "3.1.0", 636 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", 637 | "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", 638 | "dev": true, 639 | "requires": { 640 | "package-json": "4.0.1" 641 | } 642 | }, 643 | "lazy-cache": { 644 | "version": "1.0.4", 645 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 646 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", 647 | "dev": true, 648 | "optional": true 649 | }, 650 | "lodash": { 651 | "version": "4.17.4", 652 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", 653 | "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", 654 | "dev": true 655 | }, 656 | "longest": { 657 | "version": "1.0.1", 658 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 659 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 660 | "dev": true 661 | }, 662 | "lowercase-keys": { 663 | "version": "1.0.0", 664 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", 665 | "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", 666 | "dev": true 667 | }, 668 | "lru-cache": { 669 | "version": "4.1.1", 670 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", 671 | "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", 672 | "dev": true, 673 | "requires": { 674 | "pseudomap": "1.0.2", 675 | "yallist": "2.1.2" 676 | } 677 | }, 678 | "make-dir": { 679 | "version": "1.1.0", 680 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", 681 | "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", 682 | "dev": true, 683 | "requires": { 684 | "pify": "3.0.0" 685 | } 686 | }, 687 | "media-typer": { 688 | "version": "0.3.0", 689 | "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 690 | "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 691 | "dev": true 692 | }, 693 | "micro": { 694 | "version": "9.0.0", 695 | "resolved": "https://registry.npmjs.org/micro/-/micro-9.0.0.tgz", 696 | "integrity": "sha512-yXRiZMviDUGtwIgHi+ON+WCZgzncsrcXN/7lWSewvlBWy8oFQ47JPeMqBWI8uluz6TSon9Hq8ME3QuQHxoujXg==", 697 | "dev": true, 698 | "requires": { 699 | "is-stream": "1.1.0", 700 | "media-typer": "0.3.0", 701 | "mri": "1.1.0", 702 | "raw-body": "2.3.2" 703 | } 704 | }, 705 | "micro-compress": { 706 | "version": "1.0.0", 707 | "resolved": "https://registry.npmjs.org/micro-compress/-/micro-compress-1.0.0.tgz", 708 | "integrity": "sha1-U/WoC0rQMgyhZaVZtuPfFF1PcE8=", 709 | "dev": true, 710 | "requires": { 711 | "compression": "1.7.1" 712 | } 713 | }, 714 | "mime": { 715 | "version": "1.4.1", 716 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", 717 | "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", 718 | "dev": true 719 | }, 720 | "mime-db": { 721 | "version": "1.30.0", 722 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", 723 | "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", 724 | "dev": true 725 | }, 726 | "mime-types": { 727 | "version": "2.1.17", 728 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", 729 | "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", 730 | "dev": true, 731 | "requires": { 732 | "mime-db": "1.30.0" 733 | } 734 | }, 735 | "minimist": { 736 | "version": "0.0.10", 737 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", 738 | "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", 739 | "dev": true 740 | }, 741 | "mri": { 742 | "version": "1.1.0", 743 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.0.tgz", 744 | "integrity": "sha1-XAo/KcjM/7ux7JQdzsCdcfoy82o=", 745 | "dev": true 746 | }, 747 | "ms": { 748 | "version": "2.0.0", 749 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 750 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 751 | "dev": true 752 | }, 753 | "negotiator": { 754 | "version": "0.6.1", 755 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", 756 | "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", 757 | "dev": true 758 | }, 759 | "node-version": { 760 | "version": "1.1.0", 761 | "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.1.0.tgz", 762 | "integrity": "sha512-t1V2RFiaTavaW3jtQO0A2nok6k7/Gghuvx2rjvICuT0B0dYaObBQ4U0xHL+ZTPFZodt1LMYG2Vi2nypfz4/AJg==", 763 | "dev": true 764 | }, 765 | "npm-run-path": { 766 | "version": "2.0.2", 767 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 768 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 769 | "dev": true, 770 | "requires": { 771 | "path-key": "2.0.1" 772 | } 773 | }, 774 | "number-is-nan": { 775 | "version": "1.0.1", 776 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 777 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 778 | "dev": true 779 | }, 780 | "on-finished": { 781 | "version": "2.3.0", 782 | "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 783 | "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 784 | "dev": true, 785 | "requires": { 786 | "ee-first": "1.1.1" 787 | } 788 | }, 789 | "on-headers": { 790 | "version": "1.0.1", 791 | "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", 792 | "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", 793 | "dev": true 794 | }, 795 | "openssl-self-signed-certificate": { 796 | "version": "1.1.6", 797 | "resolved": "https://registry.npmjs.org/openssl-self-signed-certificate/-/openssl-self-signed-certificate-1.1.6.tgz", 798 | "integrity": "sha1-nTpHdrGlfphHNQOSEUrS+RWoPdQ=", 799 | "dev": true 800 | }, 801 | "opn": { 802 | "version": "5.1.0", 803 | "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", 804 | "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", 805 | "dev": true, 806 | "requires": { 807 | "is-wsl": "1.1.0" 808 | } 809 | }, 810 | "optimist": { 811 | "version": "0.6.1", 812 | "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", 813 | "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", 814 | "dev": true, 815 | "requires": { 816 | "minimist": "0.0.10", 817 | "wordwrap": "0.0.3" 818 | } 819 | }, 820 | "p-finally": { 821 | "version": "1.0.0", 822 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 823 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 824 | "dev": true 825 | }, 826 | "package-json": { 827 | "version": "4.0.1", 828 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 829 | "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", 830 | "dev": true, 831 | "requires": { 832 | "got": "6.7.1", 833 | "registry-auth-token": "3.3.1", 834 | "registry-url": "3.1.0", 835 | "semver": "5.4.1" 836 | } 837 | }, 838 | "path-is-inside": { 839 | "version": "1.0.2", 840 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 841 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 842 | "dev": true 843 | }, 844 | "path-key": { 845 | "version": "2.0.1", 846 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 847 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 848 | "dev": true 849 | }, 850 | "path-type": { 851 | "version": "3.0.0", 852 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 853 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 854 | "dev": true, 855 | "requires": { 856 | "pify": "3.0.0" 857 | } 858 | }, 859 | "pify": { 860 | "version": "3.0.0", 861 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 862 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 863 | "dev": true 864 | }, 865 | "pkginfo": { 866 | "version": "0.4.1", 867 | "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", 868 | "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", 869 | "dev": true 870 | }, 871 | "prepend-http": { 872 | "version": "1.0.4", 873 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 874 | "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 875 | "dev": true 876 | }, 877 | "pseudomap": { 878 | "version": "1.0.2", 879 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 880 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 881 | "dev": true 882 | }, 883 | "range-parser": { 884 | "version": "1.2.0", 885 | "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", 886 | "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", 887 | "dev": true 888 | }, 889 | "raw-body": { 890 | "version": "2.3.2", 891 | "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", 892 | "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", 893 | "dev": true, 894 | "requires": { 895 | "bytes": "3.0.0", 896 | "http-errors": "1.6.2", 897 | "iconv-lite": "0.4.19", 898 | "unpipe": "1.0.0" 899 | } 900 | }, 901 | "rc": { 902 | "version": "1.2.2", 903 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz", 904 | "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", 905 | "dev": true, 906 | "requires": { 907 | "deep-extend": "0.4.2", 908 | "ini": "1.3.5", 909 | "minimist": "1.2.0", 910 | "strip-json-comments": "2.0.1" 911 | }, 912 | "dependencies": { 913 | "minimist": { 914 | "version": "1.2.0", 915 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 916 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 917 | "dev": true 918 | } 919 | } 920 | }, 921 | "registry-auth-token": { 922 | "version": "3.3.1", 923 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", 924 | "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", 925 | "dev": true, 926 | "requires": { 927 | "rc": "1.2.2", 928 | "safe-buffer": "5.1.1" 929 | } 930 | }, 931 | "registry-url": { 932 | "version": "3.1.0", 933 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", 934 | "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", 935 | "dev": true, 936 | "requires": { 937 | "rc": "1.2.2" 938 | } 939 | }, 940 | "repeat-string": { 941 | "version": "1.6.1", 942 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 943 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 944 | "dev": true 945 | }, 946 | "right-align": { 947 | "version": "0.1.3", 948 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 949 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 950 | "dev": true, 951 | "optional": true, 952 | "requires": { 953 | "align-text": "0.1.4" 954 | } 955 | }, 956 | "safe-buffer": { 957 | "version": "5.1.1", 958 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 959 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 960 | "dev": true 961 | }, 962 | "semver": { 963 | "version": "5.4.1", 964 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", 965 | "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", 966 | "dev": true 967 | }, 968 | "semver-diff": { 969 | "version": "2.1.0", 970 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 971 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 972 | "dev": true, 973 | "requires": { 974 | "semver": "5.4.1" 975 | } 976 | }, 977 | "send": { 978 | "version": "0.16.1", 979 | "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", 980 | "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", 981 | "dev": true, 982 | "requires": { 983 | "debug": "2.6.9", 984 | "depd": "1.1.1", 985 | "destroy": "1.0.4", 986 | "encodeurl": "1.0.1", 987 | "escape-html": "1.0.3", 988 | "etag": "1.8.1", 989 | "fresh": "0.5.2", 990 | "http-errors": "1.6.2", 991 | "mime": "1.4.1", 992 | "ms": "2.0.0", 993 | "on-finished": "2.3.0", 994 | "range-parser": "1.2.0", 995 | "statuses": "1.3.1" 996 | }, 997 | "dependencies": { 998 | "statuses": { 999 | "version": "1.3.1", 1000 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", 1001 | "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", 1002 | "dev": true 1003 | } 1004 | } 1005 | }, 1006 | "serve": { 1007 | "version": "6.4.1", 1008 | "resolved": "https://registry.npmjs.org/serve/-/serve-6.4.1.tgz", 1009 | "integrity": "sha512-oKc03byDwYQPrOZpfvDTTkjuMtRhRyWRu961LSt/0Uvj0Bv5UPY3LaESfxl8vfaZWBTibzOZIdkyvIAQLXJZ0A==", 1010 | "dev": true, 1011 | "requires": { 1012 | "args": "3.0.7", 1013 | "basic-auth": "2.0.0", 1014 | "bluebird": "3.5.1", 1015 | "boxen": "1.2.2", 1016 | "chalk": "2.3.0", 1017 | "clipboardy": "1.1.4", 1018 | "dargs": "5.1.0", 1019 | "detect-port": "1.2.1", 1020 | "filesize": "3.5.11", 1021 | "fs-extra": "4.0.2", 1022 | "handlebars": "4.0.11", 1023 | "ip": "1.1.5", 1024 | "micro": "9.0.0", 1025 | "micro-compress": "1.0.0", 1026 | "mime-types": "2.1.17", 1027 | "node-version": "1.1.0", 1028 | "openssl-self-signed-certificate": "1.1.6", 1029 | "opn": "5.1.0", 1030 | "path-type": "3.0.0", 1031 | "send": "0.16.1", 1032 | "update-notifier": "2.3.0" 1033 | } 1034 | }, 1035 | "setprototypeof": { 1036 | "version": "1.0.3", 1037 | "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", 1038 | "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", 1039 | "dev": true 1040 | }, 1041 | "shebang-command": { 1042 | "version": "1.2.0", 1043 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1044 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1045 | "dev": true, 1046 | "requires": { 1047 | "shebang-regex": "1.0.0" 1048 | } 1049 | }, 1050 | "shebang-regex": { 1051 | "version": "1.0.0", 1052 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1053 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1054 | "dev": true 1055 | }, 1056 | "signal-exit": { 1057 | "version": "3.0.2", 1058 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 1059 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 1060 | "dev": true 1061 | }, 1062 | "source-map": { 1063 | "version": "0.4.4", 1064 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 1065 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 1066 | "dev": true, 1067 | "requires": { 1068 | "amdefine": "1.0.1" 1069 | } 1070 | }, 1071 | "statuses": { 1072 | "version": "1.4.0", 1073 | "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", 1074 | "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", 1075 | "dev": true 1076 | }, 1077 | "string-similarity": { 1078 | "version": "1.2.0", 1079 | "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.0.tgz", 1080 | "integrity": "sha1-11FTyzg4RjGLejmo2SkrtNtOnDA=", 1081 | "dev": true, 1082 | "requires": { 1083 | "lodash": "4.17.4" 1084 | } 1085 | }, 1086 | "string-width": { 1087 | "version": "2.1.1", 1088 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 1089 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 1090 | "dev": true, 1091 | "requires": { 1092 | "is-fullwidth-code-point": "2.0.0", 1093 | "strip-ansi": "4.0.0" 1094 | } 1095 | }, 1096 | "strip-ansi": { 1097 | "version": "4.0.0", 1098 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 1099 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 1100 | "dev": true, 1101 | "requires": { 1102 | "ansi-regex": "3.0.0" 1103 | } 1104 | }, 1105 | "strip-eof": { 1106 | "version": "1.0.0", 1107 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1108 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 1109 | "dev": true 1110 | }, 1111 | "strip-json-comments": { 1112 | "version": "2.0.1", 1113 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 1114 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 1115 | "dev": true 1116 | }, 1117 | "supports-color": { 1118 | "version": "4.5.0", 1119 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", 1120 | "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", 1121 | "dev": true, 1122 | "requires": { 1123 | "has-flag": "2.0.0" 1124 | } 1125 | }, 1126 | "term-size": { 1127 | "version": "1.2.0", 1128 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 1129 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 1130 | "dev": true, 1131 | "requires": { 1132 | "execa": "0.7.0" 1133 | } 1134 | }, 1135 | "timed-out": { 1136 | "version": "4.0.1", 1137 | "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 1138 | "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 1139 | "dev": true 1140 | }, 1141 | "uglify-js": { 1142 | "version": "2.8.29", 1143 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", 1144 | "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 1145 | "dev": true, 1146 | "optional": true, 1147 | "requires": { 1148 | "source-map": "0.5.7", 1149 | "uglify-to-browserify": "1.0.2", 1150 | "yargs": "3.10.0" 1151 | }, 1152 | "dependencies": { 1153 | "source-map": { 1154 | "version": "0.5.7", 1155 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 1156 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1157 | "dev": true, 1158 | "optional": true 1159 | } 1160 | } 1161 | }, 1162 | "uglify-to-browserify": { 1163 | "version": "1.0.2", 1164 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 1165 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 1166 | "dev": true, 1167 | "optional": true 1168 | }, 1169 | "unique-string": { 1170 | "version": "1.0.0", 1171 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 1172 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 1173 | "dev": true, 1174 | "requires": { 1175 | "crypto-random-string": "1.0.0" 1176 | } 1177 | }, 1178 | "universalify": { 1179 | "version": "0.1.1", 1180 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", 1181 | "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", 1182 | "dev": true 1183 | }, 1184 | "unpipe": { 1185 | "version": "1.0.0", 1186 | "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1187 | "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 1188 | "dev": true 1189 | }, 1190 | "unzip-response": { 1191 | "version": "2.0.1", 1192 | "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", 1193 | "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", 1194 | "dev": true 1195 | }, 1196 | "update-notifier": { 1197 | "version": "2.3.0", 1198 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", 1199 | "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", 1200 | "dev": true, 1201 | "requires": { 1202 | "boxen": "1.2.2", 1203 | "chalk": "2.3.0", 1204 | "configstore": "3.1.1", 1205 | "import-lazy": "2.1.0", 1206 | "is-installed-globally": "0.1.0", 1207 | "is-npm": "1.0.0", 1208 | "latest-version": "3.1.0", 1209 | "semver-diff": "2.1.0", 1210 | "xdg-basedir": "3.0.0" 1211 | } 1212 | }, 1213 | "url-parse-lax": { 1214 | "version": "1.0.0", 1215 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 1216 | "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 1217 | "dev": true, 1218 | "requires": { 1219 | "prepend-http": "1.0.4" 1220 | } 1221 | }, 1222 | "vary": { 1223 | "version": "1.1.2", 1224 | "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1225 | "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 1226 | "dev": true 1227 | }, 1228 | "which": { 1229 | "version": "1.3.0", 1230 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", 1231 | "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 1232 | "dev": true, 1233 | "requires": { 1234 | "isexe": "2.0.0" 1235 | } 1236 | }, 1237 | "widest-line": { 1238 | "version": "1.0.0", 1239 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", 1240 | "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", 1241 | "dev": true, 1242 | "requires": { 1243 | "string-width": "1.0.2" 1244 | }, 1245 | "dependencies": { 1246 | "ansi-regex": { 1247 | "version": "2.1.1", 1248 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 1249 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1250 | "dev": true 1251 | }, 1252 | "is-fullwidth-code-point": { 1253 | "version": "1.0.0", 1254 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1255 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1256 | "dev": true, 1257 | "requires": { 1258 | "number-is-nan": "1.0.1" 1259 | } 1260 | }, 1261 | "string-width": { 1262 | "version": "1.0.2", 1263 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1264 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1265 | "dev": true, 1266 | "requires": { 1267 | "code-point-at": "1.1.0", 1268 | "is-fullwidth-code-point": "1.0.0", 1269 | "strip-ansi": "3.0.1" 1270 | } 1271 | }, 1272 | "strip-ansi": { 1273 | "version": "3.0.1", 1274 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1275 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1276 | "dev": true, 1277 | "requires": { 1278 | "ansi-regex": "2.1.1" 1279 | } 1280 | } 1281 | } 1282 | }, 1283 | "window-size": { 1284 | "version": "0.1.0", 1285 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 1286 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", 1287 | "dev": true, 1288 | "optional": true 1289 | }, 1290 | "wordwrap": { 1291 | "version": "0.0.3", 1292 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", 1293 | "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", 1294 | "dev": true 1295 | }, 1296 | "write-file-atomic": { 1297 | "version": "2.3.0", 1298 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", 1299 | "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", 1300 | "dev": true, 1301 | "requires": { 1302 | "graceful-fs": "4.1.11", 1303 | "imurmurhash": "0.1.4", 1304 | "signal-exit": "3.0.2" 1305 | } 1306 | }, 1307 | "xdg-basedir": { 1308 | "version": "3.0.0", 1309 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 1310 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 1311 | "dev": true 1312 | }, 1313 | "yallist": { 1314 | "version": "2.1.2", 1315 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 1316 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 1317 | "dev": true 1318 | }, 1319 | "yargs": { 1320 | "version": "3.10.0", 1321 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 1322 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 1323 | "dev": true, 1324 | "optional": true, 1325 | "requires": { 1326 | "camelcase": "1.2.1", 1327 | "cliui": "2.1.0", 1328 | "decamelize": "1.2.0", 1329 | "window-size": "0.1.0" 1330 | }, 1331 | "dependencies": { 1332 | "camelcase": { 1333 | "version": "1.2.1", 1334 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 1335 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 1336 | "dev": true, 1337 | "optional": true 1338 | } 1339 | } 1340 | } 1341 | } 1342 | } 1343 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jekyll-vue", 3 | "version": "1.0.0", 4 | "description": "Vue-Jekyll Updated", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1", 8 | "dev": "./node_modules/.bin/concurrently \"cross-env NODE_ENV=development ./node_modules/.bin/webpack -w\" \"bundle exec jekyll serve -w --incremental\"", 9 | "htmlclean": "./node_modules/.bin/htmlclean dist -o dist", 10 | "build": "cross-env NODE_ENV=production ./node_modules/.bin/webpack --progress -p && bundle exec jekyll build && npm run htmlclean", 11 | "serve": "./node_modules/.bin/serve ./dist -p 4000", 12 | "build:serve": "yarn run build && yarn run serve" 13 | }, 14 | "author": "", 15 | "license": "MIT", 16 | "devDependencies": { 17 | "babel-core": "^6.26.0", 18 | "babel-loader": "^7.1.2", 19 | "babel-preset-es2015": "^6.24.1", 20 | "babel-preset-es2015-native-modules": "^6.9.4", 21 | "babel-preset-react": "^6.24.1", 22 | "concurrently": "^3.5.1", 23 | "cross-env": "^5.1.1", 24 | "css-loader": "^0.28.7", 25 | "expose-loader": "^0.7.4", 26 | "extract-text-webpack-plugin": "^3.0.2", 27 | "file-loader": "^1.1.5", 28 | "htmlclean-cli": "^1.0.6", 29 | "jquery": "^3.2.1", 30 | "lodash": "^4.17.4", 31 | "moment": "^2.19.4", 32 | "node-sass": "^4.7.2", 33 | "sass-loader": "^6.0.6", 34 | "serve": "^6.4.1", 35 | "style-loader": "^0.19.1", 36 | "url-loader": "^0.6.2", 37 | "vue": "^2.5.10", 38 | "vue-loader": "^13.5.0", 39 | "vue-template-compiler": "^2.5.10", 40 | "webpack": "^3.10.0", 41 | "webpack-dev-server": "^2.9.7" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/404.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 18 | 19 |
Page not found :(
23 |The requested page could not be found.
24 |subscribe via RSS
24 | 25 |