diff --git a/lib/snowpacker/snowpacker_generator.rb b/lib/snowpacker/snowpacker_generator.rb index 1bd75f3..d7a5716 100644 --- a/lib/snowpacker/snowpacker_generator.rb +++ b/lib/snowpacker/snowpacker_generator.rb @@ -15,8 +15,7 @@ def create_initializer_file desc 'Add snowpack, babel, and postcss to your package.json dependencies' def add_snowpack `yarn add -D snowpack \ - @snowpack/plugin-babel \ - @snowpack/babel-plugin-package-import + @snowpack/babel-plugin-package-import \ core-js@3 \ postcss \ postcss-cli \ diff --git a/lib/snowpacker/templates/snowpack.config.js b/lib/snowpacker/templates/snowpack.config.js index bc06b63..80349e3 100644 --- a/lib/snowpacker/templates/snowpack.config.js +++ b/lib/snowpacker/templates/snowpack.config.js @@ -11,7 +11,10 @@ const scripts = { "mount:web_modules": `mount web_modules --to /${output_path}`, "mount:__snowpack__": `mount __snowpack__ --to /${output_path}`, "mount:snowpacks": `mount ${mount_dir} --to /${output_path}`, - "build:css": `postcss --config ${postcss_config}` + "build:css": `postcss --config ${postcss_config}`, + "build:js,jsx,ts,tsx": `babel --config-file ${babel_config} \ + --out-dir ${process.cwd()} \ + ${mount_dir}` } const installOptions = { @@ -31,7 +34,7 @@ const buildOptions = { module.exports = { scripts, - plugins: ["@snowpack/plugin-babel", "@snowpack/babel-plugin-package-import"], + plugins: ["@snowpack/babel-plugin-package-import"], installOptions, devOptions, buildOptions