ember-cli-postcss
Advanced tools
Comparing version 3.6.0 to 3.6.1
# master | ||
# 3.6.1 | ||
* fix Node 9 support | ||
# 3.6.0 | ||
@@ -4,0 +8,0 @@ |
32
index.js
@@ -6,2 +6,4 @@ /* eslint-env node */ | ||
const merge = require('merge') | ||
const { version } = require('./package.json') | ||
const writeFile = require('broccoli-file-creator') | ||
const mergeTrees = require('broccoli-merge-trees') | ||
@@ -45,2 +47,3 @@ const postcssFilter = require('broccoli-postcss') | ||
this._super.included.apply(this, arguments) | ||
this._ensureThisImport() | ||
@@ -67,2 +70,4 @@ let env = process.env.EMBER_ENV | ||
}, this._getAddonOptions(app).postcssOptions) | ||
this.import('vendor/ember-cli-postcss/register-version.js') | ||
}, | ||
@@ -74,2 +79,19 @@ | ||
_ensureThisImport () { | ||
if (!this.import) { | ||
this._findHost = function findHostShim () { | ||
let current = this | ||
let app | ||
do { | ||
app = current.app || app | ||
} while (current.parent.parent && (current = current.parent)) | ||
return app | ||
} | ||
this.import = function importShim (asset, options) { | ||
let app = this._findHost() | ||
app.import(asset, options) | ||
} | ||
} | ||
}, | ||
postprocessTree (type, tree) { | ||
@@ -85,3 +107,13 @@ if (this.options.filter.enabled && (type === 'all' || type === 'styles')) { | ||
registry.add('css', new PostcssPlugin(addon)) | ||
}, | ||
treeForVendor () { | ||
let content = `Ember.libraries.register('Ember Postcss', '${version}');` | ||
let registerVersionTree = writeFile( | ||
'ember-cli-postcss/register-version.js', | ||
content | ||
) | ||
return mergeTrees([registerVersionTree]) | ||
} | ||
} |
{ | ||
"name": "ember-cli-postcss", | ||
"version": "3.6.0", | ||
"version": "3.6.1", | ||
"description": "Use postcss to process your css with a large selection of JavaScript plug-ins.", | ||
@@ -17,3 +17,3 @@ "directories": { | ||
"engines": { | ||
"node": "^4.5 || 6.* || >= 7.*" | ||
"node": "6.* || >= 7.*" | ||
}, | ||
@@ -36,4 +36,4 @@ "files": [ | ||
"broccoli-merge-trees": "2.0.0", | ||
"broccoli-postcss": "3.5.1", | ||
"broccoli-postcss-single": "1.5.0", | ||
"broccoli-postcss": "3.5.2", | ||
"broccoli-postcss-single": "1.5.1", | ||
"merge": "1.2.0" | ||
@@ -64,2 +64,3 @@ }, | ||
"broccoli-asset-rev": "^2.4.2", | ||
"broccoli-file-creator": "1.1.1", | ||
"ember-cli": "^2.14.0", | ||
@@ -66,0 +67,0 @@ "ember-cli-app-version": "^3.0.0", |
@@ -134,4 +134,1 @@ ember-cli-postcss | ||
``` | ||
#### Sponsor | ||
[](https://app.codesponsor.io/link/H7bZKd45V3ahr55pXGPsoc37/jeffjewiss/ember-cli-postcss) |
12679
99
34
134
+ Addedbroccoli-postcss@3.5.2(transitive)
+ Addedbroccoli-postcss-single@1.5.1(transitive)
- Removedbroccoli-postcss@3.5.1(transitive)
- Removedbroccoli-postcss-single@1.5.0(transitive)
Updatedbroccoli-postcss@3.5.2