dcodeIO/webassembly

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "webassembly",
  "description": "A minimal toolkit and runtime to produce and run WebAssembly modules.",
  "version": "0.11.0",
  "author": "Daniel Wirtz <dcode+webassembly@dcode.io>",
  "license": "SEE LICENSE IN LICENSE",
  "repository": {
    "type": "git",
    "url": "https://github.com/dcodeIO/webassembly.git"
  },
  "bugs": "https://github.com/dcodeIO/webassembly/issues",
  "keywords": [
    "webassembly",
    "wasm"
  ],
  "dependencies": {
    "archiver": "^1.3.0",
    "chalk": "^1.1.3",
    "extract-zip": "^1.6.5",
    "follow-redirects": "^1.2.3",
    "glob": "^7.1.1",
    "minimist": "^1.2.0",
    "tar.gz": "^1.0.5",
    "tmp": "0.0.31"
  },
  "devDependencies": {
    "browserify": "^14.3.0",
    "bundle-collapser": "^1.2.1",
    "eslint": "^3.19.0",
    "exorcist": "^0.4.0",
    "tap": "^10.3.2",
    "uglifyjs": "git+https://github.com/mishoo/UglifyJS2.git#harmony"
  },
  "main": "index",
  "bin": {
    "wa": "bin/wa",
    "wa-compile": "bin/wa-compile",
    "wa-assemble": "bin/wa-assemble",
    "wa-disassemble": "bin/wa-disassemble"
  },
  "tools": "0.10.0",
  "scripts": {
    "test": "node tests",
    "lint": "eslint src/**.js cli/**.js scripts/**.js -c config/eslint.json",
    "build": "browserify src --no-builtins --plugin bundle-collapser/plugin --debug | exorcist dist/webassembly.js.map > dist/webassembly.js",
    "minify": "uglifyjs dist/webassembly.js -c -m toplevel --source-map content=dist/webassembly.js.map,url=webassembly.min.js.map -o dist/webassembly.min.js",
    "make": "npm run build && npm run minify",
    "postinstall": "node scripts/setup"
  }
}