{"_id":"has-banner","_rev":"4175199","name":"has-banner","description":"Returns true if a file has a banner code comment. Used for linting.","dist-tags":{"latest":"0.3.1"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2026-03-01T21:29:49.000Z","created":"2015-02-24T05:15:10.409Z","0.3.1":"2016-03-20T22:53:04.102Z","0.3.0":"2016-03-20T21:38:06.588Z","0.2.0":"2015-02-26T22:59:57.494Z","0.1.0":"2015-02-24T05:15:10.409Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/has-banner.git"},"versions":{"0.3.1":{"name":"has-banner","description":"Returns true if a file has a banner code comment. Used for linting.","version":"0.3.1","homepage":"https://github.com/jonschlinkert/has-banner","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/has-banner.git"},"bugs":{"url":"https://github.com/jonschlinkert/has-banner/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extract-banner":"^0.1.2"},"devDependencies":{"gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["strip-banner","add-banner","write-banner","update-banner"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"ff7bbe3380ecc196df4d82434cd1e6d075890dca","_id":"has-banner@0.3.1","_shasum":"8b9a5f75cda9c2cb5dc63d76f5dad4cb1c63d57c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8b9a5f75cda9c2cb5dc63d76f5dad4cb1c63d57c","size":2237,"noattachment":false,"key":"/has-banner/-/has-banner-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-banner/download/has-banner-0.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/has-banner-0.3.1.tgz_1458514380541_0.7881532814353704"},"directories":{},"publish_time":1458514384102,"_hasShrinkwrap":false,"_cnpm_publish_time":1458514384102,"_cnpmcore_publish_time":"2021-12-17T03:41:43.999Z"},"0.3.0":{"name":"has-banner","description":"Returns true if a file has a banner code comment. Used for linting.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/has-banner","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/has-banner.git"},"bugs":{"url":"https://github.com/jonschlinkert/has-banner/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"strip-bom-string":"^0.1.2","strip-use-strict":"^0.1.0"},"devDependencies":{"gulp-format-md":"^0.1.7","mocha":"^2.4.5"},"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["strip-banner","add-banner","write-banner","update-banner"]},"reflinks":["verb"],"lint":{"reflinks":true}},"gitHead":"e01b2bbf66c6da1a84df02ddbda7ab30221e05ed","_id":"has-banner@0.3.0","_shasum":"4c51e70a17cf39d6172acce64374128cb050725a","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4c51e70a17cf39d6172acce64374128cb050725a","size":2527,"noattachment":false,"key":"/has-banner/-/has-banner-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-banner/download/has-banner-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/has-banner-0.3.0.tgz_1458509884321_0.05359395872801542"},"directories":{},"publish_time":1458509886588,"_hasShrinkwrap":false,"_cnpm_publish_time":1458509886588,"_cnpmcore_publish_time":"2021-12-17T03:41:44.202Z"},"0.2.0":{"name":"has-banner","description":"Returns true if a file has a banner code comment. Used for linting.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/has-banner","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/has-banner.git"},"bugs":{"url":"https://github.com/jonschlinkert/has-banner/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/has-banner/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"strip-bom":"^1.0.0"},"devDependencies":{"mocha":"*","should":"*"},"keywords":[],"gitHead":"021188d0f766fa1c5ac9e905d2de7df8e4bd38de","_id":"has-banner@0.2.0","_shasum":"4c47bf15a50474a70d658371f052408df8106142","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"4c47bf15a50474a70d658371f052408df8106142","size":1911,"noattachment":false,"key":"/has-banner/-/has-banner-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-banner/download/has-banner-0.2.0.tgz"},"directories":{},"publish_time":1424991597494,"_hasShrinkwrap":false,"_cnpm_publish_time":1424991597494,"_cnpmcore_publish_time":"2021-12-17T03:41:44.421Z"},"0.1.0":{"name":"has-banner","description":"Returns true if a file has a banner code comment. Used for linting.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/has-banner","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/has-banner.git"},"bugs":{"url":"https://github.com/jonschlinkert/has-banner/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/has-banner/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"strip-bom":"^1.0.0"},"devDependencies":{"mocha":"*","should":"*"},"keywords":[],"_id":"has-banner@0.1.0","_shasum":"6ccdaecfa37c09e5d101f1ca03e54d4334ec0ca5","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6ccdaecfa37c09e5d101f1ca03e54d4334ec0ca5","size":1757,"noattachment":false,"key":"/has-banner/-/has-banner-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/has-banner/download/has-banner-0.1.0.tgz"},"directories":{},"publish_time":1424754910409,"_hasShrinkwrap":false,"_cnpm_publish_time":1424754910409,"_cnpmcore_publish_time":"2021-12-17T03:41:44.646Z"}},"readme":"# has-banner [![NPM version](https://img.shields.io/npm/v/has-banner.svg)](https://www.npmjs.com/package/has-banner) [![Build Status](https://img.shields.io/travis/jonschlinkert/has-banner.svg)](https://travis-ci.org/jonschlinkert/has-banner)\n\n> Returns true if a file has a banner code comment. Used for linting.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install has-banner --save\n```\n\n## Usage\n\n```js\nvar hasBanner = require('has-banner');\n\nhasBanner('/*! Copyright whatever */');\n//=> 'true'\n\nhasBanner('a/*! Copyright whatever */');\n//=> 'false'\n```\n\nPass an array of keywords to disqualify banners (`jshint` and `global` are already included)\n\n```js\nhasBanner('/*! jshint:foo */');\n//=> false\n\nhasBanner('/*! foo */', ['foo']);\n//=> false\n```\n\n## Related projects\n\n* [add-banner](https://www.npmjs.com/package/add-banner): Add a banner to a string. Banners are just Lo-Dash/underscore templates, if a custom one… [more](https://www.npmjs.com/package/add-banner) | [homepage](https://github.com/jonschlinkert/add-banner)\n* [strip-banner](https://www.npmjs.com/package/strip-banner): Strip banners from code. | [homepage](https://github.com/jonschlinkert/strip-banner)\n* [update-banner](https://www.npmjs.com/package/update-banner): Add or update a banner in a string. | [homepage](https://github.com/jonschlinkert/update-banner)\n* [write-banner](https://www.npmjs.com/package/write-banner): Add a banner to any file. | [homepage](https://github.com/jonschlinkert/write-banner)\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/has-banner/issues/new).\n\n## Building docs\n\nGenerate readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install verb && npm run docs\n```\n\nOr, if [verb](https://github.com/verbose/verb) is installed globally:\n\n```sh\n$ verb\n```\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n## Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2016 [Jon Schlinkert](https://github.com/jonschlinkert)\nReleased under the [MIT license](https://github.com/jonschlinkert/has-banner/blob/master/LICENSE).\n\n***\n\n_This file was generated by [verb](https://github.com/verbose/verb), v0.9.0, on March 20, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/has-banner","bugs":{"url":"https://github.com/jonschlinkert/has-banner/issues"},"license":"MIT"}