-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Node 16 support #3077
Comments
Test PR: nodejs/node#37678 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hey Nick, is there an ETA for this? This is blocking us from updating to Node.js 16 :) Would you like help doing the https://github.com/sass/node-sass/blob/master/lib/extensions.js#L83 update or anything similar? |
It is a volunteer project, so no ETAs or SLAs. Could you do a quick research for this about the compilers used and the C++ standard required to build nodes 10 (likely to drop #3094), 12, 14 and 16? This is for #3091 |
I'm asking a fellow maintainer for an estimation - other projects we're both involved in (like Node.js) are volunteer projects (at least for me) but we have ETAs and SLAs. That said: I was more trying to figure out how to help and less trying to demand a timely release.
Sure, I work on Node.js so I actually know this one :D we support the following toolchains in https://github.com/nodejs/node/blob/master/BUILDING.md#official-binary-platforms-and-toolchains We also have previous versions of this document for Node.js 14, 12 and 10 :) |
ETA is unclear atm. We ran into nodejs/node#38367 and are figuring out how we want to handle it. Currently we plan to release Node 16 support in a major version bump which will also drop support for Node 10 (as it's about to reach EOL). |
I expect the linked toolchain document answers our outstanding questions. |
@benjamingr we found this temporary workaround for a local/dev node 16 environment on Arch Linux (didn't want to downgrade again). For production, you should definitely wait for a proper release. Also, no warranty whatsoever.
case 83: return 'Node.js 14.x';
case 88: return 'Node.js 15.x';
+ case 93: return 'Node.js 16.x';
default: return false;
}
}
['OS!="win"', {
'cflags_cc+': [
- '-std=c++0x'
+ '-std=c++14'
]
}]
|
@cbix I appreciate that (thanks!) though in all honesty I am in no rush to upgrade node-sass in the projects I'm involved with - I asked mostly because I wanted to know when to schedule the Node 16 update (currently scheduled for in ±3 months and can be delayed with little consequence). I said I'm happy to help because that sounds... useful and fun to do and I enjoy that sort of thing. I get why that might be confusing since I came here and asked "when will this be ready?" which implies I'm pushing for a timely release when I was actually just trying to figure out my schedule 😅 |
@hohol92 can you post a whole log somewhere? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
here's my log: http://sprunge.us/W8yJ4l |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
When node-sass is a dependency for core libs like BlueprintJS, which uses some non compatible directives, switching to
Because the issue is about node-sass incompatibility with Node 16, and node-sass is a dev dependency for many projects? |
Anyway, happy to see this resolved (node 16 support) asap 🍻 Thanks guys for your hard work on it! 🥇 |
If switching to dart-sass has worked for you, great! That's not related to adding support in this library for Node 16 |
This is on me. I'll be able to cut the release this weekend.
…On Fri, 7 May 2021, 11:50 pm Nick Schonning, ***@***.***> wrote:
If switching to dart-sass has worked for you, great! That's not related to
adding support in this library for Node 16
We have a PR in #3090 <#3090> that
just has a question on the minimum compilers and then a release needs to be
cut with new binaries built for 16
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#3077 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAENSWBIIO6IYM5Q4SDEDRLTMPV3HANCNFSM42AETYXA>
.
|
Node 16 is currently scheduled for April 20 2021 https://github.com/nodejs/Release
/cc @xzyfer @saper
The text was updated successfully, but these errors were encountered: