{"_id":"webpack-permissions-plugin","_rev":"14-337eba1bb87c847e2c4569a1723811b6","name":"webpack-permissions-plugin","description":"A webpack plugin to set permissions for your output files and folders","dist-tags":{"beta":"1.0.2-beta.0","latest":"1.0.10"},"versions":{"0.0.1":{"name":"webpack-permissions-plugin","version":"0.0.1","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"gekorm@gmail.com"},"license":"MIT","_id":"webpack-permissions-plugin@0.0.1","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"5d2a62b8bc816337c313860e965ce13c5df29222","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-0.0.1.tgz","integrity":"sha512-7sOJfMw1EzTAXK4tIxnbviCUfMWT1W8eRXnvT+NpWyAB4d9MfTiSuE/U6f2JiP7eIYgSkqwegsR8wLPUTY+v5w==","signatures":[{"sig":"MEQCIGjw3faAU+f+XD5SErWBr1f1z8RHBzE6py7/G0MsF7//AiAyc1txvy+oPnGFfPKYmOa5mmo/wvY0+rqbPyUHpRf0tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5d2a62b8bc816337c313860e965ce13c5df29222","gitHead":"f3f46385a321a8ce388da72ee6bf8bf0851f8466","scripts":{},"_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"4.2.0","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"7.10.0","dependencies":{"filehound":"^1.16.1"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin-0.0.1.tgz_1497383229355_0.296468089800328","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"webpack-permissions-plugin","version":"0.0.2","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"gekorm@gmail.com"},"license":"MIT","_id":"webpack-permissions-plugin@0.0.2","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"9c18df4d08603cf5d53dbf5344ebb6ccb878d844","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-0.0.2.tgz","integrity":"sha512-iPWflDUJ8sP2QWTkcSPrzCJplctEbWf6lahNpMF/cYaJDL1OECx+H9kXrGcWdQwcHW8YQ9WGc9dM4yDytaKtXw==","signatures":[{"sig":"MEUCIQCjwqAA4HFYBahNnLdIsH32UEf+Md5BDoZ7s198BqimpwIgGJFsr+/HaYHg152g4iq+4whbQsyWOCImljqdcQ5E1ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9c18df4d08603cf5d53dbf5344ebb6ccb878d844","gitHead":"a09860215752e9a51a3bcfeb6f85588f53ecf8ec","scripts":{},"_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"4.2.0","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"7.10.0","dependencies":{"filehound":"^1.16.1"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin-0.0.2.tgz_1497385288506_0.41979254013858736","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"webpack-permissions-plugin","version":"1.0.0","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.0","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"0d2d4e9fa3bfca6fc9b1ea3780e3f149edc4620b","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.0.tgz","fileCount":5,"integrity":"sha512-EG6YIXjMHjFQpWcBiTa9UB6yKyQuhzJMUhD1Va94oNTUEYFo0wfjwJEQYMp90c7TghAltdC3pIT8wUSum7Yzkg==","signatures":[{"sig":"MEUCIQDLhK2mbjL4q8BpYmv9Otpg7VDsZ+BTzf+pDKyYw9KWxwIgOuBVUIgNY7QVMpsTtUxT6A+p1VgslZK6rt/KBaH9i2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7896},"main":"index.js","gitHead":"876cab2883dde5eb0fa5ffdec080a60a7d6aabaf","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"5.6.0","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"9.6.1","dependencies":{"filehound":"^1.16.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.0_1519679176753_0.3055217942309747","host":"s3://npm-registry-packages"}},"1.0.2-beta.0":{"name":"webpack-permissions-plugin","version":"1.0.2-beta.0","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.2-beta.0","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"fb66cf71c1b9f28c51464a6f7fd387643655e4be","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.2-beta.0.tgz","fileCount":6,"integrity":"sha512-vNHSSKfEaS6cKxQzgq5H/C1N+uZowugMMZQ+HaZqkIz4CxQuFgYW48huzR0N51i5YXThCsROThL12so5U23qtg==","signatures":[{"sig":"MEYCIQDGWCU37qC10DOlx9HxmoBeAX+qGUak24oyFg2E/tXaGgIhALJYt3+vkYwm8eShbkIWLjwuxzjP/T1H0OyKzHRZ4zAn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7vWjCRA9TVsSAnZWagAAYeoP/RsC+3nuBHyT8lR5puiC\n917PqxNghJrJnyb+YckFmQzvsv+9BYuvUwh6tUKO4lHYl0u31OmsnEJjRnW4\n2txiwzg7y5IY05Zo27cbHBo9SeI2eE4ZkDhZ3rLxRNPYPsBTaq8PWXFgl24/\nPuUUSEnSrOzAiOXrxHcw97vjim1JqPtnTwA3HyuP/fJuzz8mE7ffB9kwDuFz\n7i6MG6w8xUpOfAZ/evok1C8MBkV9flY4buZfU5FijbXh/rGI81zokYFN51WT\nH/Vsnzo2hxja7mR1HcVFwW08OYwglB92AIFQueQmVHY759OY49Dg6/t1nIpp\ncXL2RhepB4WQhFf91lG9rry29ZW5PTVi1gv16XqdOeAMR9XeBHbIAnM+acON\nemKzrkahzsPJnc2z/YzHkvo3dKE3/cj6Io59nCFqKWjJ0TwYLAtCTXiqY9Kz\nqIWpVB8omE9HFzIZQTMh3l/AC/Oi3LKWbzOGw7cTUabMJa09P28aXzXR2DiZ\ndwX4OoQoURD3I86gWwGooPZUsBvtP81RDn4H4cK8ZGyhbcUY7GYFRk9m5pNe\n6PkyBv9E9KPlYT46uaBjtN9WoY5ZueVM76caW4zeZFwhDrU0K/SCl/mdDsGs\n4CvCuroQByl72cPwPvlDc+Qkf8d0gA+eSHrgMAkVx65XpeYVFJM6u00ews0Y\nQM8P\r\n=CJwg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# Webpack Permissions Plugin\r\nA webpack plugin to manage the permissions of output files and directories  \r\nTested with **Webpack 2, 3 and 4**\r\n\r\n### Install\r\n\r\n- Yarn: `yarn add -D webpack-permissions-plugin`\r\n- Npm: `npm i -D webpack-permissions-plugin`\r\n\r\n### Usage\r\n\r\n**buildFolders** (*String: path*) The directories to chmod recursively  \r\n**buildFiles** (*String: path*) The specific files to chmod  \r\n  \r\nFiles under *buildFolders* get file-specific permissions.\r\n\r\n###### Simple: Directories 644, Files 755\r\n\r\n```javascript\r\nconst PermissionsOutputPlugin = require('webpack-permissions-plugin');\r\n\r\nplugins.push(new PermissionsOutputPlugin({\r\n  buildFolders: [\r\n    path.resolve(__dirname, 'resources/'),\r\n    path.resolve(__dirname, 'dist/')\r\n    ],\r\n  buildFiles: [\r\n    path.resolve(__dirname, 'someFile.js'),\r\n    path.resolve(__dirname, 'dist/app.js')\r\n  ]\r\n  // dist/app.js is redundant, it already got 755 by being included in the buildFolder above\r\n}));\r\n```\r\n###### Advanced: Per-path modes\r\n\r\nMode: an octal string or octal integer (eg. `755` or `0o755`)\r\n```javascript\r\nconst PermissionsOutputPlugin = require('webpack-permissions-plugin');\r\n\r\nplugins.push(new PermissionsOutputPlugin({\r\n  buildFolders: [\r\n    {\r\n      path: path.resolve(__dirname, 'resources/'), // Everything under resources/ gets these modes\r\n      fileMode: '755',\r\n      dirMode: '644'\r\n    },\r\n    {\r\n      path: path.resolve(__dirname, 'dist/'), // Everything under dist/ gets these modes\r\n      fileMode: '755',\r\n      dirMode: '644'\r\n    }\r\n  ],\r\n  buildFiles: [\r\n    {\r\n      path: path.resolve(__dirname, 'someFile.js'),\r\n      fileMode: '755'\r\n    },\r\n    {\r\n      path: path.resolve(__dirname, 'dist/app.js'),\r\n      fileMode: '777' // Overrides previous dist/ mode\r\n    },\r\n  ]\r\n}));\r\n```\r\n","gitHead":"22bf975079c2c9d6bb8afe05dc07430d47e3d19a","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"6.4.1","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"10.13.0","dependencies":{"filehound":"^1.16.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"prettier":"^1.15.2"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.2-beta.0_1542387103867_0.6853798080997018","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"webpack-permissions-plugin","version":"1.0.3","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.3","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"1004e98307a5eccf68a5d5e676589ec5e88ee33a","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.3.tgz","fileCount":6,"integrity":"sha512-tmdM431mUymXlnjKqH8Ru5ih+WHf1aoTR8uxO5reOR9xP/Gj5DfP31owZ618aafIaSs4wrLhIw4toU8PqE7eTA==","signatures":[{"sig":"MEQCIFpr+5zxfjO7h0u9XdECzRb1vsZFpdePCMDY+pjBrHw7AiBnARJUCWrDmC3XA9QnCt/sXHZFp8HLtTjEguK+rFgPmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr02HCRA9TVsSAnZWagAApSUP/ilvmgcTnQiVCXb7rdCg\nEnEMTZut2D5E72Sg3TEtaFkpy4DwDlXNlNOYIorg1udjLNcQe/nYhUMYt6jZ\nBJXVefhn3dvAsW6MwNiE+Hwx369R9YQnmOB0r2QTKw3WhCsUyBZvZgsVdg/p\ntsunby6C0TQfyF2M5XPNioE5HmXMwRsB5Wd6O+HZwDGKzyXvvAfO75LPQ3fn\nM2jFKCaL+9aizq5LEme644JZTsCo9HY7M9YygzKorAm1qEYA2eRs1CDIb+pm\nhqfXn5bnJEbSWChvcHmkIxkWQIcCTCdUYKVz0B/4gZqmwyM0hIIz92EuEBfn\nfoprp06rG3UOJxtacHewMbUEtkm1azlBW2xwnqZuPXaZXR/imaK4ZYAx9TH8\n2NiWkz2tuUXhZiTzc606hlA5/ot4GCrWt0jUNW3jjvbPHPQ2ia8Q5lSoSRCB\n307E/J7JE+VJunkrEJowJbrZWn8pmh6qR5iHmrYer7Ql3636UAcZjLDhqNi1\nO32QlbNtQwS5dU0acsYTRe5OS98FAcRP2HhGecJkYr2jtqxaDzEiaftaA9t2\nwWfnVQe/fUYOMtQ/HarCQbhrI5C8uD9MCshHR5LSct/3OjgjTsmJy3TBRR7R\nPOR9fkb9ZWAwOEEbY0WfOsX/hg8+jcvqGUMLzTLClt1GBgO9UYOH4GWch/YQ\nosXa\r\n=nPkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c8d0916dd858628e3f65ca4fd363f97814493b0d","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"6.7.0","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"11.13.0","dependencies":{"filehound":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^1.16.4"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.3_1554992518597_0.3723957539072289","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"webpack-permissions-plugin","version":"1.0.5","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.5","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"138aa471a4b4d49fa4349fc6ac284898f6bcc3ec","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.5.tgz","fileCount":5,"integrity":"sha512-ujhpwM3pzvsgtw2tHVOF5kWfU34rlu/9WlVF2uGfyehC0fZF/2n0LAeV50IZJEgtk5f57BNPjLDro1aODf5mzw==","signatures":[{"sig":"MEYCIQDtMulLauWjH2wfUv2IhIyhWHh7P04p7EYiKsDTevxlTAIhANIg5pWgMgBpM+aYzOjfTvpZG7Nf/D8i3mYUit4flejv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWub/CRA9TVsSAnZWagAAYuMQAItgq9yOJbAdWCyraCWa\nOCYnQbCgCwUJPpscmNAd8JoB2UaVlVaGAQpBiYLqkQ1U/WCpB5uJ6EYgY8rI\nGjvHU/zeZIMbvD3uWtNc+2BZJLz3oQwILxaKY4qk2aHbpvYziXFa+xkz/JxU\nsd2+iG0SgViDcMQrndqTh0JPcuFE0ebvKz5Da7Rta7bhv0yPYFnj+BvuDdjm\nV14QfRTlyU/YT3l9XMfcawHt6/O1p3g5sPHDx95XHkLdezOKLbogPirdGwg7\nDltk+lP9GyO7bo2Z3X5wl5lpzIrBFFqeZ3vDgyhYoq5MwH0XsgZe9w9W7uiJ\nPYgBySMXSNLHLLLSltWjPG61olhvaeeNsTHNLLQaSTFXvewLywY9s5IXxsWb\nskEhEwZ1YHKAPpM6Yfev6SuXoKoFHrY691k8cpnAjaUrR5NNp0ELhRRctyk9\nPp0WnybYPEar+1SRvBKvPjNLHnjCbvED/pliPpJfA6sc6HXHh5/yADiVZepi\n7eYGATN+l51+3pGNE3Q9HhuOjds1aWlTAHa/83hyoUK2fkGfij806tsXQqqh\n7dgLr3frwG4SBLsJNMXD7fsr1FQJCL37HWb1H/KSiHK485+qYWGAx2y+HV99\nZvPziyjICtGJZULtHOiUJOG9ybuddsNDp7bwxQnnGnXhmsCSAa+3DMiatYEY\nPhB/\r\n=czCm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"02cd1489f91fdc4a515448d1a1c033525e85d8ae","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"6.10.2","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"12.8.0","dependencies":{"filehound":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.5_1566238462333_0.9116743803946457","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"webpack-permissions-plugin","version":"1.0.6","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.6","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"fc30020e41851ed01d8ff88db8c4c7299758c771","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.6.tgz","fileCount":5,"integrity":"sha512-E5y7tQB6yX68XjrIIGvF+jOqKUOyO+0u3JMvatto7r325kNrf8fHV2uRqLPm1YE7WQnHfyc3ypSOJNgDowOkYA==","signatures":[{"sig":"MEYCIQDPS7SPe4LgwKK6lX/MTOI5wUvwMMXdi33yHUZAOYDUaAIhAInjKoxjfjGqwBGcsTVWcxn+jAjIB3wpxDenw+TnENVf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda/ieCRA9TVsSAnZWagAAaeEQAJp8Qpwgk7IrP8itCfYG\nFm50+K1z8bTapXZ1DSv8AbckEGY7CH/wA6sWXf1DUW/wDyArkEvJ7xX8djby\nGuXNT3N1EOMz+SMLxJ7bYQVcHLhcMtgJihE5cyEHSffV29dP+Pfvg1+Zle/4\nnYRd9CcbOztl0nS2DTBwK+GYuYLiv/x1f4ReG+/B8lQbDRQOEA0xaDhRWzLs\n4Sd3Lbes+QnbOhLiPkphXGYA0tqeYVrfRIbZsxp888Ckr2bpX/sHORweGTXK\nr5KL/qOqPs3/Ns1oxmK68psCCPpSZAzOOgnic/+tAJ3xdVw9rAYFX1+7tsSq\n0b1XW9VR1BmKm5mp/I6hMxoqpim8OJR0rstFFf9ysAif0rfusqE82qTbMkwm\n7F/39vjWMJnqZ2UWjfoyuyFy0PofcHWnaz2LmGSmcO1ytLONmkXbPePlR0Nj\nyJN5KbKOG8IVDwKlYmEznGWl1d/FvPRLspJ1K1FmWxG1K8/VBQZsIfpRNhxV\nPWGXlB3uCTiFNClURhlGO/8X5B/ReWZTtKheNDro/A1WalIbhr/ObpS50Vna\nQn7Xrs7a2BwopW2OH+s6J/hoSR3oJsM0DexBmosJXogulKREAeH3h8SlFFGr\n6I7cDJN2P7DG9qbAibWYWb6c+//SZc1MZEqp/itfO4nQIo4XPYf42Yg/2Msm\nPA9a\r\n=f1xb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ee539536b3dd7cfc12010b855cae1fb29eecbaad","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"6.10.2","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"12.9.1","dependencies":{"filehound":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.6_1567357086284_0.8213123337818029","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"webpack-permissions-plugin","version":"1.0.7","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.7","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"644e062ea97a0748b29f1c5521973d88c5214fb8","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.7.tgz","fileCount":5,"integrity":"sha512-jQqWS0wXjGHYm32lMnX6G7DqqoGvruSz7fuHmTUG0C1nni5VnT4jkaqBvv/B2LCpBbdI53BEHFcYkbLm3ibPjA==","signatures":[{"sig":"MEUCIFwZAUolxVhQkkEiI5um032buao1B9O6CUJLKk94Zbc1AiEA6/Y3QDjbhUQr4bX3kfOfgoAJp32VlQFuh104VRI6kQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYbyCRA9TVsSAnZWagAAYQEQAKFp+SOSUfbyxuhoo/Xb\n5wdKgUWQMPxfk5JSIt7UGOaMFZmwaI1ODHX09C5KhoBSxoFFxTjkyUgB6zwB\nTDSN+5brcRmWSa/C0rwC/if2Q6uUcM6NP/UA6s+Be3npzbqUhmD0P+VksXQB\njmwKwV2X3wjEPVSxaEwnjrPMOV/3PsXzUdTrDVauZM9uX8lzrw4PGOveFrYh\nFXXwkKCALcgr4kItpZRsu7RwkAkMviDskM5wJWT3LMGwDqT7W7V6xOymMkkQ\nruGub5PBYrg4C5FOxLZbHIOsvGOCwxlyy4pKsrHW18zXIML7xvk8O5TTULFL\n8WcJoVkXdMjP4Gp++g3NfS86VxHGPVxC+VUBrhPDC3+PPk/uxNY+6BAynP89\n5reFq8blczYhAYnaaAyN8EpgTbtHtLYFgMu59gC+uRA69DaMZfRVRgwK39lp\nTSV6/Kip1iKfZ3HuzqsKiad4gS+6bPNYpCgNrnTPkE9BCYP0o729cdAKaJk+\nVV1U7IOxMSem3eL/Sb5jeEu9w0QDKXziM0+19GEzytj+/LFbf7aGvYdmUUiq\n0e6uNWd9ipW1eI0maQGKlp4VQ7zeHFEvm123Sflwr3Gwa5P7gilHZig0Me7X\n8pIyOPu8t6K40rIIlsQCyElNDGpY/QNqpd0H9+XAxZuvNDJB6J1qLieUT1Pc\nbwX/\r\n=JJfD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e23378a1f89127c4577a013a015fb5dbf6436943","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"6.13.4","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"10.18.1","dependencies":{"filehound":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^1.18.2"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.7_1581352687892_0.7099790052617121","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"webpack-permissions-plugin","version":"1.0.8","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.8","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"7e84c9eef54fe4c739a4700c1c59edbae9b4e5ba","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.8.tgz","fileCount":5,"integrity":"sha512-fiJUbovsspqrWa2UrRN5egAnx2/cINS+2o6X2XnS+VweNUjbdKspKLQ9mdCnwQ8hHfdatZbcFRoO1pa/WSge6g==","signatures":[{"sig":"MEUCIGEPAo0r4PMImLWe/XuDJJr3lXSI8ghB1VyPomSJsP/uAiEAo4SilkZFNsFBdj9I+6vbVmaXnCLVja+RklkpR7epyuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFwFJCRA9TVsSAnZWagAAQE8P/R71Zy/IS2cpGFMyPg3/\n8AfJ+uRg4gyo7qUJHVs0VAxsI4ikP52Fk67dPl+GR0/Zn6Li3DGXT4Rio3rl\nVv7Obmxn/ra4nwYGezFOWh5/Qn5/EgGeTB/zhYdg4Z4B3q8e4he1xl8rCPJo\nwWQgXMRSQTwoOjsOqoSRIWbTZBPpabJ+VBSjj5ZqXZOtHQqCezXdFpJ8RfCL\npcbgyBy2U5KKEZZdOAx1GWhUEnxY12RYGxkc3zvQdInCqieZkekFwdci1SYJ\nft0rie0FUdyo6g/shRSZFARYZQ4/KhUKpBzpDfRiP+PubHgfk5o6hOzfvLrQ\na/U8WSCRxNg1qodXiWzzxpZxPJh7IM9jn3HuWIRGqlXVwZxHgd0wXgrFix6V\nAGGiJELLtAx/IAk+qGglKdvwMUnbcYicIj6p5YYrz34t6zdKqgzBv2YOJwVq\nwlscBG2GXXNxb2ThnkYUNfN/YIiQJoFPOKDf030i9IxW6F1h/K03CpjsxZYr\nhfWk5NT8IEgEYgY7ILQp/7yoRidRNf6yS7/Mx6x2xD0aORxV4c7vusc/yu95\n0cdCNWNLHerMKf15m6LaWiMtMC1QrC7Zo4M61Be1lonh8wEstduLr2xsfQCB\nBQZXMlvbuvFB1fIvdw+4LL0+kYLydudPlzUqmpGk5r83iCQYhHjuJ+dRWYam\nN6Zf\r\n=/nyY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e65092c030c80d63f80951b913b8f1b0d8568e42","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"6.14.10","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"10.23.1","dependencies":{"filehound":"^1.17.4"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.8_1612120392820_0.9136635691262618","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"webpack-permissions-plugin","version":"1.0.9","keywords":["webpack","plugin","permissions","node","chmod"],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"license":"MIT","_id":"webpack-permissions-plugin@1.0.9","maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dist":{"shasum":"80ae5a09ed1991dbdb2f9fe4618b8d5719616e1e","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.9.tgz","fileCount":5,"integrity":"sha512-ZMQP/4OB8TW+xGLlgnxcTCCnq5yskCLD8ojQQkllgCRchhOcO24lGVojcy27sKUWObFSOm2FRyY4cd0+rbpx9A==","signatures":[{"sig":"MEUCIQCEUXeOISu/pPQ/h3XkKkjYbwYouirLcxbq7/HO5vWL+QIgWReiLMICUHQhjLgD+PqU4qyCAciD+3Re8qZrweMCaYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs3bEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Ig//e6FCaFBbVsBuMtB1PX+EYJcIaxQEuSL/O/IYclFdQjFTwQE4\r\n09wl11bExfAeGJyyYXROfFDzL9GnczG0HFr2jnjEjNPfCzIfOzt6Nc5FIP4e\r\nPSHPMLpyDMdbedk34/0XDlnJcT4DDtMO2SwR5diFYUrnnlPCfoZ9bI2jQD/V\r\n3XgnRvr6WgNdpZYRwjv6331N4cvQeuCP3pI5m5d/OZaBRKVLgK3mmi7n+2us\r\nusMa/9XSU8GJxFyU5a5Bh1BT1OFCIGMQkMTUmf9UqS1/eIHeFecYfnArxnJL\r\nx87nS9BwJFn6eVQUwQZxl87GXG9/300NW8qUvngyDr5ifB7P21EHwvoGBJpl\r\nutOZ0BHeeMjf5WA54KdHXjok7rCaMYkhLj2BWTI4HYsLFuyU6eGFQ/eXmqi3\r\nx47eSSPR2HFU2o2tETtCXcFCSWfjwysBCT0W40zsQTaBasRs5SJ062NEVaf4\r\nk/0Egkg4Ux4AmwRkgfMlJmXY2TVYQVykKaY+4zCXFi+t7pXwMtX3X3J/kCl0\r\nDgOBJaXZeqVLBHFmETJkHEsd0n804hBX4vfoep9GRMwX7kykpCFcuAe+FBgr\r\nnGwDuX8tv3idgd0O54aYxbvsjyrJI+Aeh16coa0C3kbKP1qBM+r+gi+ag9yT\r\nZayaITH0/6PXql2xL8vUAEmc30AUH/0xQic=\r\n=YL0/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fbf2c7d08e0e71db2fc3d64e52af5cb20e791b4c","_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"repository":{"url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git","type":"git"},"_npmVersion":"8.19.2","description":"A webpack plugin to set permissions for your output files and folders","directories":{},"_nodeVersion":"16.18.1","dependencies":{"filehound":"^1.17.6"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/webpack-permissions-plugin_1.0.9_1672705732664_0.5387809006823756","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"webpack-permissions-plugin","version":"1.0.10","author":{"name":"George Kormaris","email":"npm@gekorm.com"},"description":"A webpack plugin to set permissions for your output files and folders","homepage":"https://github.com/GeKorm/webpack-permissions-plugin","license":"MIT","packageManager":"yarn@4.3.1","main":"index.js","keywords":["webpack","plugin","permissions","node","chmod"],"repository":{"type":"git","url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git"},"bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"dependencies":{"filehound":"^1.17.6"},"devDependencies":{"prettier":"^3.3.2"},"_id":"webpack-permissions-plugin@1.0.10","gitHead":"8b1dcf9353e6ccda5df69b8dcfa0b72d6554977f","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-5b99jU4IEYYzQbHK8vPRVax7D0dNJl9Ns47IPbpDl8hcRp/geA/U0RmNO/WuXEVTObh3stT/0kC7mC1b575zHA==","shasum":"1f9fbb42ce1a17f0725891487f6c5a13809377d0","tarball":"https://registry.npmjs.org/webpack-permissions-plugin/-/webpack-permissions-plugin-1.0.10.tgz","fileCount":4,"unpackedSize":5729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2sR4bIjUDC43DQXWPnCWr9aikuyfDbTN7R5IEn7osZQIhAMbZ/HJTd84PncOTvj9Bux1/mB5n1wjHAKLy1yRXhRp4"}]},"_npmUser":{"name":"gekorm","email":"npm@gekorm.com"},"directories":{},"maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-permissions-plugin_1.0.10_1720457931203_0.792951466643393"},"_hasShrinkwrap":false}},"time":{"created":"2017-06-13T19:47:10.228Z","modified":"2024-07-08T16:58:51.530Z","0.0.1":"2017-06-13T19:47:10.228Z","0.0.2":"2017-06-13T20:21:29.433Z","1.0.0":"2018-02-26T21:06:16.888Z","1.0.2-beta.0":"2018-11-16T16:51:46.676Z","1.0.3":"2019-04-11T14:21:58.724Z","1.0.5":"2019-08-19T18:14:22.503Z","1.0.6":"2019-09-01T16:58:06.400Z","1.0.7":"2020-02-10T16:38:08.088Z","1.0.8":"2021-01-31T19:13:12.928Z","1.0.9":"2023-01-03T00:28:52.831Z","1.0.10":"2024-07-08T16:58:51.326Z"},"maintainers":[{"name":"gekorm","email":"npm@gekorm.com"}],"author":{"name":"George Kormaris","email":"npm@gekorm.com"},"repository":{"type":"git","url":"git+https://github.com/GeKorm/webpack-permissions-plugin.git"},"keywords":["webpack","plugin","permissions","node","chmod"],"license":"MIT","homepage":"https://github.com/GeKorm/webpack-permissions-plugin","bugs":{"url":"https://github.com/GeKorm/webpack-permissions-plugin/issues"},"readme":"# Webpack Permissions Plugin\r\n\r\nA webpack plugin to manage the permissions of output files and directories  \r\nTested with **Webpack 2, 3 and 4**\r\n\r\n### Install\r\n\r\n- Yarn: `yarn add -D webpack-permissions-plugin`\r\n- Npm: `npm i -D webpack-permissions-plugin`\r\n\r\n### Usage\r\n\r\n**buildFolders** (_String: path_) The directories to chmod recursively  \r\n**buildFiles** (_String: path_) The specific files to chmod\r\n\r\nFiles under _buildFolders_ get file-specific permissions.\r\n\r\n###### Simple: Directories 644, Files 755\r\n\r\n```javascript\r\nconst PermissionsOutputPlugin = require('webpack-permissions-plugin');\r\n\r\nplugins.push(\r\n  new PermissionsOutputPlugin({\r\n    buildFolders: [\r\n      path.resolve(__dirname, 'resources/'),\r\n      path.resolve(__dirname, 'dist/')\r\n    ],\r\n    buildFiles: [\r\n      path.resolve(__dirname, 'someFile.js'),\r\n      path.resolve(__dirname, 'dist/app.js')\r\n    ]\r\n    // dist/app.js is redundant, it already got 755 by being included in the buildFolder above\r\n  })\r\n);\r\n```\r\n\r\n###### Advanced: Per-path modes\r\n\r\nMode: an octal string or octal integer (eg. `755` or `0o755`)\r\n\r\n```javascript\r\nconst PermissionsOutputPlugin = require('webpack-permissions-plugin');\r\n\r\nplugins.push(\r\n  new PermissionsOutputPlugin({\r\n    buildFolders: [\r\n      {\r\n        path: path.resolve(__dirname, 'resources/'), // Everything under resources/ gets these modes\r\n        fileMode: '755',\r\n        dirMode: '644'\r\n      },\r\n      {\r\n        path: path.resolve(__dirname, 'dist/'), // Everything under dist/ gets these modes\r\n        fileMode: '755',\r\n        dirMode: '644'\r\n      }\r\n    ],\r\n    buildFiles: [\r\n      {\r\n        path: path.resolve(__dirname, 'someFile.js'),\r\n        fileMode: '755'\r\n      },\r\n      {\r\n        path: path.resolve(__dirname, 'dist/app.js'),\r\n        fileMode: '777' // Overrides previous dist/ mode\r\n      }\r\n    ]\r\n  })\r\n);\r\n```\r\n","readmeFilename":"README.md"}