Skip to content

Commit 0a02e03

Browse files
authored
Generate data programmatically (#219)
1 parent d286563 commit 0a02e03

File tree

10 files changed

+75
-387
lines changed

10 files changed

+75
-387
lines changed

data/es2015.mjs

Lines changed: 5 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,25 @@
1-
export default {
2-
Array: false,
1+
import {mergeGlobals} from '../utilities.mjs';
2+
import es5Globals from './es5.mjs';
3+
4+
export default mergeGlobals(es5Globals, {
35
ArrayBuffer: false,
4-
Boolean: false,
5-
constructor: false,
66
DataView: false,
7-
Date: false,
8-
decodeURI: false,
9-
decodeURIComponent: false,
10-
encodeURI: false,
11-
encodeURIComponent: false,
12-
Error: false,
13-
escape: false,
14-
eval: false,
15-
EvalError: false,
167
Float32Array: false,
178
Float64Array: false,
18-
Function: false,
19-
hasOwnProperty: false,
20-
Infinity: false,
219
Int16Array: false,
2210
Int32Array: false,
2311
Int8Array: false,
2412
Intl: false,
25-
isFinite: false,
26-
isNaN: false,
27-
isPrototypeOf: false,
28-
JSON: false,
2913
Map: false,
30-
Math: false,
31-
NaN: false,
32-
Number: false,
33-
Object: false,
34-
parseFloat: false,
35-
parseInt: false,
3614
Promise: false,
37-
propertyIsEnumerable: false,
3815
Proxy: false,
39-
RangeError: false,
40-
ReferenceError: false,
4116
Reflect: false,
42-
RegExp: false,
4317
Set: false,
44-
String: false,
4518
Symbol: false,
46-
SyntaxError: false,
47-
toLocaleString: false,
48-
toString: false,
49-
TypeError: false,
5019
Uint16Array: false,
5120
Uint32Array: false,
5221
Uint8Array: false,
5322
Uint8ClampedArray: false,
54-
undefined: false,
55-
unescape: false,
56-
URIError: false,
57-
valueOf: false,
5823
WeakMap: false,
5924
WeakSet: false,
60-
};
25+
});

data/es2017.mjs

Lines changed: 5 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,7 @@
1-
export default {
2-
Array: false,
3-
ArrayBuffer: false,
1+
import {mergeGlobals} from '../utilities.mjs';
2+
import es2015Globals from './es2015.mjs';
3+
4+
export default mergeGlobals(es2015Globals, {
45
Atomics: false,
5-
Boolean: false,
6-
constructor: false,
7-
DataView: false,
8-
Date: false,
9-
decodeURI: false,
10-
decodeURIComponent: false,
11-
encodeURI: false,
12-
encodeURIComponent: false,
13-
Error: false,
14-
escape: false,
15-
eval: false,
16-
EvalError: false,
17-
Float32Array: false,
18-
Float64Array: false,
19-
Function: false,
20-
hasOwnProperty: false,
21-
Infinity: false,
22-
Int16Array: false,
23-
Int32Array: false,
24-
Int8Array: false,
25-
Intl: false,
26-
isFinite: false,
27-
isNaN: false,
28-
isPrototypeOf: false,
29-
JSON: false,
30-
Map: false,
31-
Math: false,
32-
NaN: false,
33-
Number: false,
34-
Object: false,
35-
parseFloat: false,
36-
parseInt: false,
37-
Promise: false,
38-
propertyIsEnumerable: false,
39-
Proxy: false,
40-
RangeError: false,
41-
ReferenceError: false,
42-
Reflect: false,
43-
RegExp: false,
44-
Set: false,
456
SharedArrayBuffer: false,
46-
String: false,
47-
Symbol: false,
48-
SyntaxError: false,
49-
toLocaleString: false,
50-
toString: false,
51-
TypeError: false,
52-
Uint16Array: false,
53-
Uint32Array: false,
54-
Uint8Array: false,
55-
Uint8ClampedArray: false,
56-
undefined: false,
57-
unescape: false,
58-
URIError: false,
59-
valueOf: false,
60-
WeakMap: false,
61-
WeakSet: false,
62-
};
7+
});

data/es2020.mjs

Lines changed: 5 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,9 @@
1-
export default {
2-
Array: false,
3-
ArrayBuffer: false,
4-
Atomics: false,
1+
import {mergeGlobals} from '../utilities.mjs';
2+
import es2017Globals from './es2017.mjs';
3+
4+
export default mergeGlobals(es2017Globals, {
55
BigInt: false,
66
BigInt64Array: false,
77
BigUint64Array: false,
8-
Boolean: false,
9-
constructor: false,
10-
DataView: false,
11-
Date: false,
12-
decodeURI: false,
13-
decodeURIComponent: false,
14-
encodeURI: false,
15-
encodeURIComponent: false,
16-
Error: false,
17-
escape: false,
18-
eval: false,
19-
EvalError: false,
20-
Float32Array: false,
21-
Float64Array: false,
22-
Function: false,
238
globalThis: false,
24-
hasOwnProperty: false,
25-
Infinity: false,
26-
Int16Array: false,
27-
Int32Array: false,
28-
Int8Array: false,
29-
Intl: false,
30-
isFinite: false,
31-
isNaN: false,
32-
isPrototypeOf: false,
33-
JSON: false,
34-
Map: false,
35-
Math: false,
36-
NaN: false,
37-
Number: false,
38-
Object: false,
39-
parseFloat: false,
40-
parseInt: false,
41-
Promise: false,
42-
propertyIsEnumerable: false,
43-
Proxy: false,
44-
RangeError: false,
45-
ReferenceError: false,
46-
Reflect: false,
47-
RegExp: false,
48-
Set: false,
49-
SharedArrayBuffer: false,
50-
String: false,
51-
Symbol: false,
52-
SyntaxError: false,
53-
toLocaleString: false,
54-
toString: false,
55-
TypeError: false,
56-
Uint16Array: false,
57-
Uint32Array: false,
58-
Uint8Array: false,
59-
Uint8ClampedArray: false,
60-
undefined: false,
61-
unescape: false,
62-
URIError: false,
63-
valueOf: false,
64-
WeakMap: false,
65-
WeakSet: false,
66-
};
9+
});

data/es2021.mjs

Lines changed: 5 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,8 @@
1-
export default {
1+
import {mergeGlobals} from '../utilities.mjs';
2+
import es2020Globals from './es2020.mjs';
3+
4+
export default mergeGlobals(es2020Globals, {
25
AggregateError: false,
3-
Array: false,
4-
ArrayBuffer: false,
5-
Atomics: false,
6-
BigInt: false,
7-
BigInt64Array: false,
8-
BigUint64Array: false,
9-
Boolean: false,
10-
constructor: false,
11-
DataView: false,
12-
Date: false,
13-
decodeURI: false,
14-
decodeURIComponent: false,
15-
encodeURI: false,
16-
encodeURIComponent: false,
17-
Error: false,
18-
escape: false,
19-
eval: false,
20-
EvalError: false,
216
FinalizationRegistry: false,
22-
Float32Array: false,
23-
Float64Array: false,
24-
Function: false,
25-
globalThis: false,
26-
hasOwnProperty: false,
27-
Infinity: false,
28-
Int16Array: false,
29-
Int32Array: false,
30-
Int8Array: false,
31-
Intl: false,
32-
isFinite: false,
33-
isNaN: false,
34-
isPrototypeOf: false,
35-
JSON: false,
36-
Map: false,
37-
Math: false,
38-
NaN: false,
39-
Number: false,
40-
Object: false,
41-
parseFloat: false,
42-
parseInt: false,
43-
Promise: false,
44-
propertyIsEnumerable: false,
45-
Proxy: false,
46-
RangeError: false,
47-
ReferenceError: false,
48-
Reflect: false,
49-
RegExp: false,
50-
Set: false,
51-
SharedArrayBuffer: false,
52-
String: false,
53-
Symbol: false,
54-
SyntaxError: false,
55-
toLocaleString: false,
56-
toString: false,
57-
TypeError: false,
58-
Uint16Array: false,
59-
Uint32Array: false,
60-
Uint8Array: false,
61-
Uint8ClampedArray: false,
62-
undefined: false,
63-
unescape: false,
64-
URIError: false,
65-
valueOf: false,
66-
WeakMap: false,
677
WeakRef: false,
68-
WeakSet: false,
69-
};
8+
});

data/node.mjs

Lines changed: 8 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,11 @@
1-
// This file is autogenerated by scripts
2-
// Do NOT modify this file manually
1+
import {sortObject} from '../utilities.mjs';
2+
import commonjsGlobals from './commonjs.mjs';
3+
import nodeBuiltinGlobals from './nodeBuiltin.mjs';
34

4-
export default {
5+
export default sortObject({
6+
...nodeBuiltinGlobals,
7+
...commonjsGlobals,
58
__dirname: false,
69
__filename: false,
7-
AbortController: false,
8-
AbortSignal: false,
9-
atob: false,
10-
Blob: false,
11-
BroadcastChannel: false,
12-
btoa: false,
13-
Buffer: false,
14-
ByteLengthQueuingStrategy: false,
15-
clearImmediate: false,
16-
clearInterval: false,
17-
clearTimeout: false,
18-
CompressionStream: false,
19-
console: false,
20-
CountQueuingStrategy: false,
21-
crypto: false,
22-
Crypto: false,
23-
CryptoKey: false,
24-
CustomEvent: false,
25-
DecompressionStream: false,
26-
DOMException: false,
27-
Event: false,
28-
EventTarget: false,
29-
exports: true,
30-
fetch: false,
31-
File: false,
32-
FormData: false,
33-
global: false,
34-
Headers: false,
35-
MessageChannel: false,
36-
MessageEvent: false,
37-
MessagePort: false,
38-
module: false,
39-
performance: false,
40-
Performance: false,
41-
PerformanceEntry: false,
42-
PerformanceMark: false,
43-
PerformanceMeasure: false,
44-
PerformanceObserver: false,
45-
PerformanceObserverEntryList: false,
46-
PerformanceResourceTiming: false,
47-
process: false,
48-
queueMicrotask: false,
49-
ReadableByteStreamController: false,
50-
ReadableStream: false,
51-
ReadableStreamBYOBReader: false,
52-
ReadableStreamBYOBRequest: false,
53-
ReadableStreamDefaultController: false,
54-
ReadableStreamDefaultReader: false,
55-
Request: false,
56-
require: false,
57-
Response: false,
58-
setImmediate: false,
59-
setInterval: false,
60-
setTimeout: false,
61-
structuredClone: false,
62-
SubtleCrypto: false,
63-
TextDecoder: false,
64-
TextDecoderStream: false,
65-
TextEncoder: false,
66-
TextEncoderStream: false,
67-
TransformStream: false,
68-
TransformStreamDefaultController: false,
69-
URL: false,
70-
URLSearchParams: false,
71-
WebAssembly: false,
72-
WritableStream: false,
73-
WritableStreamDefaultController: false,
74-
WritableStreamDefaultWriter: false,
75-
};
10+
});
11+

0 commit comments

Comments
 (0)