{"versions":{"1.2.0":{"name":"esformatter-semicolon-first","version":"1.2.0","description":"esformatter plugin: add semicolon before '[' and '(' if it's the start of a line.","main":"esformatter-semicolon-first.js","scripts":{"test":"node test/compare.spec.js"},"repository":{"type":"git","url":"git+https://github.com/millermedeiros/esformatter-semicolon-first.git"},"keywords":["esformatter","esformatter-plugin","string","quotes","AST"],"author":{"name":"Miller Medeiros","url":"http://blog.millermedeiros.com"},"license":"MIT","bugs":{"url":"https://github.com/millermedeiros/esformatter-semicolon-first/issues"},"homepage":"https://github.com/millermedeiros/esformatter-semicolon-first","devDependencies":{"disparity":"^2.0.0","esformatter":">=0.7.0 <2.0"},"dependencies":{"esformatter-parser":"^1.0","rocambole":">=0.6.0 <2.0","rocambole-linebreak":"^1.0.2","rocambole-token":"^1.2.1"},"gitHead":"2d4d3129446215938170c2236028c591ebe21d71","_id":"esformatter-semicolon-first@1.2.0","_shasum":"e3b512d1d4e07310eabcabf57277ea7c8a56e242","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"anonymous","email":"miller@millermedeiros.com"},"dist":{"shasum":"e3b512d1d4e07310eabcabf57277ea7c8a56e242","size":3873,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esformatter-semicolon-first/-/esformatter-semicolon-first-1.2.0.tgz","integrity":"sha512-nH4cZZanXCJmm1+nk51kSSZYwILetMFIpskEzKdaYAjJvB46LWf8P0W1Ne4pm6v19EyN00lOXoD7ti4NVQJfsA=="},"maintainers":[{"name":"anonymous","email":"miller@millermedeiros.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/esformatter-semicolon-first-1.2.0.tgz_1470601330491_0.18405788554809988"},"directories":{},"publish_time":1470601330747,"_hasShrinkwrap":false,"_cnpm_publish_time":1470601330747,"_cnpmcore_publish_time":"2021-12-16T16:00:29.043Z","contributors":[]},"1.1.0":{"name":"esformatter-semicolon-first","version":"1.1.0","description":"esformatter plugin: add semicolon before '[' and '(' if it's the start of a line.","main":"esformatter-semicolon-first.js","scripts":{"test":"node test/compare.spec.js"},"repository":{"type":"git","url":"https://github.com/millermedeiros/esformatter-semicolon-first.git"},"keywords":["esformatter","esformatter-plugin","string","quotes","AST"],"author":{"name":"Miller Medeiros","url":"http://blog.millermedeiros.com"},"license":"MIT","bugs":{"url":"https://github.com/millermedeiros/esformatter-semicolon-first/issues"},"homepage":"https://github.com/millermedeiros/esformatter-semicolon-first","devDependencies":{"disparity":"^2.0.0","esformatter":">=0.7.0 <2.0"},"dependencies":{"espree":"^2.0.3","rocambole":">=0.6.0 <2.0","rocambole-token":"^1.2.1"},"gitHead":"030f123e81945acef4e4202d2feaf944c6cd3438","_id":"esformatter-semicolon-first@1.1.0","_shasum":"eb7530ac75f6d0037110565e55f1b303272e0e93","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.0","_npmUser":{"name":"anonymous","email":"miller@millermedeiros.com"},"maintainers":[{"name":"anonymous","email":"miller@millermedeiros.com"}],"dist":{"shasum":"eb7530ac75f6d0037110565e55f1b303272e0e93","size":2583,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esformatter-semicolon-first/-/esformatter-semicolon-first-1.1.0.tgz","integrity":"sha512-qsHmSoA1h4in/ec0F5//grHQ3KAz8jLEyyypPeCZZwgfDH37IdUPcgxyCh5P9Cz+dfRwGBWIiCii/iyIJb8KqQ=="},"directories":{},"publish_time":1435341360043,"_hasShrinkwrap":false,"_cnpm_publish_time":1435341360043,"_cnpmcore_publish_time":"2021-12-16T16:00:29.673Z","contributors":[]},"1.0.0":{"name":"esformatter-semicolon-first","version":"1.0.0","description":"esformatter plugin: add semicolon before '[' and '(' if it's the start of a line.","main":"index.js","scripts":{"test":"mocha --ui bdd --reporter spec test"},"repository":{"type":"git","url":"https://github.com/millermedeiros/esformatter-semicolon-first.git"},"keywords":["esformatter","string","quotes","AST"],"author":{"name":"Miller Medeiros","url":"http://blog.millermedeiros.com"},"license":"MIT","bugs":{"url":"https://github.com/millermedeiros/esformatter-semicolon-first/issues"},"homepage":"https://github.com/millermedeiros/esformatter-semicolon-first","devDependencies":{"mocha":"https://github.com/millermedeiros/mocha/tarball/latest","chai":"^1.4","esformatter":"^0.5.0"},"dependencies":{"rocambole":"^0.5.1","rocambole-token":"^1.2.1"},"gitHead":"d93486131a39f3fe87919091f7bc8efbda023624","_id":"esformatter-semicolon-first@1.0.0","_shasum":"9dbcd08d8e323fe269c8a29b64e31f79f98f247c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"anonymous","email":"miller@millermedeiros.com"},"maintainers":[{"name":"anonymous","email":"miller@millermedeiros.com"}],"dist":{"shasum":"9dbcd08d8e323fe269c8a29b64e31f79f98f247c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esformatter-semicolon-first/-/esformatter-semicolon-first-1.0.0.tgz","size":2099,"integrity":"sha512-5S13Jva6cUtmjBcMJZ/C+/AtbkGOOxn1iAJNrYbQjYXUuxT6ShQmnZfSDRekNerufRGlzDO3U916Na4e8s0T6A=="},"directories":{},"_cnpmcore_publish_time":"2021-12-19T15:03:33.717Z","contributors":[]},"1.0.1":{"name":"esformatter-semicolon-first","version":"1.0.1","description":"esformatter plugin: add semicolon before '[' and '(' if it's the start of a line.","main":"esformatter-semicolon-first.js","scripts":{"test":"node test/compare.spec.js"},"repository":{"type":"git","url":"https://github.com/millermedeiros/esformatter-semicolon-first.git"},"keywords":["esformatter","string","quotes","AST"],"author":{"name":"Miller Medeiros","url":"http://blog.millermedeiros.com"},"license":"MIT","bugs":{"url":"https://github.com/millermedeiros/esformatter-semicolon-first/issues"},"homepage":"https://github.com/millermedeiros/esformatter-semicolon-first","devDependencies":{"diff":"^1.3.1","esformatter":">=0.5.0 <2.0"},"dependencies":{"rocambole":">=0.5.1 <2.0","rocambole-token":"^1.2.1"},"gitHead":"536de0e1c7fba71a4bb504a9661efb28c32e171d","_id":"esformatter-semicolon-first@1.0.1","_shasum":"3e793a8d6b6a2df2a7d2d14036487a1029607dca","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"anonymous","email":"miller@millermedeiros.com"},"maintainers":[{"name":"anonymous","email":"miller@millermedeiros.com"}],"dist":{"shasum":"3e793a8d6b6a2df2a7d2d14036487a1029607dca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esformatter-semicolon-first/-/esformatter-semicolon-first-1.0.1.tgz","size":2268,"integrity":"sha512-UBXFAOolfUTuGDh501uHeMhaDZ9B4YmHPpH8bg/Y5f3Xg3QQeBvWCQH8IwazquXizooSa+S/d2H9Mb7HsN7sKA=="},"directories":{},"_cnpmcore_publish_time":"2021-12-19T15:03:34.592Z","contributors":[]}},"dist-tags":{"latest":"1.2.0"},"name":"esformatter-semicolon-first","time":{"created":"2022-01-26T23:20:43.959Z","modified":"2022-01-26T23:20:43.959Z","1.2.0":"2016-08-07T20:22:10.747Z","1.1.0":"2015-06-26T17:56:00.043Z","1.0.0":"2015-03-24T17:33:28.747Z","1.0.1":"2015-03-25T05:36:02.177Z"},"readme":"# esformatter-semicolon-first\n\n[esformatter](https://github.com/millermedeiros/esformatter) plugin to add\nsemicolon before `[` and `(` if they are the first things on the line.\n\ncreated mainly to be used by [standard-format](https://github.com/maxogden/standard-format)\n\n## Usage\n\nAdd to your esformatter config file:\n\n```json\n{\n  \"plugins\": [\n    \"esformatter-semicolon-first\"\n  ]\n}\n```\n\nOr you can manually register the plugin if not using `esformatter` directly:\n\n```js\n// register plugin\nesformatter.register(require('esformatter-semicolon-first'));\n```\n\n# Config\n\nBy default we add at least one line break before the semicolon and remove line\nbreaks afterwards, but you can use the\n`lineBreak.before['esformatter-semicolon-first']` and\n`lineBreak.after['esformatter-semicolon-first']` to configure it tho.\n\n```json\n{\n  \"lineBreak\": {\n    \"before\": {\n      \"esformatter-semicolon-first\": \">0\"\n    },\n    \"after\": {\n      \"esformatter-semicolon-first\": 0\n    }\n  }\n}\n```\n\n## Examples\n\nGiven this input program:\n\n```js\nvar x = 2\n[1,2,3].map(function() {})\n\nvar y = 8\n(function() {\n  bar()\n}())\n```\n\nIt will output:\n\n```js\nvar x = 2\n;[1,2,3].map(function() {})\n\nvar y = 8\n;(function() {\n  bar()\n}())\n```\n\nFor more examples see the test files inside the `test/` folder.\n\n## License\n\nReleased under the [MIT License](http://opensource.org/licenses/MIT).","users":{}}