{"_id":"@putout/plugin-montag","_rev":"4159093","name":"@putout/plugin-montag","description":"🐊Putout plugin adds ability apply 'montag'","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:34:04.000Z","created":"2022-03-13T21:10:36.023Z","4.0.0":"2025-03-21T16:50:45.617Z","3.0.0":"2024-12-02T11:05:06.868Z","2.0.0":"2023-03-10T11:33:40.464Z","1.0.0":"2022-03-13T21:10:36.023Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"versions":{"4.0.0":{"name":"@putout/plugin-montag","version":"4.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability apply 'montag'","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-montag#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-apply","plugin","montag"],"devDependencies":{"@putout/eslint-flat":"^2.0.0","@putout/test":"^12.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^25.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=39"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-montag@4.0.0","gitHead":"ef67ca1500ba7cffd88d7689d3ece169df8dab65","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"fe4baa7b1f17053e04d655388692aa7ebfb07948","size":2373,"noattachment":false,"key":"/@putout/plugin-montag/-/@putout/plugin-montag-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-montag/download/@putout/plugin-montag-4.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-montag_4.0.0_1742575845442_0.2762426097586903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-21T16:50:45.617Z","publish_time":1742575845617,"_source_registry_name":"default","_cnpm_publish_time":1742575845617},"3.0.0":{"name":"@putout/plugin-montag","version":"3.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability apply 'montag'","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-montag#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-apply","plugin","montag"],"devDependencies":{"@putout/test":"^11.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1"},"peerDependencies":{"putout":">=36"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-montag@3.0.0","gitHead":"e5d94b459cffed2c217a20e8f113727062222b94","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"8d014a276fa03b88ca14ad580c85f99e2749eeef","size":2385,"noattachment":false,"key":"/@putout/plugin-montag/-/@putout/plugin-montag-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-montag/download/@putout/plugin-montag-3.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-montag_3.0.0_1733137506634_0.9419280717911893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-02T11:05:06.868Z","publish_time":1733137506868,"_source_registry_name":"default","_cnpm_publish_time":1733137506868},"2.0.0":{"name":"@putout/plugin-montag","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout plugin adds ability apply 'montag'","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-montag#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-apply","plugin","montag"],"devDependencies":{"@putout/test":"^6.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^15.2.4","eslint-plugin-putout":"^16.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=29"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"1ad7f165d4020961697506e818587ab816b525c5","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-montag@2.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.1.3","dist":{"shasum":"ccce74e31e94c88cc5e9000bf95e05251d736890","size":2395,"noattachment":false,"key":"/@putout/plugin-montag/-/@putout/plugin-montag-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-montag/download/@putout/plugin-montag-2.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-montag_2.0.0_1678448020300_0.6187211472225165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-10T11:33:40.464Z","publish_time":1678448020464,"_cnpm_publish_time":1678448020464},"1.0.0":{"name":"@putout/plugin-montag","version":"1.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"putout plugin adds ability apply 'montag'","homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-montag#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{},"keywords":["putout","putout-plugin","putout-plugin-apply","plugin","montag"],"devDependencies":{"@putout/test":"^5.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1"},"peerDependencies":{"putout":">=25"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"bd7281ac0009ab3cefb1fcd2fed579984d382e5b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/plugin-montag@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"shasum":"86adec34f00494d9c47361fc38540565a8fc5c20","size":2405,"noattachment":false,"key":"/@putout/plugin-montag/-/@putout/plugin-montag-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/plugin-montag/download/@putout/plugin-montag-1.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-montag_1.0.0_1647205835858_0.7717349041464348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-13T21:10:42.689Z","publish_time":1647205836023,"_cnpm_publish_time":1647205836023}},"readme":"# @putout/plugin-apply-montag [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-apply-montag.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-apply-montag\"npm\"\n\n> Format multiline strings using tagged templates, instead of putting all lines into an array and joining to a string.\n>\n> (c) [**Montag**](https://github.com/coderaiser/montag)\n\n????[**Putout**](https://github.com/coderaiser/putout) plugin adds ability to apply [**Montag**](https://github.com/coderaiser/montag).\n\n## Install\n\n```\nnpm i @putout/plugin-apply-montag\n```\n\n## Rule\n\n```json\n{\n    \"rules\": {\n        \"montag/apply\": \"on\",\n        \"montag/declare\": \"on\"\n    }\n}\n```\n\n## apply\n\n### ❌ Example of incorrect code\n\n```js\nconst a = [\n    'hello',\n    'world',\n].join('\\n');\n```\n\n### ✅ Example of correct code\n\n```js\nconst a = montag`\n    hello\n    world\n`;\n```\n\n## declare\n\n### ❌ Example of incorrect code\n\n```js\nconst a = montag`\n    hello\n    world\n`;\n```\n\n### ✅ Example of correct code\n\n```js\nimport montag from 'montag';\n\nconst a = montag`\n    hello\n    world\n`;\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/plugin-montag#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}