generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
12 lines (11 loc) • 421 B
JavaScript
import properties from 'dot-properties';
export const addSpringFactory = ({ key, value }) => content => {
const obj = properties.parse(content ?? '');
const oldContent = obj[key];
const factories = (oldContent?.split(',') ?? []).map(val => val.trim());
if (factories.includes(value)) {
return content;
}
obj[key] = [...factories, value].join(',');
return properties.stringify(obj);
};