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.207 to 2.0.0-beta.208

dist/generate-valid-rules.d.ts

2

dist/index.bundle.js

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

"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});
"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,{generateValidRules:()=>f,isClassValid:()=>c,validate:()=>u});module.exports=b(w);var p=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 p.MasterCSS(r?.config);let s=t.generate(e);if(s.length){for(let a of s)if(o(a.text).length)return!1;return!0}else return!1}var m=require("@master/css");function u(e,r){let t;r?.css?t=r?.css:t=new m.MasterCSS(r?.config);let s=t.generate(e);if(s.length){let a=[];for(let h of s){let y=o(h.text);for(let g of y)g.class=e,a.push(g)}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.generate(e);if(s.length){for(let a of s)if(o(a.text).length)return[];return s}else return[]}0&&(module.exports={generateValidRules,isClassValid,validate});
export { default as isClassValid } from './is-class-valid';
export { default as validate } from './validate';
export { default as createValidRules } from './create-valid-rules';
export { default as generateValidRules } from './generate-valid-rules';

@@ -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.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"}
{"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.208","css-tree":"^2.3.1"},"devDependencies":{"css-shared":"^2.0.0-beta.208","ts-jest":"^29.1.0"},"version":"2.0.0-beta.208"}
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