FlowingCode/FontAwesomeIronIconset

Tried to define vaadin-iconset version undefined when version 24.4.0-alpha22 is already in use.

Closed this issue · 2 comments

I'm trying to upgrade the demo to 24.4.0. When the application starts, the following message is logged:
image

(It works in 24.3, though)

After upgrading Vaadin to 24.0.0.beta2 in pom:

>npm why node_modules/@flowingcode/font-awesome-iron-iconset/node_modules/@vaadin/icon
@vaadin/icon@24.3.13
node_modules/@flowingcode/font-awesome-iron-iconset/node_modules/@vaadin/icon
  @vaadin/icon@"^24.0.0" from @flowingcode/font-awesome-iron-iconset@5.1.1
  node_modules/@flowingcode/font-awesome-iron-iconset
    @flowingcode/font-awesome-iron-iconset@"5.1.1" from the root project

The client-side code has dependencies with Vaadin ^24.0.0, which ignores pre-release qualifiers (thus it resolved to 24.3.something by the time this ticket was created).

"dependencies": {
"@vaadin/icon": "^24.0.0",
"@vaadin/vaadin-themable-mixin": "^24.0.0"
}

Now that 24.4 has been released, the error is gone.

Closing since it works as intended.