Skip to content

Commit

Permalink
Merge pull request #123 from rwjblue/update-ember-cli
Browse files Browse the repository at this point in the history
Update ember-cli to latest released version.
  • Loading branch information
rwjblue committed Dec 8, 2015
2 parents 4f3d50d + 0b2494d commit 3e62ab7
Show file tree
Hide file tree
Showing 5 changed files with 86 additions and 80 deletions.
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
sudo: false
language: node_js
node_js:
- 'stable'

install:
- npm install -g bower
Expand Down
75 changes: 0 additions & 75 deletions Brocfile.js

This file was deleted.

82 changes: 82 additions & 0 deletions ember-cli-build.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
var Funnel = require('broccoli-funnel');
var mergeTrees = require('broccoli-merge-trees');
var Babel = require('broccoli-babel-transpiler');
var concat = require('broccoli-sourcemap-concat');


module.exports = function() {
// --- Dependencies ---
var loader = new Funnel('bower_components', {
srcDir: 'loader.js',
files: ['loader.js'],
destDir: '/assets'
});

var klassy = new Funnel('bower_components', {
srcDir: '/klassy/lib',
files: ['klassy.js'],
destDir: '/'
});

// --- Project Files ---

var lib = new Funnel('lib', {
srcDir: '/',
include: ['**/*.js'],
destDir: '/'
});

var tests = new Funnel('tests', {
srcDir: '/',
include: ['**/*.js'],
destDir: '/tests'
});

var main = mergeTrees([klassy, lib, tests]);

// --- Compile ES6 modules ---

main = new Babel(main, {
loose: true,
moduleIds: true,
modules: 'amdStrict'
});

main = concat(main, {
inputFiles: ['**/*.js'],
outputFile: '/assets/ember-test-helpers-tests.amd.js'
});

// --- Select and concat vendor / support files ---

var vendor = concat('bower_components', {
inputFiles: ['jquery/dist/jquery.js',
'ember/ember-template-compiler.js',
'ember/ember.debug.js',
'ember-data/ember-data.js',
'FakeXMLHttpRequest/fake_xml_http_request.js',
'route-recognizer/dist/route-recognizer.js',
'pretender/pretender.js'],
outputFile: '/assets/vendor.js'
});

var qunit = new Funnel('bower_components', {
srcDir: '/qunit/qunit',
files: ['qunit.js', 'qunit.css'],
destDir: '/assets'
});

var testIndex = new Funnel('tests', {
srcDir: '/',
files: ['index.html'],
destDir: '/tests'
});

var testSupport = concat('bower_components', {
inputFiles: ['ember-cli-shims/app-shims.js',
'ember-cli-test-loader/test-loader.js'],
outputFile: '/assets/test-support.js'
});

return mergeTrees([main, vendor, testIndex, qunit, loader, testSupport]);
};
6 changes: 2 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,12 @@
"license": "Apache Version 2.0 and MIT",
"readmeFilename": "README.md",
"devDependencies": {
"broccoli": "^0.13.0",
"broccoli-babel-transpiler": "^5.4.5",
"broccoli-funnel": "^0.2.13",
"broccoli-merge-trees": "^0.1.4",
"broccoli-sourcemap-concat": "^0.4.3",
"ember-cli": "^0.2.7",
"ember-cli": "1.13.13",
"ember-cli-release": "^0.2.4",
"ember-try": "0.0.8",
"testem": "^0.6.19"
"ember-try": "0.0.8"
}
}
1 change: 0 additions & 1 deletion testem.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
"framework": "qunit",
"cwd": "build/",
"serve_files": [
"assets/loader.js",
"assets/vendor.js",
Expand Down

0 comments on commit 3e62ab7

Please sign in to comment.