1738 Commits

Author SHA1 Message Date
connorskees
34bbe4cd32 more robust support for @forward prefixes, more code coverage 2023-01-03 23:25:51 +00:00
connorskees
65c1a9e833 improve code coverage, handle more builtin fn edge cases 2023-01-03 04:33:56 +00:00
Connor Skees
753c4960ca increase code coverage 2022-12-29 17:56:22 -05:00
Connor Skees
593f14e1c0 add test for interpolation in @include 2022-12-29 03:02:05 -05:00
Connor Skees
e237fb1f6d better span when missing expression 2022-12-29 00:21:17 -05:00
Connor Skees
39c992a2eb bump version to 0.12.0 2022-12-28 22:34:58 -05:00
Connor Skees
02bca8bc49 update docs 2022-12-28 22:32:18 -05:00
Connor Skees
743ad7a340 increase code coverage 2022-12-28 21:42:58 -05:00
Connor Skees
6cd208f41d make crate compatible with 1.56.0 2022-12-28 17:57:11 -05:00
Connor Skees
9b6623190d allow escaped non-alphanumeric bytes in media queries 2022-12-28 17:09:55 -05:00
Connor Skees
e5da366fac unify color checking in builtin color fns 2022-12-28 16:45:06 -05:00
Connor Skees
494acb9933 update error message in test 2022-12-28 15:58:49 -05:00
Connor Skees
0a44a852f9 optimize repeated variable lookups 2022-12-28 15:50:20 -05:00
Connor Skees
bb937ae84f more robust handling of empty input after resolving interpolation 2022-12-28 14:41:36 -05:00
Connor Skees
bba405392c lock stdout 2022-12-28 12:08:44 -05:00
Connor Skees
795a160e01 remove redundant number accessor 2022-12-28 11:03:03 -05:00
Connor Skees
00845ad518 remove add_token method from interpolation 2022-12-28 10:37:22 -05:00
Connor Skees
d63f0a54d2 optimize interpolation resolution 2022-12-28 10:31:46 -05:00
Connor Skees
0363134ba3 box colors and complex units 2022-12-27 19:09:43 -05:00
Connor Skees
012cdbf7cc use more float literals 2022-12-27 15:42:54 -05:00
Connor Skees
e25a9f7b12 box function references 2022-12-27 15:16:07 -05:00
Connor Skees
add1698180 unbox color and only store alpha once 2022-12-26 20:20:11 -05:00
Connor Skees
10059daad9 rustfmt 2022-12-26 19:11:43 -05:00
Connor Skees
31bbe8f60f make path input more permissive 2022-12-26 19:07:25 -05:00
Connor Skees
7e718e3492 update readme 2022-12-26 18:54:36 -05:00
Connor Skees
6322bae14c increase code coverage 2022-12-26 18:45:09 -05:00
Connor Skees
ffaee04613
rewrite parsing, evaluation, and serialization (#67)
Adds support for the indented syntax, plain CSS imports, `@forward`, and many other previously missing features.
2022-12-26 15:33:04 -05:00
Niclas
b913eabdf1
bump dependencies (#66) 2022-10-27 09:06:04 -04:00
Connor Skees
bd83410a8a bump version to 0.11.2 2022-09-03 19:42:27 -04:00
Connor Skees
95230c0df9 expose error kind 2022-09-03 19:24:44 -04:00
Connor Skees
d349591926 clippy 2022-09-02 17:05:04 -04:00
Connor Skees
78f482c9bb bump version to 0.11.1 2022-09-02 16:22:15 -04:00
Connor Skees
fa5789aa97 clippy 2022-05-31 09:50:48 -04:00
Connor Skees
e2c32a66de load paths are local to executable, not SCSS file 2022-05-31 09:43:45 -04:00
Connor Skees
93ad5caa39 bump version to 0.11.0 2022-04-03 19:36:32 -04:00
Connor Skees
fb71fcac85 fix typo in readme 2022-04-03 19:30:48 -04:00
Connor Skees
15a58313e5 fmt, clippy 2022-02-08 20:22:38 -05:00
Chris Morgan
3c5463ac4c
File system interception, and various other matters (#55) 2022-02-03 17:41:10 -05:00
Connor Skees
dd92ebf39b bump version to 0.10.8 2021-09-20 21:33:15 -04:00
Connor Skees
a6eb1fb88a properly emit 0 in compressed mode 2021-09-19 16:33:12 -04:00
Johan Smits
537ba67cc9 Make the style match realy case insensitive. (#51) 2021-09-19 16:33:12 -04:00
Connor Skees
c43b3a7661 bump version to 0.10.7 2021-08-15 23:33:54 -04:00
Connor Skees
1517acb188 move hsla tests to separate file 2021-08-15 23:26:27 -04:00
Connor Skees
ced5483f38 add hsl tests for different unit types 2021-07-31 17:55:17 -04:00
Connor Skees
45f2769c3c improve handling of directory load paths 2021-07-31 12:52:24 -04:00
Connor Skees
34fed92bdf add attribute selector test from sass issue tracker 2021-07-31 11:47:48 -04:00
Connor Skees
1f672c4c49 mixins and functions can use their module's scope 2021-07-31 11:42:20 -04:00
Connor Skees
c86b5f82e9 add commands to run spec with node 2021-07-31 10:57:44 -04:00
Connor Skees
a7999d2e5b modules contain their own module scope 2021-07-31 10:53:25 -04:00
Connor Skees
d101a36f0c modules use their own scope for module imports
this is a potentially breaking bugfix
2021-07-30 22:49:58 -04:00