{"_id":"@putout/plugin-docker","_rev":"2-cb93dde25d7ecdf5d4ee8e3178ca4519","name":"@putout/plugin-docker","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@putout/plugin-docker","version":"1.0.0","keywords":["putout","putout-plugin","plugin","docker"],"author":{"url":"https://docker.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/plugin-docker@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://docker.com/coderaiser/putout/tree/master/packages/plugin-docker#readme","tag":false,"dist":{"shasum":"b87dee5b1d39d8a79b632c8f8ea3e79147a5db6a","tarball":"https://registry.npmjs.org/@putout/plugin-docker/-/plugin-docker-1.0.0.tgz","fileCount":5,"integrity":"sha512-rsyjyYc+68JosyLshHM/Y6IZ+3p0pk3197vt6zBApKq3U1+xcMRW12TpgoODVZida3oejCB/lXIbB2Hmvji09g==","signatures":[{"sig":"MEYCIQC9b/hawLIA4d19QeqI/HEH4Enl/voggHbULYKFRP9UFQIhAOqRf0JBwfEfPJAIs764/Vkky8W538m/I4gqlVK8luC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4835},"main":"lib/index.js","type":"module","engines":{"node":">=22"},"gitHead":"7fa5ad7a227f4c391e8b158133eebee038c9bcfe","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://docker.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout plugin helps with Dockerfile","directories":{},"_nodeVersion":"25.8.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","@putout/eslint-flat":"^4.0.0","eslint-plugin-putout":"^31.0.0"},"peerDependencies":{"putout":">=42"},"_npmOperationalInternal":{"tmp":"tmp/plugin-docker_1.0.0_1774971456499_0.4241307168330013","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@putout/plugin-docker","version":"1.0.1","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://docker.com/coderaiser"},"description":"🐊Putout plugin helps with Dockerfile","homepage":"https://docker.com/coderaiser/putout/tree/master/packages/plugin-docker#readme","main":"lib/index.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://docker.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","plugin","docker"],"devDependencies":{"@putout/eslint-flat":"^4.0.0","@putout/test":"^15.0.0","eslint":"^10.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0","madrun":"^13.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.0.0"},"peerDependencies":{"putout":">=42"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/plugin-docker@1.0.1","gitHead":"46c9c1ce4349c094bec6fa7996f3937e73cca433","_nodeVersion":"25.8.2","_npmVersion":"11.4.2","dist":{"integrity":"sha512-1R3b1F/xhK2xzhkusKsH3WzE9PoJIGsQUDw6nuMgEOGCbfA2gVzIPaAAKUiuxC7PUp6/fS1iTX8MQ1WJ9Z9IlA==","shasum":"3cf8f3a121904f07056733fe901225882f6125e1","tarball":"https://registry.npmjs.org/@putout/plugin-docker/-/plugin-docker-1.0.1.tgz","fileCount":5,"unpackedSize":4834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxHyUWbLxMixEKeIYOkRC3K0ICNBLFH4bKyfLIy6xcXAiEA8WPw7zIGhHWFPACAEnnr4zliILR6lbJM5ApRW3hSCGo="}]},"_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-docker_1.0.1_1774991033873_0.4960213941639089"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T15:37:36.431Z","modified":"2026-03-31T21:03:54.170Z","1.0.0":"2026-03-31T15:37:36.657Z","1.0.1":"2026-03-31T21:03:54.012Z"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://docker.com/coderaiser"},"license":"MIT","homepage":"https://docker.com/coderaiser/putout/tree/master/packages/plugin-docker#readme","keywords":["putout","putout-plugin","plugin","docker"],"repository":{"type":"git","url":"git+https://docker.com/coderaiser/putout.git"},"description":"🐊Putout plugin helps with Dockerfile","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/plugin-docker [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/plugin-docker.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/plugin-docker \"npm\"\n\n> A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image. This page describes the commands you can use in a Dockerfile.\n\n> (c) [docker.com](https://docs.docker.com/reference/dockerfile/)\n\n🐊[**Putout**](https://docker.com/coderaiser/putout) plugin helps with `Dockerfile`.\n\n## Install\n\n```\nnpm i @putout/plugin-docker -D\n```\n\n## Rules\n\n- ✅ [convert-maintainer-to-label](#convert-maintainer-to-label);\n\n## Config\n\n```json\n{\n    \"rules\": {\n        \"docker/convert-maintainer-to-label\": \"on\"\n    }\n}\n```\n\n## convert-maintainer-to-label\n\n> The `MAINTAINER` instruction, used historically for specifying the author of the Dockerfile, is deprecated. To set author metadata for an image, use the `org.opencontainers.image.authors` [OCI label](https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys).\n>\n> (c) [docker.com](https://docs.docker.com/reference/build-checks/maintainer-deprecated/)\n\nCheckout in 🐊[**Putout Editor**](https://putout.cloudcmd.io/#/gist/e8ba5e086a6bd2e33a8782c25b228100/e4cc634582c83ffb3876932be19505946c12226e).\n\n```diff\n-MAINTAINER hello\n+LABEL hello\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}