Skip to content

lukesrw/template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Getting Started

Use this template through the GitHub "Use this template" function, or:

set project=my-new-project
git clone --depth=1 https://github.com/lukesrw/template.git %project%
rmdir /S /Q %project%\.git
git init %project%

Usage

Init

  • Installs the "Packages (global)" listed below
  • Installs the "Packages (local)" listed below
  • Clones the "Init Folder" listed below from Full Template
node tools/init <feature1> <feature2> ...

Build

  • Compiles to the "Compile Folder"
  • Watches and compiles any changes in the "Init Folder"
node tools/build

Other node scripts can also optionally require the build script and execute it manually:

const build = require("../tools/build");

build();

Features

Feature Init Folder Compile Folder Packages (global) Packages (local)
TypeScript ("ts") ts js typescript @types/node
Vue vue dist @vue/cli-service
vue-template-compiler
vue
vue-router
Scss scss dist/css/scss
public/css/scss
sass
Prettier prettier*
Eslint eslint*
Git git*
Electron electron* js electron
@electron-forge/cli
electron-settings
Extensions extensions*

*files cloned into root without folder

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published