Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Ember
  3. ember-cli-cjs-transform

ember-cli-cjs-transform

MITJavaScriptv2.0.0

An Ember CLI addon that enables importing CommonJS modules directly into Ember applications using app.import.

GitHubGitHub
48 stars10 forks0 contributors

Overview

ember-cli-cjs-transform is an Ember CLI addon that allows developers to import CommonJS format files directly into their Ember applications using the standard app.import functionality introduced in ember-cli 2.16. This eliminates the need for additional shim packages and simplifies dependency management when integrating CommonJS libraries.

Key Features

  • CommonJS Import Support — Enables importing CommonJS modules via app.import without requiring AMD transformation.
  • Automatic Dependency Resolution — Automatically follows internal require calls at build time and includes all dependencies in the final build output.
  • Rollup Plugin Integration — Supports custom Rollup plugins to handle edge cases like Node.js built-in modules (e.g., require('path')).
  • Simplified Library Integration — Allows direct import of libraries like showdown and showdown-highlight without extra shim addons.

Philosophy

The project aims to streamline the integration of CommonJS modules into Ember applications by leveraging existing Ember CLI build pipelines, reducing configuration overhead and improving developer experience.

Quick Stats

Stars48
Forks10
Contributors0
Open Issues10
Last commit4 years ago
CreatedSince 2017

Tags

#commonjs#ember-addon#dependency-management#ember-cli#javascript#rollup#module-bundling#build-tool

Built With

J
JavaScript
E
Ember CLI
R
Rollup

Included in

Ember202
Auto-fetched 4 hours ago

Related Projects

ember-auto-importember-auto-import

Zero config import from npm packages

Stars359
Forks110
Last commit1 month ago
ember-browserifyember-browserify

ember-cli addon for easily loading CommonJS packages from npm via browserify.

Stars172
Forks26
Last commit4 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub