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

@master/css-validator

Package Overview
Dependencies
Maintainers
2
Versions
104
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@master/css-validator - npm Package Compare versions

Comparing version 2.0.0-beta.206 to 2.0.0-beta.207

2

dist/index.bundle.js

@@ -1,1 +0,1 @@

var i=Object.defineProperty;var C=Object.getOwnPropertyDescriptor;var v=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var x=(e,r)=>{for(var s in r)i(e,s,{get:r[s],enumerable:!0})},b=(e,r,s,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of v(r))!M.call(e,a)&&a!==s&&i(e,a,{get:()=>r[a],enumerable:!(t=C(r,a))||t.enumerable});return e};var k=e=>b(i({},"__esModule",{value:!0}),e);var w={};x(w,{createValidRules:()=>f,isClassValid:()=>c,validate:()=>u});module.exports=k(w);var S=require("@master/css");var l=require("css-tree");function n(e,r={parseAtrulePrelude:!1,parseRulePrelude:!1,parseValue:!1,parseCustomProperty:!1}){let s=[],t=(0,l.parse)(e,{...r,onParseError(a){s.push(a)}});return(0,l.walk)(t,{visit:"Atrule",enter(a){s.push(...E(a))}}),(0,l.walk)(t,{visit:"Rule",enter(a){s.push(...P(a))}}),s}function o(e){return!e||e.name!=="SyntaxError"&&e.name!=="SyntaxMatchError"&&e.name!=="SyntaxReferenceError"?null:e}function E(e){let r=e.name,s=[],t;return(t=o(l.lexer.checkAtruleName(r)))?(s.push(Object.assign(t,{atrule:r})),s):(s.push(...R(r,e.prelude)),e.block&&e.block.children&&e.block.children.forEach(a=>{a.type==="Declaration"&&s.push(...A(r,a.property,a.value))}),s)}function R(e,r){let s=[],t;return(t=o(l.lexer.checkAtrulePrelude(e,r)))?s.push(Object.assign(t,{atrule:e})):(t=o(l.lexer.matchAtrulePrelude(e,r).error))&&s.push(Object.assign(t,{atrule:e,...t.rawMessage==="Mismatch"&&{details:t.message,message:"Invalid value for `@"+e+"` prelude"}})),s}function A(e,r,s){let t=[],a;return(a=o(l.lexer.checkAtruleDescriptorName(e,r)))?t.push(Object.assign(a,{atrule:e,descriptor:r})):(a=o(l.lexer.matchAtruleDescriptor(e,r,s).error))&&t.push(Object.assign(a,{atrule:e,descriptor:r,...a.rawMessage==="Mismatch"&&{details:a.message,message:"Invalid value for `"+r+"` descriptor"}})),t}function y(e,r){let s=[],t;return(0,l.property)(e).custom||((t=o(l.lexer.checkPropertyName(e)))?s.push(Object.assign(t,{property:e})):(t=o(l.lexer.matchProperty(e,r).error))&&s.push(Object.assign(t,{property:e,...t.rawMessage==="Mismatch"&&{details:t.message,message:"Invalid value for `"+e+"` property"}}))),s}function P(e){let r=[];return e.block&&e.block.children&&e.block.children.forEach(s=>{s.type==="Declaration"&&r.push(...y(s.property,s.value))}),r}function c(e,r){let s;r?.css?s=r?.css:s=new S.MasterCSS(r?.config);let t=s.create(e);if(t.length){for(let a of t)if(n(a.text).length)return!1;return!0}else return!1}var g=require("@master/css");function u(e,r){let s;r?.css?s=r?.css:s=new g.MasterCSS(r?.config);let t=s.create(e);if(t.length){let a=[];for(let h of t){let d=n(h.text);for(let m of d)m.class=e,a.push(m)}return{isMasterCSS:!0,errors:a}}else return{isMasterCSS:!1,errors:[{class:e,message:`'${e}' is not a valid Master CSS class`,rawMessage:"Mismatch"}]}}var p=require("@master/css");function f(e,r){let s;r?.css?s=r?.css:s=new p.MasterCSS(r?.config);let t=s.create(e);if(t.length){for(let a of t)if(n(a.text).length)return[];return t}else return[]}0&&(module.exports={createValidRules,isClassValid,validate});
"use strict";var i=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var C=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var x=(e,r)=>{for(var t in r)i(e,t,{get:r[t],enumerable:!0})},M=(e,r,t,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of C(r))!v.call(e,a)&&a!==t&&i(e,a,{get:()=>r[a],enumerable:!(s=d(r,a))||s.enumerable});return e};var b=e=>M(i({},"__esModule",{value:!0}),e);var w={};x(w,{createValidRules:()=>f,isClassValid:()=>c,validate:()=>u});module.exports=b(w);var m=require("@master/css");var n=require("css-tree");function o(e,r={parseAtrulePrelude:!1,parseRulePrelude:!1,parseValue:!1,parseCustomProperty:!1}){let t=[],s=(0,n.parse)(e,{...r,onParseError(a){t.push(a)}});return(0,n.walk)(s,{visit:"Atrule",enter(a){t.push(...E(a))}}),(0,n.walk)(s,{visit:"Rule",enter(a){t.push(...P(a))}}),t}function l(e){return!e||e.name!=="SyntaxError"&&e.name!=="SyntaxMatchError"&&e.name!=="SyntaxReferenceError"?null:e}function E(e){let r=e.name,t=[],s;return(s=l(n.lexer.checkAtruleName(r)))?(t.push(Object.assign(s,{atrule:r})),t):(t.push(...k(r,e.prelude)),e.block&&e.block.children&&e.block.children.forEach(a=>{a.type==="Declaration"&&t.push(...R(r,a.property,a.value))}),t)}function k(e,r){let t=[],s;return(s=l(n.lexer.checkAtrulePrelude(e,r)))?t.push(Object.assign(s,{atrule:e})):(s=l(n.lexer.matchAtrulePrelude(e,r).error))&&t.push(Object.assign(s,{atrule:e,...s.rawMessage==="Mismatch"&&{details:s.message,message:"Invalid value for `@"+e+"` prelude"}})),t}function R(e,r,t){let s=[],a;return(a=l(n.lexer.checkAtruleDescriptorName(e,r)))?s.push(Object.assign(a,{atrule:e,descriptor:r})):(a=l(n.lexer.matchAtruleDescriptor(e,r,t).error))&&s.push(Object.assign(a,{atrule:e,descriptor:r,...a.rawMessage==="Mismatch"&&{details:a.message,message:"Invalid value for `"+r+"` descriptor"}})),s}function A(e,r){let t=[],s;return(0,n.property)(e).custom||((s=l(n.lexer.checkPropertyName(e)))?t.push(Object.assign(s,{property:e})):(s=l(n.lexer.matchProperty(e,r).error))&&t.push(Object.assign(s,{property:e,...s.rawMessage==="Mismatch"&&{details:s.message,message:"Invalid value for `"+e+"` property"}}))),t}function P(e){let r=[];return e.block&&e.block.children&&e.block.children.forEach(t=>{t.type==="Declaration"&&r.push(...A(t.property,t.value))}),r}function c(e,r){let t;r?.css?t=r?.css:t=new m.MasterCSS(r?.config);let s=t.create(e);if(s.length){for(let a of s)if(o(a.text).length)return!1;return!0}else return!1}var g=require("@master/css");function u(e,r){let t;r?.css?t=r?.css:t=new g.MasterCSS(r?.config);let s=t.create(e);if(s.length){let a=[];for(let h of s){let y=o(h.text);for(let p of y)p.class=e,a.push(p)}return{isMasterCSS:!0,errors:a}}else return{isMasterCSS:!1,errors:[{class:e,message:`'${e}' is not a valid Master CSS class`,rawMessage:"Mismatch"}]}}var S=require("@master/css");function f(e,r){let t;r?.css?t=r?.css:t=new S.MasterCSS(r?.config);let s=t.create(e);if(s.length){for(let a of s)if(o(a.text).length)return[];return s}else return[]}0&&(module.exports={createValidRules,isClassValid,validate});

@@ -1,2 +0,3 @@

export default function validateCSS(text: any, parseOptions?: {
import { SyntaxError } from './interfaces/syntax-error';
export default function validateCSS(text: string, parseOptions?: {
parseAtrulePrelude: boolean;

@@ -7,6 +8,23 @@ parseRulePrelude: boolean;

}): any[];
export declare function validateAtrule(node: any): any[];
export declare function validateAtrulePrelude(atrule: any, prelude: any): any[];
export declare function validateAtruleDescriptor(atrule: any, descriptor: any, value: any): any[];
export declare function validateDeclaration(property: any, value: any): any[];
export declare function validateRule(node: any): any[];
export declare function validateAtrule(node: {
name: any;
prelude: any;
block: {
children: any[];
};
}): (SyntaxError & {
atrule: any;
})[];
export declare function validateAtrulePrelude(atrule: string, prelude: any): (SyntaxError & {
atrule: string;
})[];
export declare function validateAtruleDescriptor(atrule: any, descriptor: string, value: any): (SyntaxError & {
atrule: any;
descriptor: string;
})[];
export declare function validateDeclaration(property: string, value: any): any[];
export declare function validateRule(node: {
block: {
children: any[];
};
}): any[];

@@ -1,1 +0,1 @@

{"name":"@master/css-validator","scripts":{"build":"techor pack --platform node","dev":"pnpm run build --watch --no-declare","lint":"eslint ./src","type-check":"tsc --noEmit","test":"jest --forceExit --detectOpenHandles"},"license":"MIT","description":"Validator for Master CSS class syntax","author":"Aoyue Design LLC.","funding":"https://css.master.co/docs/donate","homepage":"https://css.master.co","bugs":{"url":"https://github.com/master-co/css/issues"},"repository":{"type":"git","url":"https://github.com/master-co/css.git","directory":"packages/validator"},"keywords":["classes","class","validator","css","mastercss"],"sideEffects":false,"main":"./dist/index.bundle.js","types":"./dist/index.d.ts","files":["dist"],"publishConfig":{"access":"public"},"dependencies":{"@master/css":"^2.0.0-beta.206","css-tree":"^2.3.1"},"devDependencies":{"css-shared":"^2.0.0-beta.206","ts-jest":"^29.1.0"},"version":"2.0.0-beta.206"}
{"name":"@master/css-validator","scripts":{"build":"techor pack --platform node","dev":"pnpm run build --watch --no-declare","lint":"eslint ./src","type-check":"tsc --noEmit","test":"jest --forceExit --detectOpenHandles"},"license":"MIT","description":"Validator for Master CSS class syntax","author":"Aoyue Design LLC.","funding":"https://css.master.co/docs/donate","homepage":"https://css.master.co","bugs":{"url":"https://github.com/master-co/css/issues"},"repository":{"type":"git","url":"https://github.com/master-co/css.git","directory":"packages/validator"},"keywords":["classes","class","validator","css","mastercss"],"sideEffects":false,"main":"./dist/index.bundle.js","types":"./dist/index.d.ts","files":["dist"],"publishConfig":{"access":"public"},"dependencies":{"@master/css":"^2.0.0-beta.207","css-tree":"^2.3.1"},"devDependencies":{"css-shared":"^2.0.0-beta.207","ts-jest":"^29.1.0"},"version":"2.0.0-beta.207"}
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