{
  "devDependencies": {
    "@types/mocha": "^8.0.3",
    "@types/node": "^20.8.10",
    "canvas": "^2.11.0",
    "chai": "^4.2.0",
    "concurrently": "^7.6.0",
    "copyfiles": "^2.4.1",
    "mitata": "^0.1.6",
    "mocha": "^10.0.0",
    "peggy": "^2.0.1",
    "punycode": "^2.1.1",
    "typescript": "^5.2.2"
  },
  "name": "@chearon/overflow",
  "version": "0.0.0-alpha.1",
  "description": "A small CSS2 document renderer built from specifications for learning purposes",
  "type": "module",
  "files": [
    "dist/gen",
    "dist/overflow.wasm",
    "dist/src"
  ],
  "exports": {
    ".": {
      "buildtime": "./src/api.js",
      "default": "./dist/src/api.js"
    },
    "./with-parse.js": {
      "buildtime": "./src/api-with-parse.js",
      "default": "./dist/src/api-with-parse.js"
    },
    "./wasm-locator.js": {
      "buildtime": "./src/api-wasm-locator-browser.js",
      "browser": "./dist/src/api-wasm-locator-browser.js",
      "default": "./dist/src/api-wasm-locator-node.js"
    }
  },
  "imports": {
    "#wasm-locator": {
      "buildtime": "./src/api-wasm-locator-node.js",
      "browser": "./dist/src/api-wasm-locator-browser.js",
      "default": "./dist/src/api-wasm-locator-node.js"
    },
    "#backend": {
      "buildtime": "./src/backend-node.js",
      "browser": "./dist/src/backend-browser.js",
      "default": "./dist/src/backend-node.js"
    }
  },
  "scripts": {
    "test": "mocha dist/test/ci.js",
    "buildcssparser": "peggy --format es src/css.pegjs",
    "prebuild": "copyfiles gen.js src/\\*.js assets/\\*\\* test/\\*\\* -e assets/register\\* dist",
    "build": "concurrently tsc npm:buildcssparser",
    "postbuild": "copyfiles src/css.js dist"
  },
  "keywords": [
    "css2",
    "css",
    "html",
    "browser",
    "ua"
  ],
  "author": "Caleb Hearon <caleb@chearon.net>",
  "license": "MIT"
}
