Snowpack 3.0 is out now! Read the announcement post →


Babel is a popular JavaScript transpiler that includes a huge ecosystem of plugins.

You probably don’t need Babel! Snowpack has built-in support for JSX and TypeScript transpilation. Only use Babel if you need to customize how your JavaScript/TypeScript files are built using custom Babel plugins/presets.

To use Babel with Snowpack: add the @snowpack/plugin-babel plugin to your project.

// snowpack.config.js
"plugins": [
+ ["@snowpack/plugin-babel"]