New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

babel-plugin-vasille

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-vasille - npm Package Compare versions

Comparing version 0.99.3 to 0.99.4

25

lib-node/css-transformer.js

@@ -101,3 +101,5 @@ "use strict";

return [
...path.get("elements").map(path => {
...path
.get("elements")
.map(path => {
if (t.isExpression(path.node)) {

@@ -109,3 +111,4 @@ return processValue(name, path, pseudo, theme, media, mediaDefault, false, internal);

}
}).flat(1),
})
.flat(1),
];

@@ -135,5 +138,8 @@ }

if (t.isObjectExpression(path.node.value)) {
return path.get("value").get("properties").map(item => {
return path.get("value")
.get("properties")
.map(item => {
return tryProcessProp(item, "", name, internal);
}).flat(1);
})
.flat(1);
}

@@ -149,5 +155,8 @@ else {

if (t.isObjectExpression(path.node.value)) {
return path.get("value").get("properties").map(item => {
return path.get("value")
.get("properties")
.map(item => {
return tryProcessProp(item, name, media, internal);
}).flat(1);
})
.flat(1);
}

@@ -221,6 +230,6 @@ else {

const rulePack = sorted[defaultMediaRule][mediaRule][theme][pseudo].join(";");
const pseudoPack = pseudo ? `{}${pseudo}{${rulePack}}` : `{}{${rulePack}}`;
const pseudoPack = pseudo ? `.{}${pseudo}{${rulePack}}` : `.{}{${rulePack}}`;
const themePack = theme ? `${theme} ${pseudoPack}` : pseudoPack;
const mediaRulePack = t.stringLiteral(mediaRule ? `${mediaRule}{${themePack}}` : themePack);
expressions.push(defaultMediaRule !== '0'
expressions.push(defaultMediaRule !== "0"
? t.arrayExpression([t.numericLiteral(parseInt(defaultMediaRule)), mediaRulePack])

@@ -227,0 +236,0 @@ : mediaRulePack);

@@ -75,3 +75,5 @@ import * as t from "@babel/types";

return [
...path.get("elements").map(path => {
...path
.get("elements")
.map(path => {
if (t.isExpression(path.node)) {

@@ -83,3 +85,4 @@ return processValue(name, path, pseudo, theme, media, mediaDefault, false, internal);

}
}).flat(1),
})
.flat(1),
];

@@ -109,5 +112,8 @@ }

if (t.isObjectExpression(path.node.value)) {
return path.get("value").get("properties").map(item => {
return path.get("value")
.get("properties")
.map(item => {
return tryProcessProp(item, "", name, internal);
}).flat(1);
})
.flat(1);
}

@@ -123,5 +129,8 @@ else {

if (t.isObjectExpression(path.node.value)) {
return path.get("value").get("properties").map(item => {
return path.get("value")
.get("properties")
.map(item => {
return tryProcessProp(item, name, media, internal);
}).flat(1);
})
.flat(1);
}

@@ -195,6 +204,6 @@ else {

const rulePack = sorted[defaultMediaRule][mediaRule][theme][pseudo].join(";");
const pseudoPack = pseudo ? `{}${pseudo}{${rulePack}}` : `{}{${rulePack}}`;
const pseudoPack = pseudo ? `.{}${pseudo}{${rulePack}}` : `.{}{${rulePack}}`;
const themePack = theme ? `${theme} ${pseudoPack}` : pseudoPack;
const mediaRulePack = t.stringLiteral(mediaRule ? `${mediaRule}{${themePack}}` : themePack);
expressions.push(defaultMediaRule !== '0'
expressions.push(defaultMediaRule !== "0"
? t.arrayExpression([t.numericLiteral(parseInt(defaultMediaRule)), mediaRulePack])

@@ -201,0 +210,0 @@ : mediaRulePack);

{
"name": "babel-plugin-vasille",
"version": "0.99.3",
"version": "0.99.4",
"description": "Convert Vasille Meta Language code to pure JavaScript",

@@ -5,0 +5,0 @@ "main": "lib-node/index.js",

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