npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

base-cwd

0.3.4

@jonschlinkert

npmHomeRepoSnykSocket
Downloads:112698
$ npm install base-cwd
DailyWeeklyMonthlyYearly

base-cwd NPM version NPM downloads Build Status

Base plugin that adds a getter/setter for the current working directory.

Table of Contents

Install

Install with npm:

$ npm install --save base-cwd

Usage

var cwd = require('base-cwd');
var Base = require('base');
var app = new Base();
app.use(cwd());

Adds a cwd getter/setter to app:

console.log(app.cwd);
//=> /Users/jonschlinkert/dev/base/base-cwd
console.log(app.cwd === process.cwd());
//=> true

If app.options.cwd is defined it will used by app.cwd:

app.options.cwd = 'foo/bar';
console.log(app.cwd);
//=> /Users/jonschlinkert/dev/base/base-cwd/foo/bar
console.log(app.cwd === process.cwd());
//=> false

If app.cwd is set, it will also set the value to app.cache.cwd, to ensure that the user-defined value is used on the next get.

About

Related projects

  • base-option: Adds a few options methods to base, like option, enable and disable. See the readme… more | homepage
  • base-pipeline: base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines. | homepage
  • base-plugins: Upgrade's plugin support in base applications to allow plugins to be called any time after… more | homepage
  • base-task: base plugin that provides a very thin wrapper around https://github.com/doowb/composer for adding task methods to… more | homepage
  • base: base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting… more | homepage

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

(This document was generated by [verb-generate-readme][] (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)

To generate the readme and API documentation with verb:

$ npm install -g verb verb-generate-readme && verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

  • github/jonschlinkert
  • twitter/jonschlinkert

License

Copyright © 2016, Jon Schlinkert. Released under the MIT license.


This file was generated by verb, v0.9.0, on July 13, 2016.