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

Made by Antonio Ramirez

extend-file

0.1.2

@jonschlinkert

npmHomeRepoSnykSocket
Downloads:8
$ npm install extend-file
DailyWeeklyMonthlyYearly

extend-file NPM version

Extend a JSON file with additional properties, API and CLI.

  • Usage
    • API
      • Install
    • CLI
      • Install
      • data
  • Related projects
  • Running tests
  • Contributing
  • Author
  • License

(Table of contents generated by verb)

Usage

API

Install

Install with npm

$ npm i extend-file --save
var extendFile = require('extend-file');

extendFile('package.json', {foo: 'bar'});
// adds `{foo: "bar"} to package.json

CLI

Install

Install globally with npm

$ npm i -g extend-file

Pass the file to extend as the first argument.

$ expand-file package.json [data]
                 ^

data

Specify the data to use for extending the file.

$ expand-file package.json [data]
                             ^

Data may be specified using one of the following flags:

  • -d or --data: specify a string to expand with expand-object
  • -f or --file: specify a JSON or YAML file to use for data

Pass an object

Use the object expansion syntax supported by expand-object:

$ expand-file package.json -d "a.b.c:foo,bar,baz"
#=> "a":{"b":{"c":["foo","bar","baz"]}}}

Any issues related to --data expansion should be created on the expand-objectrepo.

Specify a JSON or YAML file

Use the contents of another file to extend the first file.

$ expand-file package.json -f foo.yml

JSON and YAML are supported.

Related projects

expand-object: Expand a string into a JavaScript object using a simple notation. Use the CLI or… more

Running tests

Install dev dependencies:

$ npm i -d && npm test

Contributing

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

Author

Jon Schlinkert

  • github/jonschlinkert
  • twitter/jonschlinkert

License

Copyright © 2015 Jon Schlinkert Released under the MIT license.


This file was generated by verb-cli on August 01, 2015.