refactor: monorepo setup with lerna (#243)
This commit is contained in:
committed by
GitHub
parent
dac29fbf3c
commit
504d95c34f
60
packages/core/src/extensions.ts
Normal file
60
packages/core/src/extensions.ts
Normal 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]);
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user