# ES6 Module Transpiler -- Tomorrow's JavaScript module syntax today

DevFeed: [ES6 Module Transpiler -- Tomorrow's JavaScript module syntax today](<https://devfeed.tech/articles/es6-module-transpiler-tomorrow-s-javascript-module-syntax-today-15630.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/es6-module-transpiler-tomorrows-javascript-module-syntax-today>)

Author: Square Engineering

Published: 2013-02-15T17:02:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Frameworks](<https://devfeed.tech/topics/frameworks.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Code](<https://devfeed.tech/topics/code.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [amd](<https://devfeed.tech/tags/amd.md>), [applications](<https://devfeed.tech/tags/applications.md>), [asynchronous](<https://devfeed.tech/tags/asynchronous.md>), [commonjs](<https://devfeed.tech/tags/commonjs.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [es6](<https://devfeed.tech/tags/es6.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [import](<https://devfeed.tech/tags/import.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [module](<https://devfeed.tech/tags/module.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

## AI overview

The article explains how Square's ES6 Module Transpiler lets developers write JavaScript with the draft ES6 module syntax and compile it for existing runtimes. It discusses interoperability with CommonJS, AMD, global namespaces, and CoffeeScript.

## Source excerpt

Using the draft ES6 module syntax in today's frameworks and applications.