pplaywrightSource ↗
Runtime requirements, package scripts, and notable dependencies.

Development

This page is generated from the checked-in package manifest.

Runtime

  • node: >=20

Commands

  • npm run ctestplaywright test --config=tests/library/playwright.config.ts --project=chromium-*
  • npm run ftestplaywright test --config=tests/library/playwright.config.ts --project=firefox-*
  • npm run wtestplaywright test --config=tests/library/playwright.config.ts --project=webkit-*
  • npm run wvtestplaywright test --config=tests/webview/playwright.config.ts
  • npm run atestplaywright test --config=tests/android/playwright.config.ts
  • npm run etestplaywright test --config=tests/electron/playwright.config.ts
  • npm run itestplaywright test --config=tests/installation/playwright.config.ts
  • npm run stestplaywright test --config=tests/stress/playwright.config.ts
  • npm run biditestplaywright test --config=tests/bidi/playwright.config.ts
  • npm run ttestnode ./tests/playwright-test/stable-test-runner/node_modules/@playwright/test/cli test --config=tests/playwright-test/playwright.config.ts
  • npm run ctplaywright test tests/components/test-all.spec.js --reporter=list
  • npm run testplaywright test --config=tests/library/playwright.config.ts
  • npm run test-mcpplaywright test --config=tests/mcp/playwright.config.ts
  • npm run ctest-mcpplaywright test --config=tests/mcp/playwright.config.ts --project=chrome
  • npm run test-extensionplaywright test --config=tests/extension/playwright.config.ts
  • npm run eslinteslint --cache
  • npm run tsctsc -p .
  • npm run docnode utils/doclint/cli.js
  • npm run lintnpm run eslint && npm run tsc && npm run doc && npm run check-deps && node utils/generate_channels.js && node utils/generate_types/ && npm run lint-tests && npm run test-types && npm run lint-packages
  • npm run lint-packagesnode utils/workspace.js --ensure-consistent
  • npm run lint-testsnode utils/lint_tests.js
  • npm run flintnode utils/concurrently.js "npm run eslint" "npm run tsc" "npm run doc" "npm run check-deps" "node utils/generate_channels.js" "npm run lint-tests" "npm run test-types" "npm run lint-packages" "node utils/doclint/linting-code-snippets/cli.js --js-only"
  • npm run cleannode utils/build/clean.js
  • npm run buildnode utils/build/build.js
  • npm run watchnode utils/build/build.js --watch --lint
  • npm run test-typesnode utils/generate_types/ && node utils/concurrently.js "tsc -p utils/generate_types/test/tsconfig.json" "tsc -p ./tests/"
  • npm run rollnode utils/roll_browser.js
  • npm run check-depsnode utils/check_deps.js
  • npm run build-android-driver./utils/build_android_driver.sh
  • npm run innerloopplaywright run-server --reuse-browser

Notable packages

@actions/core, @actions/github, @babel/code-frame, @babel/core, @babel/helper-plugin-utils, @babel/parser, @babel/plugin-proposal-decorators, @babel/plugin-syntax-async-generators, @babel/plugin-syntax-import-attributes, @babel/plugin-syntax-json-strings, @babel/plugin-syntax-object-rest-spread, @babel/plugin-syntax-optional-catch-binding, @babel/plugin-transform-class-properties, @babel/plugin-transform-class-static-block, @babel/plugin-transform-explicit-resource-management, @babel/plugin-transform-export-namespace-from, @babel/plugin-transform-logical-assignment-operators, @babel/plugin-transform-modules-commonjs, @babel/plugin-transform-nullish-coalescing-operator, @babel/plugin-transform-numeric-separator, @babel/plugin-transform-optional-chaining, @babel/plugin-transform-private-methods, @babel/plugin-transform-private-property-in-object, @babel/plugin-transform-react-jsx, @babel/preset-typescript, @duckdb/node-api, @eslint/compat, @eslint/eslintrc, @eslint/js, @jest/expect-utils, @modelcontextprotocol/sdk, @stylistic/eslint-plugin, @types/babel__code-frame, @types/babel__core, @types/babel__helper-plugin-utils, @types/babel__traverse, @types/chrome, @types/codemirror, @types/debug, @types/diff, @types/formidable, @types/ini, @types/node, @types/pngjs, @types/progress, @types/proxy-from-env, @types/react, @types/react-dom, @types/retry, @types/source-map-support, @types/ws, @types/xml2js, @types/yauzl, @types/yazl, @typescript-eslint/eslint-plugin, @typescript-eslint/parser, @typescript-eslint/utils, @vitejs/plugin-basic-ssl, @vitejs/plugin-react, @zip.js/zip.js

Generated by smolify with deterministic-repository-import-v2 · 35 source files
Development — playwright · Smolify