Skip to content

Commit 8231412

Browse files
authored
add missing buffer and url modules (#1089)
1 parent 15fd9ba commit 8231412

File tree

3 files changed

+31
-5
lines changed

3 files changed

+31
-5
lines changed

packages/docusaurus-theme-openapi-docs/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@
6464
"sass": "^1.80.4",
6565
"sass-loader": "^16.0.2",
6666
"unist-util-visit": "^5.0.0",
67-
"xml-formatter": "^2.6.1"
67+
"xml-formatter": "^2.6.1",
68+
"buffer": "^6.0.3",
69+
"url": "^0.11.1"
6870
},
6971
"peerDependencies": {
7072
"@docusaurus/theme-common": "^3.5.0",

packages/docusaurus-theme-openapi-docs/src/index.ts

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,18 @@ export default function docusaurusThemeOpenAPI(): Plugin<void> {
3939
// Avoid conflicts with docusaurus-plugin-sass
4040
if (sassLoaderRule.length === 0) {
4141
return {
42+
resolve: {
43+
fallback: {
44+
buffer: require.resolve("buffer/"),
45+
url: require.resolve("url/"),
46+
},
47+
},
4248
plugins: [
4349
new utils.currentBundler.instance.ProvidePlugin({
4450
process: require.resolve("process/browser"),
45-
})
51+
Buffer: ["buffer", "Buffer"],
52+
URL: ["url", "URL"],
53+
}),
4654
],
4755
module: {
4856
rules: [
@@ -62,10 +70,18 @@ export default function docusaurusThemeOpenAPI(): Plugin<void> {
6270
};
6371
}
6472
return {
73+
resolve: {
74+
fallback: {
75+
buffer: require.resolve("buffer/"),
76+
url: require.resolve("url/"),
77+
},
78+
},
6579
plugins: [
6680
new utils.currentBundler.instance.ProvidePlugin({
6781
process: require.resolve("process/browser"),
68-
})
82+
Buffer: ["buffer", "Buffer"],
83+
URL: ["url", "URL"],
84+
}),
6985
],
7086
};
7187
},

yarn.lock

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5711,6 +5711,14 @@ buffer@^5.2.0, buffer@^5.5.0:
57115711
base64-js "^1.3.1"
57125712
ieee754 "^1.1.13"
57135713

5714+
buffer@^6.0.3:
5715+
version "6.0.3"
5716+
resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
5717+
integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
5718+
dependencies:
5719+
base64-js "^1.3.1"
5720+
ieee754 "^1.2.1"
5721+
57145722
byte-size@8.1.1:
57155723
version "8.1.1"
57165724
resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae"
@@ -9673,7 +9681,7 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
96739681
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
96749682
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
96759683

9676-
ieee754@^1.1.13:
9684+
ieee754@^1.1.13, ieee754@^1.2.1:
96779685
version "1.2.1"
96789686
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
96799687
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
@@ -17818,7 +17826,7 @@ url-parse@^1.5.3:
1781817826
querystringify "^2.1.1"
1781917827
requires-port "^1.0.0"
1782017828

17821-
url@^0.11.0:
17829+
url@^0.11.0, url@^0.11.1:
1782217830
version "0.11.4"
1782317831
resolved "https://registry.yarnpkg.com/url/-/url-0.11.4.tgz#adca77b3562d56b72746e76b330b7f27b6721f3c"
1782417832
integrity sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==

0 commit comments

Comments
 (0)