UNPKG

3.15 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const command_1 = require("@oclif/command");
4const config_1 = require("./config/config");
5const files_1 = require("./utils/files");
6const discover_1 = require("./utils/discover");
7const components_1 = require("./api/components");
8const datasources_1 = require("./api/datasources");
9const componentPresets_1 = require("./api/componentPresets");
10const presets_1 = require("./api/presets");
11const migrate_1 = require("./api/migrate");
12const mutateComponents_1 = require("./api/mutateComponents");
13const spaces_1 = require("./api/spaces");
14class default_1 extends command_1.default {
15 storyblokConfig() {
16 return config_1.default;
17 }
18 files() {
19 return {
20 getCurrentDirectoryBase: files_1.getCurrentDirectoryBase,
21 isDirectoryExists: files_1.isDirectoryExists,
22 createDir: files_1.createDir,
23 createJsonFile: files_1.createJsonFile,
24 copyFolder: files_1.copyFolder,
25 copyFile: files_1.copyFile
26 };
27 }
28 api() {
29 return {
30 discover: {
31 findComponents: discover_1.findComponents,
32 findComponentsWithExt: discover_1.findComponentsWithExt,
33 findDatasources: discover_1.findDatasources,
34 },
35 datasources: {
36 getAllDatasources: datasources_1.getAllDatasources,
37 getDatasource: datasources_1.getDatasource,
38 getDatasourceEntries: datasources_1.getDatasourceEntries,
39 createDatasource: datasources_1.createDatasource,
40 createDatasourceEntry: datasources_1.createDatasourceEntry,
41 updateDatasourceEntry: datasources_1.updateDatasourceEntry,
42 updateDatasource: datasources_1.updateDatasource,
43 createDatasourceEntries: datasources_1.createDatasourceEntries,
44 syncDatasources: datasources_1.syncDatasources,
45 },
46 components: {
47 getAllComponents: components_1.getAllComponents,
48 getComponent: components_1.getComponent,
49 getComponentsGroup: components_1.getComponentsGroup,
50 getAllComponentsGroups: components_1.getAllComponentsGroups,
51 createComponentsGroup: components_1.createComponentsGroup,
52 syncComponents: migrate_1.syncComponents,
53 syncAllComponents: migrate_1.syncAllComponents,
54 updateComponent: mutateComponents_1.updateComponent,
55 createComponent: mutateComponents_1.createComponent
56 },
57 presets: {
58 getComponentPresets: componentPresets_1.getComponentPresets,
59 getPreset: presets_1.getPreset,
60 getAllPresets: presets_1.getAllPresets,
61 createPreset: presets_1.createPreset,
62 updatePreset: presets_1.updatePreset
63 },
64 spaces: {
65 createSpace: spaces_1.createSpace,
66 getSpace: spaces_1.getSpace
67 }
68 };
69 }
70}
71exports.default = default_1;