"Не могу найти информацию," - ну как так то... Вы даже доку официальную не читали что-ли?
https://vuejs.org/guide/reusability/plugins.html#w...
// твоя библиотека(plugin)
import defaultOptions from './defaultOptions';
export default {
install: (app, options = defaultOptions) => {
// Регистрация компонентов/директив/хелперов и тп, в общем все что делает твоя библиотека
// options - это как раз конфиг, который придет при инициализации твоей библиотеки в приложении и перезапишет дефолтный defaultOptions, если будет передан
// можно сделать хитрее и реализовать частичную перезапись дефолтных, а не полную
}
}
// твое приложение
import options from './options';
import plugin from './you/plugin';
app.use(plugin, options); // передаем библиотеке/плагину конфиг