{"_id":"212","_rev":"3-41918ad6f51bb026332a5f15ed5494ce","name":"212","description":"Functional/composable boilerplate generator for scaffolding modules","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"212","main":"index.js","version":"1.0.0","description":"Functional/composable boilerplate generator for scaffolding modules","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/212.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && tape test.js | tap-difflet"},"keywords":["boilerplate","code","init","npm","module","package"],"devDependencies":{"call-method":"~1.0.1","proxyquire":"~1.7.9","redent":"~1.0.0","standard":"^7.0.0","tap-difflet":"~0.6.0","tape":"^4.0.0","trim-newlines":"~1.0.0","value-pipe":"~1.0.0"},"files":["index.js","test.js"],"dependencies":{"ap":"~0.2.0","fn-unary":"~1.0.0","js-yaml":"~3.6.1","map-values":"~1.0.1","run-parallel":"~1.1.6","xtend":"~4.0.1"},"gitHead":"affe471d7d92892473e248d8bfbf023b1ee94c79","bugs":{"url":"https://github.com/bendrucker/212/issues"},"homepage":"https://github.com/bendrucker/212#readme","_id":"212@1.0.0","_shasum":"cc49e5f44eb30e0d3bc7406de026736a4074a333","_from":".","_npmVersion":"3.9.5","_nodeVersion":"5.11.1","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"cc49e5f44eb30e0d3bc7406de026736a4074a333","tarball":"https://registry.npmjs.org/212/-/212-1.0.0.tgz","integrity":"sha512-tHU0jBAsKacHYUxhSGOFWrY3NTIskchEARDc3JsWAZrTyVXrqFx+cuYWnxF/JAlYml8D6X7Dd7H7tNLgQoMf3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLtaI8hMlkQRdSOm9I5Voai+SLu7m/ev7zXCeoz7LOlAIgahJBNc6hRiG6yoYfUOyUug0zngUsFmaJ2t4QoFjp1Ro="}]},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/212-1.0.0.tgz_1466722341065_0.5497411286924034"}}},"readme":"# 212 [![Build Status](https://travis-ci.org/bendrucker/212.svg?branch=master)](https://travis-ci.org/bendrucker/212)\n\n> Functional/composable boilerplate generator for scaffolding modules\n\n\n## Install\n\n```\n$ npm install --save 212\n```\n\n\n## Usage\n\n```js\nvar Boilerplate = require('212')\nvar boilerplate = Boilerplate({\n  'package.json': function (data) {\n    return {\n      name: data.name,\n      version: '0.0.0'\n    }\n  },\n  '.travis.yml': function (data) {\n    return {\n      langugage: 'node_js',\n      node_js: ['6']\n    }\n  }\n})\n\nboilerplate({name: 'my-great-package'}, function (err) {\n  // Writes package.json, .travis.yml\n})\n```\n\n## API\n\n#### `Boilerplate(files)` -> `function`\n\nReturns a `boilerplate` function that can be called to write the configured boilerplate output.\n\n##### files\n\n*Required*  \nType: `object`\n\nAn object containing key/value pairs of filenames and values. Values can either be:\n\n* A function that returns the file's data\n* An array that will be joined with newlines\n* Any other plain value type\n\nFiles with `.json` or `.yml` extensions will be automatically formatted. All other values will be stringified.\n\n#### `boilerplate(data, [options], callback` -> `undefined`\n\n###### data\n\n*Required*  \nType: `object`\n\nData to pass to file generator functions.\n\n###### options\n\n###### cwd\n\nType: `string`  \nDefault: `process.cwd()`\n\nThe working directory to write boilerplate files to.\n\n##### callback\n\n*Required*  \nType: `function`  \nArguments: `err` \n\n\n## License\n\nMIT © [Ben Drucker](http://bendrucker.me)\n","maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"time":{"modified":"2022-06-12T14:06:37.904Z","created":"2016-06-23T22:52:24.730Z","1.0.0":"2016-06-23T22:52:24.730Z"},"homepage":"https://github.com/bendrucker/212#readme","keywords":["boilerplate","code","init","npm","module","package"],"repository":{"type":"git","url":"git+https://github.com/bendrucker/212.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"bugs":{"url":"https://github.com/bendrucker/212/issues"},"license":"MIT","readmeFilename":"readme.md"}