1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const command_1 = require("@oclif/command");
|
4 | const config_1 = require("./config/config");
|
5 | const files_1 = require("./utils/files");
|
6 | const discover_1 = require("./utils/discover");
|
7 | const components_1 = require("./api/components");
|
8 | const datasources_1 = require("./api/datasources");
|
9 | const componentPresets_1 = require("./api/componentPresets");
|
10 | const presets_1 = require("./api/presets");
|
11 | const migrate_1 = require("./api/migrate");
|
12 | const mutateComponents_1 = require("./api/mutateComponents");
|
13 | const spaces_1 = require("./api/spaces");
|
14 | class 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 | }
|
71 | exports.default = default_1;
|