Skip to content

duplicate lit-html - possibly needs peerDependency or reexport everything? #682

@daKmoR

Description

@daKmoR

Steps to Reproduce

yarn add lit-html@1.0.0
yarn add lit-element@2.1.0

Expected Results

one version of lit-html

Actual Results

$ yarn list --pattern lit-html
yarn list v1.13.0
├─ lit-element@2.1.0
│  └─ lit-html@1.1.0
└─ lit-html@1.0.0
Done in 1.10s.

Suggestion

I see 2 possible solutions...

  1. lit-element adds lit-html only as peer dependency
  2. Everything that lit-html has get's exported so we can have only one dependency on lit-element

Note: right now we add lit-html as a dependency as we use features from it which are not reexported from lit-element (like directives).

Versions

  • lit-element: v2.1.0

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