How to use where clause in Knex
Create refunds with Stripe
Load HTML with Cheerio
How to send POST request with Axios
Find intersection of array in Lodash
Powered by Official white Bloop logo with a period

Terms / Privacy / Search / Support

  • function stageToCDN(version, latest) {
      
      //...
    if (fse.existsSync(CDN_ROOT)) {
        var dest = makeCDNPath(version);
        var zip = new AdmZip();
        zip.addLocalFolder('dist', PROJECT_NAME);
        zip.writeZip(path.join('dist', PROJECT_NAME+".zip"));
        fse.copySync('dist', dest, onErr);
        console.log('copied to ' + dest);
    
        
    
        //...
    } else {
        console.error("CDN directory " + CDN_ROOT + "does not exist; nothing was copied")
      }
    }
    
    
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token keyword">function</span> <span class="token function">stageToCDN</span><span class="token punctuation">(</span><span class="token parameter">version<span class="token operator">:</span> any<span class="token punctuation">,</span> latest<span class="token operator">:</span> any</span><span class="token punctuation">)</span><span class="token operator">:</span> <span class="token keyword">void</span></code></pre>
    /NUKnightLab/storyline mpl-2.0
    0
  • function finishLocal(err,result) {
        if (argv.zip) {
            // create archive
            var zip = new admzip();
    
            // add files directly
            for (let f in zipFiles) {
                zip.addFile(f, new Buffer(zipFiles[f]), 'Created with OpenAPI-CodeGen');
            }
            // write everything to disk
            zip.writeZip(path.join(config.outputDir,configName+'.zip'));
        }
    }
    
    
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token keyword">function</span> <span class="token function">finishLocal</span><span class="token punctuation">(</span><span class="token parameter">err<span class="token operator">:</span> any<span class="token punctuation">,</span> result<span class="token operator">:</span> any</span><span class="token punctuation">)</span><span class="token operator">:</span> <span class="token keyword">void</span></code></pre>
    /Mermade/openapi-codegen apache-2.0
    0
  • const run = async (opts) => {
        
        //...
    // Loop our build
        for(const file of buildFiles){
            // Get the base path
            const zipPath = path.dirname(file).replace(process.config.buildDir, '');
            // Add file to zip
            zipFile.addLocalFile(file, zipPath);
        }
    
        // Write zip file
        zipFile.writeZip(path.join(process.config.buildDir, 'build.zip'));
    };
    
    
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token keyword">const</span> <span class="token function-variable function">run</span><span class="token operator">:</span> <span class="token punctuation">(</span><span class="token parameter">opts<span class="token operator">:</span> any</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token builtin">Promise</span><span class="token operator">&lt;</span><span class="token keyword">void</span><span class="token operator">></span></code></pre>
    /mrvautin/squido MIT
    0
  • 	var AdmZip = require('adm-zip');
    
    	// reading archives
    	var zip = new AdmZip("./my_file.zip");
    	var zipEntries = zip.getEntries(); // an array of ZipEntry records
    
    	zipEntries.forEach(function(zipEntry) {
    	    console.log(zipEntry.toString()); // outputs zip entries information
    		if (zipEntry.entryName == "my_file.txt") {
    		     console.log(zipEntry.data.toString('utf8')); 
    		}
    	});
    	// outputs the content of some_folder/my_file.txt
    	console.log(zip.readAsText("some_folder/my_file.txt")); 
    	// extracts the specified file to the specified location
    	zip.extractEntryTo(/*entry name*/"some_folder/my_file.txt", /*target path*/"/home/me/tempfolder", /*overwrite*/true)
    	// extracts everything
    	zip.extractAllTo(/*target path*/"/home/me/zipcontent/", /*overwrite*/true);
    	
    	
    	// creating archives
    	var zip = new AdmZip();
    	
    	// add file directly
    	zip.addFile("test.txt", new Buffer("inner content of the file"), "entry comment goes here");
    	// add local file
    	zip.addLocalFile("/home/me/some_picture.png");
    	// get everything as a buffer
    	var willSendthis = zip.toBuffer();
    	// or write everything to disk
    	zip.writeZip(/*target file name*/"/home/me/files.zip");
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">class</span> <span class="token class-name">AdmZip</span> <span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">namespace</span> AdmZip <span class="token keyword">import</span> AdmZip</code></pre>
    Docs
    0
  • 	var AdmZip = require('adm-zip');
    
    	// reading archives
    	var zip = new AdmZip("./my_file.zip");
    	var zipEntries = zip.getEntries(); // an array of ZipEntry records
    
    	zipEntries.forEach(function(zipEntry) {
    	    console.log(zipEntry.toString()); // outputs zip entries information
    		if (zipEntry.entryName == "my_file.txt") {
    		     console.log(zipEntry.data.toString('utf8')); 
    		}
    	});
    	// outputs the content of some_folder/my_file.txt
    	console.log(zip.readAsText("some_folder/my_file.txt")); 
    	// extracts the specified file to the specified location
    	zip.extractEntryTo(/*entry name*/"some_folder/my_file.txt", /*target path*/"/home/me/tempfolder", /*overwrite*/true)
    	// extracts everything
    	zip.extractAllTo(/*target path*/"/home/me/zipcontent/", /*overwrite*/true);
    	
    	
    	// creating archives
    	var zip = new AdmZip();
    	
    	// add file directly
    	zip.addFile("test.txt", new Buffer("inner content of the file"), "entry comment goes here");
    	// add local file
    	zip.addLocalFile("/home/me/some_picture.png");
    	// get everything as a buffer
    	var willSendthis = zip.toBuffer();
    	// or write everything to disk
    	zip.writeZip(/*target file name*/"/home/me/files.zip");
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">class</span> <span class="token class-name">AdmZip</span> <span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">namespace</span> AdmZip <span class="token keyword">import</span> AdmZip</code></pre>
    Docs
    0
  • 	var AdmZip = require('adm-zip');
    
    	// reading archives
    	var zip = new AdmZip("./my_file.zip");
    	var zipEntries = zip.getEntries(); // an array of ZipEntry records
    
    	zipEntries.forEach(function(zipEntry) {
    	    console.log(zipEntry.toString()); // outputs zip entries information
    		if (zipEntry.entryName == "my_file.txt") {
    		     console.log(zipEntry.data.toString('utf8')); 
    		}
    	});
    	// outputs the content of some_folder/my_file.txt
    	console.log(zip.readAsText("some_folder/my_file.txt")); 
    	// extracts the specified file to the specified location
    	zip.extractEntryTo(/*entry name*/"some_folder/my_file.txt", /*target path*/"/home/me/tempfolder", /*overwrite*/true)
    	// extracts everything
    	zip.extractAllTo(/*target path*/"/home/me/zipcontent/", /*overwrite*/true);
    	
    	
    	// creating archives
    	var zip = new AdmZip();
    	
    	// add file directly
    	zip.addFile("test.txt", new Buffer("inner content of the file"), "entry comment goes here");
    	// add local file
    	zip.addLocalFile("/home/me/some_picture.png");
    	// get everything as a buffer
    	var willSendthis = zip.toBuffer();
    	// or write everything to disk
    	zip.writeZip(/*target file name*/"/home/me/files.zip");
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">class</span> <span class="token class-name">AdmZip</span> <span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">namespace</span> AdmZip <span class="token keyword">import</span> AdmZip</code></pre>
    Docs
    0
  • // loads and parses existing zip file local_file.zip
    var zip = new Zip("local_file.zip"); 
    // get all entries and iterate them
    zip.getEntries().forEach(function(entry) {
        var entryName = entry.entryName;
        var decompressedData = zip.readFile(entry); // decompressed buffer of the entry
        console.log(zip.readAsText(entry)); // outputs the decompressed content of the entry  
    });
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">class</span> <span class="token class-name">zip</span> <span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">namespace</span> zip <span class="token keyword">import</span> zip <span class="token keyword">var</span> zip<span class="token operator">:</span> Zip</code></pre>
    Docs
    0
  • 	var AdmZip = require('adm-zip');
    
    	// reading archives
    	var zip = new AdmZip("./my_file.zip");
    	var zipEntries = zip.getEntries(); // an array of ZipEntry records
    
    	zipEntries.forEach(function(zipEntry) {
    	    console.log(zipEntry.toString()); // outputs zip entries information
    		if (zipEntry.entryName == "my_file.txt") {
    		     console.log(zipEntry.data.toString('utf8')); 
    		}
    	});
    	// outputs the content of some_folder/my_file.txt
    	console.log(zip.readAsText("some_folder/my_file.txt")); 
    	// extracts the specified file to the specified location
    	zip.extractEntryTo(/*entry name*/"some_folder/my_file.txt", /*target path*/"/home/me/tempfolder", /*overwrite*/true)
    	// extracts everything
    	zip.extractAllTo(/*target path*/"/home/me/zipcontent/", /*overwrite*/true);
    	
    	
    	// creating archives
    	var zip = new AdmZip();
    	
    	// add file directly
    	zip.addFile("test.txt", new Buffer("inner content of the file"), "entry comment goes here");
    	// add local file
    	zip.addLocalFile("/home/me/some_picture.png");
    	// get everything as a buffer
    	var willSendthis = zip.toBuffer();
    	// or write everything to disk
    	zip.writeZip(/*target file name*/"/home/me/files.zip");
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">class</span> <span class="token class-name">AdmZip</span> <span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">namespace</span> AdmZip <span class="token keyword">import</span> AdmZip</code></pre>
    Docs
    0
  • function(download) {
        
        //...
    try {
          
          //...
    if (entries.map(getLeadingDirectory).reduce(unique, []).length === 1) {
            entries.forEach(stripLeadingDirectory);
          }
          // Ignore/rename bower.json or package.json files
          entries.filter(bowerOrPackageJson).forEach(ignore);
          zip.extractAllTo(dest.path, true);
        } catch(error) {
          // AdmZip throws strings, not errors!!
          if (typeof error === "string") {
            throw new Error(error);
          }
          throw error;
        }
      }
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>parameter<span class="token punctuation">)</span> download<span class="token operator">:</span> <span class="token builtin">any</span></code></pre>
    /rxaviers/cldr-data-downloader MIT
    0
  • 	var AdmZip = require('adm-zip');
    
    	// reading archives
    	var zip = new AdmZip("./my_file.zip");
    	var zipEntries = zip.getEntries(); // an array of ZipEntry records
    
    	zipEntries.forEach(function(zipEntry) {
    	    console.log(zipEntry.toString()); // outputs zip entries information
    		if (zipEntry.entryName == "my_file.txt") {
    		     console.log(zipEntry.data.toString('utf8')); 
    		}
    	});
    	// outputs the content of some_folder/my_file.txt
    	console.log(zip.readAsText("some_folder/my_file.txt")); 
    	// extracts the specified file to the specified location
    	zip.extractEntryTo(/*entry name*/"some_folder/my_file.txt", /*target path*/"/home/me/tempfolder", /*overwrite*/true)
    	// extracts everything
    	zip.extractAllTo(/*target path*/"/home/me/zipcontent/", /*overwrite*/true);
    	
    	
    	// creating archives
    	var zip = new AdmZip();
    	
    	// add file directly
    	zip.addFile("test.txt", new Buffer("inner content of the file"), "entry comment goes here");
    	// add local file
    	zip.addLocalFile("/home/me/some_picture.png");
    	// get everything as a buffer
    	var willSendthis = zip.toBuffer();
    	// or write everything to disk
    	zip.writeZip(/*target file name*/"/home/me/files.zip");
    <pre class="typing-tooltip"><code data-language="javascript" class="language-javascript"><span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">class</span> <span class="token class-name">AdmZip</span> <span class="token punctuation">(</span>alias<span class="token punctuation">)</span> <span class="token keyword">namespace</span> AdmZip <span class="token keyword">import</span> AdmZip</code></pre>
    Docs
    0
  • Powered by Official black Bloop logo with a period
    download the IDE extension

    View other examples