feat: experimental deno preset #155
Merged
+195
−15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a new
deno
preset suitable to extendnodeless
with supported modules.Note: For⚠️ partial supported modules, using this preset means disabling unenv support for them!
Support status for Node v20.10.0 vs Deno v1.38.5 (local
pnpm run test:deno
)scheduler
CallTracker
lookupService
,getDefaultResultOrder
cp
,statfs
,lchmod
,lchown
,lutimes
,constants
win32
,posix
,_makeLong
win32
,posix
,_makeLong
CompressionStream
,DecompressionStream
isExternal
tracingChannel
_forkChild
triggerAsyncId
,executionAsyncResource
,asyncWrapProviders
Performance
,PerformanceMark
,PerformanceMeasure
,PerformanceObserverEntryList
,PerformanceResourceTiming
,createHistogram
version
_events
,_eventsCount
,_maxListeners
,SCHED_NONE
,SCHED_RR
,disconnect
context
,createTask
CallTracker
transcode
,isUtf8
,isAscii
,INSPECT_MAX_BYTES
,resolveObjectURL
,File
Cipher
,Decipher
,subtle
,getRandomValues
_stack
,createDomain
,active
addAbortListener
,getMaxListeners
,usingDomains
,captureRejections
,EventEmitterAsyncResource
,init
_debug
,isBuiltin
,syncBuiltinESMExports
,runMain
,findSourceMap
,register
,SourceMap
isDestroyed
,isDisturbed
,isErrored
,isReadable
,isWritable
,destroy
,compose
,setDefaultHighWaterMark
,getDefaultHighWaterMark
,promises
_unrefActive
,active
,unenroll
,enroll
_createSocketHandle
_connectionListener
,validateHeaderName
,validateHeaderValue
,setMaxIdleHTTPParsers
,maxHeaderSize
_makeLong
_errnoException
,_exceptionWithHostPort
,debug
,getSystemErrorMap
,transferableAbortSignal
,transferableAbortController
,aborted
,parseArgs
,MIMEType
,MIMEParams
lookupService
,getDefaultResultOrder
_setSimultaneousAccepts
,BlockList
,SocketAddress
,getDefaultAutoSelectFamily
,setDefaultAutoSelectFamily
,getDefaultAutoSelectFamilyAttemptTimeout
,setDefaultAutoSelectFamilyAttemptTimeout
_errnoException
,_exceptionWithHostPort
,debug
,getSystemErrorMap
,transferableAbortSignal
,transferableAbortController
,aborted
,parseArgs
,MIMEType
,MIMEParams
CLIENT_RENEG_LIMIT
,CLIENT_RENEG_WINDOW
,convertALPNProtocols
,SecureContext
machine