diff --git a/rules/globals.js b/rules/globals.js index f6edee8..6667822 100644 --- a/rules/globals.js +++ b/rules/globals.js @@ -1,6 +1,8 @@ 'use strict'; module.exports = { + atob: true, + btoa: true, BigInt: true, AbortController: true, AbortSignal: true, @@ -26,7 +28,10 @@ module.exports = { __dirname: true, __filename: true, Event: true, + EventSource: true, EventTarget: true, + CloseEvent: true, + CustomEvent: true, MessageChannel: true, MessageEvent: true, MessagePort: true, @@ -50,5 +55,28 @@ module.exports = { caches: true, navigator: true, File: true, + Storage: true, localStorage: true, + sessionStorage: true, + Crypto: true, + CryptoKey: true, + SubtleCrypto: true, + performance: true, + PerformanceEntry: true, + PerformanceMark: true, + PerformanceMeasure: true, + PerformanceObserver: true, + PerformanceObserverEntryList: true, + PerformanceResourceTiming: true, + ReadableByteStreamController: true, + ReadableStream: true, + ReadableStreamBYOBReader: true, + ReadableStreamBYOBRequest: true, + ReadableStreamDefaultController: true, + ReadableStreamDefaultReader: true, + TransformStream: true, + TransformStreamDefaultController: true, + WritableStream: true, + WritableStreamDefaultController: true, + WritableStreamDefaultWriter: true, };