Socket
Socket
Sign inDemoInstall

postcss-critical-css

Package Overview
Dependencies
193
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.4 to 3.0.5

6

lib/index.js

@@ -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 (

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc