Skip to content

Commit c876fb8

Browse files
Patch node 12.18 module error in sourcemap-codec
1 parent 2eb094e commit c876fb8

File tree

3 files changed

+208
-1
lines changed

3 files changed

+208
-1
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"demo": "yarn workspace @examples/demo run",
1717
"docs": "yarn workspace docs",
1818
"iso": "yarn workspace preact-iso",
19-
"ci": "yarn wmr build && yarn --check-files && yarn demo build:prod"
19+
"ci": "yarn wmr build && yarn --check-files && yarn demo build:prod",
20+
"postinstall": "patch-package --exclude 'nothing'"
2021
},
2122
"eslintConfig": {
2223
"extends": [
@@ -91,6 +92,7 @@
9192
"eslint-plugin-prettier": "^3.1.4",
9293
"husky": "^4.2.5",
9394
"lint-staged": "^10.2.11",
95+
"patch-package": "^6.4.7",
9496
"prettier": "^2.0.5"
9597
}
9698
}
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
diff --git a/node_modules/sourcemap-codec/.DS_Store b/node_modules/sourcemap-codec/.DS_Store
2+
new file mode 100644
3+
index 0000000..f7b71aa
4+
Binary files /dev/null and b/node_modules/sourcemap-codec/.DS_Store differ
5+
diff --git a/node_modules/sourcemap-codec/dist/sourcemap-codec.mjs b/node_modules/sourcemap-codec/dist/sourcemap-codec.mjs
6+
new file mode 100644
7+
index 0000000..4e3813e
8+
--- /dev/null
9+
+++ b/node_modules/sourcemap-codec/dist/sourcemap-codec.mjs
10+
@@ -0,0 +1,124 @@
11+
+var charToInteger = {};
12+
+var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
13+
+for (var i = 0; i < chars.length; i++) {
14+
+ charToInteger[chars.charCodeAt(i)] = i;
15+
+}
16+
+function decode(mappings) {
17+
+ var decoded = [];
18+
+ var line = [];
19+
+ var segment = [
20+
+ 0,
21+
+ 0,
22+
+ 0,
23+
+ 0,
24+
+ 0,
25+
+ ];
26+
+ var j = 0;
27+
+ for (var i = 0, shift = 0, value = 0; i < mappings.length; i++) {
28+
+ var c = mappings.charCodeAt(i);
29+
+ if (c === 44) { // ","
30+
+ segmentify(line, segment, j);
31+
+ j = 0;
32+
+ }
33+
+ else if (c === 59) { // ";"
34+
+ segmentify(line, segment, j);
35+
+ j = 0;
36+
+ decoded.push(line);
37+
+ line = [];
38+
+ segment[0] = 0;
39+
+ }
40+
+ else {
41+
+ var integer = charToInteger[c];
42+
+ if (integer === undefined) {
43+
+ throw new Error('Invalid character (' + String.fromCharCode(c) + ')');
44+
+ }
45+
+ var hasContinuationBit = integer & 32;
46+
+ integer &= 31;
47+
+ value += integer << shift;
48+
+ if (hasContinuationBit) {
49+
+ shift += 5;
50+
+ }
51+
+ else {
52+
+ var shouldNegate = value & 1;
53+
+ value >>>= 1;
54+
+ if (shouldNegate) {
55+
+ value = value === 0 ? -0x80000000 : -value;
56+
+ }
57+
+ segment[j] += value;
58+
+ j++;
59+
+ value = shift = 0; // reset
60+
+ }
61+
+ }
62+
+ }
63+
+ segmentify(line, segment, j);
64+
+ decoded.push(line);
65+
+ return decoded;
66+
+}
67+
+function segmentify(line, segment, j) {
68+
+ // This looks ugly, but we're creating specialized arrays with a specific
69+
+ // length. This is much faster than creating a new array (which v8 expands to
70+
+ // a capacity of 17 after pushing the first item), or slicing out a subarray
71+
+ // (which is slow). Length 4 is assumed to be the most frequent, followed by
72+
+ // length 5 (since not everything will have an associated name), followed by
73+
+ // length 1 (it's probably rare for a source substring to not have an
74+
+ // associated segment data).
75+
+ if (j === 4)
76+
+ line.push([segment[0], segment[1], segment[2], segment[3]]);
77+
+ else if (j === 5)
78+
+ line.push([segment[0], segment[1], segment[2], segment[3], segment[4]]);
79+
+ else if (j === 1)
80+
+ line.push([segment[0]]);
81+
+}
82+
+function encode(decoded) {
83+
+ var sourceFileIndex = 0; // second field
84+
+ var sourceCodeLine = 0; // third field
85+
+ var sourceCodeColumn = 0; // fourth field
86+
+ var nameIndex = 0; // fifth field
87+
+ var mappings = '';
88+
+ for (var i = 0; i < decoded.length; i++) {
89+
+ var line = decoded[i];
90+
+ if (i > 0)
91+
+ mappings += ';';
92+
+ if (line.length === 0)
93+
+ continue;
94+
+ var generatedCodeColumn = 0; // first field
95+
+ var lineMappings = [];
96+
+ for (var _i = 0, line_1 = line; _i < line_1.length; _i++) {
97+
+ var segment = line_1[_i];
98+
+ var segmentMappings = encodeInteger(segment[0] - generatedCodeColumn);
99+
+ generatedCodeColumn = segment[0];
100+
+ if (segment.length > 1) {
101+
+ segmentMappings +=
102+
+ encodeInteger(segment[1] - sourceFileIndex) +
103+
+ encodeInteger(segment[2] - sourceCodeLine) +
104+
+ encodeInteger(segment[3] - sourceCodeColumn);
105+
+ sourceFileIndex = segment[1];
106+
+ sourceCodeLine = segment[2];
107+
+ sourceCodeColumn = segment[3];
108+
+ }
109+
+ if (segment.length === 5) {
110+
+ segmentMappings += encodeInteger(segment[4] - nameIndex);
111+
+ nameIndex = segment[4];
112+
+ }
113+
+ lineMappings.push(segmentMappings);
114+
+ }
115+
+ mappings += lineMappings.join(',');
116+
+ }
117+
+ return mappings;
118+
+}
119+
+function encodeInteger(num) {
120+
+ var result = '';
121+
+ num = num < 0 ? (-num << 1) | 1 : num << 1;
122+
+ do {
123+
+ var clamped = num & 31;
124+
+ num >>>= 5;
125+
+ if (num > 0) {
126+
+ clamped |= 32;
127+
+ }
128+
+ result += chars[clamped];
129+
+ } while (num > 0);
130+
+ return result;
131+
+}
132+
+
133+
+export { decode, encode };
134+
+//# sourceMappingURL=sourcemap-codec.mjs.map
135+
diff --git a/node_modules/sourcemap-codec/dist/sourcemap-codec.mjs.map b/node_modules/sourcemap-codec/dist/sourcemap-codec.mjs.map
136+
new file mode 100644
137+
index 0000000..5b2c6ed
138+
--- /dev/null
139+
+++ b/node_modules/sourcemap-codec/dist/sourcemap-codec.mjs.map
140+
@@ -0,0 +1 @@
141+
+{"version":3,"file":"sourcemap-codec.mjs","sources":["../src/sourcemap-codec.ts"],"sourcesContent":["export type SourceMapSegment =\n\t| [number]\n\t| [number, number, number, number]\n\t| [number, number, number, number, number];\nexport type SourceMapLine = SourceMapSegment[];\nexport type SourceMapMappings = SourceMapLine[];\n\nconst charToInteger: { [charCode: number]: number } = {};\nconst chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\n\nfor (let i = 0; i < chars.length; i++) {\n\tcharToInteger[chars.charCodeAt(i)] = i;\n}\n\nexport function decode(mappings: string): SourceMapMappings {\n\tconst decoded: SourceMapMappings = [];\n\tlet line: SourceMapLine = [];\n\tconst segment: SourceMapSegment = [\n\t\t0, // generated code column\n\t\t0, // source file index\n\t\t0, // source code line\n\t\t0, // source code column\n\t\t0, // name index\n\t];\n\n\tlet j = 0;\n\tfor (let i = 0, shift = 0, value = 0; i < mappings.length; i++) {\n\t\tconst c = mappings.charCodeAt(i);\n\n\t\tif (c === 44) { // \",\"\n\t\t\tsegmentify(line, segment, j);\n\t\t\tj = 0;\n\n\t\t} else if (c === 59) { // \";\"\n\t\t\tsegmentify(line, segment, j);\n\t\t\tj = 0;\n\t\t\tdecoded.push(line);\n\t\t\tline = [];\n\t\t\tsegment[0] = 0;\n\n\t\t} else {\n\t\t\tlet integer = charToInteger[c];\n\t\t\tif (integer === undefined) {\n\t\t\t\tthrow new Error('Invalid character (' + String.fromCharCode(c) + ')');\n\t\t\t}\n\n\t\t\tconst hasContinuationBit = integer & 32;\n\n\t\t\tinteger &= 31;\n\t\t\tvalue += integer << shift;\n\n\t\t\tif (hasContinuationBit) {\n\t\t\t\tshift += 5;\n\t\t\t} else {\n\t\t\t\tconst shouldNegate = value & 1;\n\t\t\t\tvalue >>>= 1;\n\n\t\t\t\tif (shouldNegate) {\n\t\t\t\t\tvalue = value === 0 ? -0x80000000 : -value;\n\t\t\t\t}\n\n\t\t\t\tsegment[j] += value;\n\t\t\t\tj++;\n\t\t\t\tvalue = shift = 0; // reset\n\t\t\t}\n\t\t}\n\t}\n\n\tsegmentify(line, segment, j);\n\tdecoded.push(line);\n\n\treturn decoded;\n}\n\nfunction segmentify(line: SourceMapSegment[], segment: SourceMapSegment, j: number) {\n\t// This looks ugly, but we're creating specialized arrays with a specific\n\t// length. This is much faster than creating a new array (which v8 expands to\n\t// a capacity of 17 after pushing the first item), or slicing out a subarray\n\t// (which is slow). Length 4 is assumed to be the most frequent, followed by\n\t// length 5 (since not everything will have an associated name), followed by\n\t// length 1 (it's probably rare for a source substring to not have an\n\t// associated segment data).\n\tif (j === 4) line.push([segment[0], segment[1], segment[2], segment[3]]);\n\telse if (j === 5) line.push([segment[0], segment[1], segment[2], segment[3], segment[4]]);\n\telse if (j === 1) line.push([segment[0]]);\n}\n\nexport function encode(decoded: SourceMapMappings): string {\n\tlet sourceFileIndex = 0; // second field\n\tlet sourceCodeLine = 0; // third field\n\tlet sourceCodeColumn = 0; // fourth field\n\tlet nameIndex = 0; // fifth field\n\tlet mappings = '';\n\n\tfor (let i = 0; i < decoded.length; i++) {\n\t\tconst line = decoded[i];\n\t\tif (i > 0) mappings += ';';\n\t\tif (line.length === 0) continue;\n\n\t\tlet generatedCodeColumn = 0; // first field\n\n\t\tconst lineMappings: string[] = [];\n\n\t\tfor (const segment of line) {\n\t\t\tlet segmentMappings = encodeInteger(segment[0] - generatedCodeColumn);\n\t\t\tgeneratedCodeColumn = segment[0];\n\n\t\t\tif (segment.length > 1) {\n\t\t\t\tsegmentMappings +=\n\t\t\t\t\tencodeInteger(segment[1] - sourceFileIndex) +\n\t\t\t\t\tencodeInteger(segment[2] - sourceCodeLine) +\n\t\t\t\t\tencodeInteger(segment[3] - sourceCodeColumn);\n\n\t\t\t\tsourceFileIndex = segment[1];\n\t\t\t\tsourceCodeLine = segment[2];\n\t\t\t\tsourceCodeColumn = segment[3];\n\t\t\t}\n\n\t\t\tif (segment.length === 5) {\n\t\t\t\tsegmentMappings += encodeInteger(segment[4] - nameIndex);\n\t\t\t\tnameIndex = segment[4];\n\t\t\t}\n\n\t\t\tlineMappings.push(segmentMappings);\n\t\t}\n\n\t\tmappings += lineMappings.join(',');\n\t}\n\n\treturn mappings;\n}\n\nfunction encodeInteger(num: number): string {\n\tvar result = '';\n\tnum = num < 0 ? (-num << 1) | 1 : num << 1;\n\tdo {\n\t\tvar clamped = num & 31;\n\t\tnum >>>= 5;\n\t\tif (num > 0) {\n\t\t\tclamped |= 32;\n\t\t}\n\t\tresult += chars[clamped];\n\t} while (num > 0);\n\n\treturn result;\n}\n"],"names":[],"mappings":"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"}
142+
\ No newline at end of file
143+
diff --git a/node_modules/sourcemap-codec/package.json b/node_modules/sourcemap-codec/package.json
144+
index 4b2d219..96f5feb 100644
145+
--- a/node_modules/sourcemap-codec/package.json
146+
+++ b/node_modules/sourcemap-codec/package.json
147+
@@ -5,6 +5,15 @@
148+
"main": "dist/sourcemap-codec.umd.js",
149+
"module": "dist/sourcemap-codec.es.js",
150+
"types": "dist/types/sourcemap-codec.d.ts",
151+
+ "exports": {
152+
+ ".": {
153+
+ "browser": "./dist/sourcemap-codec.umd.js",
154+
+ "import": "./dist/sourcemap-codec.mjs",
155+
+ "require": "./dist/sourcemap-codec.umd.js"
156+
+ },
157+
+ "./package.json": "./package.json",
158+
+ "./": "./"
159+
+ },
160+
"scripts": {
161+
"test": "mocha",
162+
"build": "rm -rf dist && rollup -c && tsc",

yarn.lock

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,6 +1286,11 @@
12861286
semver "^7.3.2"
12871287
tsutils "^3.17.1"
12881288

1289+
"@yarnpkg/lockfile@^1.1.0":
1290+
version "1.1.0"
1291+
resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
1292+
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
1293+
12891294
JSV@^4.0.2:
12901295
version "4.0.2"
12911296
resolved "https://registry.yarnpkg.com/JSV/-/JSV-4.0.2.tgz#d077f6825571f82132f9dffaed587b4029feff57"
@@ -3914,6 +3919,13 @@ [email protected]:
39143919
micromatch "^4.0.2"
39153920
pkg-dir "^4.2.0"
39163921

3922+
find-yarn-workspace-root@^2.0.0:
3923+
version "2.0.0"
3924+
resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
3925+
integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
3926+
dependencies:
3927+
micromatch "^4.0.2"
3928+
39173929
flat-cache@^3.0.4:
39183930
version "3.0.4"
39193931
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -5748,6 +5760,13 @@ kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3:
57485760
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
57495761
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
57505762

5763+
klaw-sync@^6.0.0:
5764+
version "6.0.0"
5765+
resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c"
5766+
integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==
5767+
dependencies:
5768+
graceful-fs "^4.1.11"
5769+
57515770
kleur@^3.0.3:
57525771
version "3.0.3"
57535772
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
@@ -6938,6 +6957,25 @@ password-prompt@^1.0.4:
69386957
ansi-escapes "^3.1.0"
69396958
cross-spawn "^6.0.5"
69406959

6960+
patch-package@^6.4.7:
6961+
version "6.4.7"
6962+
resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.4.7.tgz#2282d53c397909a0d9ef92dae3fdeb558382b148"
6963+
integrity sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==
6964+
dependencies:
6965+
"@yarnpkg/lockfile" "^1.1.0"
6966+
chalk "^2.4.2"
6967+
cross-spawn "^6.0.5"
6968+
find-yarn-workspace-root "^2.0.0"
6969+
fs-extra "^7.0.1"
6970+
is-ci "^2.0.0"
6971+
klaw-sync "^6.0.0"
6972+
minimist "^1.2.0"
6973+
open "^7.4.2"
6974+
rimraf "^2.6.3"
6975+
semver "^5.6.0"
6976+
slash "^2.0.0"
6977+
tmp "^0.0.33"
6978+
69416979
path-exists@^3.0.0:
69426980
version "3.0.0"
69436981
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -8306,6 +8344,11 @@ sisteransi@^1.0.5:
83068344
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
83078345
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
83088346

8347+
slash@^2.0.0:
8348+
version "2.0.0"
8349+
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
8350+
integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
8351+
83098352
slash@^3.0.0:
83108353
version "3.0.0"
83118354
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"

0 commit comments

Comments
 (0)