{"_id":"@vscode/gulp-vinyl-zip","_rev":"4-75491b1b3de12d5b5d7e9619be3b177c","name":"@vscode/gulp-vinyl-zip","dist-tags":{"latest":"2.7.0"},"versions":{"2.5.0":{"name":"@vscode/gulp-vinyl-zip","version":"2.5.0","keywords":["gulp","gulpplugin","yazl","yazul","zip","streams","vinyl","vinyl-zip"],"author":{"name":"João Moreno"},"license":"MIT","_id":"@vscode/gulp-vinyl-zip@2.5.0","maintainers":[{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"}],"homepage":"https://github.com/microsoft/gulp-vinyl-zip","bugs":{"url":"https://github.com/microsoft/gulp-vinyl-zip/issues"},"dist":{"shasum":"98ace3f66f29f32b9423474095f4d20121046598","tarball":"https://registry.npmjs.org/@vscode/gulp-vinyl-zip/-/gulp-vinyl-zip-2.5.0.tgz","fileCount":12,"integrity":"sha512-PP/xkOoLBSY3V04HmzRxF+NOxkRJ/m2D0YwWpfx1FCFv5G8+sZUGPvxX+LRgdJ5vQcR1RHck5x1IkHi75Qjdbw==","signatures":[{"sig":"MEQCIFB0t8ZbVWyPpUEXPVWVQFWLowDBgbjp4wlKhvx9wwqVAiAkevUBsmx1t4znP+uhh9RInEsq2E4BKCshhjqYqKU3TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRtUiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd7w/5ALi03NMyF88A4j0b/+mAuYXZe0st0UJZcMNMLpXjSTIOBm0f\r\nIPZ0xCJcbgcos462/T8+RP2Ot2GmNZCRe7cmjGsdE32BPr/sWzuHqP7Jc1Li\r\nSGTppaME5ATaEIl5CVwnURMgyYEH3zg5UCruFeOslHM37h8Kx+CpugtUDHKJ\r\n6tl6J9G/Z7g6OEMdfvMco+BgO7Z/6bkYuPwd1w7El+785/K228nPnz9jy+Br\r\nIhwHuaRNjddHnK12T4ELzP6mVmDNdsP/LVPW8W7Wk/0wbhvQx+xf+G2UI0jA\r\nlbiF7yMBfHHcQPulJ9+i4dcPbUjNGq3ZU7BHOnBHH7iXAkV9Wgx19vCJ+7Cu\r\nZVUp5fQAsFxu1JJwor0HBo0/+5ZQ0qqoqgYa9H4s+WmdiPR87RotZbt9tQlW\r\nLo+qEYC4hy0kQhtlV2SNNlkuRf1JVpdFHKdZa544Gv5nrkSarNHzhWH2AqU8\r\nruCzeuymyL/cu7uBkIN0USuAsZ+ZPepvBbXxJQ+8kAa+ox2Qa1B5e/+swDhX\r\nK4CYlcCnWxHVMvvOKGC01tjHAmaNbNe+OWKSqFd1BQqb2zlPwkzzSBnuuWaR\r\nyfJe88zN2PIltnc7qOmsbMuekZUeHieGN3wbwyya6gZPy9800nPnWHvWfXZV\r\n0YkGcqisAyWdDTihktk5SbCPcQ6g9G+P570=\r\n=ak3J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:vscode-gulp-vinyl-zip-2.5.0.tgz","engines":{"node":">= 10"},"scripts":{"lint":"eslint lib test","test":"mocha"},"_npmUser":{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},"_resolved":"/mnt/vss/_work/1/gulp-vinyl-zip/vscode-gulp-vinyl-zip-2.5.0.tgz","_integrity":"sha512-PP/xkOoLBSY3V04HmzRxF+NOxkRJ/m2D0YwWpfx1FCFv5G8+sZUGPvxX+LRgdJ5vQcR1RHck5x1IkHi75Qjdbw==","repository":{"url":"git+https://github.com/microsoft/gulp-vinyl-zip.git","type":"git"},"_npmVersion":"8.19.4","description":"Streaming vinyl adapter for zip archives","directories":{},"_nodeVersion":"16.20.0","dependencies":{"yazl":"^2.2.1","queue":"^4.2.1","vinyl":"^2.0.2","yauzl":"^2.2.1","through":"^2.3.8","through2":"^2.0.3","vinyl-fs":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"temp":"^0.8.1","mocha":"^7.1.2","standard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gulp-vinyl-zip_2.5.0_1682363682561_0.5359852179137068","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@vscode/gulp-vinyl-zip","version":"2.6.0","keywords":["gulp","gulpplugin","yazl","yazul","zip","streams","vinyl","vinyl-zip"],"author":{"name":"João Moreno"},"license":"MIT","_id":"@vscode/gulp-vinyl-zip@2.6.0","maintainers":[{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"}],"homepage":"https://github.com/microsoft/gulp-vinyl-zip","bugs":{"url":"https://github.com/microsoft/gulp-vinyl-zip/issues"},"dist":{"shasum":"3e4b59a42bfe8be352cec4d2faaee665954ff98f","tarball":"https://registry.npmjs.org/@vscode/gulp-vinyl-zip/-/gulp-vinyl-zip-2.6.0.tgz","fileCount":14,"integrity":"sha512-XHuvq4EeYKXXWYngQTiVVd3EdMV8C69PVLQe0bzmgD3NChIU/o1MtFTfMTk6dqZ9N6uIhJwpWFsEhBuQQG7UYw==","signatures":[{"sig":"MEUCIHF/5oEYdB+FGLPfj4u3p1T/aCOrPtBxZiCOryd7aZMfAiEA1rjucm6/Aumt86nlX0d98ZjEutofYiVGqNBqphQxrh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19696},"main":"index.js","_from":"file:vscode-gulp-vinyl-zip-2.6.0.tgz","engines":{"node":">= 10"},"scripts":{"lint":"eslint lib test","test":"mocha"},"_npmUser":{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},"_resolved":"/mnt/vss/_work/1/gulp-vinyl-zip/vscode-gulp-vinyl-zip-2.6.0.tgz","_integrity":"sha512-XHuvq4EeYKXXWYngQTiVVd3EdMV8C69PVLQe0bzmgD3NChIU/o1MtFTfMTk6dqZ9N6uIhJwpWFsEhBuQQG7UYw==","repository":{"url":"git+https://github.com/microsoft/gulp-vinyl-zip.git","type":"git"},"_npmVersion":"10.5.0","description":"Streaming vinyl adapter for zip archives","directories":{},"_nodeVersion":"20.12.2","dependencies":{"yazl":"^2.2.1","queue":"^4.2.1","vinyl":"^2.0.2","yauzl":"^2.2.1","through":"^2.3.8","through2":"^2.0.3","vinyl-fs":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"temp":"^0.8.1","mocha":"^10.2.0","standard":"^12.0.1"},"_npmOperationalInternal":{"tmp":"tmp/gulp-vinyl-zip_2.6.0_1715776316501_0.699065462171548","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@vscode/gulp-vinyl-zip","version":"2.7.0","description":"Streaming vinyl adapter for zip archives","main":"index.js","scripts":{"lint":"eslint lib test","test":"mocha"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/microsoft/gulp-vinyl-zip.git"},"keywords":["gulp","gulpplugin","yazl","yazul","zip","streams","vinyl","vinyl-zip"],"author":{"name":"João Moreno"},"license":"MIT","bugs":{"url":"https://github.com/microsoft/gulp-vinyl-zip/issues"},"homepage":"https://github.com/microsoft/gulp-vinyl-zip","dependencies":{"queue":"^4.2.1","through":"^2.3.8","through2":"^2.0.3","vinyl":"^2.0.2","vinyl-fs":"^4.0.0","yauzl":"^3.2.1","yazl":"^2.2.1"},"devDependencies":{"mocha":"^10.2.0","standard":"^17.1.2","temp":"^0.8.1"},"_id":"@vscode/gulp-vinyl-zip@2.7.0","_integrity":"sha512-anrBA0j59vsgvI1HpOjpQMkH9sex8WMO2Is6pwvGc4VhDPzMfXa7+v8xtgOkP4qrU/+TGSViKiTfhUTx2qRFtA==","_resolved":"M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\4f7d72de-f339-46c2-9153-84dc01aa3b16\\vscode-gulp-vinyl-zip-2.7.0.tgz","_from":"file:M:\\SvcFab\\_App\\MS.Ess.PackageManager.Publisher_App1\\temp\\4f7d72de-f339-46c2-9153-84dc01aa3b16\\vscode-gulp-vinyl-zip-2.7.0.tgz","tag":"latest","_nodeVersion":"18.5.0","dist":{"integrity":"sha512-anrBA0j59vsgvI1HpOjpQMkH9sex8WMO2Is6pwvGc4VhDPzMfXa7+v8xtgOkP4qrU/+TGSViKiTfhUTx2qRFtA==","shasum":"9ded483b38bb60572e23dea35c1afc436fe917ce","tarball":"https://registry.npmjs.org/@vscode/gulp-vinyl-zip/-/gulp-vinyl-zip-2.7.0.tgz","fileCount":14,"unpackedSize":21466,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDlE8Hep7dwmID0WBhTNZazo7AkljuuxSIuISkOTr5ZvAiA7FJ4xtQLbPlH4lO9GMfZ0ukbZVYXgUKTLR6qrJ9sQ+A=="}]},"_npmUser":{"name":"microsoft1es","email":"npmjs@microsoft.com"},"directories":{},"maintainers":[{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gulp-vinyl-zip_2.7.0_1787335971722_0.9803596407139183"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-24T19:14:42.508Z","modified":"2026-08-21T18:12:52.134Z","2.5.0":"2023-04-24T19:14:42.742Z","2.6.0":"2024-05-15T12:31:56.667Z","2.7.0":"2026-08-21T18:12:51.907Z"},"bugs":{"url":"https://github.com/microsoft/gulp-vinyl-zip/issues"},"author":{"name":"João Moreno"},"license":"MIT","homepage":"https://github.com/microsoft/gulp-vinyl-zip","keywords":["gulp","gulpplugin","yazl","yazul","zip","streams","vinyl","vinyl-zip"],"repository":{"type":"git","url":"git+https://github.com/microsoft/gulp-vinyl-zip.git"},"description":"Streaming vinyl adapter for zip archives","maintainers":[{"name":"vscode-bot","email":"vscode-bot-npm@microsoft.com"},{"name":"microsoft1es","email":"npmjs@microsoft.com"}],"readme":"# @vscode/gulp-vinyl-zip\n\n[![Build Status](https://dev.azure.com/monacotools/Monaco/_apis/build/status%2Fnpm%2Fvscode%2Fgulp-vinyl-zip?branchName=main)](https://dev.azure.com/monacotools/Monaco/_build/latest?definitionId=488&branchName=main)\n\nA library for creating and extracting ZIP archives from/to streams.\n\nUses [yazl](https://github.com/thejoshwolfe/yazl)\nand [yauzl](https://github.com/thejoshwolfe/yauzl).\n\n## Usage\n\n**Archive → Archive**\n\n```javascript\nvar gulp = require('gulp');\nvar zip = require('@vscode/gulp-vinyl-zip');\n\ngulp.task('default', function () {\n\treturn zip.src('src.zip')\n\t\t.pipe(/* knock yourself out */)\n\t\t.pipe(zip.dest('out.zip'));\n});\n```\n\nor\n\n```javascript\nvar gulp = require('gulp');\nvar zip = require('@vscode/gulp-vinyl-zip');\n\ngulp.task('default', function () {\n\treturn gulp.src('src.zip')\n\t\t.pipe(zip.src())\n\t\t.pipe(/* knock yourself out */)\n\t\t.pipe(zip.dest('out.zip'));\n});\n```\n\n**Archive → File System**\n\n```javascript\nvar gulp = require('gulp');\nvar zip = require('@vscode/gulp-vinyl-zip');\n\ngulp.task('default', function () {\n\treturn zip.src('src.zip')\n\t\t.pipe(/* knock yourself out */)\n\t\t.pipe(gulp.dest('out'));\n});\n```\n\n**File System → Archive**\n\n```javascript\nvar gulp = require('gulp');\nvar zip = require('@vscode/gulp-vinyl-zip');\n\ngulp.task('default', function () {\n\treturn gulp.src('src/**/*')\n\t\t.pipe(/* knock yourself out */)\n\t\t.pipe(zip.dest('out.zip'));\n});\n```\n\n**File System → Archive Stream → Disk**\n\n```javascript\nvar gulp = require('gulp');\nvar zip = require('@vscode/gulp-vinyl-zip').zip; // zip transform only\n\ngulp.task('default', function () {\n\treturn gulp.src('src/**/*')\n\t\t.pipe(/* knock yourself out */)\n\t\t.pipe(zip('out.zip'))\n\t\t.pipe(/* knock your zip out */)\n\t\t.pipe(gulp.dest('./'));\n});\n```\n","readmeFilename":"README.md"}