{"_id":"@blocksley/demo-webpack","_rev":"2-602d93dc1ba9f220284061ee68ac2392","name":"@blocksley/demo-webpack","dist-tags":{"latest":"0.1.29-alpha.0"},"versions":{"0.1.28-alpha.0":{"name":"@blocksley/demo-webpack","version":"0.1.28-alpha.0","description":"Blocksley Webpack Demo","publishConfig":{"access":"public"},"main":"index.js","scripts":{"dev":"webpack-dev-server --progress --config build/webpack.config.dev.js","build":"webpack --config build/webpack.config.prod.js","lint":"eslint --ext .js,.vue src","lint:fix":"eslint --ext .js,.vue src --fix","test:unit":"jest --config test/jest.config.js","test":"npm run lint && npm run test:unit","test:debug":"node --inspect node_modules/.bin/jest --runInBand --config test/jest.config.js"},"keywords":["Vue","Webpack 4"],"author":{"name":"Kurtis Fields"},"license":"MIT","dependencies":{"vue":"^2.6.11"},"devDependencies":{"@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@vue/test-utils":"^1.0.0-beta.31","babel-eslint":"^10.0.1","babel-jest":"^25.1.0","babel-loader":"^8.0.5","copy-webpack-plugin":"^5.1.1","css-loader":"^3.4.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-loader":"^3.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^6.1.2","html-webpack-plugin":"^3.2.0","jest":"^25.1.0","jest-serializer-vue":"^2.0.2","mini-css-extract-plugin":"^0.9.0","style-loader":"^1.1.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","uglify-es":"^3.3.9","url-loader":"^3.0.0","vue-jest":"^3.0.4","vue-loader":"^15.8.3","vue-server-renderer":"^2.6.11","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.11","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1","webpack-merge":"^4.2.1"},"gitHead":"54724f711f5e32a9165995836a4ee8cd50e984e3","_id":"@blocksley/demo-webpack@0.1.28-alpha.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Odb+FyaLbfB9eagq+QosV+nlH2/D29UclUWSoTVk+V7ixRkgiByQCMh3JzvGc3SWewHFW2MbEj454w3OFGA1TQ==","shasum":"59e01cb0f264cb48fdf4da2cbdae26eca2ba28f1","tarball":"https://registry.npmjs.org/@blocksley/demo-webpack/-/demo-webpack-0.1.28-alpha.0.tgz","fileCount":46,"unpackedSize":351141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiU1kCRA9TVsSAnZWagAA5FAP/1jeFPiZzUZTfDppbbOR\n472WMOpoJtB+TkcESbxZxKgciN5OhBtjOPQdlsCrWXeHAP11uz2vR5PG4hH/\ndNCfTxQVHXCSjw1OtZLbWNIDUHuLOLc5oWP7yill3eKDldqh1ySQRbMV5oqb\nnZhzIgmxohSvcFl6SGcjUSd/92DFVBREQbhg4yZVqhFZAqfH+Lix7ptJDEG3\nLZBOt0uSeVr7odMZQjYfXGX7RTUY6fWIt3XJOXI/8yDDBfK63dxRPL8SsQjB\njhQX58o4s56l/snDveNuNOBbROgQNhYXK8pIaC2u9QggJ1vQYkV5IlKal8xZ\nhzzmJzX6KjyZUxrChRPpcOTXt+DmYoEbm55bJPyB+NmrX8nufChBBil928Hc\nw3c26TjRA81UbCPxBt5hRbKDEciOxNEGX/ELoIpHlcUb7m13jtTz6HOKCOAY\nt60hsPGYIZMEdvgLKclPrAs1ZDtuJnDljyr9RZ0RrF0j37oAAQj8fFlNxDSq\nBC8tVO8RJpUgyKexnQQYht3H9cvkda1B0F+jrpHmufr7ehYfMtzvE/dzAbzV\nVhx6sc7oSJcEQs7PZ1A+lhDLNiSGgBLBebqGjn19K0qdKN1zsX/SI3TPhvUE\nZf2Cw6prctw5F73idagOfFU6+rxtNwC3By5EvMPmyJqfW1ayT3EaO+t7vPOJ\n6jAW\r\n=b2MS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcgTkBKV4lu7zyUPwKPZYzEbmR74a7NsqC7g9HZgmHGgIhAJ9FWIxNJX3R+yARACaOKvg02vEmRpgSS37cbtc6ULYX"}]},"maintainers":[{"name":"kfields","email":"kurtisfields@gmail.com"}],"_npmUser":{"name":"kfields","email":"kurtisfields@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/demo-webpack_0.1.28-alpha.0_1586056547698_0.24311715864677064"},"_hasShrinkwrap":false},"0.1.29-alpha.0":{"name":"@blocksley/demo-webpack","version":"0.1.29-alpha.0","description":"Blocksley Webpack Demo","publishConfig":{"access":"public"},"main":"index.js","scripts":{"dev":"webpack-dev-server --progress --config build/webpack.config.dev.js","build":"webpack --config build/webpack.config.prod.js","lint":"eslint --ext .js,.vue src","lint:fix":"eslint --ext .js,.vue src --fix","test:unit":"jest --config test/jest.config.js","test":"npm run lint && npm run test:unit","test:debug":"node --inspect node_modules/.bin/jest --runInBand --config test/jest.config.js"},"keywords":["Vue","Webpack 4"],"author":{"name":"Kurtis Fields"},"license":"MIT","dependencies":{"vue":"^2.6.11"},"devDependencies":{"@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@vue/test-utils":"^1.0.0-beta.31","babel-eslint":"^10.0.1","babel-jest":"^25.1.0","babel-loader":"^8.0.5","copy-webpack-plugin":"^5.1.1","css-loader":"^3.4.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-loader":"^3.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^6.1.2","html-webpack-plugin":"^3.2.0","jest":"^25.1.0","jest-serializer-vue":"^2.0.2","mini-css-extract-plugin":"^0.9.0","style-loader":"^1.1.3","stylus":"^0.54.5","stylus-loader":"^3.0.2","uglify-es":"^3.3.9","url-loader":"^3.0.0","vue-jest":"^3.0.4","vue-loader":"^15.8.3","vue-server-renderer":"^2.6.11","vue-style-loader":"^4.1.2","vue-template-compiler":"^2.6.11","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1","webpack-merge":"^4.2.1"},"gitHead":"b2923270414c5c6f609c6eba3b877109cbaefa9b","_id":"@blocksley/demo-webpack@0.1.29-alpha.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-DdqAWVuV/a6j0ZTe4iSsohlzY7XkrtM21i7cU9KCu+xIxu7JbRXOf8zSZQ5DB4ac9mhx6d/e6DcqKTEY/5AiYQ==","shasum":"b87ce9c423fc718702f387d12ffffb71f79ca375","tarball":"https://registry.npmjs.org/@blocksley/demo-webpack/-/demo-webpack-0.1.29-alpha.0.tgz","fileCount":46,"unpackedSize":351141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqbxpCRA9TVsSAnZWagAAyhIP/2QGRjuO/U8njk6nMckv\nMth3nIA6WpqMZqsbBLpKspjhQSBLMs73XoADm9dNuWirAMVM/VlscF5fV1vS\nGR2tP5Nbat8Tr40jSwf40XVMCeZ/VxQxpWNdDBOr6t3JBxHyQ09bwQ0lHJCa\nwAPn86Ry0hZ6QWMUkSBn6ro4WepGV3EdyI+Z/frCF6bG1RlHl7pseOY4e7h1\nu+ZPdW2GL5WlG04TkF8vFsRkerQEkNyR+eSRKmR7QKDcTGiDnNNqJxyvcKKD\n03T2FqxJX03BmsQF5f31LdjMh/vA06ldN+3uX3YodA3ES1AIG2gcOQHz+fKv\n67XOvTV6fF7vOSzYCDyp0w2FY26WiT1a/QtiJBRz1wP7pmgOuT8jg3ZAHxyA\nftHFQwJ0OouUqTciJVkHLcZMh9gGuD4FJQaR6Xv5LI26qH3z9+KJlCP6kjCK\nVaIViPkKSJvpiNIKRvWPGe9YRlvhapiHrWdC6hLltj4xGxmM9yDsLCb7Kw74\n2UljTIS3Cu75ccHCWsS91qBabYXsdXMk0v+OwFTK8S3p00zA3V1/U6fTMAWu\nZhRv8D077FwpiZsUgbvKSd8RyS2VPXWB3DmuL7bPv0ws1Ppd5FzARC12ly/y\nnMeyNeDPdCqzhP3tsn/teYUKmW8XPbVHL9HsgRsJTyWJIRRIa3dUaBNa6nKe\nbA/a\r\n=7CUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYXAEzJ/S9LEjldzUiAh7bdp8zhHPtnxhiuBiT9I4VlQIgQRgGmwaTAPZ8zu2WPPyDmJt8duNVyM6Jcr7QGVjltQc="}]},"maintainers":[{"name":"kfields","email":"kurtisfields@gmail.com"}],"_npmUser":{"name":"kfields","email":"kurtisfields@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/demo-webpack_0.1.29-alpha.0_1588182121390_0.5689278341679342"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-05T03:15:47.495Z","0.1.28-alpha.0":"2020-04-05T03:15:47.871Z","modified":"2022-04-04T19:39:20.852Z","0.1.29-alpha.0":"2020-04-29T17:42:01.595Z"},"maintainers":[{"name":"kfields","email":"kurtisfields@gmail.com"}],"description":"Blocksley Webpack Demo","keywords":["Vue","Webpack 4"],"author":{"name":"Kurtis Fields"},"license":"MIT","readme":"# vue-webpack4-template\nVueJs template using Webpack 4\n\nThis repository is an implementation of the 'Vue.js and Webpack 4 From Scratch' article series on [itnext.io](https://itnext.io).\n\n[![Build Status](https://travis-ci.com/dfcook/vue-webpack4-template.svg?branch=master)](https://travis-ci.com/dfcook/vue-webpack4-template)\n[![codecov](https://codecov.io/gh/dfcook/vue-webpack4-template/branch/master/graph/badge.svg)](https://codecov.io/gh/dfcook/vue-webpack4-template)\n\n[Part 1](https://itnext.io/vuejs-and-webpack-4-from-scratch-part-1-94c9c28a534a):\n  - Hot Module loading with webpack-dev-server\n  - Linting using eslint\n  - CSS pre-processing with stylus\n  - Testing using @vue/test-utils and Jest\n\n[Part 2](https://itnext.io/vue-js-and-webpack-4-from-scratch-part-2-5038cc9deffb):\n  - Stylus for adding pre-processed CSS\n  - Hot Module Reloading and HTML injection\n  - Babel for building our scripts\n\n[Part 3](https://itnext.io/vue-js-and-webpack-4-from-scratch-part-3-3f68d2a3c127):\n  - Static assets processing\n  - ESLint for linting\n  - Testing using Jest\n    - _For debugging the tests, first need to open `chrome:inspect` on Google Chrome and click the Open dedicated DevTools for Node then run the command `npm run test:debug` from your console._\n","readmeFilename":"README.md"}