Skip to content

Commit da87e81

Browse files
authored
chore: remove intl-segmenter-polyfill (#735)
1 parent dea042a commit da87e81

File tree

3 files changed

+0
-52
lines changed

3 files changed

+0
-52
lines changed

docs/.vitepress/theme/index.ts

-20
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ const theme: Theme = {
1919
async enhanceApp(ctx) {
2020
DefaultTheme.enhanceApp(ctx)
2121

22-
if (typeof Intl.Segmenter === "undefined") {
23-
await setupIntlSegmenter()
24-
}
25-
2622
const ESLintCodeBlock = await import(
2723
"./components/eslint-code-block.vue"
2824
).then((m) => m.default ?? m)
@@ -34,19 +30,3 @@ const theme: Theme = {
3430
},
3531
}
3632
export default theme
37-
38-
// We can remove this polyfill once Firefox supports Intl.Segmenter.
39-
async function setupIntlSegmenter() {
40-
// For Firefox
41-
const [{ createIntlSegmenterPolyfill }, breakIteratorUrl] =
42-
await Promise.all([
43-
import("intl-segmenter-polyfill"),
44-
import(
45-
// @ts-expect-error -- polyfill
46-
"intl-segmenter-polyfill/dist/break_iterator.wasm?url"
47-
).then((m) => m.default ?? m),
48-
])
49-
50-
// @ts-expect-error -- polyfill
51-
Intl.Segmenter = await createIntlSegmenterPolyfill(fetch(breakIteratorUrl))
52-
}

package-lock.json

-31
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@
100100
"eslint-plugin-vue": "^9.26.0",
101101
"eslint-plugin-yml": "^1.14.0",
102102
"eslint-snapshot-rule-tester": "^0.1.0",
103-
"intl-segmenter-polyfill": "^0.4.4",
104103
"markdownlint-cli": "^0.41.0",
105104
"mocha": "^10.0.0",
106105
"mocha-chai-jest-snapshot": "^1.1.3",

0 commit comments

Comments
 (0)