1.0.0-beta.58 (2022-04-01)
1.0.0-beta.57 (2022-03-31)
- core: add disabled CSS injection flag (f35a545)
- core: add selectable inject CSS option (bd39058)
- core: add utility for merge config function (920edd7)
1.0.0-beta.56 (2022-03-30)
1.0.0-beta.55 (2022-03-30)
- config: resolved config file path must be file scheme (e28f9f9)
1.0.0-beta.54 (2022-03-30)
- config: fix refer to absolute path, typo (bf3a6ae)
1.0.0-beta.53 (2022-03-30)
- core: add basic transform function that apply
[@apply](https://github.com/apply)
directive (669641e) - core: apply extract before process @apply (1acd773)
- core: move
Config
types to core module (1f505a5)
1.0.0-beta.52 (2022-03-29)
- preset_tw: fix list-* output css (f268b43)
- core: add css property key types to
DeclBlock
types (e55911e)
1.0.0-beta.51 (2022-03-29)
- config: remove resource proerpty from
Config
types (f4652dd) - core: fix bracket extract function (4b4cd31)
- config: add
applyExtractor
function, extractor property accept array (d034045) - core: add bracket extract function (0a52563)
1.0.0-beta.50 (2022-03-29)
- preset_typography: ensure browser compatibility for module entry point (b089b45)
1.0.0-beta.49 (2022-03-28)
- core: replace selector parser, the all module to be browser capatible (6c41e53)
1.0.0-beta.48 (2022-03-28)
- core: change cssObject types to accept declaration block definition (74f3281)
- core: change cssObject types to remove Root AST (2306333)
1.0.0-beta.47 (2022-03-27)
- config: change import resource mod to independent file (cdc0cce)
- config: fix resolving relative path, export sub module (48469d1)
1.0.0-beta.46 (2022-03-27)
- common: common variables and theme move to common (42c2c81)
- config: add config and config file resolve functions (6f27c28)
- core: generate of
css
property accept array (3abb517), closes #33
1.0.0-beta.45 (2022-03-24)
- preset_tw: fix minus(-) modifier that nagativify number or number with unit only (9a4e706), closes #30
1.0.0-beta.44 (2022-03-24)
1.0.0-beta.43 (2022-03-22)
- config: add minimum mapcss config definition (e13067e)
- core: remove extract feature from
generate
function (1b2702c), closes #26 - core: rename types of
Config
toGenerateConfig
(9098f79)
1.0.0-beta.42 (2022-03-21)
- preset_svg: add color mode interface to select output css format (2412826)
- preset_svg: change
presetSvg
interface that accept first argument assvgMap
(e7a284e) - preset_svg: rename export name
presetSvg
topresetSVG
(b044332)
1.0.0-beta.41 (2022-03-20)
- preset_svg: change deps registry for avoid build error (8e5dbdb)
- remove
mod.ts
under the project root (8bad6e4), closes #24
1.0.0-beta.40 (2022-03-20)
1.0.0-beta.39 (2022-03-19)
- core: fix statement order logic (6f86977)
1.0.0-beta.38 (2022-03-19)
- preset_svg: add detect svg render mode (213d553)
1.0.0-beta.37 (2022-03-19)
1.0.0-beta.36 (2022-03-17)
1.0.0-beta.35 (2022-03-17)
- core: selectable extract function (c68ba46), closes #19
- core: types of Config should be partial as default (72b623c), closes #20
- re-design generate function interface (131f41f), closes #17
1.0.0-beta.34 (2022-03-15)
- change modifier map to accept empty key and asta key (8b5012b)
- core: remove key property from css map context (da60198)
- split match info and context interface (4b0f3b1)
- utils: add utility for mapcss (12516ca)
1.0.0-beta.33 (2022-03-15)
- preset_svg: change import source (35ab084)
- core: change pre merge css map algolism (c90eae9)
1.0.0-beta.32 (2022-03-06)
- preset_svg: fix external import specifier (31fced2)
- preset_svg: fix types of convert args (d8b2df3)
- preset_tw: remove external ordering media query because the module deps is invalid (4a691e1)
1.0.0-beta.31 (2022-03-06)
- change dependency version or import source for capability of low deno version (2650b0e)
1.0.0-beta.30 (2022-03-05)
1.0.0-beta.29 (2022-03-05)
- preset_tw: add group-{modifier} (7f1da38)
1.0.0-beta.28 (2022-03-03)
- preset_svg: rename preset_icon to preset_svg (256c815)
1.0.0-beta.27 (2022-03-03)
- preset_tw: add modifier for @media at-rule (56531b6)
- preset_tw: add modifier for pseudo-elements (cc1c32f)
- preset_tw: add modifier of
rtl
andltr
(d3f5113)
1.0.0-beta.26 (2022-03-02)
- preset_tw: add modifier of
before
(567eab6)
1.0.0-beta.25 (2022-03-02)
- core: add ast utility (668ee8c)
- core: change
modifierMap
interface to accept recursive modifier dirinition (6d71ccb) - preset_tw: add some puseudo as modifier (59a4390)
1.0.0-beta.24 (2022-03-02)
- core: fix to order of modifier applyment is right to left (1bebcd7)
- preset_tw: breakpoint modifier apply at-rule node and rule node only (4845e9d)
- preset_tw: fix ordering target is root child only (9e2d0d4)
- preset_tw: add switching dark mode
class
ormedia
(2c8c521)
1.0.0-beta.23 (2022-03-01)
- core: fix escape class selector (768f578)
1.0.0-beta.22 (2022-03-01)
- core: add postcss plugin for order statement (ee0b72b)
- preset_icon: add
declaration
property for extend or overwrite defalut style (4499caf)
1.0.0-beta.21 (2022-02-28)
- preset_tw: fix postcss plugin field name (c7b2b93)
- preset_typography: remove const class name (22a2534)
- core: accept postcss plugin (3581a2d)
- preset_tw: add sort media queries as postcss plugin (adc06ce)
- preset_typography: change
className
of identifier root (e9fde39) - preset_typography: remove prose body class because prose target is only children (523b66c)
1.0.0-beta.20 (2022-02-27)
- rename
specifier
toidentifier
whole of project (f4e1117) - rename to
identifierMap
tocssMap
(601024c)
- preset_tw: add preflight object as CSS-in-JS (b801bf7)
1.0.0-beta.19 (2022-02-27)
- core: merge specifierMap from argument (dc5f37b)
- core: add default syntax what handle specifier as is (d8bfc4e)
- core: add injection raw css as CSS-in-JS (d3c5fbb)
- core: add output format of CSS-in-JS (bdc48ac)
- core: move to generate file, return generated css with AST (155c0e4)
- preset_tw: add preset option for selectable inject variable (731b3fd)
1.0.0-beta.18 (2022-02-27)
- core: check if rest path is exists or not (c07a05d)
- core: remove node if specifier definition is empty object (1df69b5)
- core: add objectify function that convert JavaScript Object from postcss AST (712e347)
- core: astify function become to return root node (c154bb0)
- preset_icon: add preset for SVG icon as CSS (669e409)
- preset_typography: change export name (997f202)
1.0.0-beta.17 (2022-02-26)
- core: change types of config, pass static context and runtime context (0e1487c)
- preset_typography: clean up rule if the declaration block becomes empty (437ee0a)
1.0.0-beta.16 (2022-02-25)
- preset_typography: add
css
interface for preset typography, that extend or override default (47f4835) - preset_typography: add disable default style with JSS style (0dccfe2)
- preset_typography: add filtering selector with splitted selector list (b586376)
- preset_typography: override css regardless of selector shifts (62f94e9)
1.0.0-beta.15 (2022-02-25)
- preset_typography: use parentKey instread of key (437089d)
- core: add pre process that each specifierMap merge to deep Map (33107c4)
- core: change specifier context to include
parentKey
(9ce1f26) - core: extend cssObject interface for define root AST (d470ced)
- preset_typography: add specifier of
prose.invert
(d3e54cd) - preset_typography: add specifier of
prose.invert
andprose.theme.color
(30b78c7)
1.0.0-beta.14 (2022-02-23)
- core: add path and key as specifier context (6459eef)
- preset_tw: add specifier of
animation
(21b9aa7)
1.0.0-beta.13 (2022-02-23)
1.0.0-beta.12 (2022-02-21)
- preset_typography: fix selector format with pseudo (40fd062)
- core: change declaration data type to ordered array object (4c6eef8)
- core: change modifier types to accept record style (c044aba)
- core: merge localModifire and globalModifier interface (1a23111)
- preset_tw: add modifier of
group-hover
(d5ffad1)
1.0.0-beta.11 (2022-02-19)
- core: improve marging config logic (8d60906)
- preset_tw: remove specifier of
backface
what is not support tailwindcss (9ce0a68)
- core: add charMap feature what is mapping char to token (45bde47)
- core: add declaration order processor as default (c66321e)
- core: change
CSSStatement
interface (25bac55) - core: change selector interface of specifier definition (6fdc2cc)
- core: improve selector escape function (f496c63)
- preset_tw: add injecting custom variable as post processor (adceb52)
- preset_tw: add specifier of
flow
(a7a8e0f) - preset_tw: add specifier of arbitrary rule (a027dd8)
- preset_typography: add basic preset of typography (888efe5)
1.0.0-beta.10 (2022-02-16)
- core: deep marge duplicated selector (1d17cb2)
- preset_tw: specifier of container use screen theme (b3a18c1)
- core: add order system for css statement (90e22ff)
- core: extend interface of specifier (2ffc270)
- core: rename
generate
togenerateStyleSheet
, add postProcessor (750fac7) - preset_tw: add arbitrary rule for
h
(8c1f0c5) - preset_tw: add specifier of
container
(6cddf43)
1.0.0-beta.9 (2022-02-10)
- preset_tw: add arbitary rule to
border-color
(426c6a0) - preset_tw: add arbitrary rule for
divide
(a8e8277) - preset_tw: add arbitrary rule of
outline
(37a9937) - preset_tw: add specifier for
gradient-color-steps
(eda7df8) - preset_tw: add specifier for
ring-color
(9f1d16e) - preset_tw: add specifier for
ring-offset-color
(6a5be57) - preset_tw: add specifier for
scroll-behavior
(f94bf1b) - preset_tw: add specifier for
scroll-margin
(617aac6) - preset_tw: add specifier for
scroll-padding
(32a7836) - preset_tw: add specifier for
scroll-snap-align
(b64d705) - preset_tw: add specifier for
scroll-snap-stop
(dddee5c) - preset_tw: add specifier for
scroll-snap-type
(cf26590) - preset_tw: add specifier for
stroke-width
(3485bd0) - preset_tw: add specifier for
stroke
(a5ffbb0) - preset_tw: add specifier for
text-decoration-color
(d5854d3) - preset_tw: add specifier of
accent
(ce3b437) - preset_tw: add specifier of
appearance
(09801bb) - preset_tw: add specifier of
carret
(8519ef5) - preset_tw: add specifier of
cursor
(7effd08) - preset_tw: add specifier of
fill
(37cc3b2) - preset_tw: add specifier of
pointer
(c5b2744) - preset_tw: add specifier of
resize
(b1a9729) - preset_tw: add specifier of
touch
(c861e49) - preset_tw: add specifier of
user
(96e661a) - preset_tw: add specifier of
will
(4c7068a) - preset_tw: change color number format to rgb (5592491)
- preset_tw: change color style to rgb, add arbitaray rule (166f110)
1.0.0-beta.8 (2022-02-09)
- preset_tw: add specifier of
delay
(d62204d) - preset_tw: add specifier of
duration
(f7716ec) - preset_tw: add specifier of
ease
(3596a94) - preset_tw: add specifier of
origin
(ec68b7b) - preset_tw: add specifier of
rotate
(1348467) - preset_tw: add specifier of
scale
(02b5f50) - preset_tw: add specifier of
skew
(e78253e) - preset_tw: add specifier of
transition
(558bf83) - preset_tw: add specifier of
translate
(7b5c347)
1.0.0-beta.7 (2022-02-08)
- core: add checking if return value is function or not (6bbda2e)
- preset_tw: add sepecifier of
sepia
(1033ae1) - preset_tw: add specifier for
backdrop-brightness
(a8b0c23) - preset_tw: add specifier for
backdrop-contrast
(0be6bc4) - preset_tw: add specifier for
backdrop-filter
(8c32b7d) - preset_tw: add specifier for
backdrop-grayscale
(f4df15d) - preset_tw: add specifier for
backdrop-hue-rotate
(fdd541f) - preset_tw: add specifier for
backdrop-invert
(96fa191) - preset_tw: add specifier for
backdrop-saturate
(45b0838) - preset_tw: add specifier for
backdrop-sepia
(c6c82fe) - preset_tw: add specifier of
backdrop-opacity
(4d7d1c2) - preset_tw: add specifier of
brightness
(19cb875) - preset_tw: add specifier of
contrast
(59eec4d) - preset_tw: add specifier of
drop-shadow
(7f6a215) - preset_tw: add specifier of
grayscale
(9000ebe) - preset_tw: add specifier of
hue-rotate
(a91a017) - preset_tw: add specifier of
invert
(2f20103) - preset_tw: add specifier of
saturate
(382a1f1)
1.0.0-beta.6 (2022-02-07)
- core: expand interface of specifier what accept function (6e65d82)
- preset_tw: add specifier for
background-attachment
(9707323) - preset_tw: add specifier for
background-blend-mode
(5537331) - preset_tw: add specifier for
background-image
(3ca87ca) - preset_tw: add specifier for
background-origin
(96e6cd5) - preset_tw: add specifier for
background-position
(b184b58) - preset_tw: add specifier for
background-repeat
(ad01911) - preset_tw: add specifier for
background-size
(f82f9ce) - preset_tw: add specifier for
font-variant-numeric
(3aa2870) - preset_tw: add specifier for
list-style-position
(68f5b71) - preset_tw: add specifier for
list-style-type
(cf5ffdc) - preset_tw: add specifier for
place-content
(b8243db) - preset_tw: add specifier for
place-items
(c9469e3) - preset_tw: add specifier for
place-self
(59a5d15) - preset_tw: add specifier for
text-decoration-style
(4bad1f0) - preset_tw: add specifier for
text-decoration-thickness
(c5467c8) - preset_tw: add specifier for
text-overflow
(363afd4) - preset_tw: add specifier for
text-transform
(f9ec9b1) - preset_tw: add specifier for
text-underline-offset
(c1b7a2a) - preset_tw: add specifier of
background-clip
(f2df6d1) - preset_tw: add specifier of
blur
(6406eb5) - preset_tw: add specifier of
indent
(8ff5723) - preset_tw: add specifier of
mix
(ca44680) - preset_tw: add specifier of
ring-offset-*
(5a33a77) - preset_tw: add specifier of
ring
(2bbf5ed)
1.0.0-beta.5 (2022-02-07)
- core: change specifier object to define combinator (de10ae0)
- core: expand specifier interface that accept function (1c2f4a2)
- core: pass variablePrefix as context (fbc34d8)
- preset_tw: add specifier for
border-color
(1cd5fb9) - preset_tw: add specifier for
border-left/right-width
(999da1d) - preset_tw: add specifier for
border-style
(3049f91) - preset_tw: add specifier for
border-top/bottom-width
(36f4f64) - preset_tw: add specifier for
grid-auto-flow
(2f94176) - preset_tw: add specifier for
grid-auto-rows
(e6e8d04) - preset_tw: add specifier for
grid-template-columns
(9892301) - preset_tw: add specifier for
grid-template-rows
(b6f75dd) - preset_tw: add specifier for flex-direction (1cab29a)
- preset_tw: add specifier for flex-wrap (94cecd2)
- preset_tw: add specifier of
auto
(726fe1f) - preset_tw: add specifier of
basis
(684a5b9) - preset_tw: add specifier of
col
(61172e9) - preset_tw: add specifier of
gap
(2e44404) - preset_tw: add specifier of
grow
(7c25bff) - preset_tw: add specifier of
order
(f214b68) - preset_tw: add specifier of
row
(5fc16b2) - preset_tw: add specifier of
shadow
(7363922) - preset_tw: add specifier of
shrink
(ccbbf0e) - preset_tw: add specifier of
space
(c23faab)
1.0.0-beta.4 (2022-02-05)
- preset_tw: change syntax interface (7c34c3e)
- core:
generate
function accept string, when give string, extractor will extract tokens (59c42a2) - core: add local modifier resolution (9228815)
- core: add resolver of config (5c1f08c)
- preset_tw: add arbitary rule to
inset
(05225d2) - preset_tw: add arbitrary rule to
w
(c6ae493) - preset_tw: add generic modifier for pseudo (335dba6)
- preset_tw: add global modifier of
webkit-scrollbar-thumb
(7c06a35) - preset_tw: add global modifier of
webkit-scrollbar-track
(a46bbcb) - preset_tw: add global modifier of
webkit-scrollbar
(bb8bccd) - preset_tw: add inset mapper (1ed572e)
- preset_tw: add local modifier of
-
(999529b) - preset_tw: add local modifier of important (2df2527)
- preset_tw: add mapper for
opacity
(37c4a64) - preset_tw: add mapper for font-family (275b577)
- preset_tw: add mapper for screen reader (018b735)
- preset_tw: add mapper of margin set (6b3e5d1)
- preset_tw: add mapper of padding (b6d7765)
- preset_tw: add modifier for breakpoints (64fe105)
- preset_tw: add modifier for media query (f6ad68b)
- preset_tw: add modifier of
dark
(ce74f74) - preset_tw: add modifier of color theme
dark
(c459ef4) - preset_tw: add modifier of pseudo of
focus
andhover
(2ab83be) - preset_tw: add opacity of
border-color
(7e052ca) - preset_tw: add syntax for tailwind basic (7f9ffea)
- preset_tw: change core engine to deep map accessor (02fc1ef)
- rename mapper to specifier (5680a2e)
1.0.0-beta.3 (2022-01-31)
- preset_tw: fix wrong css value (15f57a6)
- preset_tw: add rule of
border-collapse
(30563ef) - preset_tw: add rule of
max-height
(4b06f9e) - preset_tw: add rule of
vertical-align
(f6cbd2c) - preset_tw: add rule of
white-space
(7ec64f6) - preset_tw: add rule of fontSmoothing (a4b9cae)
1.0.0-beta.2 (2022-01-30)
- preset_tw: remove break_before file, move to layout (14d36be)
- preset_tw: export sample for layout classes (85e8940)
- core: change rule context interface (84fbed2)
- core: fix escape selector logic (d1ac27d)
- core: fix format of raw css and add test case (7327d80)
- core: remove defualt theme (65d9dc8)
- preset_mini: change interface of rules what should have property name (e577c14)
- preset_tw: add
PresetTwTheme
interface (f2ba583) - preset_tw: add css variable to
color
(014f5f6) - preset_tw: convert hex to rgba
border-color
rule (f99428a) - preset_tw: fix regex rule (1442caa)
- preset_tw: fix types of theme (b75d9a5)
- core: add
generate
function that returns raw CSS (a5148df) - core: add feature of
modifier
and add breakpoint theme (dc49c83) - core: add theme interface and pass theme object when rule is dynamic (8ad0108)
- core: change theme interface and add default prop of theme (23beb53)
- preset_mini: add modifier of
dark
color scheme (31464cf) - preset_mini: add modifier of
focus
(19b9a0e) - preset_mini: add modifier of
hover
(698a4e8) - preset_mini: add preset for minimum properties (e695112)
- preset_mini: add rule of
background-color
(0d63d1c) - preset_mini: add rule of
font-family
(0475ac6) - preset_mini: add rule of
margin
(11f67b4) - preset_mini: add rule of
max-width
(8c9dc93) - preset_mini: add rule of
outline-style
(6611012) - preset_mini: add theme of
fontFamily
(6c55615) - preset_mini: add theme of
fontSize
and add rule offont-size
(0057801) - preset_mini: add theme of
fontWeight
and rule offont-weight
(d5d152e) - preset_mini: add theme of
letterSpacing
and add rule ofletter-spacing
(23ad5a6) - preset_mini: add theme of
margin
(cc77c2c) - preset_mini: add theme of
maxWidth
(5455a03) - preset_tw: add attribute rule to
width
(e06be29) - preset_tw: add background opacity to
background-color
rule (ce2b119) - preset_tw: add opacity attribute to
border-color
(1e6e6ce) - preset_tw: add opacity expression to
color
rule (32208a0) - preset_tw: add rule of
border-color
(1c5f9d3) - preset_tw: add rule of
border-color
(432ed94) - preset_tw: add rule of
border-style
(c8e4967) - preset_tw: add rule of
box-decoration-break
(7a12e01) - preset_tw: add rule of
box-sizing
(c4b00f1) - preset_tw: add rule of
break-after
(e6cf09b) - preset_tw: add rule of
break-before
(83ad21a) - preset_tw: add rule of
break-inside
(6a1cb04) - preset_tw: add rule of
columns
(b27ba6c) - preset_tw: add rule of
isolation
(84f9a32) - preset_tw: add rule of
object-fit
(070b301) - preset_tw: add rule of
object-position
(3f6dfca) - preset_tw: add rule of
outline-color
(c86ef5a) - preset_tw: add rule of
outline-offset
(e39644c) - preset_tw: add rule of
outline-width
(3bf5353) - preset_tw: add rule of
overflow
(b40c6b0) - preset_tw: add rule of
overscroll-behavior
(9114a4c) - preset_tw: add rule of
width
(efe9ca2) - preset_tw: add theme of
borderRadius
and rule ofborder-radius
(810954b) - preset_tw: add theme of
borderWidth
and add rule ofborder-width
(6476798) - preset_tw: add theme of
column
(6e5bddb) - preset_tw: add theme of
height
and add rule ofheight
(3d5490a) - preset_tw: add theme of
lineHeight
and add rule ofline-height
(501b2ea) - preset_tw: add theme of
maxWidth
and rule ofmax-width
(7026073) - preset_tw: add theme of
minWidth
and rule ofmin-width
(276d21e) - preset_tw: add theme of
objectPosition
(08128f3) - preset_tw: add theme of
padding
and add rule ofpadding
(b4b3ea3) - preset_tw: add theme of
width
(42eded6) - preset_tw: change style of
color
hex-color to RBBA (dcbbd50) - reset: add tailwind reset css (96fe50c)