NYCPlanning / nyc-planning-style-guide

Base styles for NYC Department of City Planning (using Foundation for Sites)
https://nyc-planning-style-guide.netlify.com/
1 stars 1 forks source link

Switch off of node-sass, upgrade webpack and gulp, refactor sass division syntax #34

Closed TylerMatteo closed 1 year ago

TylerMatteo commented 1 year ago

Part of AB#13773

Summary

This PR is some dependency upgrades and clean up. I did my best to upgrade build dependencies such as sass, gulp, and webpack to modern versions. yarn start and yarn build complete with these changes using Node 18 but wanted to do this PR before I try to actually use them in the upstream applications. I also tried to clean up the browser support configurations to drop support for IE. Once this is merged, I'll publish a pre-release version to npm so I can try them in @nycplanning/ember and, ultimately, Zola.

TangoYankee commented 1 year ago

Also AB#12780 (the .nvmrc ticket)