-
Notifications
You must be signed in to change notification settings - Fork 381
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
Replace node-sass with sass #786
Conversation
I had a lot of troubles with that, because of incompatibility of node-sass 4 with osx manjaro (!!!!), |
@MrFlashAccount friendly suggestion, config your global gitignore to ignore the .idea, .vscode, etc, so not to mess the project's gitignore file, because it's not the best practice, kinda clogging project a bit. |
@ruxxzebre thank you for your advice :) |
BTW tested this PR and it's working great. |
@@ -13,3 +13,4 @@ results | |||
|
|||
npm-debug.log | |||
node_modules | |||
.idea |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This shouldn't be here, you have to manage a global ignore file into your own environment.
You can find many articles about this fact on internet like this one :
https://blog.martinhujer.cz/dont-put-idea-vscode-directories-to-projects-gitignore/
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= | ||
|
||
v8flags@^2.0.2: | ||
version "2.1.1" | ||
resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" | ||
integrity sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ= | ||
dependencies: | ||
user-home "^1.1.1" | ||
|
||
validate-npm-package-license@^3.0.1: | ||
version "3.0.4" | ||
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" | ||
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== | ||
dependencies: | ||
spdx-correct "^3.0.0" | ||
spdx-expression-parse "^3.0.0" | ||
|
||
vinyl-fs@^0.3.0: | ||
version "0.3.14" | ||
resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" | ||
integrity sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY= | ||
dependencies: | ||
defaults "^1.0.0" | ||
glob-stream "^3.1.5" | ||
glob-watcher "^0.0.6" | ||
graceful-fs "^3.0.0" | ||
mkdirp "^0.5.0" | ||
strip-bom "^1.0.0" | ||
through2 "^0.6.1" | ||
vinyl "^0.4.0" | ||
|
||
vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: | ||
version "0.2.1" | ||
resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" | ||
integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= | ||
dependencies: | ||
source-map "^0.5.1" | ||
|
||
vinyl@^0.4.0: | ||
version "0.4.6" | ||
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" | ||
integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= | ||
dependencies: | ||
clone "^0.2.0" | ||
clone-stats "^0.0.1" | ||
|
||
vinyl@^0.5.0: | ||
version "0.5.3" | ||
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" | ||
integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= | ||
dependencies: | ||
clone "^1.0.0" | ||
clone-stats "^0.0.1" | ||
replace-ext "0.0.1" | ||
|
||
vinyl@^2.1.0: | ||
version "2.2.1" | ||
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" | ||
integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== | ||
dependencies: | ||
clone "^2.1.1" | ||
clone-buffer "^1.0.0" | ||
clone-stats "^1.0.0" | ||
cloneable-readable "^1.0.0" | ||
remove-trailing-separator "^1.0.1" | ||
replace-ext "^1.0.0" | ||
|
||
which@^1.2.14, which@^1.2.9: | ||
version "1.3.1" | ||
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" | ||
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== | ||
dependencies: | ||
isexe "^2.0.0" | ||
|
||
word-wrap@~1.2.3: | ||
version "1.2.3" | ||
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" | ||
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== | ||
|
||
wrappy@1: | ||
version "1.0.2" | ||
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | ||
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= | ||
|
||
write@^0.2.1: | ||
version "0.2.1" | ||
resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" | ||
integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c= | ||
dependencies: | ||
mkdirp "^0.5.1" | ||
|
||
"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.1: | ||
version "4.0.2" | ||
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" | ||
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== | ||
|
||
yallist@^2.1.2: | ||
version "2.1.2" | ||
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" | ||
integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file shouldn't be committed too, only your own private project repository must hold it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, I disagree with you. Yarn.lock should always be committed: https://classic.yarnpkg.com/en/docs/yarn-lock/#toc-check-into-source-control
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For your own projects it's very important, for libraries like this repository it's completely useless because it won't be used by the owning project.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There isn’t really any hard rules around this just strong opinions.
It’s not completely useless because it could be useful for contributors to the library.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's useful when you need to get a specific version to keep a production app working. In this case (library project) it's useful to get ride of it, because libraries need to know if they are working with the latest version of the dependencies available when they are tested through GitHub actions for example.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand and agree with you from library's users perspective, but:
- this file won't be published, so users shouldn't worry about this file
- this file specify not only dependencies, but also a dev deps and this is very important since we have to build and test our library in github actions.
Would be great if this could be merged |
Hi guys, when can we expect this to be merged and released? |
I also need this urgently... may the author perhaps do these quick 2-lines changes himself directly on the Master branch and rid us of the huge waste of time - arguing about all those extra files added to this PR? 🧐🥱 |
@yairEO I'm not the library author just a random dev having the same problem like you. Reviews on this repository are open to all GitHub accounts, only the maintainers are able to accept or refuse this PR. |
Yes, I know, I was writing this for the maintainer to read |
I've submitted a PR that is the same, except it doesn't have the |
Thanks all, close this to focus efforts on #802 which is more rounded at this point in time. |
Node-sass is deprecated, I've moved this project to sass.