5.0.1 • Published 7 months ago

@manuth/generator-my-ts-project v5.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
7 months ago

MyTSProjectGenerator

A Set of Generators for Creating Projects Written in TypeScript with custom additions

status-badge

General

The generators in this packages are based on the @manuth/generator-ts-project package.
In addition to the output of these generators, the code-style of all .md files will be refactored automatically and a Drone configuration will be created for continuous integration.

Usage

Install MyTSProjectGenerator

You can install MyTSProjectGenerator using the following command:

npm install -g yo @manuth/generator-my-ts-project

Generate a Generator Written in TypeScript

You can create a generator written in TypeScript using this command:

yo @manuth/my-ts-project

It is recommended to use a code-editor which provides TypeScript-support (like, for example VSCode or Atom).

Generator Output

  • A basic folder-structure for keeping TypeScript-code and JavaScript-builds separate
  • Linting-rules (optional)
    • Either weak rules…
    • …or strong rules
  • A node-package with required dependencies
  • Mocha test-environment
  • NPM-Scripts for…
    • Compiling the TypeScript-code
    • Cleaning compiled TypeScript-code
    • Linting the package
    • Testing the package
  • Drone-configuration
  • Visual Studio Code workspace (optional)
    • Settings
    • Task for building the generator (by pressing CTRL, SHIFT + B)
    • Task for linting the generator
    • Debug-settings

When generating a module you'll additionally get:

  • An empty index script

When generating a generator you'll get following in addition:

  • An EJS-extension for VSCode
  • An example-generator including template-files
  • As many sub-generators as you bother to create
5.0.1

7 months ago

5.0.0

12 months ago

3.1.0

2 years ago

4.0.4

2 years ago

4.1.0

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.3

2 years ago

4.0.2

2 years ago

3.0.12

2 years ago

3.0.13

2 years ago

3.0.11

2 years ago

3.0.10

3 years ago

3.0.9

3 years ago

3.0.8

3 years ago

3.0.7

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago