{
  "name": "wazzup",
  "version": "0.0.1",
  "description": "",
  "author": "Jay Phelps <hello@jayphelps.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jayphelps/wazzup.git"
  },
  "bugs": {
    "url": "https://github.com/jayphelps/wazzup/issues"
  },
  "homepage": "https://github.com/jayphelps/wazzup",
  "main": "lib/cjs/index.js",
  "jsnext:main": "lib/esm/index.js",
  "scripts": {
    "start": "nodemon --exec \"clear && ts-node src/main.ts && ../../wabt/out/wasm2wast example.wasm && ../../wabt/out/wasm-interp example.wasm\" --watch src -e ts,js",
    "build": "npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min",
    "build:es2015": "tsc --module es2015 --target es2015 --outDir lib/es2015",
    "build:esm": "tsc --module es2015 --target es5 --outDir lib/esm",
    "build:cjs": "tsc --module commonjs --target es5 --outDir lib/cjs",
    "build:umd": "rollup lib/esm/index.js --format umd --name Wazzup --sourceMap --output lib/umd/wazzup.js",
    "build:umd:min": "cd lib/umd && uglifyjs --compress --mangle --source-map --screw-ie8 --comments --o wazzup.min.js -- wazzup.js && gzip wazzup.min.js -c > wazzup.min.js.gz",
    "test": "tsc --noEmit && jest",
    "test:watch": "tsc --noEmit && jest --watchAll",
    "test:jest": "jest",
    "test:jest:watch": "jest --watchAll",
    "build:third-party": "cd third-party/wabt && make",
    "preinstall": "git submodule update --init --recursive",
    "install": "npm run build:third-party"
  },
  "jest": {
    "transform": {
      ".ts": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testResultsProcessor": "<rootDir>/node_modules/ts-jest/coverageprocessor.js",
    "testRegex": "test/.*.test.ts$",
    "moduleFileExtensions": [
      "ts",
      "js"
    ]
  },
  "devDependencies": {
    "@types/core-js": "^0.9.35",
    "@types/jest": "^18.1.1",
    "@types/node": "^6.0.52",
    "jest": "^19.0.2",
    "multiline-template": "^0.1.1",
    "nodemon": "^1.11.0",
    "rollup": "^0.41.4",
    "tmp": "0.0.31",
    "ts-jest": "^19.0.0",
    "ts-node": "^2.1.0",
    "typescript": "^2.2.1",
    "uglify-js": "^2.7.5"
  }
}
