3 changed files with 710 additions and 211 deletions
@ -1,5 +1,5 @@ |
|||
node_modules/ |
|||
samples/*/ |
|||
jpc-like-websites.js |
|||
jpc-like-websites.mod.js |
|||
jpc-like-websites.mjs |
|||
extensions/ |
|||
|
@ -1,194 +1,694 @@ |
|||
{ |
|||
"orderedGroups": { |
|||
"pure_stylings": [ |
|||
"base": [ |
|||
"webTrinity.js", |
|||
"extStore.js" |
|||
], |
|||
"helper": [ |
|||
"ObjectAccessObject.js", |
|||
"TwoDimPoint.js", |
|||
"general.js", |
|||
"indices.js" |
|||
], |
|||
"chain_mixins": [ |
|||
"mixinModSubChain.js", |
|||
"ModificationSubChain.js" |
|||
], |
|||
"decorators": [ |
|||
"color.js", |
|||
"alignment.js", |
|||
"arrangement.js" |
|||
], |
|||
"modifications": [ |
|||
"modificationSubChainMixins.js", |
|||
"arrangement.js", |
|||
"siding.js", |
|||
"padding.js", |
|||
"margin.js", |
|||
"shapes.js", |
|||
"border.js", |
|||
"twoDimPoint.js", |
|||
"dimensions.js" |
|||
], |
|||
"behaviour_modifications": [ |
|||
"handlers": [ |
|||
"commonEvents.js", |
|||
"contextMenu.js", |
|||
"dragAndDrop.js" |
|||
], |
|||
"pre_context": [ |
|||
"webTrinity.js", |
|||
"extStore.js", |
|||
"generalHelpers.js" |
|||
], |
|||
"modifier": [ |
|||
"modifier.js" |
|||
"Modifier.js" |
|||
], |
|||
"component": [ |
|||
"wrapperComponent.js", |
|||
"modifiableComponent.js", |
|||
"addStyleAndFunctions.js", |
|||
"component.js" |
|||
"generators":[ |
|||
"generator.js", |
|||
"defaultGenerators.js" |
|||
], |
|||
"builder": [ |
|||
"baseComponents.js", |
|||
"builder.js" |
|||
"component": [ |
|||
"ChildbearerComponent.js", |
|||
"ModifiableComponent.js", |
|||
"StyleAndScriptStoringComponent.js", |
|||
"Component.js", |
|||
"FlexContainerComponent.js", |
|||
"Column.js", |
|||
"Row.js", |
|||
"InputComponent.js" |
|||
], |
|||
"extensions": [ |
|||
"extension.js" |
|||
], |
|||
"app_context": [ |
|||
"context": [ |
|||
"scriptAndStyleContext.js", |
|||
"framework-controls.js", |
|||
"context.js" |
|||
], |
|||
"builder": [ |
|||
"builder.js" |
|||
] |
|||
}, |
|||
"keys": [ |
|||
"color.js", |
|||
"extStore.js", |
|||
"webTrinity.js", |
|||
"builder.js", |
|||
"ChildbearerComponent.js", |
|||
"Column.js", |
|||
"Component.js", |
|||
"FlexContainerComponent.js", |
|||
"InputComponent.js", |
|||
"ModifiableComponent.js", |
|||
"Row.js", |
|||
"StyleAndScriptStoringComponent.js", |
|||
"context.js", |
|||
"framework-controls.js", |
|||
"scriptAndStyleContext.js", |
|||
"alignment.js", |
|||
"arrangement.js", |
|||
"siding.js", |
|||
"shapes.js", |
|||
"border.js", |
|||
"color.js", |
|||
"dimensions.js", |
|||
"margin.js", |
|||
"padding.js", |
|||
"shapes.js", |
|||
"siding.js", |
|||
"extension.js", |
|||
"simplePagingAndNavigation.js", |
|||
"defaultGenerators.js", |
|||
"generator.js", |
|||
"commonEvents.js", |
|||
"contextMenu.js", |
|||
"dragAndDrop.js", |
|||
"webTrinity.js", |
|||
"extStore.js", |
|||
"generalHelpers.js", |
|||
"modifier.js", |
|||
"wrapperComponent.js", |
|||
"modifiableComponent.js", |
|||
"addStyleAndFunctions.js", |
|||
"component.js", |
|||
"baseComponents.js", |
|||
"builder.js", |
|||
"extension.js", |
|||
"scriptAndStyleContext.js", |
|||
"framework-controls.js", |
|||
"context.js", |
|||
"modificationSubChainMixins.js", |
|||
"padding.js", |
|||
"margin.js", |
|||
"twoDimPoint.js" |
|||
"general.js", |
|||
"indices.js", |
|||
"ObjectAccessObject.js", |
|||
"TwoDimPoint.js", |
|||
"ChainableModifier.js", |
|||
"mixinModSubChain.js", |
|||
"ModificationSubChain.js", |
|||
"Modifier.js" |
|||
], |
|||
"objects": { |
|||
"color.js": { |
|||
"name": "color.js", |
|||
"folder": "src" |
|||
"extStore.js": { |
|||
"folder": "src/base", |
|||
"name": "extStore.js", |
|||
"exports": [ |
|||
"ESAggregation", |
|||
"ExtStorePosition", |
|||
"OverwriteBehaviour", |
|||
"clearFunctionDeclarationText", |
|||
"getScriptTagInjectionText", |
|||
"FunctionStoreBuffer", |
|||
"ExtStorage", |
|||
"ExtStoreType", |
|||
"SStoreDefinition", |
|||
"resolveOverwrite", |
|||
"identifyAndResolveOverwrite", |
|||
"generateAndFillScriptTag", |
|||
"getStylingInjectionText", |
|||
"generateAndFillStyleTag", |
|||
"executeOnExtStoreTypeCollectedTriple" |
|||
], |
|||
"imports": { |
|||
"../Component": [ |
|||
"Component" |
|||
], |
|||
"../context": [ |
|||
"Page" |
|||
] |
|||
} |
|||
}, |
|||
"webTrinity.js": { |
|||
"folder": "src/base", |
|||
"name": "webTrinity.js", |
|||
"exports": [ |
|||
"WebTrinity" |
|||
] |
|||
}, |
|||
"builder.js": { |
|||
"folder": "src", |
|||
"name": "builder.js", |
|||
"exports": [ |
|||
"builder" |
|||
], |
|||
"imports": { |
|||
"./Component": [ |
|||
"Component", |
|||
"FlexContainerComponent", |
|||
"Row", |
|||
"Column", |
|||
"InputComponent" |
|||
], |
|||
"./modifier": [ |
|||
"Modifier" |
|||
], |
|||
"./context": [ |
|||
"Page" |
|||
] |
|||
} |
|||
}, |
|||
"ChildbearerComponent.js": { |
|||
"folder": "src/component", |
|||
"name": "ChildbearerComponent.js", |
|||
"exports": [ |
|||
"ChildbearerComponent" |
|||
], |
|||
"imports": { |
|||
"../decorators": [ |
|||
"Alignment", |
|||
"Arrangement" |
|||
], |
|||
"../helper": [ |
|||
"helperFun" |
|||
], |
|||
"./Component": [ |
|||
"Component" |
|||
], |
|||
"../builder": [ |
|||
"builder" |
|||
] |
|||
} |
|||
}, |
|||
"Column.js": { |
|||
"folder": "src/component", |
|||
"name": "Column.js", |
|||
"exports": [ |
|||
"Column" |
|||
], |
|||
"imports": { |
|||
"./FlexContainerComponent": [ |
|||
"FlexContainerComponent" |
|||
] |
|||
} |
|||
}, |
|||
"Component.js": { |
|||
"folder": "src/component", |
|||
"name": "Component.js", |
|||
"exports": [ |
|||
"Component" |
|||
], |
|||
"imports": { |
|||
"../base": [ |
|||
"ExtStorage" |
|||
], |
|||
"../modifier": [ |
|||
"Modifier" |
|||
], |
|||
"../context": [ |
|||
"Page", |
|||
"CommonCompelGroups" |
|||
], |
|||
"../handlers": [ |
|||
"DefaultContextMenu", |
|||
"DragAndDropImplementation" |
|||
], |
|||
"../generators": [ |
|||
"CompelGenerator" |
|||
] |
|||
} |
|||
}, |
|||
"FlexContainerComponent.js": { |
|||
"folder": "src/component", |
|||
"name": "FlexContainerComponent.js", |
|||
"exports": [ |
|||
"FlexContainerComponent" |
|||
], |
|||
"imports": { |
|||
"./Component": [ |
|||
"Component" |
|||
], |
|||
"../modifier": [ |
|||
"Modifier" |
|||
] |
|||
} |
|||
}, |
|||
"InputComponent.js": { |
|||
"folder": "src/component", |
|||
"name": "InputComponent.js", |
|||
"exports": [ |
|||
"InputComponent" |
|||
], |
|||
"imports": { |
|||
"./Component": [ |
|||
"Component" |
|||
] |
|||
} |
|||
}, |
|||
"ModifiableComponent.js": { |
|||
"folder": "src/component", |
|||
"name": "ModifiableComponent.js", |
|||
"exports": [ |
|||
"ModifiableComponent" |
|||
], |
|||
"imports": { |
|||
"./ChildbearerComponent": [ |
|||
"ChildbearerComponent" |
|||
], |
|||
"../base": [ |
|||
"SStoreDefinition" |
|||
], |
|||
"../modifier": [ |
|||
"ChainableModifier" |
|||
] |
|||
} |
|||
}, |
|||
"Row.js": { |
|||
"folder": "src/component", |
|||
"name": "Row.js", |
|||
"exports": [ |
|||
"Row" |
|||
], |
|||
"imports": { |
|||
"./FlexContainerComponent": [ |
|||
"FlexContainerComponent" |
|||
], |
|||
"../helper": [ |
|||
"onSingleOrArray" |
|||
] |
|||
} |
|||
}, |
|||
"StyleAndScriptStoringComponent.js": { |
|||
"folder": "src/component", |
|||
"name": "StyleAndScriptStoringComponent.js", |
|||
"exports": [ |
|||
"StyleAndScriptStoringComponent" |
|||
], |
|||
"imports": { |
|||
"./ModifiableComponent": [ |
|||
"ModifiableComponent" |
|||
], |
|||
"../decorators": [ |
|||
"Alignment", |
|||
"Arrangement" |
|||
], |
|||
"../base": [ |
|||
"ExtStorage", |
|||
"ExtStoreType", |
|||
"SStoreDefinition" |
|||
] |
|||
} |
|||
}, |
|||
"context.js": { |
|||
"folder": "src/context", |
|||
"name": "context.js", |
|||
"exports": [ |
|||
"PageBuilder", |
|||
"CommonCompelGroups", |
|||
"Page" |
|||
], |
|||
"imports": { |
|||
"./scriptAndStyleContext": [ |
|||
"ScriptAndStyleContext" |
|||
], |
|||
"../extensions": [ |
|||
"CompelExtension" |
|||
] |
|||
} |
|||
}, |
|||
"framework-controls.js": { |
|||
"folder": "src/context", |
|||
"name": "framework-controls.js", |
|||
"exports": [ |
|||
"frameworkControlPanel" |
|||
], |
|||
"imports": { |
|||
"../builder": [ |
|||
"builder" |
|||
], |
|||
"../modifier": [ |
|||
"Modifier" |
|||
], |
|||
"../decorators": [ |
|||
"Alignment", |
|||
"Arrangement", |
|||
"Colors", |
|||
"Border", |
|||
"MaterialFiveHundredlColors" |
|||
], |
|||
"../base": [ |
|||
"ExtStoreType" |
|||
], |
|||
"../Component": [ |
|||
"Component" |
|||
] |
|||
} |
|||
}, |
|||
"scriptAndStyleContext.js": { |
|||
"folder": "src/context", |
|||
"name": "scriptAndStyleContext.js", |
|||
"exports": [ |
|||
"ScriptAndStyleContext" |
|||
], |
|||
"imports": { |
|||
"../base": [ |
|||
"OverwriteBehaviour", |
|||
"FunctionStoreBuffer" |
|||
] |
|||
} |
|||
}, |
|||
"alignment.js": { |
|||
"folder": "src/decorators", |
|||
"name": "alignment.js", |
|||
"folder": "src" |
|||
"exports": [ |
|||
"Alignment" |
|||
] |
|||
}, |
|||
"arrangement.js": { |
|||
"folder": "src/decorators", |
|||
"name": "arrangement.js", |
|||
"folder": "src" |
|||
}, |
|||
"siding.js": { |
|||
"name": "siding.js", |
|||
"folder": "src/sizeSide" |
|||
}, |
|||
"shapes.js": { |
|||
"name": "shapes.js", |
|||
"folder": "src/sizeSide" |
|||
"exports": [ |
|||
"Arrangement" |
|||
] |
|||
}, |
|||
"border.js": { |
|||
"folder": "src/decorators", |
|||
"name": "border.js", |
|||
"folder": "src/sizeSide" |
|||
"exports": [ |
|||
"LineStyles", |
|||
"BorderDefinition", |
|||
"Define", |
|||
"Border", |
|||
"BorderChain", |
|||
"BorderChainedModifier" |
|||
], |
|||
"imports": { |
|||
"./siding": [ |
|||
"SizeUnits", |
|||
"Sides" |
|||
], |
|||
"./color": [ |
|||
"Color", |
|||
"Colors" |
|||
], |
|||
"./shapes": [ |
|||
"Shapes" |
|||
], |
|||
"../modifier": [ |
|||
"mixinModSubChainEndings", |
|||
"mixinModSubChainComponentMethods" |
|||
] |
|||
} |
|||
}, |
|||
"color.js": { |
|||
"folder": "src/decorators", |
|||
"name": "color.js", |
|||
"exports": [ |
|||
"Color", |
|||
"Colors", |
|||
"MaterialFiveHundredlColors" |
|||
] |
|||
}, |
|||
"dimensions.js": { |
|||
"folder": "src/decorators", |
|||
"name": "dimensions.js", |
|||
"folder": "src/sizeSide" |
|||
}, |
|||
"commonEvents.js": { |
|||
"name": "commonEvents.js", |
|||
"folder": "src" |
|||
}, |
|||
"contextMenu.js": { |
|||
"name": "contextMenu.js", |
|||
"folder": "src/modifications" |
|||
"exports": [ |
|||
"Dimensions", |
|||
"DimensionsChain", |
|||
"DimensionsChainedModifier" |
|||
], |
|||
"imports": { |
|||
"./siding": [ |
|||
"DirectionUnitDependentAttribute", |
|||
"SizeUnits" |
|||
], |
|||
"../helper": [ |
|||
"TwoDimPoint" |
|||
], |
|||
"../modifier": [ |
|||
"mixinModSubChainEndings", |
|||
"mixinModSubChainComponentMethods" |
|||
] |
|||
} |
|||
}, |
|||
"dragAndDrop.js": { |
|||
"name": "dragAndDrop.js", |
|||
"folder": "src/modifications" |
|||
"margin.js": { |
|||
"folder": "src/decorators", |
|||
"name": "margin.js", |
|||
"exports": [ |
|||
"Margin", |
|||
"MarginChain", |
|||
"MarginChainedModifier" |
|||
], |
|||
"imports": { |
|||
"./siding": [ |
|||
"Sides", |
|||
"SizeUnits" |
|||
], |
|||
"../modifier": [ |
|||
"mixinModSubChainEndings", |
|||
"mixinModSubChainComponentMethods" |
|||
] |
|||
} |
|||
}, |
|||
"webTrinity.js": { |
|||
"name": "webTrinity.js", |
|||
"folder": "src/context" |
|||
"padding.js": { |
|||
"folder": "src/decorators", |
|||
"name": "padding.js", |
|||
"exports": [ |
|||
"Padding", |
|||
"PaddingChain", |
|||
"PaddingChainedModifier" |
|||
], |
|||
"imports": { |
|||
"./siding": [ |
|||
"Sides", |
|||
"SizeUnits" |
|||
], |
|||
"../modifier": [ |
|||
"mixinModSubChainEndings", |
|||
"mixinModSubChainComponentMethods" |
|||
] |
|||
} |
|||
}, |
|||
"extStore.js": { |
|||
"name": "extStore.js", |
|||
"folder": "src/context" |
|||
"shapes.js": { |
|||
"folder": "src/decorators", |
|||
"name": "shapes.js", |
|||
"exports": [ |
|||
"Shape", |
|||
"ShapeChain", |
|||
"ShapeChainedModifier", |
|||
"Shapes" |
|||
], |
|||
"imports": { |
|||
"./siding": [ |
|||
"DirectionUnitDependentAttribute", |
|||
"SizeUnits", |
|||
"SidingRefCorners" |
|||
], |
|||
"../modifier": [ |
|||
"mixinModSubChainEndings", |
|||
"mixinModSubChainComponentMethods" |
|||
] |
|||
} |
|||
}, |
|||
"generalHelpers.js": { |
|||
"name": "generalHelpers.js", |
|||
"folder": "src/context" |
|||
"siding.js": { |
|||
"folder": "src/decorators", |
|||
"name": "siding.js", |
|||
"exports": [ |
|||
"SizeUnits", |
|||
"DirectionUnitDependentAttribute", |
|||
"SideDirections", |
|||
"SideTransitionDirection", |
|||
"Corners", |
|||
"CornerTransitionDirection", |
|||
"Sides" |
|||
] |
|||
}, |
|||
"modifier.js": { |
|||
"name": "modifier.js", |
|||
"folder": "src" |
|||
"extension.js": { |
|||
"folder": "src/extensions", |
|||
"name": "extension.js" |
|||
}, |
|||
"wrapperComponent.js": { |
|||
"name": "wrapperComponent.js", |
|||
"folder": "src/componentAncestry" |
|||
"simplePagingAndNavigation.js": { |
|||
"folder": "src/extensions", |
|||
"name": "simplePagingAndNavigation.js" |
|||
}, |
|||
"modifiableComponent.js": { |
|||
"name": "modifiableComponent.js", |
|||
"folder": "src/componentAncestry" |
|||
"defaultGenerators.js": { |
|||
"folder": "src/generators", |
|||
"name": "defaultGenerators.js", |
|||
"exports": [ |
|||
"singlepage" |
|||
], |
|||
"imports": { |
|||
"./generator": [ |
|||
"CompelGenerator" |
|||
] |
|||
} |
|||
}, |
|||
"addStyleAndFunctions.js": { |
|||
"name": "addStyleAndFunctions.js", |
|||
"folder": "src/componentAncestry" |
|||
"generator.js": { |
|||
"folder": "src/generators", |
|||
"name": "generator.js", |
|||
"exports": [ |
|||
"CompelGenerator" |
|||
], |
|||
"imports": { |
|||
"../base": [ |
|||
"WebTrinity", |
|||
"ExtStoreType" |
|||
], |
|||
"../Component": [ |
|||
"Component" |
|||
], |
|||
"../modifier": [ |
|||
"Modifier" |
|||
] |
|||
} |
|||
}, |
|||
"component.js": { |
|||
"name": "component.js", |
|||
"folder": "src" |
|||
"commonEvents.js": { |
|||
"folder": "src/handlers", |
|||
"name": "commonEvents.js", |
|||
"exports": [ |
|||
"CommonEvents" |
|||
] |
|||
}, |
|||
"baseComponents.js": { |
|||
"name": "baseComponents.js", |
|||
"folder": "src" |
|||
"contextMenu.js": { |
|||
"folder": "src/handlers", |
|||
"name": "contextMenu.js", |
|||
"exports": [ |
|||
"DefaultContextMenu" |
|||
], |
|||
"imports": { |
|||
"../decorators": [ |
|||
"Sides" |
|||
], |
|||
"../helper": [ |
|||
"helperFun", |
|||
"getEnclosingBounds" |
|||
] |
|||
} |
|||
}, |
|||
"builder.js": { |
|||
"name": "builder.js", |
|||
"folder": "src" |
|||
"dragAndDrop.js": { |
|||
"folder": "src/handlers", |
|||
"name": "dragAndDrop.js", |
|||
"exports": [ |
|||
"EventDrag", |
|||
"DragAndDropImplementation", |
|||
"DADInPlace" |
|||
], |
|||
"imports": { |
|||
"../helper": [ |
|||
"TwoDimPoint" |
|||
], |
|||
"../decorators": [ |
|||
"Dimensions" |
|||
] |
|||
} |
|||
}, |
|||
"extension.js": { |
|||
"name": "extension.js", |
|||
"folder": "src/extensions" |
|||
"general.js": { |
|||
"folder": "src/helper", |
|||
"name": "general.js", |
|||
"exports": [ |
|||
"onSingleOrArray", |
|||
"helperFun" |
|||
] |
|||
}, |
|||
"scriptAndStyleContext.js": { |
|||
"name": "scriptAndStyleContext.js", |
|||
"folder": "src/context" |
|||
"indices.js": { |
|||
"folder": "src/helper", |
|||
"name": "indices.js", |
|||
"exports": [ |
|||
"isValueInBounds", |
|||
"areXYInArea", |
|||
"isPointInArea", |
|||
"getEnclosingBounds" |
|||
], |
|||
"imports": { |
|||
"../decorators": [ |
|||
"SideDirections" |
|||
], |
|||
"./TwoDimPoint": [ |
|||
"TwoDimPoint" |
|||
] |
|||
} |
|||
}, |
|||
"framework-controls.js": { |
|||
"name": "framework-controls.js", |
|||
"folder": "src/context" |
|||
"ObjectAccessObject.js": { |
|||
"folder": "src/helper", |
|||
"name": "ObjectAccessObject.js", |
|||
"exports": [ |
|||
"ObjectAccessObject" |
|||
] |
|||
}, |
|||
"context.js": { |
|||
"name": "context.js", |
|||
"folder": "src" |
|||
"TwoDimPoint.js": { |
|||
"folder": "src/helper", |
|||
"name": "TwoDimPoint.js", |
|||
"exports": [ |
|||
"TwoDimPoint" |
|||
] |
|||
}, |
|||
"modificationSubChainMixins.js":{ |
|||
"name": "modificationSubChainMixins.js", |
|||
"folder": "src/modifiers" |
|||
"ChainableModifier.js": { |
|||
"folder": "src/modifier", |
|||
"name": "ChainableModifier.js", |
|||
"exports": [ |
|||
"ChainableModifier" |
|||
], |
|||
"imports": { |
|||
"./modifier": [ |
|||
"Modifier" |
|||
], |
|||
"../Component": [ |
|||
"Component" |
|||
], |
|||
"../decorators": [ |
|||
"PaddingChainedModifier", |
|||
"MarginChainedModifier", |
|||
"ShapeChainedModifier", |
|||
"BorderChainedModifier" |
|||
] |
|||
} |
|||
}, |
|||
"padding.js":{ |
|||
"name": "padding.js", |
|||
"folder": "src/modifiers" |
|||
"mixinModSubChain.js": { |
|||
"folder": "src/modifier", |
|||
"name": "mixinModSubChain.js", |
|||
"exports": [ |
|||
"mixinModSubChainEndings", |
|||
"mixinModSubChainComponentMethods" |
|||
], |
|||
"imports": { |
|||
"./modifier": [ |
|||
"Modifier" |
|||
], |
|||
"./ChainableModifier": [ |
|||
"ChainableModifier" |
|||
] |
|||
} |
|||
}, |
|||
"margin.js":{ |
|||
"name": "margin.js", |
|||
"folder": "src/modifiers" |
|||
"ModificationSubChain.js": { |
|||
"folder": "src/modifier", |
|||
"name": "ModificationSubChain.js", |
|||
"exports": [ |
|||
"ModificationSubChain", |
|||
"ModificationSubChainReComp" |
|||
] |
|||
}, |
|||
"twoDimPoint.js":{ |
|||
"name": "twoDimPoint.js", |
|||
"folder": "src/modifiers" |
|||
"Modifier.js": { |
|||
"folder": "src/modifier", |
|||
"name": "Modifier.js", |
|||
"exports": [ |
|||
"Modifier" |
|||
], |
|||
"imports": { |
|||
"../decorators": [ |
|||
"Sides", |
|||
"Border", |
|||
"BorderChain", |
|||
"Color", |
|||
"Dimensions", |
|||
"DimensionsChain", |
|||
"Margin", |
|||
"MarginChain", |
|||
"Padding", |
|||
"PaddingChain", |
|||
"Shape", |
|||
"ShapeChain" |
|||
] |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
Loading…
Reference in new issue