{"library":"mimosa-es6-module-transpiler","title":"mimosa-es6-module-transpiler","description":"An ES6 module transpiler plugin for the Mimosa build tool, version 0.6.0 (stable, no recent updates). It transpiles ES6 module syntax to AMD, CommonJS, or global module formats, wrapping square's es6-module-transpiler. Key differentiators: tight integration with Mimosa, support for CoffeeScript backtick escaping, and exclusion patterns for vendor files. However, it does not support source maps, has limited ES6 syntax coverage, and depends on an outdated transpiler that may not reflect current spec.","language":"javascript","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["npm install mimosa-es6-module-transpiler"],"cli":null},"imports":["import es6Transpiler from 'mimosa-es6-module-transpiler'","// In mimosa-config: modules: ['es6-module-transpiler']"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install Mimosa (if not already)\nnpm install -g mimosa\n\n// Create a project and add config\n// In mimosa-config.coffee:\nmodules: ['es6-module-transpiler']\nes6Modules:\n  type:'amd'\n  inferName:true\n  exclude: [/[/\\\\]vendor[/\\\\]/, /[/\\\\]main[\\.-]/, /-main.js$/, /[/\\\\]common.js$/]\n  globals:{}\n\n// Write a file with ES6 module syntax, e.g., app.js:\nimport $ from 'jquery';\nexport default function() { return $('body'); };\n\n// Run Mimosa to build\nmimosa build","lang":"coffeescript","description":"Shows how to install, configure, and use the plugin to transpile ES6 modules to AMD.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}