You've already forked joplin
							
							
				mirror of
				https://github.com/laurent22/joplin.git
				synced 2025-10-31 00:07:48 +02:00 
			
		
		
		
	| @@ -33,7 +33,6 @@ export interface SettingAndValue { | ||||
| } | ||||
|  | ||||
| export interface DefaultPluginSettings { | ||||
| 	version: string; | ||||
| 	settings?: SettingAndValue; | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -35,7 +35,10 @@ export async function installDefaultPlugins(service: PluginService, defaultPlugi | ||||
| 		const pluginId = pluginStat.path; | ||||
|  | ||||
| 		// if pluginId is present in 'installedDefaultPlugins' array or it doesn't have default plugin ID, then we won't install it again as default plugin | ||||
| 		if (installedPlugins.includes(pluginId) || !defaultPluginsId.includes(pluginId)) continue; | ||||
| 		if (installedPlugins.includes(pluginId) || !defaultPluginsId.includes(pluginId)) { | ||||
| 			logger.debug(`Skipping default plugin ${pluginId}, ${!defaultPluginsId.includes(pluginId) ? '(Not a default)' : ''}`); | ||||
| 			continue; | ||||
| 		} | ||||
| 		const defaultPluginPath: string = path.join(defaultPluginsDir, pluginId, 'plugin.jpl'); | ||||
| 		await service.installPlugin(defaultPluginPath, false); | ||||
|  | ||||
|   | ||||
| @@ -4,14 +4,10 @@ import Setting from '../../../models/Setting'; | ||||
| const getDefaultPluginsInfo = (): DefaultPluginsInfo => { | ||||
| 	const defaultPlugins = { | ||||
| 		'io.github.jackgruber.backup': { | ||||
| 			version: '1.1.1', | ||||
| 			settings: { | ||||
| 				'path': `${Setting.value('profileDir')}`, | ||||
| 			}, | ||||
| 		}, | ||||
| 		'plugin.calebjohn.rich-markdown': { | ||||
| 			version: '0.8.3', | ||||
| 		}, | ||||
| 	}; | ||||
| 	return defaultPlugins; | ||||
| }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user