{"_id":"static-site-boilerplate","_rev":"2-af9641b7ec5d4b06958f10ef732ae91b","name":"static-site-boilerplate","dist-tags":{"latest":"1.0.0-beta.4"},"versions":{"1.0.0":{"name":"static-site-boilerplate","description":"A modern boilerplate for static website development","version":"1.0.0","homepage":"http://staticsiteboilerplate.com","author":{"name":"Eric Alli","url":"http://ericalli.com"},"repository":{"type":"git","url":"git+https://github.com/ericalli/static-site-boilerplate.git"},"license":"MIT","bugs":{"url":"https://github.com/ericalli/static-site-boilerplate/issues"},"keywords":["html5","css3","es6","frontend","sass","less","static","boilerplate","webpack"],"scripts":{"start":"cross-env NODE_ENV=development webpack-dev-server --config ./config/webpack.config.js","start:dist":"cross-env NODE_ENV=production webpack-dev-server --config ./config/webpack.config.js && http-server ./dist -o","setup":"node ./config/site.setup.js","postinstall":"node ./config/site.setup.js","lint:js":"eslint \"src/**/*.js\"","lint:styles":"stylelint \"src/**/*.scss\"","build:dist":"cross-env NODE_ENV=production webpack --config ./config/webpack.config.js","deploy":"dploy"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","autoprefixer":"^9.4.3","babel-loader":"^8.0.4","clean-webpack-plugin":"^1.0.0","cross-env":"^5.2.0","css-loader":"^2.0.1","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-config-airbnb-base":"^13.1.0","eslint-loader":"^2.1.1","eslint-plugin-import":"^2.14.0","file-loader":"^2.0.0","glob":"^7.1.3","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","http-server":"^0.11.1","image-webpack-loader":"^4.6.0","less":"^3.9.0","less-loader":"^4.1.0","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.11.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-sass":"^0.3.5","robotstxt-webpack-plugin":"^4.0.1","sass-loader":"^7.1.0","sitemap-webpack-plugin":"^0.6.0","style-loader":"^0.23.1","stylelint":"^8.3.0","stylelint-config-standard":"^18.2.0","stylelint-scss":"^3.4.3","stylelint-webpack-plugin":"^0.10.5","webapp-webpack-plugin":"^2.4.0","webpack":"^4.27.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.5","webpackbar":"^3.1.4"},"dependencies":{"chalk":"^2.4.1","clear":"^0.1.0","dploy":"^1.2.0","enquirer":"^2.2.0","figlet":"^1.2.1","jquery":"^3.3.1","normalize.css":"^8.0.1","reset-css":"^4.0.1","sanitize.css":"^8.0.0","webpack-dev-server":"^3.1.14"},"gitHead":"55becb78199458832a17cf99400b6253fcd2af1f","_id":"static-site-boilerplate@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"ericalli","email":"hello@ericalli.com"},"dist":{"integrity":"sha512-VZ6G5Js3rtXjmZHWgAeK0j1e17qdY7vpOz6UM59RtjMwq56hAvgT1ZaxwHC3MmQ9HR9yeN6UsTm2vRBnwv4adg==","shasum":"9fc960de6d25442018f8c51fc5a22e70625676ac","tarball":"https://registry.npmjs.org/static-site-boilerplate/-/static-site-boilerplate-1.0.0.tgz","fileCount":22,"unpackedSize":81851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPlSwCRA9TVsSAnZWagAApNwP/iRzDsPvf9m3R0DI/H3H\n+UKhfDuGvUYLAcBQ1GPBXKj1MpW5N6+EKW+VRgun3xe7u3EWH3eFBUaGTWKH\nG/s4kk5pnDpTlc83HRd5FObiMN48tUqXnk8XgZJtO8TOqm9BjnGEAQvcw5hk\nGSFAzAZS92s4h6HrBo7KPwjLOHo5L1vwXJoj3xrWlbtcshb1k6vDRTA37Fhy\neL50AKIyrlrLBEjTt6kp6aI828MgTxT9IrLnHS8UVQQw7EIGo9TK1BDS17gc\nSHoVDrFM7K/G3wllBzSYsfMaTzKOKNtAlCaPrvxcXu8D5YnKt5Drnoq0W/ds\nUHuR3p+AJwvO48eFtB8zBsSwXDpX0rsDmua4om7aKDZoWeER777/lKaAA3lo\naIg21Ft+CEvRGf8DoMjYLmMlc5MCpu3estn44IhcxUrEaiJeTobgKPvnLha2\nACO5Eelqgm7XPCo7nck1OinLeWItaJMPJRiFNSJGnyD8nDyeu2e877HKjRYd\nxVhsFVLI3ga/FT6KFTR0HCQFAm9Se+3nr+9KMMJGTXy43ZwWsZBT9uxMWXO0\nnbD0As17DZSth4hE4jMtTeCsQLBoWTr07qz768G93pUy1RHpqAtjarYlFrop\nMHuBb6EnSiNk1S1kVB2BhiUKpBYO77UQYe7qIEdfj320X3MPEHNbLXwtQzHA\ndfhF\r\n=EfVG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtCdVOsYMCJHkj9yjdeSdSSO6rCUmMhELGnYH61c6c+gIgWKWDXibGDQJ+/zLDuCae+H20UJHdVYjickMubmkSXfA="}]},"maintainers":[{"name":"ericalli","email":"hello@ericalli.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-site-boilerplate_1.0.0_1547588784195_0.3606720413252835"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"static-site-boilerplate","description":"A modern boilerplate for static website development","version":"1.0.0-beta.4","homepage":"http://staticsiteboilerplate.com","author":{"name":"Eric Alli","url":"http://ericalli.com"},"repository":{"type":"git","url":"git+https://github.com/ericalli/static-site-boilerplate.git"},"license":"MIT","bugs":{"url":"https://github.com/ericalli/static-site-boilerplate/issues"},"keywords":["html5","css3","es6","frontend","sass","less","static","boilerplate","webpack"],"scripts":{"start":"cross-env NODE_ENV=development webpack-dev-server --config ./config/webpack.config.js","start:dist":"cross-env NODE_ENV=production webpack-dev-server --config ./config/webpack.config.js && http-server ./dist -o","setup":"node ./config/site.setup.js","postinstall":"node ./config/site.setup.js","lint:js":"eslint \"src/**/*.js\"","lint:styles":"stylelint \"src/**/*.scss\"","build:dist":"cross-env NODE_ENV=production webpack --config ./config/webpack.config.js","deploy":"dploy"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/preset-env":"^7.2.3","autoprefixer":"^9.4.3","babel-loader":"^8.0.4","clean-webpack-plugin":"^1.0.0","cross-env":"^5.2.0","css-loader":"^2.0.1","cssnano":"^4.1.7","eslint":"^5.10.0","eslint-config-airbnb-base":"^13.1.0","eslint-loader":"^2.1.1","eslint-plugin-import":"^2.14.0","file-loader":"^2.0.0","glob":"^7.1.3","html-loader":"^0.5.5","html-webpack-plugin":"^4.0.0-beta.5","http-server":"^0.11.1","image-webpack-loader":"^4.6.0","less":"^3.9.0","less-loader":"^4.1.0","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.11.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-loader":"^3.0.0","postcss-sass":"^0.3.5","robotstxt-webpack-plugin":"^4.0.1","sass-loader":"^7.1.0","sitemap-webpack-plugin":"^0.6.0","style-loader":"^0.23.1","stylelint":"^8.3.0","stylelint-config-standard":"^18.2.0","stylelint-scss":"^3.4.3","stylelint-webpack-plugin":"^0.10.5","webapp-webpack-plugin":"^2.4.0","webpack":"^4.27.1","webpack-cli":"^3.1.2","webpack-merge":"^4.1.5","webpackbar":"^3.1.4"},"dependencies":{"chalk":"^2.4.1","clear":"^0.1.0","dploy":"^1.2.0","enquirer":"^2.2.0","figlet":"^1.2.1","jquery":"^3.3.1","normalize.css":"^8.0.1","reset-css":"^4.0.1","sanitize.css":"^8.0.0","webpack-dev-server":"^3.1.10"},"gitHead":"2fcf1d0a62ffcda7424baafa0e24e4e2ce488265","_id":"static-site-boilerplate@1.0.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"ericalli","email":"hello@ericalli.com"},"dist":{"integrity":"sha512-KhV3F9EMAzUdUej0bWf68MKzzpICHTiyxP3T0ugCX3k36qAqoYPhxhZTBeJZptbB6pgb8sLptJW2WXQP9MI99Q==","shasum":"df034a4ab4d3f0a2028391b0cbb833132432e29b","tarball":"https://registry.npmjs.org/static-site-boilerplate/-/static-site-boilerplate-1.0.0-beta.4.tgz","fileCount":22,"unpackedSize":84624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSz3OCRA9TVsSAnZWagAAmqMP/Axerq09MguLVwX9O5Ys\n3BNVqNwUBSTmKHHInOumuVt6dIjpyh46YVveUSLpzaAoVrzLWd3Rt+VzqqjO\nbT5Hf9I0qDj46v9Lfyykv1VseaVEGl2Udpr+5sN8WPxwGJJO4BNJ0bOdhcXO\nMgx4h0VASoAghHVzSzDhtHCMWRbSGst5XgZkSWkqyz1zDYh5K6rnIV6SMSsm\ngCWmHX3zk9ylwygR3Gmb9KxzKhd7D5X6eu5X4fpBsXR4ba+kx6uC/ikaiBYd\nrRCXabfuXmU2O8TQcTqB5UG9UhHzn+M3xxlDcXXT7xJnMQURLmgal2p1WtU3\nEwQQ6SraP7m9CFGcGk3CIfnrjyVJaJN8LsFnqruF7UwVdAX2g9Op7adgm10e\n6+eIXdhxQV01nlMVgxYC+Qkt0XA8lepdX0STUAkQLfGeYwEyvW7+3ojvMVAe\nyuuLlRzZYUW0afS1HtrPQHMUNwZ4BVGkDxmv5vJCOFaR57fx0XzQQ/L9K0+e\naW2JbxJNdDqJO5c0+JgM6qzaknTrmrdT3/Z5oliy2aNp7P6uqeE1cSdptHyd\nh3FkpTrL/di/PWgikmh70TPo7+GKr3HvMDFRDYDOcTxDaK3byjyWGW8XP3BB\nMdtvZ3W5wfmn5rf8zsoREVl8LQZWvZisccXbZ+p+KYLVjhZKiax2THMaCRQP\nBt4e\r\n=txuJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgHsdK10gAzLOmcRu1BHgtU2siCDr4rsL9niv7d3PtkQIgSU/ixTbcVZ/pg9TLFlLA3A5CD1bWQT5hmJhVnjf6zww="}]},"maintainers":[{"name":"ericalli","email":"hello@ericalli.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-site-boilerplate_1.0.0-beta.4_1548434894067_0.7927597634450005"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-15T21:46:24.194Z","1.0.0":"2019-01-15T21:46:24.294Z","modified":"2022-05-18T16:29:51.211Z","1.0.0-beta.4":"2019-01-25T16:48:14.308Z"},"maintainers":[{"name":"ericalli","email":"hello@ericalli.com"}],"description":"A modern boilerplate for static website development","homepage":"http://staticsiteboilerplate.com","keywords":["html5","css3","es6","frontend","sass","less","static","boilerplate","webpack"],"repository":{"type":"git","url":"git+https://github.com/ericalli/static-site-boilerplate.git"},"author":{"name":"Eric Alli","url":"http://ericalli.com"},"bugs":{"url":"https://github.com/ericalli/static-site-boilerplate/issues"},"license":"MIT","readme":"# Static Site Boilerplate  &nbsp; [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Static%20Site%20Boilerplate%3A%20A%20better%20workflow%20for%20building%20modern%20static%20websites&url=http://staticsiteboilerplate.com/&via=ericalli&hashtags=html,css,javascript,webdev)\n[![Build Status](https://travis-ci.org/ericalli/static-site-boilerplate.svg?branch=master)](https://travis-ci.org/ericalli/static-site-boilerplate)\n[![devDependency Status](https://david-dm.org/ericalli/static-site-boilerplate/dev-status.svg)](https://david-dm.org/ericalli/static-site-boilerplate?type=dev)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Support on Open Collective](https://img.shields.io/badge/support-on%20open%20collective-3285FF.svg?logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U2xpY2U8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ibG9nbyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0xLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iOjotaWNvbiI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzIuNzc4ODkxNywyMC45MjExMjMgQzMyLjc3ODg5MTcsMjMuNDQ0MTIzMiAzMi4wNDYxNDI0LDI1Ljg2MTk5ODUgMzAuNzkwMDAwOSwyNy44NTkzNzM3IEwzNS45MTkyNDU0LDMzLjAxMDQ5OTIgQzM4LjQzMTUyODUsMjkuNjQ2NDk4OSA0MC4wMDE3MDU0LDI1LjQ0MTQ5ODQgNDAuMDAxNzA1NCwyMC45MjExMjMgQzQwLjAwMTcwNTQsMTYuNDAwNzQ3NSAzOC40MzE1Mjg1LDEyLjE5NTc0NzEgMzUuOTE5MjQ1NCw4LjgzMTc0Njc1IEwzMC43OTAwMDA5LDEzLjk4Mjg3MjMgQzMyLjA0NjE0MjQsMTUuOTgwMjQ3NSAzMi43Nzg4OTE3LDE4LjI5Mjk5NzcgMzIuNzc4ODkxNywyMC45MjExMjMgTDMyLjc3ODg5MTcsMjAuOTIxMTIzIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0I4RDNGNCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjAxMzU4NTgsMzMuNzQ2Mzc0MyBDMTMuMDAwMTI5LDMzLjc0NjM3NDMgNy4yNDI4MTM3LDI3Ljk2NDQ5ODcgNy4yNDI4MTM3LDIwLjkyMTEyMyBDNy4yNDI4MTM3LDEzLjg3Nzc0NzMgMTMuMDAwMTI5LDguMDk1ODcxNjggMjAuMDEzNTg1OCw4LjA5NTg3MTY4IEMyMi42MzA1NDczLDguMDk1ODcxNjggMjQuOTMzNDczNCw4LjgzMTc0Njc1IDI2LjkyMjM2NDEsMTAuMTk4MzcxOSBMMzIuMDUxNjA4Nyw1LjA0NzI0NjM3IEMyOC43MDE4OTc5LDIuNTI0MjQ2MTEgMjQuNTE0NzU5NiwwLjk0NzM3MDk1NiAyMC4wMTM1ODU4LDAuOTQ3MzcwOTU2IEM5LjAyMjM0NzUyLDAuOTQ3MzcwOTU2IDAuMDE5OTk5OTgwOSw5Ljg4Mjk5Njg2IDAuMDE5OTk5OTgwOSwyMS4wMjYyNDggQzAuMDE5OTk5OTgwOSwzMi4xNjk0OTkxIDkuMDIyMzQ3NTIsNDEgMjAuMDEzNTg1OCw0MSBDMjQuNjE5NDM4LDQxIDI4LjgwNjU3NjQsMzkuNDIzMTI0OCAzMi4xNTYyODcxLDM2LjkwMDEyNDYgTDI3LjAyNzA0MjYsMzEuNzQ4OTk5MSBDMjUuMDM4MTUxOSwzMy4wMTA0OTkyIDIyLjYzMDU0NzMsMzMuNzQ2Mzc0MyAyMC4wMTM1ODU4LDMzLjc0NjM3NDMgTDIwLjAxMzU4NTgsMzMuNzQ2Mzc0MyBaIiBpZD0iU2hhcGUiIGZpbGw9IiMzMzg1RkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)](https://opencollective.com/static-site-boilerplate)\n\n\n**Discuss it on [Product Hunt](https://www.producthunt.com/posts/static-site-boilerplate) 🦄**\n\n[![Static Site Boilerplate](http://staticsiteboilerplate.com/externals/github.png)](https://github.com/ericalli/static-site-boilerplate/releases/latest)\n\n* Homepage: [http://staticsiteboilerplate.com/](http://staticsiteboilerplate.com//)\n* Documentation: [https://docs.staticsiteboilerplate.com/](https://docs.staticsiteboilerplate.com/)\n\n## Installation\n\n```bash\ngit clone https://github.com/ericalli/static-site-boilerplate\n ```\n \n ```bash\ncd static-site-boilerplate\n ```\n \n ```bash\nrm -rf .git && git init\n ```\n \n ## Features\n\n* **Modern Technologies:** Full support for HTML5, JavaScript (Vanilla and ES6) and CSS (Sass and PostCSS)\n* **Built-in Server:** Local development server with hot reloading\n* **Performance Tuning:** CSS and JavaScript transpilation, bundling, autoprefixing, and minification\n* **Image Optimization:** Optimizes images for loading speed\n* **Favicon Generation:** Automatically generates all favicons for Web, Apple and Android devices from one image file\n* **Code Linting:** Full support for JavaScript (ESLint) and CSS (StyleLint) linting\n* **Sitemap & Robots.txt Generation:** Automatically generates a sitemap.xml and robots.txt files\n* **Setup Wizard:** Optionally install helpful libraries and snippets including:\n  * CSS Resets: `normalize.css` `reset.css` or `sanitize.css`\n  * jQuery\n  * Google Analytics\n* **Cutting Edge:** Uses Webpack for processing and bundling your code \n* **Deployment:** Built-in support for deployment via FTP or Netlify \n\n## Browser Support\n\n* Chrome _\\(latest 2\\)_\n* Edge _\\(latest 2\\)_\n* Firefox _\\(latest 2\\)_\n* Internet Explorer 9+\n* Opera _\\(latest 2\\)_\n* Safari _\\(latest 2\\)_\n\n_This  is fully dependent on your code and doesn't mean that Static Site Boilerplate won't work in older browsers, just that we'll ensure compatibility with the ones mentioned above._\n\n## Support & Contributing\n\nFor general questions about Static Site Boilerplate, tweet at [@ericalli](https://twitter.com/ericalli).\n\nAnyone is welcome to contribute. If you decide to get involved, please take a moment and check out the following:\n\n* [Bug reports](.github/ISSUE_TEMPLATE/bug_report.md)\n* [Feature requests](.github/ISSUE_TEMPLATE/feature_request.md)\n\n\n## Sponsors\n\n[**Become a sponsor**](https://opencollective.com/static-site-boilerplate) and get your company in front of thousands of engaged front end developers and support this project!\n\n[![Become a sponsor](https://opencollective.com/static-site-boilerplate/tiers/backer.svg?avatarHeight=64)](https://opencollective.com/static-site-boilerplate)\n\n## Author\n\n**Eric Alli**\n\n-   Website: <http://www.ericalli.com/>\n-   Github: <https://github.com/ericalli/>\n\n## License\n\nThe code is available under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}