{
  "name": "pw-js-api",
  "version": "0.3.18",
  "description": "A PixelWalker Library, aims to be minimal with support for browsers.",
  "exports": {
    "types": "./esm/index.js",
    "import": "./esm/index.js",
    "require": "./cm/index.js"
  },
  "keywords": [
    "PixelWalker",
    "Core"
  ],
  "author": "Doomester",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/doomestee/pw-js-api.git"
  },
  "license": "MIT",
  "devDependencies": {
    "@bufbuild/buf": "~1.56.0",
    "@bufbuild/protoc-gen-es": "~2.6.3",
    "@favware/npm-deprecate": "^2.0.0",
    "@types/node": "~22.10.2",
    "cross-env": "~7.0.3",
    "ncp": "^2.0.0",
    "npm-run-all": "~4.1.5",
    "rimraf": "~6.0.1",
    "typescript": "~5.7.2",
    "webpack": "~5.97.1",
    "webpack-cli": "~6.0.1"
  },
  "dependencies": {
    "@bufbuild/protobuf": "~2.6.3",
    "browser-or-node": "^3.0.0",
    "isows": "~1.0.6",
    "tslib": "~2.8.1",
    "worker-timers": "^8.0.20"
  },
  "scripts": {
    "test": "bun test/index.ts",
    "build": "rimraf esm cm && tsc -p tsconfig-cm.json & tsc -p tsconfig-esm.json && ncp lib/types esm/types",
    "build:proto": "node scripts/build-proto.mjs && buf generate",
    "build:mappings": "node scripts/build-mappings.mjs",
    "browsify": "rimraf browser && npm-run-all -p browsify-*",
    "browsify-prod": "cross-env NODE_ENV=production webpack --mode=production",
    "browsify-dev": "cross-env NODE_ENV=development webpack --mode=development"
  }
}