makefullstack v0.2.42
š„ 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
ā ā
āāā āāāā
āāāā āāāāāā
āāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāā
āāāāāāāāāāāā
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago