refactor: monorepo setup with lerna (#243)

This commit is contained in:
Daniel Lautzenheiser
2022-12-15 13:44:49 -05:00
committed by GitHub
parent dac29fbf3c
commit 504d95c34f
706 changed files with 16571 additions and 142 deletions

View File

@ -0,0 +1,60 @@
import {
BitbucketBackend,
GitGatewayBackend,
GitHubBackend,
GitLabBackend,
ProxyBackend,
TestBackend,
} from './backends';
import { registerBackend, registerLocale, registerWidget } from './lib/registry';
import locales from './locales';
import {
BooleanWidget,
CodeWidget,
ColorStringWidget,
DateTimeWidget,
FileWidget,
ImageWidget,
ListWidget,
MapWidget,
MarkdownWidget,
MdxWidget,
NumberWidget,
ObjectWidget,
RelationWidget,
SelectWidget,
StringWidget,
TextWidget,
} from './widgets';
export default function addExtensions() {
// Register all the things
registerBackend('git-gateway', GitGatewayBackend);
registerBackend('github', GitHubBackend);
registerBackend('gitlab', GitLabBackend);
registerBackend('bitbucket', BitbucketBackend);
registerBackend('test-repo', TestBackend);
registerBackend('proxy', ProxyBackend);
registerWidget([
BooleanWidget(),
CodeWidget(),
ColorStringWidget(),
DateTimeWidget(),
FileWidget(),
ImageWidget(),
ListWidget(),
MapWidget(),
MarkdownWidget(),
MdxWidget(),
NumberWidget(),
ObjectWidget(),
RelationWidget(),
SelectWidget(),
StringWidget(),
TextWidget(),
]);
Object.keys(locales).forEach(locale => {
registerLocale(locale, locales[locale]);
});
}