Skip to content

Future packaging #6420

Description

@codingjoe

The Grunt packaging setup hasn't aged well thanks to the community's never-ending chase for new things…

Anyhow, my main concern is that many tools in the current toolchain haven't been updated in years and, like uglify.js, don't support modern ECMAScript syntax. And by modern I mean anything beyond ES5 🙈

The hippest thing is probably Vite (Rust). I also really like esbuild (go). The latter is a little older / more mature, and a single dependency solution.

Vite is a little newer and still ships bigger breaking updates. However, with Vitest has an excellent related test framework. Yet one can be used without the other.

@kevin-brown please let me know your thoughts. I'd be happy to invest a little more time here as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions