We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f7341bb commit 08cade5Copy full SHA for 08cade5
packages/shiki/src/loader.ts
@@ -13,7 +13,12 @@ export const isNode =
13
typeof process !== 'undefined' &&
14
typeof process.release !== 'undefined' &&
15
process.release.name === 'node'
16
-export const isBrowser = isWebWorker || !isNode
+export const isBun =
17
+ 'process' in globalThis &&
18
+ typeof process !== 'undefined' &&
19
+ typeof process.release !== 'undefined' &&
20
+ process.release.name === 'bun'
21
+export const isBrowser = isWebWorker || (!isNode && !isBun)
22
23
// to be replaced by rollup
24
let CDN_ROOT = '__CDN_ROOT__'
0 commit comments