{
  "name": "penthouse-esm",
  "version": "3.0.0",
  "description": "Generate critical path CSS for web pages (ESM fork of penthouse)",
  "keywords": [
    "CSS Critical Path Generator",
    "build",
    "chrome:headless",
    "css",
    "esm",
    "performance",
    "tool"
  ],
  "homepage": "https://github.com/bezoerb/penthouse-esm",
  "bugs": {
    "url": "https://github.com/bezoerb/penthouse-esm/issues"
  },
  "license": "MIT",
  "author": {
    "name": "Ben Zörb",
    "email": "benjamin.zoerb@jvm.com"
  },
  "contributors": [
    {
      "name": "Jonas Ohlsson Aden",
      "email": "jonas.sebastian.ohlsson@gmail.com",
      "url": "https://jonassebastianohlsson.com"
    }
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/bezoerb/penthouse-esm.git"
  },
  "files": [
    "src"
  ],
  "type": "module",
  "main": "./src/index.js",
  "exports": {
    ".": {
      "import": "./src/index.js"
    }
  },
  "scripts": {
    "lint": "vp lint src",
    "test": "vp test run test/core.test.js",
    "test-all": "vp test run --exclude 'test/run-sequential/**' && pnpm test-extra && pnpm test-perf",
    "test-perf": "vp test run test/run-sequential/perf.test.js",
    "test-extra": "vp test run test/run-sequential/node-module.test.js",
    "prepare": "vp config"
  },
  "dependencies": {
    "css-mediaquery": "^0.1.2",
    "css-tree": "3.2.1",
    "debug": "^4.4.3",
    "jsesc": "^3.1.0",
    "puppeteer": "^25.0.2"
  },
  "devDependencies": {
    "gm": "^1.25.1",
    "rimraf": "^6.1.3",
    "vite-plus": "catalog:",
    "vitest": "catalog:"
  },
  "engines": {
    "node": ">=22.18.0"
  },
  "packageManager": "pnpm@10.11.0"
}