makefullstack
v0.2.42
Published
```bash npm install -g makefullstack ```
Downloads
12
Readme
🥞 MakeFullStack
npm install -g makefullstack
🚀🚀🚀 Start designing new full stack apps in under 30 seconds. 🚀🚀🚀
🌙🌙🌙 A toolbox for getting started as a Full Stack Software Engineer. 🌙🌙🌙
🐳🐳🐳 Develop offline & locally. Deploy securely to a fast, agile, and secure global network powered by Cloudflare CDN and K8s. 🐳🐳🐳
Functionality
- Create new projects
- Sign into account
- Change project environment variables
- Contact Staff Software Engineering Tutors
- Compare popular full stack templates
Requirements
Your development environment operating system must come with the following
- Docker
- Node Version Manager ("nvm")
Install nvm & required Node.js version
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install 14
nvm alias default 14
Initialization
npm install -g ts-node
npm install -g yarn
Notable Modules
🔔 Features
- Code in ES6 TypeScript
- ESLint & Prettier integration with VS Code extensions
- Instant code reload in debug mode
- JavaScript optimizations
🔩 Code Quality
- ESLint - Airbnb JavaScript Style Guide
- Prettier - Format code on save
💨 JavaScript Optimizations
- Rollup
- Tree-shaking
- Optimize ES modules for faster native loading
- Removes
console.log
statements from docker builds - CommonJS module format
🔨 Unit Testing
- Mocha
- Chai
🎬 Getting Started
yarn dev
Execute source code with nodemon for live reloading of code changes.
yarn test
Run all *.test.ts files in test/ directory.
yarn build
Export app to prod/app.ts after running tsc & rollup.
License
This Template is licensed under the GNU General Public License, version 3 (GPLv3).
Author
Timothy Miller
▄ ▄
▌▒█ ▄▀▒▌
▌▒▒█ ▄▀▒▒▒▐
▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
▒▒▒▒▒▒▒▒▒▒▀▀