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] SASS/SCSS compilation for live preview #1778

Open
abose opened this issue Jul 26, 2024 · 0 comments
Open

[feat] SASS/SCSS compilation for live preview #1778

abose opened this issue Jul 26, 2024 · 0 comments
Labels
customer raised issues raised by end user/customer Feature Request Feature requests from customers

Comments

@abose
Copy link
Member

abose commented Jul 26, 2024

Describe the problem

https://www.reddit.com/r/brackets/comments/1ec06x8/phoenix_code_sass_compiler/

Phoenix should natively be able to compile *.scss files like Brackets SASS (which doesn't work on Phoenix Code).

Brackets SASS is not supported in Phoenix

As we moved to a modern node platform(node 20) instead of the node 6 version brackets used, we lost all old node extension compatibility. This was a necessary upgrade as the ancient node brackets had has security issues and modern libs wont run in them.

Also the libsass used by the extension has been deprecated since 2020, with no new commits. they have recommended to move to newer sass libs. we need to migrate to the new framework.

Describe the solution you'd like

Similar to Brackets SASS which uses libsass which is deprecated by the sass community. We will need to move to the newer dart/js-based sass libs. Since this is a first party integration, we need to study the fully sass lifecycle to be robust.

Alternatives considered

https://github.com/jasonsanjose/brackets-sass

Additional context

https://www.reddit.com/r/brackets/comments/1ec06x8/phoenix_code_sass_compiler/

@abose abose added Feature Request Feature requests from customers customer raised issues raised by end user/customer labels Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer raised issues raised by end user/customer Feature Request Feature requests from customers
Projects
None yet
Development

No branches or pull requests

1 participant