Skip to content

Commit 865267c

Browse files
authoredAug 11, 2018
feat(ember-cli): Ember cli classic (#185).
- Make ember-cli work with classic ember apps (non-module-unification). - Still works for non-Ember Glimmer apps. - Added BEM_UNIQUE output mode where BEM classes are guaranteed unique within the same process. - Analyzer.analyze method accepts working directory instead of constructor. Allows Broccoli to pass working directory at runtime without creating the analyzer instance. - Abstract stylesheet resolver from Broccoli plugin to support both Glimmer and Ember with minimal code forks. Depend on experimental fork of glimmer-analyzer for now. - Transport objects are now backed by a proper Class interface instead of a POJO. - Abstract the addon's env configuration with getEnv and getOptions methods. - Use sync fs methods in broccoli and ember-cli for better build perf. - Glimmer helpers re-named to sensible private values. - Build @css-blocks/glimmer to CJS *and* AMD so Ember can import the runtime. - Helper runtimes are automagically injected by ember-cli addon. - Abstract helper names out of runtime tests for maintainability. - Ember-CLI Template Discovery Test suite for addons, engines (eager and lazy), and apps (real and dummy). Lazy engines and some app features are failing and skipped. - Bump ember-cli and associated packages to 3.3.0. - Have Travis test with node versions 8 and 10. - Add global disable option. - Auto-discover common preprocessor extensions for Ember's `app.css` output file. - Add failing test case for node modules resolution use case.
1 parent 1f2e558 commit 865267c

File tree

141 files changed

+3532
-2219
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+3532
-2219
lines changed
 

‎.travis.yml

+3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ language: node_js
66

77
node_js:
88
- "8"
9+
<<<<<<< HEAD
910
- "9"
11+
=======
12+
>>>>>>> test: Have Travis use node versions 8 and 10.
1013
- "10"
1114

1215
env:

‎package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"chai": "^3.5.0",
2828
"husky": "^0.14.3",
2929
"istanbul": "^0.4.5",
30-
"lerna": "^3.0.0-beta.1",
30+
"lerna": "^2.11.0",
3131
"loader-utils": "^1.1.0",
3232
"markdown-toc": "^1.2.0",
3333
"mocha": "^3.4.2",
@@ -36,7 +36,6 @@
3636
"mock-require": "^2.0.2",
3737
"outdent": "^0.4.1",
3838
"perfectionist": "^2.4.0",
39-
"postcss": "^6.0.21",
4039
"prettier": "^1.8.2",
4140
"remap-istanbul": "^0.9.5",
4241
"source-map-support": "^0.4.15",
@@ -45,7 +44,7 @@
4544
"tslint": "^5.9.1",
4645
"typedoc": "^0.11.0",
4746
"typedoc-plugin-monorepo": "^0.1.0",
48-
"typescript": "^2.8.1",
47+
"typescript": "~2.8.0",
4948
"watch": "^1.0.2"
5049
},
5150
"workspaces": [

0 commit comments

Comments
 (0)
Please sign in to comment.