node-sass
node-sass copied to clipboard
feat: Node 18 support and drop Node 17
Fixes #3251 Still needs Node Docker image release before this will pass
@xzyfer should I just drop the Docker/Alpine part for now so this can just land? It's been flaky for awhile on the previous releases anyway. I picked v8 instead of 7.1, but that can be updated too
My hero
Looks like x86 should be good in 18.3.0 https://github.com/nodejs/build/pull/2956 and Node 17 is EOL tomorrow. @xzyfer would it make sense to push out a release after those 2 things?
@xzyfer would be awesome to have this reviewed soon! :)
News about that?
@nschonni Can you merge this ? thx
We may need to bump nan version
npm ERR! /Users/daniel/Library/Caches/node-gyp/18.4.0/include/node/v8config.h:460:35: note: expanded from macro 'V8_DEPRECATED'
npm ERR! # define V8_DEPRECATED(message) [[deprecated(message)]]
npm ERR! ^
npm ERR! In file included from ../src/binding.cpp:1:
npm ERR! In file included from ../../nan/nan.h:2818:
npm ERR! ../../nan/nan_typedarray_contents.h:34:43: error: no member named 'GetContents' in 'v8::ArrayBuffer'
npm ERR! data = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
Any update ? For how long we need to wait this PR ?
+1
Hi, any update?
Hi, any updates about this @nschonni
Regards
+1
Would love to see this merged in too. Hoping this package is still maintained. +1
finally
Now that Node 18 is the active LTS, can we please get this PR some traction?
Really would like to hear an update on the state of Node 18. currently blocked from progressing without it.
If not a final release, could a beta release be published with node 18 support?
Master should be fixed now and nan and node-gyp have been updated to support node 19.
Awesome !
well that took just a brief period of time :smirk:
That's on me. Apologies to everyone waiting on this release, and to @nschonni for disappearing for a little while.
Part of our release process for when adding new Node versions I still run manually offline and I was occupied with other priorities. We're looking to better automate the process for future releases.