Skip to content

Commit ed6ec25

Browse files
committed
fixup!
1 parent 5a1aa3e commit ed6ec25

File tree

7 files changed

+30
-24
lines changed

7 files changed

+30
-24
lines changed

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,6 @@ src/generators/web/template.html
99

1010
# Output
1111
out/
12+
13+
# Generated Files
14+
src/generators/metadata/maps/mdn.json

scripts/comparators/constants.mjs

Lines changed: 0 additions & 10 deletions
This file was deleted.

scripts/constants.mjs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { fileURLToPath } from 'node:url';
2+
3+
// Comparator Constants
4+
export const BASE =
5+
process.env.BASE || fileURLToPath(import.meta.resolve('../base'));
6+
7+
export const HEAD =
8+
process.env.HEAD || fileURLToPath(import.meta.resolve('../out'));
9+
10+
export const TITLE =
11+
process.env.TITLE || `## \`${process.env.GENERATOR ?? '...'}\` Generator`;
12+
13+
// MDN Constants
14+
export const MDN_COMPAT_URL =
15+
'https://github.com/mdn/browser-compat-data/releases/latest/download/data.json';
16+
17+
export const MDN_TYPE_MAP = fileURLToPath(
18+
import.meta.resolve('../src/generators/metadata/maps/mdn.json')
19+
);

scripts/update-type-map.mjs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
import { writeFile } from 'node:fs/promises';
22

3+
import { MDN_COMPAT_URL, MDN_TYPE_MAP } from './constants.mjs';
34
import { loadFromURL } from '../src/utils/url.mjs';
45

5-
const compat = JSON.parse(
6-
await loadFromURL(
7-
'https://github.com/mdn/browser-compat-data/releases/latest/download/data.json'
8-
)
9-
);
6+
const compat = JSON.parse(await loadFromURL(MDN_COMPAT_URL));
107

118
const creatingMapping = obj =>
129
Object.fromEntries(
@@ -20,7 +17,4 @@ const map = {
2017
...creatingMapping(compat.javascript.builtins),
2118
};
2219

23-
writeFile(
24-
'./src/generators/metadata/maps/mdn.json',
25-
JSON.stringify(map, null, 2) + '\n'
26-
);
20+
writeFile(MDN_TYPE_MAP, JSON.stringify(map, null, 2));
File renamed without changes.

src/generators/metadata/maps/mdn.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1105,4 +1105,4 @@
11051105
"parseint": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/parseInt",
11061106
"undefined": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/undefined",
11071107
"unescape": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/unescape"
1108-
}
1108+
}

src/generators/metadata/utils/transformers.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
} from '../constants.mjs';
66
import { slug } from './slugger.mjs';
77
import { transformNodesToString } from '../../../utils/unist.mjs';
8-
import HARDCODED_TYPE_MAP from '../maps/hardcoded.json' with { type: 'json' };
8+
import BUILTIN_TYPE_MAP from '../maps/builtin.json' with { type: 'json' };
99
import MDN_TYPE_MAP from '../maps/mdn.json' with { type: 'json' };
1010

1111
/**
@@ -126,9 +126,9 @@ export const transformTypeToReferenceLink = (type, record) => {
126126

127127
const key = lookupPiece.toLowerCase();
128128

129-
// Check in our hardcoded map (i.e. TC39 objects)
130-
if (key in HARDCODED_TYPE_MAP) {
131-
return HARDCODED_TYPE_MAP[key];
129+
// Check in our built-in map (i.e. TC39 objects)
130+
if (key in BUILTIN_TYPE_MAP) {
131+
return BUILTIN_TYPE_MAP[key];
132132
}
133133

134134
// Check in MDN

0 commit comments

Comments
 (0)