1.0.0 • Published 4 years ago
@canaxess/accordion v1.0.0
boilerplate-npm-html
https://wweb.dev/blog/how-to-create-static-website-npm-scripts/#css
- main entry point is
main.js
A boilerplate npm project for generating HTML using npm and a build toolchain. Using:
node-sasswhich compiles.scssfiles in CSSautoprefixer&postcss-clito add vendor prefixes to compiled CSSstylelintto check for errors in CSSonchangeto rebuild CSS whenever a change occurs in an.scssfilebrowser-syncto run a local web serverbpm-run-allto run multiple npm-scripts in parallel or sequential mainly for Windows systemsimagemin-clito minify imageswebpack&babelto use modern JS syntax and transpile into browser compatible JSeslintto keep the code more consistent and to avoid bugsposthtml&posthtml-modulesto use HTML partials i.e.<module href="/components/head.html"></module>
Javascript
- Always import Javascript modules into
main.jsto keep things tidy
SCSS
- Always import scss modules into
index.scssto keep things tidy
npm commands
npm run buildruns allbuild:*scripts in parallelnpm run watchruns allwatch:*scripts and starts the local web server in parallelnpm run serveruns a web server using files in the/distdirectory
Quickstart
- run
npm ito install all dependecies - run
npm run buildto build to the output/distdirectory
1.0.0
4 years ago