Skip to content

Releases: nmicht/create-nodejs-project

1.0.2: Merge pull request #30 from nmicht/develop

02 Feb 00:04
35a5c54
Compare
Choose a tag to compare

1.0.2

  • Test coverage with coveralls and nyc

1.0.1: Merge pull request #25 from nmicht/feature/ci-badges

01 Feb 20:33
1f5be2f
Compare
Choose a tag to compare

1.0.1

  • Test coverage with coveralls, mocha and travis

1.0.0: Merge pull request #23 from nmicht/develop

01 Feb 19:14
221238e
Compare
Choose a tag to compare

1.0.0

  • Settings is a global object handle from an accessible json file.
  • Includes some unit tests
  • Added CI with travis

0.2.0: Merge pull request #15 from nmicht/develop

25 Jan 01:05
fae2b1d
Compare
Choose a tag to compare

0.1.5

25 Jan 01:05
Compare
Choose a tag to compare
Updated package lock

0.1.4

18 Jan 23:46
Compare
Choose a tag to compare

0.1.4

  • Handle the Github tokens for multiple accounts/users
  • Fix problem with keywords on package.json
  • Post install script to setup github auth details

0.1.1 Fix for the package name to be publised on npm (#2)

17 Jan 20:25
eca577f
Compare
Choose a tag to compare
* Template for the new project

* Utils created

- Copy folder recursively
- Replace a string by a dictionary
- Get object format for placeholders

* Generic process to build the new project

* Project class

- some issues with git values

* Dependencies and linter

* Command for dependencies with output for results

* Note for a fix needed

* Fix linting rules

* Update copy to do it sync and method to promify the exec

* Constructor default values for project and git methods

* Git utilities module

* Wrap function for packageGenerator

* Renamed git handler module

* Included information for the oauth for github

* commit and addRemote methods for git

* github handler to create repositories

* git method to push

* git values for project object

* Updated error msg for exec promised

* Included logic to create github repository, commit and push

* documentation

* Added documentation for methods

* MD fixes on readme

* Included eslint-plugin-node

* Promisified spawn for npm commands

* Fix for the status code from github response

* First approach for the questionnarie

* Function to generate project name with dashes

* New keywords

* First licenses files

* Updates on the TO-DOs progress

* Fix typo on questionnarie module name

* Test and cleanup scripts

* Method to delete a directory

* Adding questions for auth and github

* Move auth to its own module and add method to delete github repo

* :nailcare: Linter happiness

* :soon: progress on the to-do list

* cwd for exec method

* Fix keywords and templating dictionary values

* :soon: Update progress on to-do list

* Messaging for different processes

* :nail_care: Linter happiness

* Validations for questionnaire when project use github or has remote

* Validations for questionnaire when project use github or has remote

* :soon: Updated the progress on to-do list

* Fix issue with path for auth.json

* New settings object to handle testing packages

* Improve folder structure for project

* :nail_care: Improve documentation

* Changed the settings to object instead of instance of class

* Using settings on auth

* Fix message when a github repository is deleted

* :nail_care: Linter happiness

* Include extra properties to create the github repo

* Add bin value in package.json

* Fix for the package name