0.2.42 ā€¢ Published 3 years ago

makefullstack v0.2.42

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
3 years ago

šŸ„ž 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

  1. Docker
  2. 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

View my GitHub profile šŸ’”

View my personal website šŸ’»

         ā–„              ā–„
        ā–Œā–’ā–ˆ           ā–„ā–€ā–’ā–Œ
        ā–Œā–’ā–’ā–ˆ        ā–„ā–€ā–’ā–’ā–’ā–
       ā–ā–„ā–€ā–’ā–’ā–€ā–€ā–€ā–€ā–„ā–„ā–„ā–€ā–’ā–’ā–’ā–’ā–’ā–
     ā–„ā–„ā–€ā–’ā–‘ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–ˆā–’ā–’ā–„ā–ˆā–’ā–
   ā–„ā–€ā–’ā–’ā–’ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–€ā–ˆā–ˆā–€ā–’ā–Œ
  ā–ā–’ā–’ā–’ā–„ā–„ā–’ā–’ā–’ā–’ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–€ā–„ā–’ā–’ā–Œ
  ā–Œā–‘ā–‘ā–Œā–ˆā–€ā–’ā–’ā–’ā–’ā–’ā–„ā–€ā–ˆā–„ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–ˆā–’ā–
 ā–ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–Œā–ˆā–ˆā–€ā–’ā–’ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–€ā–„ā–Œ
 ā–Œā–‘ā–’ā–„ā–ˆā–ˆā–„ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–’ā–Œ
ā–Œā–’ā–€ā–ā–„ā–ˆā–„ā–ˆā–Œā–„ā–‘ā–€ā–’ā–’ā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ā–‘ā–’ā–’ā–’ā–
ā–ā–’ā–’ā–ā–€ā–ā–€ā–’ā–‘ā–„ā–„ā–’ā–„ā–’ā–’ā–’ā–’ā–’ā–’ā–‘ā–’ā–‘ā–’ā–‘ā–’ā–’ā–’ā–’ā–Œ
ā–ā–’ā–’ā–’ā–€ā–€ā–„ā–„ā–’ā–’ā–’ā–„ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–‘ā–’ā–‘ā–’ā–‘ā–’ā–’ā–
 ā–Œā–’ā–’ā–’ā–’ā–’ā–’ā–€ā–€ā–€ā–’ā–’ā–’ā–’ā–’ā–’ā–‘ā–’ā–‘ā–’ā–‘ā–’ā–‘ā–’ā–’ā–’ā–Œ
 ā–ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–‘ā–’ā–‘ā–’ā–‘ā–’ā–’ā–„ā–’ā–’ā–
  ā–€ā–„ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–‘ā–’ā–‘ā–’ā–‘ā–’ā–„ā–’ā–’ā–’ā–’ā–Œ
    ā–€ā–„ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–„ā–„ā–„ā–€ā–’ā–’ā–’ā–’ā–„ā–€
      ā–€ā–„ā–„ā–„ā–„ā–„ā–„ā–€ā–€ā–€ā–’ā–’ā–’ā–’ā–’ā–„ā–„ā–€
         ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–’ā–€ā–€
0.2.42

3 years ago

0.2.41

3 years ago

0.2.40

3 years ago

0.2.39

3 years ago

0.2.38

3 years ago

0.2.37

3 years ago

0.2.36

3 years ago

0.2.35

3 years ago

0.2.34

3 years ago

0.2.33

3 years ago

0.2.32

3 years ago

0.2.31

3 years ago

0.2.30

3 years ago

0.2.29

3 years ago

0.2.28

3 years ago

0.2.27

3 years ago

0.2.26

3 years ago

0.2.25

3 years ago

0.2.24

3 years ago

0.2.23

3 years ago

0.2.22

3 years ago

0.2.21

3 years ago

0.2.20

3 years ago

0.2.19

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago