/
githubmirror
/
docusaurus
Обзор
Документация
Войти
/
githubmirror
/
docusaurus
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/docusaurus-plugin-vercel-analytics/src/index.ts
33 строки
779 B
Sébastien Lorber
feat(core): allow plugins to self-disable by returning null (#10286)
10 июл 2024, 14:13
Не верифицирован
10 июл 2024, 14:13
80203b3
Код
Авторство
О чём код?
/** * 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. */ import type {LoadContext, Plugin} from '@docusaurus/types'; import type {PluginOptions, Options} from './options'; export default function pluginVercelAnalytics( context: LoadContext, options: PluginOptions, ): Plugin | null { if (process.env.NODE_ENV !== 'production') { return null; } return { name: 'docusaurus-plugin-vercel-analytics', getClientModules() { return ['./analytics']; }, contentLoaded({actions}) { actions.setGlobalData(options); }, }; } export {validateOptions} from './options'; export type {PluginOptions, Options};