Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

spinjs

Package Overview
Dependencies
Maintainers
1
Versions
225
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

spinjs - npm Package Compare versions

Comparing version 0.4.17 to 0.4.18

47

lib/plugins/CssProcessorPlugin.js
"use strict";
var __assign = (this && this.__assign) || Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
Object.defineProperty(exports, "__esModule", { value: true });
var requireModule_1 = require("../requireModule");
var postCssDefaultConfig = function () {
return {
plugins: function () { return [
requireModule_1.default('autoprefixer')({
browsers: ['last 2 versions', 'ie >= 9']
})
]; }
};
};
var CssProcessorPlugin = (function () {

@@ -14,2 +31,3 @@ function CssProcessorPlugin() {

var postCssLoader_1 = requireModule_1.default.probe('postcss-loader');
var useDefaultPostCss_1 = spin.options.useDefaultPostCss || false;
if (stack.hasAny('server')) {

@@ -22,3 +40,8 @@ createRule = function (ext, ruleList) { return ({

]
.concat(postCssLoader_1 ? { loader: postCssLoader_1, options: { sourceMap: true } } : [])
.concat(postCssLoader_1
? {
loader: postCssLoader_1,
options: useDefaultPostCss_1 ? __assign({}, postCssDefaultConfig(), { sourceMap: true }) : { sourceMap: true }
}
: [])
.concat(ruleList)

@@ -45,7 +68,25 @@ }); };

]
.concat(postCssLoader_1 ? { loader: postCssLoader_1, options: { sourceMap: true } } : [])
.concat(postCssLoader_1
? {
loader: postCssLoader_1,
options: useDefaultPostCss_1
? __assign({}, postCssDefaultConfig(), { sourceMap: true }) : { sourceMap: true }
}
: [])
.concat(ruleList)
: plugin.extract({
fallback: requireModule_1.default.resolve('style-loader'),
use: [requireModule_1.default.resolve('css-loader'), requireModule_1.default.resolve('postcss-loader')].concat(ruleList ? ruleList.map(function (rule) { return rule.loader; }) : [])
use: [
{
loader: requireModule_1.default.resolve('css-loader'),
options: { importLoaders: postCssLoader_1 ? 1 : 0 }
}
]
.concat(postCssLoader_1
? {
loader: postCssLoader_1,
options: useDefaultPostCss_1 ? postCssDefaultConfig() : {}
}
: [])
.concat(ruleList ? ruleList.map(function (rule) { return rule.loader; }) : [])
})

@@ -52,0 +93,0 @@ };

2

package.json
{
"name": "spinjs",
"version": "0.4.17",
"version": "0.4.18",
"scripts": {

@@ -5,0 +5,0 @@ "clean": "rm -rf ./lib",

@@ -6,2 +6,12 @@ import { Builder } from '../Builder';

const postCssDefaultConfig = () => {
return {
plugins: () => [
requireModule('autoprefixer')({
browsers: ['last 2 versions', 'ie >= 9']
})
]
};
};
export default class CssProcessorPlugin implements ConfigPlugin {

@@ -16,2 +26,3 @@ public configure(builder: Builder, spin: Spin) {

const postCssLoader = requireModule.probe('postcss-loader');
const useDefaultPostCss: boolean = spin.options.useDefaultPostCss || false;
if (stack.hasAny('server')) {

@@ -24,3 +35,10 @@ createRule = (ext, ruleList) => ({

]
.concat(postCssLoader ? { loader: postCssLoader, options: { sourceMap: true } } : [])
.concat(
postCssLoader
? {
loader: postCssLoader,
options: useDefaultPostCss ? { ...postCssDefaultConfig(), sourceMap: true } : { sourceMap: true }
}
: []
)
.concat(ruleList)

@@ -46,9 +64,30 @@ });

]
.concat(postCssLoader ? { loader: postCssLoader, options: { sourceMap: true } } : [])
.concat(
postCssLoader
? {
loader: postCssLoader,
options: useDefaultPostCss
? { ...postCssDefaultConfig(), sourceMap: true }
: { sourceMap: true }
}
: []
)
.concat(ruleList)
: plugin.extract({
fallback: requireModule.resolve('style-loader'),
use: [requireModule.resolve('css-loader'), requireModule.resolve('postcss-loader')].concat(
ruleList ? ruleList.map(rule => rule.loader) : []
)
use: [
{
loader: requireModule.resolve('css-loader'),
options: { importLoaders: postCssLoader ? 1 : 0 }
}
]
.concat(
postCssLoader
? {
loader: postCssLoader,
options: useDefaultPostCss ? postCssDefaultConfig() : {}
} as any
: []
)
.concat(ruleList ? ruleList.map(rule => rule.loader) : [])
})

@@ -55,0 +94,0 @@ };

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc