Skip to content

Commit

Permalink
Remove glimmer-engine
Browse files Browse the repository at this point in the history
  • Loading branch information
chadhietala committed Jan 17, 2017
1 parent 630e1e9 commit c96ffce
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 249 deletions.
6 changes: 3 additions & 3 deletions ember-cli-build.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ function rsvp() {
function routeRecognizer() {
var packageJson = require('route-recognizer/package');
var packageDir = path.dirname(require.resolve('route-recognizer/package'));
var entry = path.join(packageDir, packageJson['module'] || packageJson['js:next'] || packageJson['main'].replace(/dist\//, 'dist/es6/'));
var entry = path.join(packageDir, packageJson['module'] || packageJson['jsnext:main'] || packageJson['main'].replace(/dist\//, 'dist/es6/'));
var basename = path.basename(entry);
var es6 = new Funnel(path.dirname(entry), {
files: [ basename ]
Expand All @@ -116,7 +116,7 @@ function buildPackage(name, options) {
throw new Error('If resolving from a non-package.json entry point, you must supply the srcDirectory.');
}

var entryModule = packageJson['module'] || packageJson['js:next'] || packageJson['main'].replace(/dist\//, 'dist/es6/');
var entryModule = packageJson['module'] || packageJson['jsnext:main'] || packageJson['main'].replace(/dist\//, 'dist/es6/');
var funnelDir = path.join(packageDir, options.entry ? options.srcDir : path.dirname(entryModule));
var sourceEntry = options.entry ? options.entry : path.basename(entryModule);

Expand Down Expand Up @@ -300,7 +300,7 @@ module.exports = function() {
'router': router(),
'dag-map': dag(),
'route-recognizer': routeRecognizer(),
'simple-html-tokenizer': htmlbarsPackage('simple-html-tokenizer', { libPath: 'node_modules/glimmer-engine/dist/es6' }),
'simple-html-tokenizer': buildPackage('simple-html-tokenizer'),

'@glimmer/compiler': buildPackage('@glimmer/compiler', {
external: ['@glimmer/syntax', '@glimmer/wire-format', '@glimmer/util']
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@
"jquery": "^3.1.1",
"resolve": "^1.1.7",
"rsvp": "^3.3.3",
"simple-dom": "^0.3.0"
"simple-dom": "^0.3.0",
"simple-html-tokenizer": "^0.3.0"
},
"devDependencies": {
"@glimmer/test-helpers": "^0.21.1",
Expand All @@ -71,7 +72,6 @@
"git-repo-info": "^1.1.4",
"git-repo-version": "^0.3.1",
"github": "^0.2.3",
"glimmer-engine": "^0.20.0",
"glob": "^5.0.13",
"html-differ": "^1.3.4",
"mocha": "^2.4.5",
Expand Down
8 changes: 6 additions & 2 deletions packages/ember-glimmer/lib/helpers/component.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import {
EvaluatedPositionalArgs,
isComponentDefinition
} from '@glimmer/runtime';
import { assert } from 'ember-metal';
import { assert, runInDebug } from 'ember-metal';

/**
The `{{component}}` helper lets you add instances of `Ember.Component` to a
Expand Down Expand Up @@ -205,11 +205,15 @@ function createCurriedDefinition(definition, args) {
);
}

const EMPTY_BLOCKS = {
let EMPTY_BLOCKS = {
default: null,
inverse: null
};

runInDebug(() => {
EMPTY_BLOCKS = Object.freeze(EMPTY_BLOCKS);
});

function curryArgs(definition, newArgs) {
let { args, ComponentClass } = definition;
let positionalParams = ComponentClass.class.positionalParams;
Expand Down
3 changes: 3 additions & 0 deletions packages/ember-glimmer/lib/syntax.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,5 +95,8 @@ export function populateMacros(blocks, inlines) {
let macro = experimentalMacros[i];
macro(blocks, inlines);
}

experimentalMacros = [];

return { blocks, inlines };
}
Loading

0 comments on commit c96ffce

Please sign in to comment.