Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,12 @@
},
"main": "dist/index.js",
"exports": {
".": "./dist/index.js",
"./context": "./dist/context/index.js",
"./entity": "./dist/entity/index.js",
"./utils": "./dist/utils/index.js",
"./constants": "./dist/constants.js",
"./math": "./dist/math.js",
"./dist/context": "./dist/context/index.js",
"./dist/entity": "./dist/entity/index.js",
"./dist/utils": "./dist/utils/index.js",
"./dist/constants": "./dist/constants.js",
"./dist/math": "./dist/math.js"
"./math": "./dist/math.js"
},
"files": [
"/dist",
Expand Down
27 changes: 5 additions & 22 deletions src/context/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { JSONSchemaFormDataProvider } from "./json_schema_provider";
import {
export { JSONSchemaFormDataProvider } from "./json_schema_provider";
export {
ApplicationContextMixin,
JobContextMixin,
MaterialContextMixin,
Expand All @@ -8,27 +8,10 @@ import {
MethodDataContextMixin,
WorkflowContextMixin,
} from "./mixins";
import { JobContextPickKeysForMixin, WorkflowContextPickKeysForMixin } from "./pickers";
import { ContextProvider } from "./provider";
import {
export { JobContextPickKeysForMixin, WorkflowContextPickKeysForMixin } from "./pickers";
export { ContextProvider } from "./provider";
export {
ContextProviderRegistryContainer,
createAndPatchRegistry,
extendAndPatchRegistry,
} from "./registry";

export {
ContextProvider,
ContextProviderRegistryContainer,
extendAndPatchRegistry,
createAndPatchRegistry,
JobContextPickKeysForMixin,
JSONSchemaFormDataProvider,
WorkflowContextPickKeysForMixin,
ApplicationContextMixin,
MaterialContextMixin,
MaterialsContextMixin,
MaterialsSetContextMixin,
MethodDataContextMixin,
JobContextMixin,
WorkflowContextMixin,
};
54 changes: 13 additions & 41 deletions src/entity/index.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { InMemoryEntity } from "./in_memory";
import { ContextAndRenderFieldsMixin } from "./mixins/context";
import { RuntimeContextFieldMixin } from "./mixins/context_runtime";
import { HashedInputArrayMixin } from "./mixins/hash";
import {
export { InMemoryEntity } from "./in_memory";
export { ContextAndRenderFieldsMixin } from "./mixins/context";
export { RuntimeContextFieldMixin } from "./mixins/context_runtime";
export { HashedInputArrayMixin } from "./mixins/hash";
export {
DefaultableMixin,
HasDescriptionMixin,
HasMetadataMixin,
NamedEntityMixin,
TaggableMixin,
} from "./mixins/props";
import { RuntimeItemsMixin } from "./mixins/runtime_items";
import {
export { RuntimeItemsMixin } from "./mixins/runtime_items";
export {
DefaultableInMemoryEntity,
HasMetadataNamedDefaultableInMemoryEntity,
NamedDefaultableInMemoryEntity,
Expand All @@ -19,40 +19,12 @@ import {
NamedDefaultableRepetitionRuntimeItemsImportantSettingsContextAndRenderHashedInMemoryEntity,
NamedInMemoryEntity,
} from "./other";
import { InMemoryEntitySet } from "./set";
import { ENTITY_SET_TYPES } from "./set/enums";
import { constructEntitySetFactoryByConfig } from "./set/factory";
import { InMemoryEntityInSetMixin, InMemoryEntitySetMixin } from "./set/mixins";
import {
export { InMemoryEntitySet } from "./set";
export { ENTITY_SET_TYPES } from "./set/enums";
export { constructEntitySetFactoryByConfig } from "./set/factory";
export { InMemoryEntityInSetMixin, InMemoryEntitySetMixin } from "./set/mixins";
export {
OrderedInMemoryEntityInSetMixin,
OrderedInMemoryEntitySetMixin,
} from "./set/ordered/mixins";
import * as selectorsForEntitySet from "./set/selectors";

export {
InMemoryEntity,
NamedInMemoryEntity,
DefaultableInMemoryEntity,
NamedDefaultableInMemoryEntity,
HasMetadataNamedDefaultableInMemoryEntity,
NamedDefaultableRepetitionContextAndRenderInMemoryEntity,
NamedDefaultableRepetitionImportantSettingsInMemoryEntity,
NamedDefaultableRepetitionRuntimeItemsImportantSettingsContextAndRenderHashedInMemoryEntity,
DefaultableMixin,
HasDescriptionMixin,
HasMetadataMixin,
TaggableMixin,
NamedEntityMixin,
RuntimeItemsMixin,
RuntimeContextFieldMixin,
HashedInputArrayMixin,
InMemoryEntitySet,
ENTITY_SET_TYPES,
constructEntitySetFactoryByConfig,
selectorsForEntitySet,
InMemoryEntitySetMixin,
InMemoryEntityInSetMixin,
OrderedInMemoryEntitySetMixin,
OrderedInMemoryEntityInSetMixin,
ContextAndRenderFieldsMixin,
};
export * as selectorsForEntitySet from "./set/selectors";
57 changes: 12 additions & 45 deletions src/utils/index.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
import { compareEntitiesInOrderedSetForSorting } from "../entity/set/ordered/utils";
import { convertToCompactCSVArrayOfObjects, safeMakeArray } from "./array";
import { cloneClass, extendClass, extendClassStaticProps, extendThis } from "./class";
import { deepClone } from "./clone";
import { refreshCodeMirror } from "./codemirror";
import { formatFileSize, getProgrammingLanguageFromFileExtension } from "./file";
import {
export { compareEntitiesInOrderedSetForSorting } from "../entity/set/ordered/utils";
export { convertToCompactCSVArrayOfObjects, safeMakeArray } from "./array";
export { cloneClass, extendClass, extendClassStaticProps, extendThis } from "./class";
export { deepClone } from "./clone";
export { refreshCodeMirror } from "./codemirror";
export { formatFileSize, getProgrammingLanguageFromFileExtension } from "./file";
export {
calculateHashFromObject,
calculateHashFromString,
removeTimestampableKeysFromConfig,
} from "./hash";
import {
export {
convertKeysToCamelCaseForObject,
flattenObject,
getOneMatchFromObject,
Expand All @@ -18,47 +18,14 @@ import {
sortKeysDeepForObject,
stringifyObject,
} from "./object";
import { getSearchQuerySelector } from "./selector";
import {
export { getSearchQuerySelector } from "./selector";
export {
convertArabicToRoman,
randomAlphanumeric,
removeCommentsFromSourceCode,
removeEmptyLinesFromString,
removeNewLinesAndExtraSpaces,
toFixedLocale,
} from "./str";
import { containsEncodedComponents } from "./url";
import { getUUID } from "./uuid";

export {
compareEntitiesInOrderedSetForSorting,
safeMakeArray,
convertToCompactCSVArrayOfObjects,
cloneClass,
extendThis,
extendClass,
extendClassStaticProps,
deepClone,
refreshCodeMirror,
getOneMatchFromObject,
safeMakeObject,
convertKeysToCamelCaseForObject,
flattenObject,
renameKeysForObject,
sortKeysDeepForObject,
stringifyObject,
getProgrammingLanguageFromFileExtension,
formatFileSize,
calculateHashFromObject,
calculateHashFromString,
removeTimestampableKeysFromConfig,
removeNewLinesAndExtraSpaces,
randomAlphanumeric,
removeEmptyLinesFromString,
removeCommentsFromSourceCode,
toFixedLocale,
getUUID,
getSearchQuerySelector,
containsEncodedComponents,
convertArabicToRoman,
};
export { containsEncodedComponents } from "./url";
export { getUUID } from "./uuid";