cd 01javascriptWebpackTemplate/ && \
echo 'iK cd 01javascriptWebpackTemplate/ directory' && \
rm -rfv dist/ && \
echo 'iK01 now removing node_modules/ if any & npm cach clean' && \
rm -rf node_modules/ && npm cache clean -vf && \
npm ci && \
cd ../02javascriptWebpackJestTestingTemplate/ && \
echo 'iK cd 02javascriptWebpackJestTestingTemplate/ directory' && \
rm -rfv dist/ && \
echo 'iK02 now removing node_modules/ if any & npm cach clean' && \
rm -rf node_modules/ && npm cache clean -vf && \
npm ci && \
cd ../03reactWebpackTemplate/ && \
echo 'iK cd 03reactWebpackTemplate/ directory' && \
rm -rfv dist/ && \
echo 'iK03 now removing node_modules/ if any & npm cach clean' && \
rm -rf node_modules/ && npm cache clean -vf && \
npm ci && \
cd ../04reactWebpackJestReacttestinglibraryTestingTemplate/ && \
echo 'iK cd 04reactWebpackJestReacttestinglibraryTestingTemplate/ directory' && \
rm -rfv dist/ && \
echo 'iK04 now removing node_modules/ if any & npm cach clean' && \
rm -rf node_modules/ && npm cache clean -vf && \
npm ci && \
# npm outdated each repo so you do know what needs updating & testing
cd ../01javascriptWebpackTemplate/ && \
echo 'iK cd 01javascriptWebpackTemplate/ directory' && \
npm outdated && \
cd ../02javascriptWebpackJestTestingTemplate/ && \
echo 'iK cd 02javascriptWebpackJestTestingTemplate/ directory' && \
npm outdated && \
cd ../03reactWebpackTemplate/ && \
echo 'iK cd 03reactWebpackTemplate/ directory' && \
npm outdated && \
cd ../04reactWebpackJestReacttestinglibraryTestingTemplate/ && \
echo 'iK cd 04reactWebpackJestReacttestinglibraryTestingTemplate/ directory' && \
npm outdated && \
echo 'iK COMPLETE: now update each directory if any & test server is working fine'```
---
---
## == iK extra configurations details
### for async/await function, use this code in your babel config js file:
+\ not sure if this is complete but first test out & if not working checkout your specific bookmark
```bash
npm i -S regenerator-runtime
then
// on top of js file
import "core-js/stable"; //first test without & see if you need it
import "regenerator-runtime/runtime";
+\ src/server.js
file (this file is for testing build production on your localhost)
+\ __mocks__/
directory (for jest to test when component imports different types of files such as .css)
+\ etc...
- 202202 This section needs updating, but just use this as general guidelines
+\ all the files that are set up in each webpack template for you to test if everything is working correctly +\ But you can remove it all when you create your project. +\ these templates are quite flexible and the general installation guidelines can be found on my word doc note4 .
+\ iK to get the latest updates, maybe delete all dependencies and devdependencie in package.json and reinstall the dependencies:
1+\ javascript webpack template.
npm install webpack webpack-cli --save-dev && npm i --save-dev style-loader css-loader && npm i eslint --save-dev && npm install --save-dev babel-loader @babel/core @babel/preset-env && npm install --save-dev mini-css-extract-plugin && npm install css-minimizer-webpack-plugin --save-dev && npm install --save-dev html-webpack-plugin && npm install handlebars-loader --save-dev && npm install handlebars --save && npm install webpack-dev-server --save-dev
2+\ javascript webpack with jest testing template.
npm install webpack webpack-cli --save-dev && npm i --save-dev style-loader css-loader && npm i eslint --save-dev && npm install --save-dev babel-loader @babel/core @babel/preset-env && npm install --save-dev mini-css-extract-plugin && npm install css-minimizer-webpack-plugin --save-dev && npm install --save-dev html-webpack-plugin && npm install handlebars-loader --save-dev && npm install handlebars --save && npm install webpack-dev-server --save-dev && npm install --save-dev jest
3+\ react webpack.
npm install webpack webpack-cli --save-dev && npm i --save-dev style-loader css-loader && npm i eslint --save-dev && npm install --save-dev babel-loader @babel/core @babel/preset-env && npm install --save-dev mini-css-extract-plugin && npm install css-minimizer-webpack-plugin --save-dev && npm install --save-dev html-webpack-plugin && npm install handlebars-loader --save-dev && npm install handlebars --save && npm install webpack-dev-server --save-dev && npm install react react-dom && npm install --save-dev @babel/preset-react
4+\ react webpack with jest and react-testing-library testing.
npm install webpack webpack-cli --save-dev && npm i --save-dev style-loader css-loader && npm i eslint --save-dev && npm install --save-dev babel-loader @babel/core @babel/preset-env && npm install --save-dev mini-css-extract-plugin && npm install css-minimizer-webpack-plugin --save-dev && npm install --save-dev html-webpack-plugin && npm install handlebars-loader --save-dev && npm install handlebars --save && npm install webpack-dev-server --save-dev && npm install react react-dom && npm install --save-dev @babel/preset-react && npm install --save-dev jest && npm install --save-dev @testing-library/react
+\ four webpack templates you can use as your starting template. 1+\ javascript webpack template. 2+\ javascript webpack with jest testing template. 3+\ react webpack. 4+\ react webpack with jest and react-testing-library testing.
+\ ./iKbackUpFilesToTestWebpackIsWorking folder is just some quick backup files to test webpack is working fine +\ usually you would use it if you already chosen a webpack template and decided afterwards you need to install react/jest/react-testing-library