Skip to content

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

Compare
Choose a tag to compare
@nmicht nmicht released this 17 Jan 20:25
· 151 commits to master since this release
eca577f
* 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