marko-js / cli

command-line tools for Marko
MIT License
95 stars 36 forks source link

feat(build): update deps, support css preprocessors #186

Closed DylanPiercey closed 3 years ago

DylanPiercey commented 3 years ago

Description

Adds support for less, sass and stylus css files, with appropriate error messages when the required dependencies for those are missing. This also now adds css-module support when loading .modules?.(css|less|scss|sass|styl) files.

This PR also includes a deps upgrade which brings in the zero components, zero output js optimization and supports importing asset files from server only templates.

Checklist:

codecov[bot] commented 3 years ago

Codecov Report

Merging #186 (04ec17c) into main (c7fff31) will decrease coverage by 0.13%. The diff coverage is 60.86%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #186      +/-   ##
==========================================
- Coverage   66.44%   66.31%   -0.14%     
==========================================
  Files          61       61              
  Lines        1687     1707      +20     
==========================================
+ Hits         1121     1132      +11     
- Misses        566      575       +9     
Impacted Files Coverage Δ
packages/build/src/index.js 89.71% <60.86%> (-7.99%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update c7fff31...04ec17c. Read the comment docs.