{"_id":"esformatter-semicolon-first","_rev":"6-0f3bb9d625e3f3721743639f9cb7205f","name":"esformatter-semicolon-first","description":"esformatter plugin: add semicolon before '[' and '(' if it's the start of a line.","dist-tags":{"latest":"1.2.0"},"versions":{"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":"millermedeiros","email":"miller@millermedeiros.com"},"maintainers":[{"name":"millermedeiros","email":"miller@millermedeiros.com"}],"dist":{"shasum":"9dbcd08d8e323fe269c8a29b64e31f79f98f247c","tarball":"https://registry.npmjs.org/esformatter-semicolon-first/-/esformatter-semicolon-first-1.0.0.tgz","integrity":"sha512-5S13Jva6cUtmjBcMJZ/C+/AtbkGOOxn1iAJNrYbQjYXUuxT6ShQmnZfSDRekNerufRGlzDO3U916Na4e8s0T6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC671+wcGetZIA6Pv3SC4HBdqqJnrv1Bm6utYmpetIxkAiA2XJTATtVVPXkI9Bq5HnySeUx9z+BkwMa6fIGnbN+95w=="}]}},"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":"millermedeiros","email":"miller@millermedeiros.com"},"maintainers":[{"name":"millermedeiros","email":"miller@millermedeiros.com"}],"dist":{"shasum":"3e793a8d6b6a2df2a7d2d14036487a1029607dca","tarball":"https://registry.npmjs.org/esformatter-semicolon-first/-/esformatter-semicolon-first-1.0.1.tgz","integrity":"sha512-UBXFAOolfUTuGDh501uHeMhaDZ9B4YmHPpH8bg/Y5f3Xg3QQeBvWCQH8IwazquXizooSa+S/d2H9Mb7HsN7sKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1bY4WggOx/4IrEBjCaEbmRD4U/25N8gPoO1vZYIABoQIgEugK9gE48D82JdDRbl+UU4urKs4G4yep4xSfHXeAV2s="}]}},"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":"millermedeiros","email":"miller@millermedeiros.com"},"maintainers":[{"name":"millermedeiros","email":"miller@millermedeiros.com"}],"dist":{"shasum":"eb7530ac75f6d0037110565e55f1b303272e0e93","tarball":"https://registry.npmjs.org/esformatter-semicolon-first/-/esformatter-semicolon-first-1.1.0.tgz","integrity":"sha512-qsHmSoA1h4in/ec0F5//grHQ3KAz8jLEyyypPeCZZwgfDH37IdUPcgxyCh5P9Cz+dfRwGBWIiCii/iyIJb8KqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNYdIzBpAsSgXUpGHeMgnM7F9WLXjWbRiy26xNVSKuyQIgJkZ3EErpivK0m3yKSH8dVbYUcXHw5d+Ms9WzZZleLrg="}]}},"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":"millermedeiros","email":"miller@millermedeiros.com"},"dist":{"shasum":"e3b512d1d4e07310eabcabf57277ea7c8a56e242","tarball":"https://registry.npmjs.org/esformatter-semicolon-first/-/esformatter-semicolon-first-1.2.0.tgz","integrity":"sha512-nH4cZZanXCJmm1+nk51kSSZYwILetMFIpskEzKdaYAjJvB46LWf8P0W1Ne4pm6v19EyN00lOXoD7ti4NVQJfsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLmQRAdJsnlS10jySJqpax1NhjLLoeEFKr4FoEJSoPUAIgXAcI36U0QXWPVkfimbVD3JzssAgKGC5ED6HOdfznSpI="}]},"maintainers":[{"name":"millermedeiros","email":"miller@millermedeiros.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/esformatter-semicolon-first-1.2.0.tgz_1470601330491_0.18405788554809988"}}},"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).\n\n","maintainers":[{"name":"millermedeiros","email":"miller@millermedeiros.com"}],"time":{"modified":"2022-06-17T17:43:32.150Z","created":"2015-03-24T17:33:28.747Z","1.0.0":"2015-03-24T17:33:28.747Z","1.0.1":"2015-03-25T05:36:02.177Z","1.1.0":"2015-06-26T17:56:00.043Z","1.2.0":"2016-08-07T20:22:10.747Z"},"homepage":"https://github.com/millermedeiros/esformatter-semicolon-first","keywords":["esformatter","esformatter-plugin","string","quotes","AST"],"repository":{"type":"git","url":"git+https://github.com/millermedeiros/esformatter-semicolon-first.git"},"author":{"name":"Miller Medeiros","url":"http://blog.millermedeiros.com"},"bugs":{"url":"https://github.com/millermedeiros/esformatter-semicolon-first/issues"},"license":"MIT","readmeFilename":"README.md"}