Skip to content

Typing warning emitted in 1.1.2 when importing phoenix_live_view in app.ts #3925

@navinpeiris

Description

@navinpeiris

Environment

  • Elixir version (elixir -v): 1.18.4
  • Phoenix version (mix deps): 1.8.0-rc.4
  • Phoenix LiveView version (mix deps): 1.1.2

Actual behavior

When running mix assets.build, the following warning is emitted in the CLI by esbuild:

▲ [WARNING] The condition "types" here will never be used as it comes after "default" [package.json]

    ../deps/phoenix_live_view/package.json:14:6:
      14 │       "types": "./assets/js/types/index.d.ts"
         ╵       ~~~~~~~

  The "default" condition comes earlier and will always be chosen:

    ../deps/phoenix_live_view/package.json:13:6:
      13 │       "default": "./priv/static/phoenix_live_view.esm.js",
         ╵       ~~~~~~~~~

Expected behavior

No warning should be emitted

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