From 2491019e91a554595d5bd5b6e95425fcaf2c97be Mon Sep 17 00:00:00 2001 From: Gleb Bahmutov Date: Sun, 4 Dec 2016 18:15:32 -0500 Subject: [PATCH] feat(log): replace console log calls with debug module, close #2 --- .travis.yml | 15 ++++++++++++--- README.md | 13 +++++-------- index.js | 5 +++-- package.json | 9 ++++++--- 4 files changed, 26 insertions(+), 16 deletions(-) diff --git a/.travis.yml b/.travis.yml index db20e14..b8ef148 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,15 @@ language: node_js +cache: + directories: + - node_modules +notifications: + email: false node_js: - - "0.10" + - '6' +before_script: + - npm prune +after_success: + - npm run semantic-release branches: - only: - - master + except: + - /^v\d+\.\d+\.\d+$/ diff --git a/README.md b/README.md index 39bded9..8a9f39b 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,7 @@ [![NPM][chdir-promise-icon] ][chdir-promise-url] [![Build status][chdir-promise-ci-image] ][chdir-promise-ci-url] -[![dependencies][chdir-promise-dependencies-image] ][chdir-promise-dependencies-url] -[![devdependencies][chdir-promise-devdependencies-image] ][chdir-promise-devdependencies-url] +[![semantic-release][semantic-image] ][semantic-url] ```js var chdir = require('chdir-promise'); @@ -53,8 +52,8 @@ chdir.to('foo/bar/folder') Author: Gleb Bahmutov © 2014 * [@bahmutov](https://twitter.com/bahmutov) -* [glebbahmutov.com](http://glebbahmutov.com) -* [blog](http://bahmutov.calepin.co/) +* [glebbahmutov.com](https://glebbahmutov.com) +* [blog](https://glebbahmutov.com/blog/) License: MIT - do anything with the code, but don't blame me if it does not work. @@ -92,7 +91,5 @@ OTHER DEALINGS IN THE SOFTWARE. [chdir-promise-url]: https://npmjs.org/package/chdir-promise [chdir-promise-ci-image]: https://travis-ci.org/bahmutov/chdir-promise.png?branch=master [chdir-promise-ci-url]: https://travis-ci.org/bahmutov/chdir-promise -[chdir-promise-dependencies-image]: https://david-dm.org/bahmutov/chdir-promise.png -[chdir-promise-dependencies-url]: https://david-dm.org/bahmutov/chdir-promise -[chdir-promise-devdependencies-image]: https://david-dm.org/bahmutov/chdir-promise/dev-status.png -[chdir-promise-devdependencies-url]: https://david-dm.org/bahmutov/chdir-promise#info=devDependencies +[semantic-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg +[semantic-url]: https://github.com/semantic-release/semantic-release diff --git a/index.js b/index.js index 528e5b7..97889f3 100644 --- a/index.js +++ b/index.js @@ -3,6 +3,7 @@ var check = require('check-more-types'); var q = require('q'); var fs = require('fs'); var S = require('spots'); +var debug = require('debug')('chdir-promise'); // stack var folders = []; @@ -14,7 +15,7 @@ function _to(folderName) { var current = process.cwd(); la(check.unemptyString(folderName), 'missing folder'); process.chdir(folderName); - console.log('in folder', process.cwd()); + debug('chdir to folder', process.cwd()); folders.push(current); @@ -27,7 +28,7 @@ function comeBack() { } var folder = folders.pop(); process.chdir(folder); - console.log('restored folder', folder); + debug('restored folder', folder); return folder; } diff --git a/package.json b/package.json index 853dcdf..26d62c9 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,11 @@ { "name": "chdir-promise", - "version": "0.2.1", + "version": "0.0.0-development", "description": "Change working dir and return a promise, a stack of folders is maintained to jump back", "main": "index.js", "scripts": { - "test": "node test/chdir-promise-spec.js" + "test": "node test/chdir-promise-spec.js", + "semantic-release": "semantic-release pre && npm publish && semantic-release post" }, "repository": { "type": "git", @@ -30,12 +31,14 @@ "dependencies": { "check-more-types": "1.1.1", "check-types": "1.4.0", + "debug": "^2.3.3", "lazy-ass": "0.5.3", "q": "1.1.2", "spots": "0.4.0" }, "devDependencies": { - "pre-git": "0.1.1" + "pre-git": "0.1.1", + "semantic-release": "^6.3.2" }, "pre-commit": "npm test" }