diff --git a/.prettierignore b/.prettierignore index 19af204b9c..9caf5ee789 100644 --- a/.prettierignore +++ b/.prettierignore @@ -32,3 +32,4 @@ website/changelog website/_dogfooding/_swizzle_theme_tests website/_dogfooding/_asset-tests/badSyntax.js website/_dogfooding/_asset-tests/badSyntax.css +website/_dogfooding/clientModuleImportAttributes.ts diff --git a/website/_dogfooding/clientModuleImportAttributes.ts b/website/_dogfooding/clientModuleImportAttributes.ts new file mode 100644 index 0000000000..cca94db7e6 --- /dev/null +++ b/website/_dogfooding/clientModuleImportAttributes.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +// Test for import attribute support +// See https://github.com/facebook/docusaurus/issues/11016 +import '@generated/i18n' with { type: "json" } + diff --git a/website/_dogfooding/dogfooding.config.ts b/website/_dogfooding/dogfooding.config.ts index 192cb4a8c2..1a74f29aa8 100644 --- a/website/_dogfooding/dogfooding.config.ts +++ b/website/_dogfooding/dogfooding.config.ts @@ -131,6 +131,7 @@ export const dogfoodingPluginInstances: PluginConfig[] = [ getClientModules() { return [ require.resolve('./clientModuleExample.ts'), + require.resolve('./clientModuleImportAttributes.ts'), require.resolve('./clientModuleCSS.css'), require.resolve('./migrateStorageNamespace.ts'), ];