Dylan Baker
b03a12ab47
Trim pretty output
3 anos atrás
Dylan Baker
900778e8d1
typo
3 anos atrás
Dylan Baker
79711cf8d2
npm audit fix
3 anos atrás
Dylan Baker
8146d38813
Add readme
3 anos atrás
Dylan Baker
2d37521808
npm audit fix
4 anos atrás
Dylan Baker
3bfb3f356e
Don't need to nest ifs like that
4 anos atrás
Dylan Baker
76252a422e
Allow & anywhere in selector
This is to support things like
(.foo
(.bar &
:color blue))
which would have previously been rendered
.foo {
.bar & {
color: blue;
}
}
because it was only looking for an & at the beginning of the
selector.
4 anos atrás
Dylan Baker
1995bc4fbc
Add license
4 anos atrás
Dylan Baker
90a72e6600
Prettier
4 anos atrás
Dylan Baker
8958d4e0cc
Allow commas in rule values
4 anos atrás
Dylan Baker
eb2f77c2c0
Remove unreachable code
4 anos atrás
Dylan Baker
8593655f56
Allow defining mixin inside other mixin
4 anos atrás
Dylan Baker
bd43c50913
Allow media queries as ruleset children
4 anos atrás
Dylan Baker
e415b5b7fd
Allow using mixins inside mixins
4 anos atrás
Dylan Baker
51e7e43eb1
Move mixin expansion logic into mixin class
4 anos atrás
Dylan Baker
4983044c07
Split last into separate files
4 anos atrás
Dylan Baker
325d70fc5e
Add failing test for nested mixins
4 anos atrás
Dylan Baker
46e381f827
Compile mixin applications as long as mixins are not nested
4 anos atrás
Dylan Baker
2d4d0592a0
Use faucet instead of tap-dot
4 anos atrás
Dylan Baker
7f333455f9
Allow rulesets inside mixins
4 anos atrás
Dylan Baker
17b32a8801
Prettier
4 anos atrás
Dylan Baker
8919a55213
Parse mixin application
4 anos atrás
Dylan Baker
c7208daaee
Combine rules and children
4 anos atrás
Dylan Baker
fdc33c9f8d
Prettier
4 anos atrás
Dylan Baker
1e856cbbe7
Allow rules and children in any order
4 anos atrás
Dylan Baker
97b2934d4d
Add build script
4 anos atrás
Dylan Baker
baed12e24e
Initial commit
4 anos atrás