1.4.1 • Published 6 years ago

minni-module v1.4.1

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

minni-module

Minimal npm module scaffolding

Build Status Greenkeeper badge NSP Status JavaScript Style Guide semantic-release Commitizen friendly codecov

Work in progress

Not redy for usage yet.

Usage

  Example: 

    minni-module --name myModuleName --author myself 

  will create a new folder in current directory named 'myModuleName'
  and set myself as author in config file as a parammeter to parse templates.


  Options:
    -a  --author      Author name (package.json)                  [conf]
    -e  --email       email (code-of-conduct.md)                  [conf]
    -u  --user        Github user (urls in package.json)          [conf]
    -n  --name        Name of the module (folder, package.json)
    -d  --description Short description (README.md, package.json)

  All options marked as '[conf]' will be saved for future usage.
  You will see them in order to confirm on every use and can be overwriten
  in any invocation.

What it does

Scaffolds a high quality javascript module in one command so you can focus on codding.

Why

We love high quality open source so we love standards, best practices and unix filosophy.

The goal of this tool is to make it as uncomplicated as posible to create new healthy modules.

Let's make high quality our default.

Features

Static analysis

Check code for common mistakes and style on every commit with standard .

Security

Audit your dependencies for known vulnerabilities on every commit using nsp.

Tests

Write uncomplicated tests with tape and run your test suit on every commit.

Test coverage

Keep an eye on test coverage with istanbul.

Release

Rekease often and reliably with commitizen and semantic release.

Update

With all this in place it's really easy to enable greenkeeper to let it keep dependencies up to date for you.

Colaborate

Inform contributors and users about your workflow with issues and pull request templates.

Organize

Create a healthy community around your work by establishing a govenance model (open open-source) and a code of conduct (contributor covennant).

Write

Use write-good to to lint documentation.

$ npm run lint-prose

Certify

Your minni-module based module is almost ready to certify CII Best Practices.

Go get your badge to proudly show in the readme.

1.4.1

6 years ago

1.4.0

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago