2.0.1 • Published 8 years ago
generator-elderfo-typescript-project v2.0.1
generator-elderfo-typescript-project

Boilerplate generator for typescript monorepos not intended to be published to npm.
Installation
First, install Yeoman and generator-elderfo-typescript-project using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-elderfo-typescript-projectThen generate your new project:
yo elderfo-typescript-projectConfiguration
The generator will prompt you for two values:
Project Name- the name of the project. Note: when running the generator, you will want to be in the folder above where you want the package to be createdProject Version- the version to be used with the application
Structure
The application configuration expects the application to be structured like:
<project-name>/
|-- packages/
|-- tools/
|-- jest.json
|-- lerna.json
|-- package.json
\-- tsconfig.jsonpackagesis for the main applicaiton packagestoolsis for dev packages, such as pre-processors, data generators, etc...
Npm/yarn Run Scripts
bootstrap- convinence method forlerna bootstrapbuild- runsbuildon all packages with a definedbuildscriptclean-all- cleans allnode_modulesandbuildfoldersdev- runs thedevscript in parallel on all packages that have one definedpretest- pre-builds packages for testingtest- runs tests at a global levelgenerate-package- generates a package
License
MIT © Chris Getsfred