{
  "name": "clingo-wasm",
  "version": "0.3.2",
  "description": "Clingo compiled to WebAssembly",
  "repository": "https://github.com/domoritz/clingo-wasm",
  "author": "Dominik Moritz <domoritz@gmail.com>",
  "license": "Apache-2.0",
  "private": false,
  "main": "dist/clingo.node.js",
  "module": "dist/clingo.node.js",
  "jsdelivr": "dist/clingo.web.js",
  "unpkg": "dist/clingo.web.js",
  "types": "dist/index.node.d.ts",
  "scripts": {
    "build:wasm": "scripts/build.sh",
    "build": "rimraf dist && webpack",
    "build:all": "npm run build:wasm && npm run build",
    "watch": "webpack --mode development --watch",
    "test": "jest test/test.ts",
    "copy": "cp src/clingo.js src/clingo.wasm examples/js",
    "clean": "rimraf clingo-* lua-* *.tar.gz src/clingo.wasm src/clingo.js dist",
    "deploy": "npm run copy && gh-pages -d examples",
    "start:examples": "npm run copy && serve examples",
    "start:dev": "serve .",
    "serve": "webpack serve"
  },
  "dependencies": {
    "@types/emscripten": "^1.40.0"
  },
  "devDependencies": {
    "@babel/core": "^7.26.10",
    "@babel/preset-env": "^7.26.9",
    "@babel/preset-typescript": "^7.26.0",
    "@types/jest": "^29.5.14",
    "@types/node": "^22.13.10",
    "exports-loader": "^5.0.0",
    "file-loader": "^6.2.0",
    "gh-pages": "^6.3.0",
    "jest": "^29.7.0",
    "rimraf": "^6.0.1",
    "serve": "^14.2.4",
    "ts-loader": "^9.5.2",
    "typescript": "^5.8.2",
    "webpack": "^5.98.0",
    "webpack-cli": "^6.0.1",
    "webpack-dev-server": "^5.2.0",
    "worker-loader": "^3.0.8"
  },
  "browser": {
    "./dist/clingo.node.js": "./dist/clingo.web.js",
    "./dist/index.node.d.ts": "./dist/index.web.d.ts",
    "fs": false,
    "path": false,
    "child_process": false,
    "crypto": false
  }
}
