postcss-critical-css
Advanced tools
Comparing version 3.0.4 to 3.0.5
@@ -15,5 +15,5 @@ 'use strict'; | ||
var _fs = require('fs'); | ||
var _fsExtra = require('fs-extra'); | ||
var _fs2 = _interopRequireDefault(_fs); | ||
var _fsExtra2 = _interopRequireDefault(_fsExtra); | ||
@@ -138,3 +138,3 @@ var _path = require('path'); | ||
function writeCriticalFile(filePath, css) { | ||
_fs2.default.writeFile(filePath, css, { flag: append ? 'a' : 'w' }, function (err) { | ||
_fsExtra2.default.outputFile(filePath, css, { flag: append ? 'a' : 'w' }, function (err) { | ||
append = true; | ||
@@ -141,0 +141,0 @@ if (err) { |
{ | ||
"name": "postcss-critical-css", | ||
"version": "3.0.4", | ||
"version": "3.0.5", | ||
"description": "Generate critical CSS using PostCSS", | ||
@@ -30,3 +30,3 @@ "main": "index.js", | ||
"eslint-plugin-flowtype": "^2.50.3", | ||
"eslint-plugin-import": "^2.17.3", | ||
"eslint-plugin-import": "^2.18.2", | ||
"eslint-plugin-node": "^4.2.3", | ||
@@ -37,3 +37,3 @@ "eslint-plugin-promise": "^3.8.0", | ||
"minimist": "^1.2.0", | ||
"tape": "^4.10.2" | ||
"tape": "^4.11.0" | ||
}, | ||
@@ -58,4 +58,5 @@ "scripts": { | ||
"cssnano": "^4.1.10", | ||
"postcss": "^7.0.17" | ||
"fs-extra": "^8.1.0", | ||
"postcss": "^7.0.18" | ||
} | ||
} |
@@ -6,3 +6,3 @@ // @flow | ||
import cssnano from 'cssnano' | ||
import fs from 'fs' | ||
import fs from 'fs-extra' | ||
import path from 'path' | ||
@@ -98,5 +98,4 @@ import { getCriticalRules } from './getCriticalRules' | ||
const { css } = result | ||
return new Promise( | ||
(resolve: Function): void => | ||
resolve(dryRun ? doDryRun(css) : writeCriticalFile(filePath, css)) | ||
return new Promise((resolve: Function): void => | ||
resolve(dryRun ? doDryRun(css) : writeCriticalFile(filePath, css)) | ||
) | ||
@@ -126,3 +125,3 @@ } | ||
function writeCriticalFile (filePath: string, css: string) { | ||
fs.writeFile( | ||
fs.outputFile( | ||
filePath, | ||
@@ -171,4 +170,4 @@ css, | ||
const filePath = path.join(outputPath, cur) | ||
criticalOutput[cur].each( | ||
(rule: Object): Function => criticalCSS.append(rule.clone()) | ||
criticalOutput[cur].each((rule: Object): Function => | ||
criticalCSS.append(rule.clone()) | ||
) | ||
@@ -175,0 +174,0 @@ return ( |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
50815
4
1513
+ Addedfs-extra@^8.1.0
+ Addedfs-extra@8.1.0(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedjsonfile@4.0.0(transitive)
+ Addeduniversalify@0.1.2(transitive)
- Removedelectron-to-chromium@1.4.750(transitive)
Updatedpostcss@^7.0.18