tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

package.json (3954B)


      1 {
      2  "name": "puppeteer-core",
      3  "version": "24.10.0",
      4  "description": "A high-level API to control headless Chrome over the DevTools Protocol",
      5  "keywords": [
      6    "puppeteer",
      7    "chrome",
      8    "headless",
      9    "automation"
     10  ],
     11  "type": "commonjs",
     12  "main": "./lib/cjs/puppeteer/puppeteer-core.js",
     13  "types": "./lib/types.d.ts",
     14  "browser": "./lib/esm/puppeteer/puppeteer-core-browser.js",
     15  "exports": {
     16    ".": {
     17      "types": "./lib/types.d.ts",
     18      "import": "./lib/esm/puppeteer/puppeteer-core.js",
     19      "require": "./lib/cjs/puppeteer/puppeteer-core.js"
     20    },
     21    "./internal/*": {
     22      "import": "./lib/esm/puppeteer/*",
     23      "require": "./lib/cjs/puppeteer/*"
     24    },
     25    "./*": {
     26      "import": "./*",
     27      "require": "./*"
     28    }
     29  },
     30  "repository": {
     31    "type": "git",
     32    "url": "https://github.com/puppeteer/puppeteer/tree/main/packages/puppeteer-core"
     33  },
     34  "engines": {
     35    "node": ">=18"
     36  },
     37  "scripts": {
     38    "build:docs": "wireit",
     39    "build": "wireit",
     40    "check": "wireit",
     41    "clean": "../../tools/clean.mjs",
     42    "prepack": "wireit",
     43    "unit": "wireit"
     44  },
     45  "wireit": {
     46    "check": {
     47      "command": "node --experimental-strip-types tools/ensure-correct-devtools-protocol-package.mts",
     48      "dependencies": [
     49        "build"
     50      ]
     51    },
     52    "prepack": {
     53      "command": "node --experimental-strip-types ../../tools/cp.ts ../../README.md README.md",
     54      "files": [
     55        "../../README.md"
     56      ],
     57      "output": [
     58        "README.md"
     59      ]
     60    },
     61    "build": {
     62      "dependencies": [
     63        "build:tsc",
     64        "build:types",
     65        "build:es5"
     66      ]
     67    },
     68    "build:docs": {
     69      "command": "api-extractor run --local --config \"./api-extractor.docs.json\"",
     70      "files": [
     71        "api-extractor.docs.json",
     72        "lib/esm/puppeteer/puppeteer-core.d.ts",
     73        "tsconfig.json"
     74      ],
     75      "dependencies": [
     76        "build:tsc"
     77      ]
     78    },
     79    "build:tsc": {
     80      "command": "hereby build",
     81      "clean": "if-file-deleted",
     82      "dependencies": [
     83        "../browsers:build"
     84      ],
     85      "files": [
     86        "{src,third_party}/**",
     87        "../../versions.js",
     88        "!src/generated",
     89        "Herebyfile.mjs"
     90      ],
     91      "output": [
     92        "lib/{cjs,esm}/**"
     93      ]
     94    },
     95    "build:es5": {
     96      "command": "rollup -c rollup.config.mjs && node ../../tools/patch.mjs lib/es5-iife/puppeteer-core-browser.js lib/es5-iife/puppeteer-core-browser.d.ts lib/types.d.ts",
     97      "files": [
     98        "rollup.config.mjs"
     99      ],
    100      "output": [
    101        "lib/es5-iife/puppeteer-core-browser.js"
    102      ],
    103      "dependencies": [
    104        "build:tsc",
    105        "build:types"
    106      ]
    107    },
    108    "build:types": {
    109      "command": "api-extractor run --local && eslint --cache-location .eslintcache --cache --no-ignore --no-config-lookup -c=../../eslint.types.config.mjs --fix lib/types.d.ts",
    110      "files": [
    111        "../../eslint.types.config.mjs",
    112        "api-extractor.json",
    113        "lib/esm/puppeteer/types.d.ts",
    114        "tsconfig.json"
    115      ],
    116      "output": [
    117        "lib/types.d.ts"
    118      ],
    119      "dependencies": [
    120        "build:tsc"
    121      ]
    122    },
    123    "unit": {
    124      "command": "node --test --test-reporter=spec \"lib/cjs/**/*.test.js\"",
    125      "dependencies": [
    126        "build"
    127      ]
    128    }
    129  },
    130  "files": [
    131    "lib",
    132    "src",
    133    "!*.test.ts",
    134    "!*.test.js",
    135    "!*.test.d.ts",
    136    "!*.test.js.map",
    137    "!*.test.d.ts.map",
    138    "!*.tsbuildinfo"
    139  ],
    140  "author": "The Chromium Authors",
    141  "license": "Apache-2.0",
    142  "dependencies": {
    143    "@puppeteer/browsers": "2.10.5",
    144    "debug": "^4.4.1",
    145    "chromium-bidi": "5.1.0",
    146    "devtools-protocol": "0.0.1452169",
    147    "typed-query-selector": "^2.12.0",
    148    "ws": "^8.18.2"
    149  },
    150  "devDependencies": {
    151    "@types/chrome": "0.0.323",
    152    "@types/debug": "4.1.12",
    153    "@types/node": "^18.17.15",
    154    "@types/ws": "8.18.1",
    155    "mitt": "3.0.1",
    156    "parsel-js": "1.2.1",
    157    "rxjs": "7.8.2"
    158  }
    159 }