mirror of
https://github.com/strapi/strapi.git
synced 2025-07-03 23:20:24 +00:00
25 lines
725 B
JavaScript
25 lines
725 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
const getPluginsThatNeedDocumentation = (config) => {
|
||
|
// Default plugins that need documentation generated
|
||
|
const defaultPlugins = ['upload', 'users-permissions'];
|
||
|
|
||
|
// User specified plugins that need documentation generated
|
||
|
const userPluginsConfig = config['x-strapi-config'].plugins;
|
||
|
|
||
|
if (userPluginsConfig === null) {
|
||
|
// The user hasn't specified any plugins to document, use the defaults
|
||
|
return defaultPlugins;
|
||
|
}
|
||
|
|
||
|
if (userPluginsConfig.length) {
|
||
|
// The user has specified certain plugins to document, use them
|
||
|
return userPluginsConfig;
|
||
|
}
|
||
|
|
||
|
// The user has specified that no plugins should be documented
|
||
|
return [];
|
||
|
};
|
||
|
|
||
|
module.exports = { getPluginsThatNeedDocumentation };
|