Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Sass implementation #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

feat: add Sass implementation #7

wants to merge 1 commit into from

Conversation

zvuc
Copy link
Collaborator

@zvuc zvuc commented Jun 4, 2020

Adds an official sass port of Tuesday.

Funnily enough this was the very first issue posted as soon as Tuesday went public (#1), we didn't give much attention because we weren't using Sass that much internally at Shakr. Well it's 2020 now and yes we still do use Less for our main code but we started using Sass for other side projects so I decided why not try converting keyframes to Sass.

Based on node-sass compatible syntax (Hence it uses @import instead of the newer @use) due to low adoption rate of dart-sass as of June 2020 (https://www.npmtrends.com/dart-sass-vs-node-sass)

Sass version will only support keyframes imports through @include and is not used for main CSS build for distribution.

After merge, I'm planning to deprecate npm package "tuesday.less" in favor of "tuesday.css" (because now the repo contains source files both in less and sass) https://www.npmjs.com/package/tuesday.less

@zvuc zvuc self-assigned this Jun 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant