wawoff2
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/wawoff2 package

    2.0.0 • Public • Published

    woff2 for node.js (via WebAssembly)

    CI NPM version

    Google's woff2 build for node.js, using WebAssembly. Why this is better than binary bindings:

    • works everywhere without rebuild

    Install

    npm install wawoff2

    Use Example

    const wawoff = require('wawoff2');
    
    // src - Buffer or Uint8Array
    wawoff.compress(src).then(out => {
      // store result
    });

    Command-line Example

    To compress a .ttf file into a .woff2 file:

    woff2_compress.js [-h] [-v] infile [outfile]
    
    Positional arguments:
      infile         Input .ttf file
      outfile        Output .woff2 file (- for stdout)
    
    Optional arguments:
      -h, --help     Show this help message and exit.
      -v, --version  Show program's version number and exit.

    And the opposite, to decompress a .woff2 file into a .ttf one:

    woff2_decompress.js [-h] [-v] infile [outfile]
    
    Positional arguments:
      infile         Input .woff2 file
      outfile        Output .ttf file (- for stdout)
    
    Optional arguments:
      -h, --help     Show this help message and exit.
      -v, --version  Show program's version number and exit.

    Install

    npm i wawoff2

    DownloadsWeekly Downloads

    15,944

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    1.3 MB

    Total Files

    12

    Last publish

    Collaborators

    • vitaly