Skip to content

Can we remove babel from peerDependencies? #565

@jdelStrother

Description

@jdelStrother

Desired behavior:

You can set webpack_loader to swc or esbuild and remove babel dependencies from your package.json

Actual behavior:

It actually works ok, but yarn complains about missing dependencies:

➤ YN0002: │ web@workspace:. doesn't provide @babel/core (pb8358), requested by shakapacker.
➤ YN0002: │ web@workspace:. doesn't provide @babel/plugin-transform-runtime (p70d5d), requested by shakapacker.
➤ YN0002: │ web@workspace:. doesn't provide @babel/preset-env (p85748), requested by shakapacker.
➤ YN0002: │ web@workspace:. doesn't provide @babel/runtime (p5bf1d), requested by shakapacker.
➤ YN0002: │ web@workspace:. doesn't provide babel-loader (p6c7e3), requested by shakapacker.

Setup environment:

  • Ruby version: 3.4
  • Rails version: 8.0
  • Shakapacker version: 8.2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions