Allow extension-sdk to bundle API extensions as well (#6735)

This also converts the API extension templates to ESM syntax.
This commit is contained in:
Nicola Krumschmidt
2021-07-11 10:01:18 +02:00
committed by GitHub
parent fb0e02cd4b
commit 1989760ccc
4 changed files with 59 additions and 33 deletions

View File

@@ -1,6 +1,7 @@
import { ApiExtensionType, AppExtensionType, ExtensionType } from '../types';
export const SHARED_DEPS = ['@directus/extension-sdk', 'vue'];
export const APP_SHARED_DEPS = ['@directus/extension-sdk', 'vue'];
export const API_SHARED_DEPS = ['axios'];
export const APP_EXTENSION_TYPES: AppExtensionType[] = ['interface', 'display', 'layout', 'module'];
export const API_EXTENSION_TYPES: ApiExtensionType[] = ['endpoint', 'hook'];