@prop-styles/core
Advanced tools
Comparing version 0.0.10 to 0.0.11
/*! | ||
* @prop-styles/core version 0.0.10 | ||
* @prop-styles/core version 0.0.11 | ||
* Author: Capricorncd<capricorncd@qq.com> | ||
* Homepage: https://github.com/capricorncd/prop-styles#readme | ||
* Released on: 2024-04-29 22:02:44 (GMT+0900) | ||
* Released on: 2024-05-08 21:52:09 (GMT+0900) | ||
*/ | ||
/*! | ||
* @zx-libs/utils version 0.0.4 | ||
* @zx-libs/utils version 0.0.5 | ||
* Author: Capricorncd<capricorncd@qq.com> | ||
* Homepage: https://github.com/capricorncd/zx-libs/libs/utils#readme | ||
* Released on: 2024-04-24 23:27:26 (GMT+0900) | ||
* Released on: 2024-04-30 20:19:27 (GMT+0900) | ||
*/ | ||
@@ -25,3 +25,3 @@ /*! | ||
} | ||
const m = /^((-?\d+(\.\d+)?)?([a-z]+|%)?\s*)+$/i, u = /(\d+\s|\s\d+$)/; | ||
const m = /^((-?\d+(\.\d+)?)?([a-z]+|%)?\s*)+$/i, u = /(\d+\s|\s-?\d+(\.\d+)?$)/; | ||
function a(t, n = "px") { | ||
@@ -28,0 +28,0 @@ if (f(t)) |
/*! | ||
* @prop-styles/core version 0.0.10 | ||
* @prop-styles/core version 0.0.11 | ||
* Author: Capricorncd<capricorncd@qq.com> | ||
* Homepage: https://github.com/capricorncd/prop-styles#readme | ||
* Released on: 2024-04-29 22:02:44 (GMT+0900) | ||
* Released on: 2024-05-08 21:52:09 (GMT+0900) | ||
*/ | ||
(function(r,a){typeof exports=="object"&&typeof module<"u"?a(exports):typeof define=="function"&&define.amd?define(["exports"],a):(r=typeof globalThis<"u"?globalThis:r||self,a(r["prop-styles-core"]={}))})(this,function(r){"use strict";/*! | ||
* @zx-libs/utils version 0.0.4 | ||
* @zx-libs/utils version 0.0.5 | ||
* Author: Capricorncd<capricorncd@qq.com> | ||
* Homepage: https://github.com/capricorncd/zx-libs/libs/utils#readme | ||
* Released on: 2024-04-24 23:27:26 (GMT+0900) | ||
* Released on: 2024-04-30 20:19:27 (GMT+0900) | ||
*//*! | ||
@@ -17,2 +17,2 @@ * date-utils-2020 v1.1.1 | ||
* Released on: 2024/04/02 21:28:40 GMT+0900 | ||
*/function a(t){return typeof t=="string"?/^-?\d+(\.\d+)?$/.test(t):c(t)}function c(t){return Number.isFinite(t)}const m=/^((-?\d+(\.\d+)?)?([a-z]+|%)?\s*)+$/i,u=/(\d+\s|\s\d+$)/;function f(t,n="px"){if(a(t))return`${t}${n}`;if(t&&typeof t=="string"){const i=t.trim().replace(/\s{2,}/g," ");return m.test(i)&&u.test(i)?i.trim().split(" ").map(e=>f(e,n)).join(" "):i}return""}function h(t="",n="-"){return t.replace(/[A-Z]/g,(i,e)=>`${e>0?n:""}${i.toLowerCase()}`)}function b(t){return typeof t=="boolean"}const y=/^(#[a-f0-9]{3,8}|(rgba?|hsla?|hwb|lab|lch|oklab|oklch|hwb|lch|light-dark)\(.+\))$/i;function S(t){return typeof t!="string"?!1:y.test(t)}function d(t,n,i){return!n&&n!==0?null:[t,i??String(n)]}const o=d;function l(t,n,i){t.forEach(e=>{i[e]=g=>n(e,g)})}function R(t,n){return l(t,(i,e)=>o("display",e,h(i)),n)}function w(t,n){return l(t,(i,e)=>o(i,e,f(e)),n)}function C(t,n){return l(t,(i,e)=>o(i,e),n)}const k=/^-?\d+(\.\d+)?[a-z]+$/i;function I(t){return typeof t=="string"&&k.test(t)}function x(t){return a(t)||I(t)?["borderWidth",f(t)]:S(t)?["borderColor",t]:o("border",t)}function L(t,n,i){let e;for(const g of Object.keys(t))if(e=n[g],e){const p=e(t[g],t);if(p){const[B,$]=p;i[B]=$}}}const P={p:"padding",pt:"paddingTop",pb:"paddingBottom",pl:"paddingLeft",pr:"paddingRight",px:"paddingInline",py:"paddingBlock",m:"margin",mt:"marginTop",mb:"marginBottom",ml:"marginLeft",mr:"marginRight",mx:"marginInline",my:"marginBlock",fs:"fontSize",lh:"lineHeight",bg:"background",fw:"fontWeight",ta:"textAlign",gtc:"tempColumns",gtr:"tempRows",align:"alignItems",ai:"alignItems",ac:"alignContent",ji:"justifyItems",justify:"justifyContent",jc:"justifyContent",t:"top",r:"right",l:"left",b:"bottom",z:"zIndex",tf:"transform"},j=["width","minWidth","maxWidth","height","minHeight","maxHeight","padding","paddingTop","paddingBottom","paddingLeft","paddingRight","paddingInline","paddingBlock","margin","marginTop","marginBottom","marginLeft","marginRight","marginInline","marginBlock","gap","fontSize","lineHeight","top","right","bottom","left","inset"],E=["background","color","alignItems","alignContent","justifyContent","justifyItems","fontWeight","whiteSpace","textAlign","position","zIndex","transform"],_=["flex","grid","inline","inlineFlex","inlineBlock"],s={radius:t=>o("borderRadius",t,f(t)),column:t=>o("flexDirection",t,"column"),wrap:t=>o("flexWrap",t,b(t)?"wrap":t),breakWord:t=>o("overflowWrap",t,"break-word"),bold:t=>o("fontWeight",t,"bold"),thin:t=>o("fontWeight",t,"500"),scroll:t=>o(`overflow${typeof t=="string"?t.toUpperCase():""}`,t,"auto"),border:t=>x(t),tempColumns:t=>o("gridTemplateColumns",t,f(t,"fr")),tempRows:t=>o("gridTemplateRows",t,f(t,"fr")),nowrap:t=>o("whiteSpace",t,"nowrap")};R(_,s),w(j,s),C(E,s);for(const[t,n]of Object.entries(P))if(s[n])s[t]=s[n];else throw new Error(`The alias of ${t} does not exist`);function A(t,n){const i={...t.style},e={...s,...n};return L(t,e,i),i}r.createPropStyles=A,r.f=o,r.formatReturn=d,Object.defineProperty(r,Symbol.toStringTag,{value:"Module"})}); | ||
*/function a(t){return typeof t=="string"?/^-?\d+(\.\d+)?$/.test(t):c(t)}function c(t){return Number.isFinite(t)}const m=/^((-?\d+(\.\d+)?)?([a-z]+|%)?\s*)+$/i,u=/(\d+\s|\s-?\d+(\.\d+)?$)/;function f(t,n="px"){if(a(t))return`${t}${n}`;if(t&&typeof t=="string"){const i=t.trim().replace(/\s{2,}/g," ");return m.test(i)&&u.test(i)?i.trim().split(" ").map(e=>f(e,n)).join(" "):i}return""}function h(t="",n="-"){return t.replace(/[A-Z]/g,(i,e)=>`${e>0?n:""}${i.toLowerCase()}`)}function b(t){return typeof t=="boolean"}const y=/^(#[a-f0-9]{3,8}|(rgba?|hsla?|hwb|lab|lch|oklab|oklch|hwb|lch|light-dark)\(.+\))$/i;function S(t){return typeof t!="string"?!1:y.test(t)}function d(t,n,i){return!n&&n!==0?null:[t,i??String(n)]}const o=d;function l(t,n,i){t.forEach(e=>{i[e]=g=>n(e,g)})}function R(t,n){return l(t,(i,e)=>o("display",e,h(i)),n)}function w(t,n){return l(t,(i,e)=>o(i,e,f(e)),n)}function C(t,n){return l(t,(i,e)=>o(i,e),n)}const k=/^-?\d+(\.\d+)?[a-z]+$/i;function I(t){return typeof t=="string"&&k.test(t)}function x(t){return a(t)||I(t)?["borderWidth",f(t)]:S(t)?["borderColor",t]:o("border",t)}function L(t,n,i){let e;for(const g of Object.keys(t))if(e=n[g],e){const p=e(t[g],t);if(p){const[B,$]=p;i[B]=$}}}const P={p:"padding",pt:"paddingTop",pb:"paddingBottom",pl:"paddingLeft",pr:"paddingRight",px:"paddingInline",py:"paddingBlock",m:"margin",mt:"marginTop",mb:"marginBottom",ml:"marginLeft",mr:"marginRight",mx:"marginInline",my:"marginBlock",fs:"fontSize",lh:"lineHeight",bg:"background",fw:"fontWeight",ta:"textAlign",gtc:"tempColumns",gtr:"tempRows",align:"alignItems",ai:"alignItems",ac:"alignContent",ji:"justifyItems",justify:"justifyContent",jc:"justifyContent",t:"top",r:"right",l:"left",b:"bottom",z:"zIndex",tf:"transform"},j=["width","minWidth","maxWidth","height","minHeight","maxHeight","padding","paddingTop","paddingBottom","paddingLeft","paddingRight","paddingInline","paddingBlock","margin","marginTop","marginBottom","marginLeft","marginRight","marginInline","marginBlock","gap","fontSize","lineHeight","top","right","bottom","left","inset"],E=["background","color","alignItems","alignContent","justifyContent","justifyItems","fontWeight","whiteSpace","textAlign","position","zIndex","transform"],_=["flex","grid","inline","inlineFlex","inlineBlock"],s={radius:t=>o("borderRadius",t,f(t)),column:t=>o("flexDirection",t,"column"),wrap:t=>o("flexWrap",t,b(t)?"wrap":t),breakWord:t=>o("overflowWrap",t,"break-word"),bold:t=>o("fontWeight",t,"bold"),thin:t=>o("fontWeight",t,"500"),scroll:t=>o(`overflow${typeof t=="string"?t.toUpperCase():""}`,t,"auto"),border:t=>x(t),tempColumns:t=>o("gridTemplateColumns",t,f(t,"fr")),tempRows:t=>o("gridTemplateRows",t,f(t,"fr")),nowrap:t=>o("whiteSpace",t,"nowrap")};R(_,s),w(j,s),C(E,s);for(const[t,n]of Object.entries(P))if(s[n])s[t]=s[n];else throw new Error(`The alias of ${t} does not exist`);function A(t,n){const i={...t.style},e={...s,...n};return L(t,e,i),i}r.createPropStyles=A,r.f=o,r.formatReturn=d,Object.defineProperty(r,Symbol.toStringTag,{value:"Module"})}); |
/*! | ||
* @prop-styles/core version 0.0.10 | ||
* @prop-styles/core version 0.0.11 | ||
* Author: Capricorncd<capricorncd@qq.com> | ||
* Homepage: https://github.com/capricorncd/prop-styles#readme | ||
* Released on: 2024-04-29 22:02:44 (GMT+0900) | ||
* Released on: 2024-05-08 21:52:09 (GMT+0900) | ||
*/ | ||
@@ -7,0 +7,0 @@ import type { Property } from 'csstype'; |
{ | ||
"name": "@prop-styles/core", | ||
"version": "0.0.10", | ||
"version": "0.0.11", | ||
"description": "The library provides a static method createPropStyles to create Style objects.", | ||
"main": "src/index.ts", | ||
"main": "./dist/index.es.js", | ||
"type": "module", | ||
@@ -7,0 +7,0 @@ "types": "./dist/types.d.ts", |
26436
5
442