Ember.js Legacy Build Pipeline

0.20.1 · abandoned · verified Tue Apr 21

Emberjs-build was an early, foundational build pipeline for Ember.js applications, primarily used before the widespread adoption of Ember CLI. It leveraged `Brocfile.js` and the Broccoli build system to compile and optimize Ember applications. This package (version 0.20.1) represents a period of Ember's build tooling evolution that has since been largely superseded. Modern Ember applications universally utilize Ember CLI, which provides a comprehensive command-line interface, project structure, and build orchestration, now increasingly integrating with Vite as its underlying build system for improved performance and developer experience. Ember.js itself follows a 6-week release cycle, with the current stable version being 6.11.0, and has made significant advancements in its build tooling far beyond what emberjs-build offered. Consequently, `emberjs-build` is no longer maintained and is not suitable for contemporary Ember development.

Common errors

Warnings

Install

Imports

Quickstart

This `Brocfile.js` demonstrates how to use `emberjs-build` to configure and generate the distribution trees for an Ember.js application in its historical context.

// Brocfile.js

// Ensure your packages definition aligns with the Ember.js source structure of the era.
// Example: https://github.com/emberjs/ember.js/blob/master/lib/packages.js
var packages = require('./lib/packages');
var EmberBuild = require('emberjs-build');

var emberBuild = new EmberBuild({
  packages: packages
});

module.exports = emberBuild.getDistTrees();

view raw JSON →