Skip to content

Karma has a non-dev dependency on chromium (via the puppeteer package) #3191

@davidshepherd7

Description

@davidshepherd7

This commit added puppeteer (which is a wrapper around headless chrome) as a non-dev dependency of karma. Previously karma had phantomjs-prebuilt as a dev dependency.

Presumably this change was unintentional? It's a bit annoying because it makes the install of karma take a long time.

Expected behaviour

Installing karma does not install any particular browser.

Actual behaviour

Installing karma installs chromium.

Environment Details

  • Karma version (output of karma --version): Karma version: 3.1.0
  • Relevant part of your karma.config.js file: N/A

Steps to reproduce the behaviour

  1. npm install -D karma

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions