{"_id":"@putout/processor-docker","_rev":"7-446285945719c791e3599aa2c4f0f12a","name":"@putout/processor-docker","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@putout/processor-docker","version":"1.0.0","keywords":["putout","putout-processor","docker"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/processor-docker@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"b29a4b3cae1a84bb62fe9fbf8dd5ccb9ba8166ba","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.0.0.tgz","fileCount":6,"integrity":"sha512-Iu7b3Lt5/xtrTkY1LOWiYp7cx//fQqHmlMrmHOC+7awQTjY0yVBPj10e68zZwneirBVX2ZXPBjWbqZ3eM0JfJA==","signatures":[{"sig":"MEUCIEn4XqCC9ACOXQ+h2MEdCLwcs2DGDys0843Xyg1CFcH9AiEAlApwH57qQSjkYZr2fyJn3rMyz4xnHkTYe/91+fm0D3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5284},"main":"lib/docker.js","type":"module","engines":{"node":">=22"},"gitHead":"e6b85c819b5b09e5ff1856671ee84829984681ca","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://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout processor adds ability to parse docker files","directories":{},"_nodeVersion":"25.8.2","dependencies":{"try-catch":"^4.0.0","dockerfile-ast":"^0.7.1","@putout/operator-json":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.10.5","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/processor-docker_1.0.0_1774970459838_0.906210373269531","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@putout/processor-docker","version":"1.0.2","keywords":["putout","putout-processor","docker"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/processor-docker@1.0.2","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d0c34b5d9b5f03addcd09dcdf22431313e40b28b","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.0.2.tgz","fileCount":6,"integrity":"sha512-iMOBSOSzWuwU+twV0glOeWPSQ492xa9BWzieJwX4GxUiSEU/F/lAP+tBLGM1S9S4wWPhYsDObnIMO9B2umaBCg==","signatures":[{"sig":"MEYCIQCbcj8TEryu8pYHbWvGnlGID0X++alf2BBbiGztfVhrIwIhAODdAuEJNOEGCFel3TNGtNa2VCEDviI86ImOOnvm54DF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5314},"main":"lib/docker.js","type":"module","engines":{"node":">=22"},"gitHead":"af708ce51fa97e77a50d99ac9786fcb4b69592c6","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://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout processor adds ability to parse docker files","directories":{},"_nodeVersion":"25.8.2","dependencies":{"try-catch":"^4.0.0","dockerfile-ast":"^0.7.1","@putout/operator-json":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.10.5","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/processor-docker_1.0.2_1774991675851_0.04899109014994418","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@putout/processor-docker","version":"1.0.3","keywords":["putout","putout-processor","docker"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/processor-docker@1.0.3","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"c3d82469d8f75084e2072066a1ebbaf52c02328d","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.0.3.tgz","fileCount":6,"integrity":"sha512-Tq5fjSo6xNOgO0zOYP5u/nAk2c/1twHaEXWex/5l5pTzYzj9Vd4MkQDIMzzabuk9xt9rc5FlU4V5yfM3WYsEMg==","signatures":[{"sig":"MEUCIQDJocwiFYh+ivPUsIvSFVZF1rgHBR41idofCVLUtSqrxAIgUkqbLcgFoe3MNj7BukUepkKZOW7AFvIl45ik8SwVTLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5224},"main":"lib/docker.js","type":"module","engines":{"node":">=22"},"gitHead":"8d8a585aee48af014ef6044737079d0d20be24ad","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://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout processor adds ability to parse docker files","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-catch":"^4.0.0","dockerfile-ast":"^0.7.1","@putout/operator-json":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.10.5","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/processor-docker_1.0.3_1775126766420_0.4719422879686641","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@putout/processor-docker","version":"1.1.0","keywords":["putout","putout-processor","docker"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/processor-docker@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"507297a5d3ccf50b24613ad82d8fefa2a2940316","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.1.0.tgz","fileCount":6,"integrity":"sha512-o0x3YQeBttxRSSFZndcQJcuVB8K02IpkKUjSupkjv46+QD/CPmBeOycqx6Havzr88IyxyxeTQ9EOoxp6ByNM3w==","signatures":[{"sig":"MEUCIQCWQC0VPP1sTtYBiOiKzGb/mkWNNGnJ3IrSB1fpfQXpywIgDTfj8PiX0G5YBVHJul7HLccjHWa3Lf1+Y7qNTd/Jb0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5430},"main":"lib/docker.js","type":"module","engines":{"node":">=22"},"gitHead":"a9c156208a1f2581b0b874f1bd48f04e30331c1f","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://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout processor adds ability to parse docker files","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-catch":"^4.0.0","dockerfile-ast":"^0.7.1","@putout/operator-json":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.10.5","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/processor-docker_1.1.0_1775127253802_0.09143050602204572","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@putout/processor-docker","version":"1.1.1","keywords":["putout","putout-processor","docker"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/processor-docker@1.1.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"80ea6e60905da4e4545fb687d53c298704a24acf","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.1.1.tgz","fileCount":6,"integrity":"sha512-nJnAqJA17Ue/a462re3lusDphpz1D5aeQPWwfTKohgG7kBehyVaVt6VIty0eILpCK7Zqru3k9vMGyGdBHhyTLw==","signatures":[{"sig":"MEUCIEe8yWNbTpo2SaP4I0YwGKmRgq39L4fmqYOvNndaNCXWAiEAwTHckqgRq5qHhhNw41DnFs2HEInawW1vRbLLWlv9po8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5499},"main":"lib/docker.js","type":"module","engines":{"node":">=22"},"gitHead":"e7d85096f77ebc89048787f31789946bf810cb0a","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://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout processor adds ability to parse docker files","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-catch":"^4.0.0","dockerfile-ast":"^0.7.1","@putout/operator-json":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.10.5","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/processor-docker_1.1.1_1775139866991_0.1971041429253726","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@putout/processor-docker","version":"1.2.0","keywords":["putout","putout-processor","docker"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/processor-docker@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"e4366aa9eb522083ff40670d61d290725465c4b5","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.2.0.tgz","fileCount":6,"integrity":"sha512-qP/KVuz8tMJsx91/UpKdI+KWDNyX3urTDa6KApoGR+tv8jAsIpU19lNJv3h8+8rml5ndKuMLSfat/nPUJxVDVA==","signatures":[{"sig":"MEUCIFWKJRuED5rPiOXWu6dSf5FWSGEl+aOfZ5/ePpbSRoRfAiEAw5fYMDtXgIC4J7abuCUzRXS42HFluvhqU+s7rFveSu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5655},"main":"lib/docker.js","type":"module","engines":{"node":">=22"},"gitHead":"099229476631e13bb094b59109fd0111e1188970","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://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout processor adds ability to parse docker files","directories":{},"_nodeVersion":"25.9.0","dependencies":{"try-catch":"^4.0.0","dockerfile-ast":"^0.7.1","@putout/operator-json":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","putout":"*","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.10.5","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/processor-docker_1.2.0_1775142434889_0.34570622576120735","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@putout/processor-docker","version":"1.2.2","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout processor adds ability to parse docker files","homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","main":"lib/docker.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":{"@putout/operator-json":"^3.0.0","dockerfile-ast":"^0.7.1","try-catch":"^4.0.0"},"keywords":["putout","putout-processor","docker"],"devDependencies":{"@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","montag":"^1.2.1","nodemon":"^3.0.1","putout":"*","superc8":"^12.0.0","supertape":"^12.10.5"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/processor-docker@1.2.2","gitHead":"d3d8f5236c4e55d1ac8aacb9d3682b0ec50fc68d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.9.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-pxtFmty//VAkxoaWCpxDmw9GqjsPcpE138ZUODRL4O9bKfOaQoDDlLw+0gKyLsPpZFxZ240LTmBKY8PBQDEM7g==","shasum":"5537475efe29403b036ff13288e38558a8797e44","tarball":"https://registry.npmjs.org/@putout/processor-docker/-/processor-docker-1.2.2.tgz","fileCount":6,"unpackedSize":5688,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDZGMpu/mttHOzJWM1Bz5WpKThFzpZSIE0bXuWcMTfZQIhAOg1IdA5brM+5sjBpq077SAq5RZFktIO4WB/JXnC/jB3"}]},"_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/processor-docker_1.2.2_1775142545831_0.8667803493157578"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T15:20:59.754Z","modified":"2026-04-02T15:09:06.165Z","1.0.0":"2026-03-31T15:20:59.987Z","1.0.2":"2026-03-31T21:14:35.994Z","1.0.3":"2026-04-02T10:46:06.584Z","1.1.0":"2026-04-02T10:54:13.954Z","1.1.1":"2026-04-02T14:24:27.140Z","1.2.0":"2026-04-02T15:07:15.012Z","1.2.2":"2026-04-02T15:09:06.031Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/processor-docker#readme","keywords":["putout","putout-processor","docker"],"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"description":"🐊Putout processor adds ability to parse docker files","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/processor-docker [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/processor-docker.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/processor-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://github.com/coderaiser/putout) processor adds ability to parse `Dockerfile` to `json` and back.\n\n## Install\n\n```\nnpm i @putout/processor-toml -D\n```\n\n## Usage\n\n```json\n{\n    \"processors\": [\"docker\"]\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}