├── .editorconfig
├── .github
└── workflows
│ ├── azure-workflow.yml
│ └── druid-workflow.yml
├── .gitignore
├── .vscode
└── extensions.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── angular.json
├── architecture
├── demo_site
│ └── design.txt
├── design
│ ├── identity_v1.jpg
│ ├── style_panels.txt
│ └── thoughts.txt
├── ecosystem
│ └── README.md
├── forms
│ ├── field_rendering.md
│ └── ngx-schema-form.md
├── plugin_system
│ ├── layouts.txt
│ └── research.txt
├── recipes
│ └── forget_init_and_changes.md
├── rollthecloud
│ └── cloud.md
├── routing
│ └── routing.md
├── styles
│ └── tables.md
├── teach
│ └── p101.md
└── views
│ └── elastic.md
├── bin
├── build_libs.sh
├── build_libs_prod.sh
├── deploy_dev.sh
├── deploy_prod.sh
├── ipe_server.js
├── publish_libs.sh
├── run_local.sh
└── update-lib-versions.sh
├── data
└── demo_routes.txt
├── issues.txt
├── modules
├── alias
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── alias.module.ts
│ │ │ ├── components
│ │ │ │ └── catch-all-router
│ │ │ │ │ ├── catch-all-router.component.html
│ │ │ │ │ ├── catch-all-router.component.scss
│ │ │ │ │ ├── catch-all-router.component.spec.ts
│ │ │ │ │ └── catch-all-router.component.ts
│ │ │ ├── guards
│ │ │ │ └── catchall.guard.ts
│ │ │ ├── models
│ │ │ │ └── alias.models.ts
│ │ │ └── services
│ │ │ │ └── alias-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── alienalias
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── alienalias.factories.ts
│ │ │ ├── alienalias.module.ts
│ │ │ ├── alienalias.tokens.ts
│ │ │ ├── entity-metadata.ts
│ │ │ ├── models
│ │ │ │ └── alienalias.models.ts
│ │ │ └── strategies
│ │ │ │ ├── alienalias-loading-strategy.ts
│ │ │ │ ├── alienalias-matching-strategy.ts
│ │ │ │ └── alienalias-redirect-handler.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── attributes
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── attribute.tokens.ts
│ │ │ ├── attributes.factories.ts
│ │ │ ├── attributes.module.spec.ts
│ │ │ ├── attributes.module.ts
│ │ │ ├── components
│ │ │ │ ├── attribute-widget
│ │ │ │ │ ├── attribute-widget.component.scss
│ │ │ │ │ ├── attribute-widget.component.spec.ts
│ │ │ │ │ └── attribute-widget.component.ts
│ │ │ │ └── attributes-builder
│ │ │ │ │ ├── attributes-builder.component.html
│ │ │ │ │ ├── attributes-builder.component.scss
│ │ │ │ │ ├── attributes-builder.component.spec.ts
│ │ │ │ │ └── attributes-builder.component.ts
│ │ │ ├── directives
│ │ │ │ ├── attribute-widget.directive.spec.ts
│ │ │ │ └── attribute-widget.directive.ts
│ │ │ ├── models
│ │ │ │ └── attributes.models.ts
│ │ │ ├── pipes
│ │ │ │ ├── attribute.pipe.spec.ts
│ │ │ │ └── attribute.pipe.ts
│ │ │ ├── services
│ │ │ │ ├── attribute-matcher.service.spec.ts
│ │ │ │ ├── attribute-matcher.service.ts
│ │ │ │ ├── attribute-serializer.service.spec.ts
│ │ │ │ ├── attribute-serializer.service.ts
│ │ │ │ ├── value-computer.service.spec.ts
│ │ │ │ ├── value-computer.service.ts
│ │ │ │ ├── widget-plugin-manager.service.ts
│ │ │ │ ├── widgets.service.spec.ts
│ │ │ │ └── widgets.service.ts
│ │ │ └── widgets
│ │ │ │ ├── min-max-widget
│ │ │ │ ├── min-max-widget.component.html
│ │ │ │ ├── min-max-widget.component.scss
│ │ │ │ ├── min-max-widget.component.spec.ts
│ │ │ │ └── min-max-widget.component.ts
│ │ │ │ └── text-widget
│ │ │ │ ├── text-widget.component.html
│ │ │ │ ├── text-widget.component.scss
│ │ │ │ ├── text-widget.component.spec.ts
│ │ │ │ └── text-widget.component.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── auth
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── +state
│ │ │ │ ├── auth.actions.ts
│ │ │ │ ├── auth.effects.spec.ts
│ │ │ │ ├── auth.effects.ts
│ │ │ │ ├── auth.facade.spec.ts
│ │ │ │ ├── auth.facade.ts
│ │ │ │ ├── auth.reducer.spec.ts
│ │ │ │ ├── auth.reducer.ts
│ │ │ │ ├── auth.selectors.spec.ts
│ │ │ │ └── auth.selectors.ts
│ │ │ ├── auth.module.spec.ts
│ │ │ ├── auth.module.ts
│ │ │ ├── components
│ │ │ │ └── auth-callback
│ │ │ │ │ ├── auth-callback.component.html
│ │ │ │ │ ├── auth-callback.component.scss
│ │ │ │ │ ├── auth-callback.component.spec.ts
│ │ │ │ │ └── auth-callback.component.ts
│ │ │ ├── entity-metadata.ts
│ │ │ ├── http-interceptors
│ │ │ │ └── logout-interceptor.ts
│ │ │ └── models
│ │ │ │ ├── auth.models.ts
│ │ │ │ └── cookie.models.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── awcog
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── awcog.module.ts
│ │ │ ├── awcog.tokens.ts
│ │ │ ├── effects
│ │ │ │ └── cognito-auth.effects.ts
│ │ │ └── models
│ │ │ │ └── awcog.models.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── awos
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── awos.factories.ts
│ │ │ └── awos.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── awrum
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── awrum.factories.ts
│ │ │ ├── awrum.module.ts
│ │ │ ├── awrum.tokens.ts
│ │ │ └── models
│ │ │ │ └── rum.models.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── aws3
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── aws3.factories.ts
│ │ │ └── aws3.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── barrel
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ └── barrel.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── bridge
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── bridge.factories.ts
│ │ │ ├── bridge.module.ts
│ │ │ ├── models
│ │ │ │ └── bridge-builder.models.ts
│ │ │ └── services
│ │ │ │ ├── bridge-builder-plugin-manager.service.ts
│ │ │ │ ├── bridge-builder.service.ts
│ │ │ │ └── public-api-bridge.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── content
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── content.module.spec.ts
│ │ │ ├── content.module.ts
│ │ │ ├── content.tokens.ts
│ │ │ ├── models
│ │ │ │ └── content.models.ts
│ │ │ └── services
│ │ │ │ └── content-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── context
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── context-datasource-form
│ │ │ │ │ ├── context-datasource-form.component.html
│ │ │ │ │ ├── context-datasource-form.component.scss
│ │ │ │ │ └── context-datasource-form.component.ts
│ │ │ │ ├── context-datasource
│ │ │ │ │ └── context-datasource.component.ts
│ │ │ │ ├── context-form
│ │ │ │ │ ├── context-form.component.html
│ │ │ │ │ ├── context-form.component.scss
│ │ │ │ │ ├── context-form.component.spec.ts
│ │ │ │ │ └── context-form.component.ts
│ │ │ │ └── datasource-context-editor
│ │ │ │ │ └── datasource-context-editor.component.ts
│ │ │ ├── context.factories.ts
│ │ │ ├── context.module.spec.ts
│ │ │ ├── context.module.ts
│ │ │ ├── context.tokens.ts
│ │ │ ├── directives
│ │ │ │ └── context-editor-host.directive.ts
│ │ │ ├── models
│ │ │ │ ├── context.models.ts
│ │ │ │ └── resolved-context.models.ts
│ │ │ ├── resolvers
│ │ │ │ ├── datasource.resolver.ts
│ │ │ │ ├── route.resolver.spec.ts
│ │ │ │ └── route.resolver.ts
│ │ │ └── services
│ │ │ │ ├── base-inline-context-resolver.service.ts
│ │ │ │ ├── context-manager.service.spec.ts
│ │ │ │ ├── context-manager.service.ts
│ │ │ │ ├── context-plugin-manager.service.ts
│ │ │ │ ├── inline-context-resolver.service.ts
│ │ │ │ ├── param-context-extractor.service.ts
│ │ │ │ └── resolved-context-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── crud
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── crud-adaptor-datasource-form
│ │ │ │ │ ├── crud-adaptor-datasource-form.component.html
│ │ │ │ │ ├── crud-adaptor-datasource-form.component.scss
│ │ │ │ │ └── crud-adaptor-datasource-form.component.ts
│ │ │ │ └── crud-adaptor-datasource
│ │ │ │ │ └── crud-adaptor-datasource.component.ts
│ │ │ ├── crud.factories.ts
│ │ │ ├── crud.module.ts
│ │ │ ├── data
│ │ │ │ └── crud.data.ts
│ │ │ ├── dataservices
│ │ │ │ └── crud-data.service.ts
│ │ │ ├── models
│ │ │ │ ├── crud.models.ts
│ │ │ │ └── entity-metadata.models.ts
│ │ │ └── services
│ │ │ │ ├── crud-adaptor-plugin-manager.service.ts
│ │ │ │ └── crud-data-helper.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── datasource
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── data-datasource
│ │ │ │ │ └── data-datasource.component.ts
│ │ │ │ ├── data-source-form
│ │ │ │ │ ├── data-source-form.component.html
│ │ │ │ │ ├── data-source-form.component.scss
│ │ │ │ │ └── data-source-form.component.ts
│ │ │ │ ├── datasource-form
│ │ │ │ │ ├── datasource-form.component.html
│ │ │ │ │ ├── datasource-form.component.scss
│ │ │ │ │ └── datasource-form.component.ts
│ │ │ │ ├── datasource-options
│ │ │ │ │ ├── datasource-options.component.html
│ │ │ │ │ └── datasource-options.component.ts
│ │ │ │ ├── datasource-source-form
│ │ │ │ │ ├── datasource-source-form.component.html
│ │ │ │ │ ├── datasource-source-form.component.scss
│ │ │ │ │ └── datasource-source-form.component.ts
│ │ │ │ └── datasource-source
│ │ │ │ │ └── datasource-source.component.ts
│ │ │ ├── datasource.factories.ts
│ │ │ ├── datasource.module.ts
│ │ │ ├── directives
│ │ │ │ └── datasource-renderer-host.directive.ts
│ │ │ ├── mocks
│ │ │ │ └── datasource.mocks.ts
│ │ │ ├── models
│ │ │ │ ├── datasource.models.ts
│ │ │ │ └── select.models.ts
│ │ │ └── services
│ │ │ │ ├── datasource-api.service.spec.ts
│ │ │ │ ├── datasource-api.service.ts
│ │ │ │ ├── datasource-evaluator.service.ts
│ │ │ │ └── datasource-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── deity
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── entity-datasource-form
│ │ │ │ │ ├── entity-datasource-form.component.html
│ │ │ │ │ ├── entity-datasource-form.component.scss
│ │ │ │ │ └── entity-datasource-form.component.ts
│ │ │ │ └── entity-datasource
│ │ │ │ │ └── entity-datasource.component.ts
│ │ │ ├── deity.factories.ts
│ │ │ ├── deity.module.ts
│ │ │ └── models
│ │ │ │ └── deity.models.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── detour
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── interaction-listener
│ │ │ │ │ ├── interaction-listener.component.html
│ │ │ │ │ ├── interaction-listener.component.scss
│ │ │ │ │ └── interaction-listener.component.ts
│ │ │ │ ├── interactions-dialog
│ │ │ │ │ ├── interactions-dialog.component.html
│ │ │ │ │ ├── interactions-dialog.component.scss
│ │ │ │ │ └── interactions-dialog.component.ts
│ │ │ │ └── interactions-form
│ │ │ │ │ ├── interactions-form.component.html
│ │ │ │ │ ├── interactions-form.component.scss
│ │ │ │ │ └── interactions-form.component.ts
│ │ │ ├── detour.factories.ts
│ │ │ ├── detour.module.ts
│ │ │ ├── models
│ │ │ │ ├── interaction-event.models.ts
│ │ │ │ ├── interaction-handler.models.ts
│ │ │ │ └── interaction.models.ts
│ │ │ └── services
│ │ │ │ ├── interaction-event-plugin-manager.service.ts
│ │ │ │ └── interaction-handler-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── dparam
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── params-form
│ │ │ │ │ ├── params-form.component.html
│ │ │ │ │ ├── params-form.component.scss
│ │ │ │ │ └── params-form.component.ts
│ │ │ │ ├── params-querystring
│ │ │ │ │ ├── params-querystring.component.html
│ │ │ │ │ ├── params-querystring.component.scss
│ │ │ │ │ └── params-querystring.component.ts
│ │ │ │ └── plugin-instance
│ │ │ │ │ ├── plugin-instance.component.html
│ │ │ │ │ ├── plugin-instance.component.scss
│ │ │ │ │ └── plugin-instance.component.ts
│ │ │ ├── dparam.factories.ts
│ │ │ ├── dparam.module.ts
│ │ │ ├── models
│ │ │ │ ├── param-plugin.models.ts
│ │ │ │ └── param.models.ts
│ │ │ └── services
│ │ │ │ ├── param-evaluator.service.ts
│ │ │ │ └── param-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── drxdb
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── drxdb.factories.ts
│ │ │ └── drxdb.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── durl
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── durl.factories.ts
│ │ │ ├── durl.module.ts
│ │ │ └── services
│ │ │ │ └── url-generator.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── flash
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ └── flash.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── formly
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── formly-autocomplete
│ │ │ │ │ ├── formly-autocomplete.component.html
│ │ │ │ │ └── formly-autocomplete.component.ts
│ │ │ │ ├── formly-field-editor
│ │ │ │ │ ├── formly-field-editor.component.html
│ │ │ │ │ ├── formly-field-editor.component.scss
│ │ │ │ │ └── formly-field-editor.component.ts
│ │ │ │ ├── formly-field-renderer
│ │ │ │ │ ├── formly-field-renderer.component.html
│ │ │ │ │ ├── formly-field-renderer.component.scss
│ │ │ │ │ └── formly-field-renderer.component.ts
│ │ │ │ ├── formly-field-selector
│ │ │ │ │ ├── formly-field-selector.component.html
│ │ │ │ │ ├── formly-field-selector.component.scss
│ │ │ │ │ └── formly-field-selector.component.ts
│ │ │ │ ├── formly-field-wrapper
│ │ │ │ │ ├── formly-field-wrapper.component.html
│ │ │ │ │ ├── formly-field-wrapper.component.scss
│ │ │ │ │ └── formly-field-wrapper.component.ts
│ │ │ │ ├── formly-pane-field
│ │ │ │ │ ├── formly-pane-field.component.html
│ │ │ │ │ ├── formly-pane-field.component.scss
│ │ │ │ │ └── formly-pane-field.component.ts
│ │ │ │ ├── formly-panel-page
│ │ │ │ │ ├── formly-panel-page.component.html
│ │ │ │ │ ├── formly-panel-page.component.scss
│ │ │ │ │ └── formly-panel-page.component.ts
│ │ │ │ ├── formly-repeating-editor
│ │ │ │ │ ├── formly-repeating-editor.component.html
│ │ │ │ │ ├── formly-repeating-editor.component.scss
│ │ │ │ │ └── formly-repeating-editor.component.ts
│ │ │ │ ├── formly-repeating-renderer
│ │ │ │ │ ├── formly-repeating-renderer.component.html
│ │ │ │ │ ├── formly-repeating-renderer.component.scss
│ │ │ │ │ └── formly-repeating-renderer.component.ts
│ │ │ │ └── formly-repeating-section
│ │ │ │ │ ├── formly-repeating-section.component.html
│ │ │ │ │ ├── formly-repeating-section.component.scss
│ │ │ │ │ └── formly-repeating-section.component.ts
│ │ │ ├── formly.factories.ts
│ │ │ ├── formly.module.ts
│ │ │ ├── handlers
│ │ │ │ └── formly-field-content.handler.ts
│ │ │ ├── models
│ │ │ │ └── formly.models.ts
│ │ │ └── services
│ │ │ │ └── formly-handler-helper.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── forms
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── form-autocomplete
│ │ │ │ │ ├── form-autocomplete.component.html
│ │ │ │ │ ├── form-autocomplete.component.scss
│ │ │ │ │ └── form-autocomplete.component.ts
│ │ │ │ ├── form-checkbox
│ │ │ │ │ ├── form-checkbox.component.html
│ │ │ │ │ ├── form-checkbox.component.scss
│ │ │ │ │ └── form-checkbox.component.ts
│ │ │ │ ├── form-datepicker
│ │ │ │ │ ├── form-datepicker.component.html
│ │ │ │ │ ├── form-datepicker.component.scss
│ │ │ │ │ └── form-datepicker.component.ts
│ │ │ │ ├── form-element-editor
│ │ │ │ │ ├── form-element-editor.component.html
│ │ │ │ │ ├── form-element-editor.component.scss
│ │ │ │ │ └── form-element-editor.component.ts
│ │ │ │ ├── form-hidden
│ │ │ │ │ └── form-hidden.component.ts
│ │ │ │ ├── form-input
│ │ │ │ │ ├── form-input.component.html
│ │ │ │ │ ├── form-input.component.scss
│ │ │ │ │ └── form-input.component.ts
│ │ │ │ ├── form-media
│ │ │ │ │ ├── form-media.component.html
│ │ │ │ │ ├── form-media.component.scss
│ │ │ │ │ └── form-media.component.ts
│ │ │ │ ├── form-radiogroup
│ │ │ │ │ ├── form-radiogroup.component.html
│ │ │ │ │ ├── form-radiogroup.component.scss
│ │ │ │ │ └── form-radiogroup.component.ts
│ │ │ │ ├── form-section-editor
│ │ │ │ │ ├── form-section-editor.component.html
│ │ │ │ │ ├── form-section-editor.component.scss
│ │ │ │ │ └── form-section-editor.component.ts
│ │ │ │ ├── form-section
│ │ │ │ │ ├── form-section.component.html
│ │ │ │ │ ├── form-section.component.scss
│ │ │ │ │ └── form-section.component.ts
│ │ │ │ ├── form-select
│ │ │ │ │ ├── form-select.component.html
│ │ │ │ │ ├── form-select.component.scss
│ │ │ │ │ └── form-select.component.ts
│ │ │ │ ├── form-slider
│ │ │ │ │ ├── form-slider.component.html
│ │ │ │ │ ├── form-slider.component.scss
│ │ │ │ │ └── form-slider.component.ts
│ │ │ │ ├── form-textarea
│ │ │ │ │ ├── form-textarea.component.html
│ │ │ │ │ ├── form-textarea.component.scss
│ │ │ │ │ └── form-textarea.component.ts
│ │ │ │ └── form-toggle
│ │ │ │ │ ├── form-toggle.component.html
│ │ │ │ │ ├── form-toggle.component.scss
│ │ │ │ │ └── form-toggle.component.ts
│ │ │ ├── directives
│ │ │ │ └── form-element-base.directive.ts
│ │ │ ├── forms.factories.ts
│ │ │ ├── forms.module.ts
│ │ │ ├── handlers
│ │ │ │ ├── abstract-form-content.handler.ts
│ │ │ │ └── form-element.handler.ts
│ │ │ ├── models
│ │ │ │ └── form.models.ts
│ │ │ └── services
│ │ │ │ ├── forms-context-helper.service.ts
│ │ │ │ └── options-resolver.services.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── here
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ └── here.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── keyval
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── keyval.factories.ts
│ │ │ └── keyval.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── layout
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── flex-layout-renderer
│ │ │ │ │ ├── flex-layout-renderer.component.html
│ │ │ │ │ └── flex-layout-renderer.component.ts
│ │ │ │ ├── flex-layout
│ │ │ │ │ ├── flex-layout.component.html
│ │ │ │ │ ├── flex-layout.component.scss
│ │ │ │ │ ├── flex-layout.component.spec.ts
│ │ │ │ │ └── flex-layout.component.ts
│ │ │ │ ├── grid-layout-editor
│ │ │ │ │ ├── grid-layout-editor.component.html
│ │ │ │ │ ├── grid-layout-editor.component.scss
│ │ │ │ │ └── grid-layout.editor.component.ts
│ │ │ │ ├── grid-layout
│ │ │ │ │ ├── grid-layout.component.html
│ │ │ │ │ ├── grid-layout.component.scss
│ │ │ │ │ ├── grid-layout.component.spec.ts
│ │ │ │ │ └── grid-layout.component.ts
│ │ │ │ ├── gridless-layout-editor
│ │ │ │ │ ├── gridless-layout-editor.component.html
│ │ │ │ │ ├── gridless-layout-editor.component.scss
│ │ │ │ │ └── gridless-layout-editor.component.ts
│ │ │ │ ├── gridless-layout-renderer
│ │ │ │ │ ├── gridless-layout-renderer.component.html
│ │ │ │ │ ├── gridless-layout-renderer.component.scss
│ │ │ │ │ └── gridless-layout-renderer.component.ts
│ │ │ │ ├── gridless-layout
│ │ │ │ │ ├── gridless-layout.component.html
│ │ │ │ │ ├── gridless-layout.component.scss
│ │ │ │ │ ├── gridless-layout.component.spec.ts
│ │ │ │ │ └── gridless-layout.component.ts
│ │ │ │ ├── layout-dialog
│ │ │ │ │ ├── layout-dialog.component.html
│ │ │ │ │ ├── layout-dialog.component.scss
│ │ │ │ │ ├── layout-dialog.component.spec.ts
│ │ │ │ │ └── layout-dialog.component.ts
│ │ │ │ ├── layout-form
│ │ │ │ │ ├── layout-form.component.html
│ │ │ │ │ ├── layout-form.component.scss
│ │ │ │ │ ├── layout-form.component.spec.ts
│ │ │ │ │ └── layout-form.component.ts
│ │ │ │ ├── layout-sidenav
│ │ │ │ │ ├── layout-sidenav.component.html
│ │ │ │ │ ├── layout-sidenav.component.scss
│ │ │ │ │ └── layout-sidenav.component.ts
│ │ │ │ ├── split-layout-editor
│ │ │ │ │ ├── split-layout-editor.component.html
│ │ │ │ │ ├── split-layout-editor.component.scss
│ │ │ │ │ └── split-layout-editor.component.ts
│ │ │ │ └── split-layout
│ │ │ │ │ ├── split-layout.component.html
│ │ │ │ │ ├── split-layout.component.scss
│ │ │ │ │ ├── split-layout.component.spec.ts
│ │ │ │ │ └── split-layout.component.ts
│ │ │ ├── layout.factories.ts
│ │ │ ├── layout.module.ts
│ │ │ ├── models
│ │ │ │ └── layout.models.ts
│ │ │ └── services
│ │ │ │ └── layout-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── lock
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ └── lock.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── loop
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── loop-datasource-form
│ │ │ │ │ ├── loop-datasource-form.component.html
│ │ │ │ │ ├── loop-datasource-form.component.scss
│ │ │ │ │ └── loop-datasource-form.component.ts
│ │ │ │ └── loop-datasource
│ │ │ │ │ └── loop-datasource.component.ts
│ │ │ ├── loop.factories.ts
│ │ │ ├── loop.module.ts
│ │ │ └── models
│ │ │ │ └── loop.models.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── material
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ └── responsive-stepper
│ │ │ │ │ ├── responsive-stepper.component.scss
│ │ │ │ │ ├── responsive-stepper.component.spec.ts
│ │ │ │ │ └── responsive-stepper.component.ts
│ │ │ └── material.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── media
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ └── mediafile-pane-renderer
│ │ │ │ │ ├── mediafile-pane-renderer.component.html
│ │ │ │ │ ├── mediafile-pane-renderer.component.scss
│ │ │ │ │ └── mediafile-pane-renderer.component.ts
│ │ │ ├── media.factories.ts
│ │ │ ├── media.module.spec.ts
│ │ │ ├── media.module.ts
│ │ │ ├── media.tokens.ts
│ │ │ ├── models
│ │ │ │ └── media.models.ts
│ │ │ └── services
│ │ │ │ ├── files.service.spec.ts
│ │ │ │ └── files.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── oidc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── effects
│ │ │ │ └── oidc-auth.effects.ts
│ │ │ ├── entity-metadata.ts
│ │ │ ├── http-interceptors
│ │ │ │ └── token-interceptor.ts
│ │ │ ├── models
│ │ │ │ └── oidc.models.ts
│ │ │ ├── oidc.factories.ts
│ │ │ ├── oidc.module.ts
│ │ │ ├── oidc.tokens.ts
│ │ │ └── services
│ │ │ │ ├── auth-web-storage.service.spec.ts
│ │ │ │ └── auth-web-storage.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── ordain
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── defult-validation-error
│ │ │ │ │ ├── default-validation-error.component.html
│ │ │ │ │ ├── default-validation-error.component.scss
│ │ │ │ │ └── default-validation-error.component.ts
│ │ │ │ ├── validation-editor
│ │ │ │ │ ├── validation-editor.component.html
│ │ │ │ │ ├── validation-editor.component.scss
│ │ │ │ │ └── validation-editor.component.ts
│ │ │ │ ├── validation-params-editor-form
│ │ │ │ │ ├── validation-params-editor-form.component.html
│ │ │ │ │ ├── validation-params-editor-form.component.scss
│ │ │ │ │ └── validation-params-editor-form.component.ts
│ │ │ │ ├── validation-params-editor
│ │ │ │ │ └── validation-params-editor.component.ts
│ │ │ │ └── validation-validator
│ │ │ │ │ ├── validation-validator.component.html
│ │ │ │ │ ├── validation-validator.component.scss
│ │ │ │ │ └── validation-validator.component.ts
│ │ │ ├── directives
│ │ │ │ └── validation-renderer-host.directive.ts
│ │ │ ├── discovery
│ │ │ │ └── core-validation-discovery.ts
│ │ │ ├── models
│ │ │ │ └── validation.models.ts
│ │ │ ├── ordain.module.ts
│ │ │ └── services
│ │ │ │ ├── forms-validation-utils.service.ts
│ │ │ │ └── validation-plugin-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── outsider
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── outside-app-editor
│ │ │ │ │ ├── outside-app-editor.component.html
│ │ │ │ │ ├── outside-app-editor.component.scss
│ │ │ │ │ └── outside-app-editor.component.ts
│ │ │ │ └── outside-app-renderer
│ │ │ │ │ ├── outside-app-renderer.component.html
│ │ │ │ │ ├── outside-app-renderer.component.scss
│ │ │ │ │ └── outside-app-renderer.component.ts
│ │ │ ├── handlers
│ │ │ │ └── outside-app-content.handler.ts
│ │ │ ├── models
│ │ │ │ └── outsider.models.ts
│ │ │ ├── outsider.factories.ts
│ │ │ └── outsider.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── pagealias
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ └── pagealias-router
│ │ │ │ │ └── pagealias-router.component.ts
│ │ │ ├── models
│ │ │ │ └── pagealias.models.ts
│ │ │ ├── pagealias.factories.ts
│ │ │ ├── pagealias.module.ts
│ │ │ └── strategies
│ │ │ │ ├── pagealias-loading-strategy.ts
│ │ │ │ ├── pagealias-matching-strategy.ts
│ │ │ │ └── pagealias-redirect-handler.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── pages
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── catch-all-router
│ │ │ │ │ ├── catch-all-router.component.html
│ │ │ │ │ ├── catch-all-router.component.scss
│ │ │ │ │ ├── catch-all-router.component.spec.ts
│ │ │ │ │ └── catch-all-router.component.ts
│ │ │ │ ├── content-editor
│ │ │ │ │ ├── content-editor.component.html
│ │ │ │ │ ├── content-editor.component.scss
│ │ │ │ │ ├── content-editor.component.spec.ts
│ │ │ │ │ ├── content-editor.component.ts
│ │ │ │ │ ├── editable-pane.component.html
│ │ │ │ │ ├── editable-pane.component.scss
│ │ │ │ │ └── editable-pane.component.spec.ts
│ │ │ │ ├── content-selector
│ │ │ │ │ ├── content-selector.component.html
│ │ │ │ │ ├── content-selector.component.scss
│ │ │ │ │ ├── content-selector.component.spec.ts
│ │ │ │ │ └── content-selector.component.ts
│ │ │ │ ├── context-dialog
│ │ │ │ │ ├── context-dialog.component.html
│ │ │ │ │ ├── context-dialog.component.scss
│ │ │ │ │ ├── context-dialog.component.spec.ts
│ │ │ │ │ └── context-dialog.component.ts
│ │ │ │ ├── context-editor
│ │ │ │ │ ├── context-editor.component.html
│ │ │ │ │ ├── context-editor.component.scss
│ │ │ │ │ ├── context-editor.component.spec.ts
│ │ │ │ │ └── context-editor.component.ts
│ │ │ │ ├── create-panel-page
│ │ │ │ │ ├── create-panel-page.component.html
│ │ │ │ │ ├── create-panel-page.component.scss
│ │ │ │ │ ├── create-panel-page.component.spec.ts
│ │ │ │ │ └── create-panel-page.component.ts
│ │ │ │ ├── edit-panel-page
│ │ │ │ │ ├── edit-panel-page.component.html
│ │ │ │ │ ├── edit-panel-page.component.scss
│ │ │ │ │ ├── edit-panel-page.component.spec.ts
│ │ │ │ │ └── edit-panel-page.component.ts
│ │ │ │ ├── form-datasource-form
│ │ │ │ │ ├── form-datasource-form.component.html
│ │ │ │ │ ├── form-datasource-form.component.scss
│ │ │ │ │ └── form-datasource-form.component.ts
│ │ │ │ ├── form-datasource
│ │ │ │ │ └── form-datasource.component.ts
│ │ │ │ ├── page-router-link
│ │ │ │ │ ├── page-router-link.component.html
│ │ │ │ │ ├── page-router-link.component.scss
│ │ │ │ │ ├── page-router-link.component.spec.ts
│ │ │ │ │ └── page-router-link.component.ts
│ │ │ │ ├── page-state-editor
│ │ │ │ │ ├── page-state-editor.component.html
│ │ │ │ │ ├── page-state-editor.component.scss
│ │ │ │ │ └── page-state-editor.component.ts
│ │ │ │ ├── page-state-form
│ │ │ │ │ ├── page-state-form.component.html
│ │ │ │ │ ├── page-state-form.component.scss
│ │ │ │ │ └── page-state-form.component.ts
│ │ │ │ ├── pane-props-dialog
│ │ │ │ │ ├── pane-props-dialog.component.html
│ │ │ │ │ ├── pane-props-dialog.component.scss
│ │ │ │ │ ├── pane-props-dialog.component.spec.ts
│ │ │ │ │ └── pane-props-dialog.component.ts
│ │ │ │ ├── panel-page-router
│ │ │ │ │ ├── panel-page-router.component.html
│ │ │ │ │ ├── panel-page-router.component.scss
│ │ │ │ │ ├── panel-page-router.component.spec.ts
│ │ │ │ │ └── panel-page-router.component.ts
│ │ │ │ ├── panel-props-dialog
│ │ │ │ │ ├── panel-props-dialog.component.html
│ │ │ │ │ ├── panel-props-dialog.component.scss
│ │ │ │ │ ├── panel-props-dialog.component.spec.ts
│ │ │ │ │ └── panel-props-dialog.component.ts
│ │ │ │ ├── properties-dialog
│ │ │ │ │ ├── properties-dialog.component.html
│ │ │ │ │ ├── properties-dialog.component.scss
│ │ │ │ │ ├── properties-dialog.component.spec.ts
│ │ │ │ │ └── properties-dialog.component.ts
│ │ │ │ ├── rendering-editor
│ │ │ │ │ ├── rendering-editor.component.html
│ │ │ │ │ ├── rendering-editor.component.scss
│ │ │ │ │ ├── rendering-editor.component.spec.ts
│ │ │ │ │ └── rendering-editor.component.ts
│ │ │ │ ├── rest-form
│ │ │ │ │ ├── rest-form.component.html
│ │ │ │ │ ├── rest-form.component.scss
│ │ │ │ │ ├── rest-form.component.spec.ts
│ │ │ │ │ └── rest-form.component.ts
│ │ │ │ ├── rules-dialog
│ │ │ │ │ ├── rules-dialog.component.html
│ │ │ │ │ ├── rules-dialog.component.scss
│ │ │ │ │ ├── rules-dialog.component.spec.ts
│ │ │ │ │ └── rules-dialog.component.ts
│ │ │ │ ├── selection
│ │ │ │ │ ├── selection.component.html
│ │ │ │ │ ├── selection.component.scss
│ │ │ │ │ ├── selection.component.spec.ts
│ │ │ │ │ └── selection.component.ts
│ │ │ │ ├── slice-form
│ │ │ │ │ ├── slice-form.component.html
│ │ │ │ │ ├── slice-form.component.scss
│ │ │ │ │ ├── slice-form.component.spec.ts
│ │ │ │ │ └── slice-form.component.ts
│ │ │ │ └── style-selector
│ │ │ │ │ ├── style-selector.component.html
│ │ │ │ │ ├── style-selector.component.scss
│ │ │ │ │ ├── style-selector.component.spec.ts
│ │ │ │ │ └── style-selector.component.ts
│ │ │ ├── contexts
│ │ │ │ ├── form-context.resolver.ts
│ │ │ │ ├── page-context.resolver.ts
│ │ │ │ ├── page-state-context.resolver.ts
│ │ │ │ ├── pane-state-context.resolver.ts
│ │ │ │ └── rest-context.resolver.ts
│ │ │ ├── directives
│ │ │ │ ├── content-selection-host.directive.ts
│ │ │ │ ├── layout-editor-host.directive.ts
│ │ │ │ └── pane-content-host.directive.ts
│ │ │ ├── entity-metadata.ts
│ │ │ ├── guards
│ │ │ │ └── catchall.guard.ts
│ │ │ ├── handlers
│ │ │ │ ├── attribute-content.handler.spec.ts
│ │ │ │ ├── attribute-content.handler.ts
│ │ │ │ ├── media-content-handler.spec.ts
│ │ │ │ ├── media-content.handler.ts
│ │ │ │ ├── panel-content.handler.spec.ts
│ │ │ │ ├── panel-content.handler.ts
│ │ │ │ ├── rest-content-handler.service.spec.ts
│ │ │ │ ├── rest-content-handler.service.ts
│ │ │ │ ├── slice-content.handler.spec.ts
│ │ │ │ ├── slice-content.handler.ts
│ │ │ │ ├── snippet-content.handler.spec.ts
│ │ │ │ ├── snippet-content.handler.ts
│ │ │ │ └── style
│ │ │ │ │ └── tabs-style.handler.ts
│ │ │ ├── models
│ │ │ │ ├── pages.models.ts
│ │ │ │ └── plugin.models.ts
│ │ │ ├── pages.factories.ts
│ │ │ ├── pages.module.spec.ts
│ │ │ ├── pages.module.ts
│ │ │ ├── pages.tokens.ts
│ │ │ └── plugins
│ │ │ │ ├── attribute
│ │ │ │ ├── attribute-editor
│ │ │ │ │ ├── attribute-editor.component.html
│ │ │ │ │ ├── attribute-editor.component.scss
│ │ │ │ │ ├── attribute-editor.component.spec.ts
│ │ │ │ │ └── attribute-editor.component.ts
│ │ │ │ ├── attribute-pane-renderer
│ │ │ │ │ ├── attribute-pane-renderer.component.html
│ │ │ │ │ ├── attribute-pane-renderer.component.scss
│ │ │ │ │ ├── attribute-pane-renderer.component.spec.ts
│ │ │ │ │ └── attribute-pane-renderer.component.ts
│ │ │ │ └── attribute-selector
│ │ │ │ │ ├── attribute-selector.component.html
│ │ │ │ │ ├── attribute-selector.component.scss
│ │ │ │ │ ├── attribute-selector.component.spec.ts
│ │ │ │ │ └── attribute-selector.component.ts
│ │ │ │ ├── datasource
│ │ │ │ └── datasource-selector
│ │ │ │ │ ├── datasource-selector.component.html
│ │ │ │ │ ├── datasource-selector.component.scss
│ │ │ │ │ ├── datasource-selector.component.spec.ts
│ │ │ │ │ └── datasource-selector.component.ts
│ │ │ │ ├── media
│ │ │ │ ├── media-editor
│ │ │ │ │ ├── media-editor.component.html
│ │ │ │ │ ├── media-editor.component.scss
│ │ │ │ │ ├── media-editor.component.spec.ts
│ │ │ │ │ └── media-editor.component.ts
│ │ │ │ └── media-pane-renderer
│ │ │ │ │ ├── media-pane-renderer.component.html
│ │ │ │ │ ├── media-pane-renderer.component.scss
│ │ │ │ │ ├── media-pane-renderer.component.spec.ts
│ │ │ │ │ └── media-pane-renderer.component.ts
│ │ │ │ ├── panel
│ │ │ │ ├── panel-editor
│ │ │ │ │ ├── panel-editor.component.html
│ │ │ │ │ ├── panel-editor.component.scss
│ │ │ │ │ ├── panel-editor.component.spec.ts
│ │ │ │ │ └── panel-editor.component.ts
│ │ │ │ └── panel-selector
│ │ │ │ │ ├── panel-selector.component.html
│ │ │ │ │ ├── panel-selector.component.scss
│ │ │ │ │ ├── panel-selector.component.spec.ts
│ │ │ │ │ └── panel-selector.component.ts
│ │ │ │ ├── rest
│ │ │ │ ├── rest-editor
│ │ │ │ │ ├── rest-editor.component.html
│ │ │ │ │ ├── rest-editor.component.scss
│ │ │ │ │ ├── rest-editor.component.spec.ts
│ │ │ │ │ └── rest-editor.component.ts
│ │ │ │ └── rest-pane-renderer
│ │ │ │ │ ├── rest-pane-renderer.component.html
│ │ │ │ │ ├── rest-pane-renderer.component.scss
│ │ │ │ │ ├── rest-pane-renderer.component.spec.ts
│ │ │ │ │ └── rest-pane-renderer.component.ts
│ │ │ │ ├── slice
│ │ │ │ └── slice-editor
│ │ │ │ │ ├── slice-editor.component.html
│ │ │ │ │ ├── slice-editor.component.scss
│ │ │ │ │ ├── slice-editor.component.spec.ts
│ │ │ │ │ └── slice-editor.component.ts
│ │ │ │ ├── snippet
│ │ │ │ ├── snippet-content.handler.ts
│ │ │ │ ├── snippet-editor
│ │ │ │ │ ├── snippet-editor.component.html
│ │ │ │ │ ├── snippet-editor.component.scss
│ │ │ │ │ ├── snippet-editor.component.spec.ts
│ │ │ │ │ └── snippet-editor.component.ts
│ │ │ │ ├── snippet-editor2
│ │ │ │ │ ├── snippet-editor2.component.html
│ │ │ │ │ ├── snippet-editor2.component.scss
│ │ │ │ │ ├── snippet-editor2.component.spec.ts
│ │ │ │ │ └── snippet-editor2.component.ts
│ │ │ │ ├── snippet-form2
│ │ │ │ │ ├── snippet-form2.component.html
│ │ │ │ │ ├── snippet-form2.component.scss
│ │ │ │ │ ├── snippet-form2.component.spec.ts
│ │ │ │ │ └── snippet-form2.component.ts
│ │ │ │ ├── snippet-pane-renderer
│ │ │ │ │ ├── snippet-pane-renderer.component.html
│ │ │ │ │ ├── snippet-pane-renderer.component.scss
│ │ │ │ │ ├── snippet-pane-renderer.component.spec.ts
│ │ │ │ │ └── snippet-pane-renderer.component.ts
│ │ │ │ ├── snippet-pane-renderer2
│ │ │ │ │ ├── snippet-pane-renderer2.component.html
│ │ │ │ │ ├── snippet-pane-renderer2.component.scss
│ │ │ │ │ ├── snippet-pane-renderer2.component.spec.ts
│ │ │ │ │ └── snippet-pane-renderer2.component.ts
│ │ │ │ ├── snippet.models.ts
│ │ │ │ └── snippet.module.ts
│ │ │ │ └── style
│ │ │ │ ├── gallery-editor
│ │ │ │ ├── gallery-editor.component.html
│ │ │ │ ├── gallery-editor.component.scss
│ │ │ │ ├── gallery-editor.component.spec.ts
│ │ │ │ └── gallery-editor.component.ts
│ │ │ │ ├── gallery-panel-renderer
│ │ │ │ ├── gallery-panel-renderer-empty.component.html
│ │ │ │ ├── gallery-panel-renderer.component.html
│ │ │ │ ├── gallery-panel-renderer.component.scss
│ │ │ │ ├── gallery-panel-renderer.component.spec.ts
│ │ │ │ └── gallery-panel-renderer.component.ts
│ │ │ │ ├── table-panel-renderer
│ │ │ │ ├── table-panel-renderer.component.html
│ │ │ │ ├── table-panel-renderer.component.scss
│ │ │ │ ├── table-panel-renderer.component.spec.ts
│ │ │ │ └── table-panel-renderer.component.ts
│ │ │ │ ├── tabs-panel-editor
│ │ │ │ ├── tabs-panel-editor.component.html
│ │ │ │ └── tabs-panel-editor.component.ts
│ │ │ │ ├── tabs-panel-renderer
│ │ │ │ ├── tabs-panel-renderer.component.html
│ │ │ │ ├── tabs-panel-renderer.component.scss
│ │ │ │ ├── tabs-panel-renderer.component.spec.ts
│ │ │ │ └── tabs-panel-renderer.component.ts
│ │ │ │ └── virtual-list-panel-renderer
│ │ │ │ ├── virtual-list-panel-renderer.component.html
│ │ │ │ ├── virtual-list-panel-renderer.component.scss
│ │ │ │ ├── virtual-list-panel-renderer.component.spec.ts
│ │ │ │ └── virtual-list-panel-renderer.component.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── panels
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── layout-editor-base
│ │ │ │ │ └── layout-editor-base.component.ts
│ │ │ │ ├── layout-renderer-base
│ │ │ │ │ └── layout-renderer-base.component.ts
│ │ │ │ ├── panel-style-renderer-base
│ │ │ │ │ └── panel-style-renderer-base.component.ts
│ │ │ │ └── panelpage-linkedlist
│ │ │ │ │ ├── panelpage-linkedlist.component.html
│ │ │ │ │ └── panelpage-linkedlist.component.ts
│ │ │ ├── entity-metadata.ts
│ │ │ ├── features
│ │ │ │ └── page-builder
│ │ │ │ │ ├── page-builder.actions.spec.ts
│ │ │ │ │ ├── page-builder.actions.ts
│ │ │ │ │ ├── page-builder.effects.spec.ts
│ │ │ │ │ ├── page-builder.effects.ts
│ │ │ │ │ ├── page-builder.facade.ts
│ │ │ │ │ ├── page-builder.reducer.spec.ts
│ │ │ │ │ ├── page-builder.reducer.ts
│ │ │ │ │ ├── page-builder.selectors.spec.ts
│ │ │ │ │ └── page-builder.selectors.ts
│ │ │ ├── handlers
│ │ │ │ ├── datasource-content.handler.ts
│ │ │ │ ├── panel-content.handler.spec.ts
│ │ │ │ └── panel-content.handler.ts
│ │ │ ├── models
│ │ │ │ ├── form.models.ts
│ │ │ │ ├── page.models.ts
│ │ │ │ ├── panels.models.ts
│ │ │ │ ├── selector.models.ts
│ │ │ │ ├── state.models.ts
│ │ │ │ └── style.models.ts
│ │ │ ├── panels.factories.ts
│ │ │ ├── panels.module.ts
│ │ │ ├── panels.tokens.ts
│ │ │ ├── plugins
│ │ │ │ ├── datasource
│ │ │ │ │ └── datasource-editor
│ │ │ │ │ │ ├── datasource-editor.component.html
│ │ │ │ │ │ ├── datasource-editor.component.scss
│ │ │ │ │ │ └── datasource-editor.component.ts
│ │ │ │ └── panel
│ │ │ │ │ ├── panel-editor
│ │ │ │ │ ├── panel-editor.component.html
│ │ │ │ │ ├── panel-editor.component.scss
│ │ │ │ │ ├── panel-editor.component.spec.ts
│ │ │ │ │ └── panel-editor.component.ts
│ │ │ │ │ └── panel-selector
│ │ │ │ │ ├── panel-selector.component.html
│ │ │ │ │ ├── panel-selector.component.scss
│ │ │ │ │ ├── panel-selector.component.spec.ts
│ │ │ │ │ └── panel-selector.component.ts
│ │ │ └── services
│ │ │ │ ├── css-helper.service.ts
│ │ │ │ ├── dynamic-pane.service.ts
│ │ │ │ ├── form-group-conveter.service.ts
│ │ │ │ ├── form-state-converter.service.ts
│ │ │ │ ├── form.service.spec.ts
│ │ │ │ ├── form.service.ts
│ │ │ │ ├── pane-datasource.service.ts
│ │ │ │ ├── pane-state.service.ts
│ │ │ │ ├── panel-resolver.service.ts
│ │ │ │ ├── panel-state-architect.service.ts
│ │ │ │ ├── panel-state-converter.service.ts
│ │ │ │ ├── panels-context.service.ts
│ │ │ │ ├── panels-loader.service.ts
│ │ │ │ ├── panels-selector.service.ts
│ │ │ │ ├── panels-walker.service.ts
│ │ │ │ ├── style-plugin-manager.service.ts
│ │ │ │ └── style-resolver.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── plugin
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── models
│ │ │ │ └── plugin.models.ts
│ │ │ ├── plugin.module.ts
│ │ │ └── services
│ │ │ │ ├── base-plugin-manager.service.ts
│ │ │ │ ├── config-discovery.service.ts
│ │ │ │ └── plugin-configuration-manager.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── powder
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ └── powder.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── react
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ └── mfe-react-component
│ │ │ │ │ └── mfe-react.component.ts
│ │ │ └── react.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── refinery
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── persistence-dialog
│ │ │ │ │ ├── persistence-dialog.component.html
│ │ │ │ │ ├── persistence-dialog.component.scss
│ │ │ │ │ └── persistence-dialog.component.ts
│ │ │ │ └── persistence-form
│ │ │ │ │ ├── persistence-form.component.html
│ │ │ │ │ ├── persistence-form.component.scss
│ │ │ │ │ └── persistence-form.component.ts
│ │ │ ├── directives
│ │ │ │ └── dataduct-render-host.directive.ts
│ │ │ ├── models
│ │ │ │ └── refinery.models.ts
│ │ │ ├── refinery.module.ts
│ │ │ └── services
│ │ │ │ ├── dataduct-plugin-manager.service.ts
│ │ │ │ └── persist.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── render
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── empty-layout
│ │ │ │ │ └── empty-layout.component.ts
│ │ │ │ └── panel-page
│ │ │ │ │ ├── panel-page.component.html
│ │ │ │ │ ├── panel-page.component.scss
│ │ │ │ │ ├── panel-page.component.spec.ts
│ │ │ │ │ ├── panel-page.component.ts
│ │ │ │ │ ├── render-pane.component.html
│ │ │ │ │ ├── render-pane.component.scss
│ │ │ │ │ ├── render-pane.component.spec.ts
│ │ │ │ │ ├── render-panel.component.html
│ │ │ │ │ ├── render-panel.component.scss
│ │ │ │ │ ├── render-panel.component.spec.ts
│ │ │ │ │ └── render-panel.component.xts
│ │ │ ├── directives
│ │ │ │ ├── layout-renderer-host.directive.ts
│ │ │ │ └── pane-content-host.directive.ts
│ │ │ ├── render.factories.ts
│ │ │ └── render.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── rest
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── rest-datasource
│ │ │ │ │ └── rest-datasource.component.ts
│ │ │ │ └── rest-source-form
│ │ │ │ │ ├── rest-source-form.component.html
│ │ │ │ │ ├── rest-source-form.component.scss
│ │ │ │ │ ├── rest-source-form.component.spec.ts
│ │ │ │ │ └── rest-source-form.component.ts
│ │ │ ├── models
│ │ │ │ └── rest.models.ts
│ │ │ ├── rest.factories.ts
│ │ │ ├── rest.module.ts
│ │ │ └── services
│ │ │ │ ├── rest-fetch-helper.service.ts
│ │ │ │ └── rest-http-generator.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── rules
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── rules.module.ts
│ │ │ └── services
│ │ │ │ ├── rules-parser.service.spec.ts
│ │ │ │ ├── rules-parser.service.ts
│ │ │ │ ├── rules-resolver.service.spec.ts
│ │ │ │ └── rules-resolver.service.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── sheath
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── models
│ │ │ │ └── classify.models.ts
│ │ │ ├── services
│ │ │ │ ├── classify.service.ts
│ │ │ │ └── stylizer.service.ts
│ │ │ ├── sheath.helpers.ts
│ │ │ └── sheath.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── snippet
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ └── snippet-form
│ │ │ │ │ ├── snippet-form.component.html
│ │ │ │ │ ├── snippet-form.component.scss
│ │ │ │ │ ├── snippet-form.component.spec.ts
│ │ │ │ │ └── snippet-form.component.ts
│ │ │ ├── models
│ │ │ │ └── snippet.models.ts
│ │ │ ├── services
│ │ │ │ └── snippet-parser.service.ts
│ │ │ └── snippet.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── state
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── context-state-editor
│ │ │ │ │ ├── context-state-editor.component.html
│ │ │ │ │ ├── context-state-editor.component.scss
│ │ │ │ │ └── context-state-editor.component.ts
│ │ │ │ └── context-state-form
│ │ │ │ │ ├── context-state-form.component.html
│ │ │ │ │ ├── context-state-form.component.scss
│ │ │ │ │ └── context-state-form.component.ts
│ │ │ ├── contexts
│ │ │ │ └── state-context.resolver.ts
│ │ │ ├── entity-metadata.ts
│ │ │ ├── models
│ │ │ │ └── state.models.ts
│ │ │ ├── state.factories.ts
│ │ │ └── state.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── stock
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ └── stock.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── style
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── models
│ │ │ │ └── style.models.ts
│ │ │ ├── services
│ │ │ │ └── style-plugin-manager.service.ts
│ │ │ ├── style.module.spec.ts
│ │ │ ├── style.module.ts
│ │ │ └── style.tokens.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── token
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── src
│ │ ├── lib
│ │ │ ├── services
│ │ │ │ ├── tokenizer.service.spec.ts
│ │ │ │ └── tokenizer.service.ts
│ │ │ ├── token.module.spec.ts
│ │ │ └── token.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── tractorbeam
│ ├── .browserslistrc
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── context-module-editor
│ │ │ │ │ ├── context-module-editor.component.scss
│ │ │ │ │ └── context-module-editor.component.ts
│ │ │ │ └── context-module-form
│ │ │ │ │ ├── context-module-form.component.html
│ │ │ │ │ ├── context-module-form.component.scss
│ │ │ │ │ └── context-module-form.component.ts
│ │ │ ├── effects
│ │ │ │ └── page-builder-beam.effects.ts
│ │ │ ├── resolvers
│ │ │ │ └── module.resolver.ts
│ │ │ ├── services
│ │ │ │ └── external-discovery.service.ts
│ │ │ ├── tractorbeam.factories.ts
│ │ │ └── tractorbeam.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ └── tsconfig.spec.json
├── transform
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ │ ├── lib
│ │ │ ├── components
│ │ │ │ ├── select-source-form
│ │ │ │ │ ├── select-source-form.component.html
│ │ │ │ │ ├── select-source-form.component.scss
│ │ │ │ │ └── select-source-form.component.ts
│ │ │ │ ├── transform-merge
│ │ │ │ │ ├── transform-merge.component.html
│ │ │ │ │ ├── transform-merge.component.scss
│ │ │ │ │ └── transform-merge.component.ts
│ │ │ │ └── transform-select
│ │ │ │ │ └── transform-select.component.ts
│ │ │ ├── models
│ │ │ │ └── transform.models.ts
│ │ │ ├── transform.factories.ts
│ │ │ └── transform.module.ts
│ │ ├── public-api.ts
│ │ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
└── utils
│ ├── README.md
│ ├── karma.conf.js
│ ├── ng-package.json
│ ├── package.json
│ ├── project.json
│ ├── src
│ ├── lib
│ │ ├── components
│ │ │ └── dynamic-content-viewer
│ │ │ │ └── dynamic-content-viewer.component.ts
│ │ ├── dataservices
│ │ │ └── noop-data.service.ts
│ │ ├── directives
│ │ │ └── for.directive.ts
│ │ ├── pipes
│ │ │ ├── not-available.pipe.spec.ts
│ │ │ ├── not-available.pipe.ts
│ │ │ ├── numeral.pipe.spec.ts
│ │ │ └── numeral.pipe.ts
│ │ ├── services
│ │ │ ├── async-api-call-helper.service.ts
│ │ │ ├── module-loader.service.ts
│ │ │ └── style-loader.service.ts
│ │ ├── utils.module.ts
│ │ └── utils.tokens.ts
│ ├── public-api.ts
│ └── test.ts
│ ├── tsconfig.lib.json
│ ├── tsconfig.lib.prod.json
│ ├── tsconfig.spec.json
│ └── tslint.json
├── nx.json
├── package-lock.json
├── package.json
├── projects
└── ipe
│ ├── .browserslistrc
│ ├── e2e
│ ├── protractor.conf.js
│ ├── src
│ │ ├── app.e2e-spec.ts
│ │ └── app.po.ts
│ └── tsconfig.json
│ ├── karma.conf.js
│ ├── project.json
│ ├── src
│ ├── app
│ │ ├── app.component.html
│ │ ├── app.component.scss
│ │ ├── app.component.spec.ts
│ │ ├── app.component.ts
│ │ ├── app.module.ts
│ │ ├── app.server.module.ts
│ │ ├── components
│ │ │ └── playground
│ │ │ │ ├── playground.component.html
│ │ │ │ └── playground.component.ts
│ │ └── reducers
│ │ │ └── index.ts
│ ├── assets
│ │ └── .gitkeep
│ ├── bootstrap.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.lambda.ts
│ ├── main.server.ts
│ ├── main.ts
│ ├── polyfills.ts
│ ├── styles.scss
│ ├── test.ts
│ └── theme.scss
│ ├── tailwind.config.js
│ ├── tsconfig.app.json
│ ├── tsconfig.lambda.json
│ ├── tsconfig.server.json
│ ├── tsconfig.spec.json
│ ├── tslint.json
│ ├── webpack.config.js
│ └── webpack.prod.config.js
├── research.txt
├── serverless.yml
├── token
└── project.json
├── tsconfig.json
└── tslint.json
/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "nrwl.angular-console",
4 | "angular.ng-template"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/architecture/design/identity_v1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/architecture/design/identity_v1.jpg
--------------------------------------------------------------------------------
/architecture/forms/field_rendering.md:
--------------------------------------------------------------------------------
1 | I think its best to use formly for rendering attributes
2 |
3 | Forget using my own widgets to render the form content fields.
4 |
5 | Instead use formly to render the fields, map the data to attributes for storage.
6 |
7 | modules/formly
8 | - registers formly content and provides nested selection of input components.
9 |
10 |
--------------------------------------------------------------------------------
/architecture/forms/ngx-schema-form.md:
--------------------------------------------------------------------------------
1 | Similar to rest content have form schema content where user pastes json schema and each
2 | item becomes separate pane using json schema????
3 |
4 | diff
5 |
6 | - content immediate and static?
7 |
8 | can populate panes - panes can be moved and manipulated.
9 |
10 | - attributes binded to schema objects/widgets ? - transform?
--------------------------------------------------------------------------------
/architecture/rollthecloud/cloud.md:
--------------------------------------------------------------------------------
1 | ```mermaid
2 | flowchart LR;
3 | subgraph browser
4 | app
5 | end
6 | subgraph aws
7 | subgraph search
8 | app-->opensearch
9 | end
10 | subgraph storage
11 | app-->s3
12 | end
13 | subgraph hosting
14 | cloudfront-->s3
15 | app-->cloudfront
16 | end
17 | end
18 | ```
19 |
--------------------------------------------------------------------------------
/architecture/styles/tables.md:
--------------------------------------------------------------------------------
1 | Ah Tables…
2 |
3 | Created table style that uses panel data. Not very satisfied.
4 | - table style renders data in mat table not panels - blah - or maybe not - idk
5 | Rest and Split layout can be used in combo to create something that looks like a table
6 | - panelizes everything
--------------------------------------------------------------------------------
/architecture/views/elastic.md:
--------------------------------------------------------------------------------
1 | angular2-query-builder
2 |
3 | Build elastic queries
4 |
5 | Turn the query builder data into elastic search queries
6 |
7 | As a matter of fact ---->
8 |
9 | create transformers
10 |
11 | Tranformer for elastic
12 |
13 | Tranformer for x (provider/solution)
14 |
15 | elastic transformer -> input query builder data | output -> elastic query
--------------------------------------------------------------------------------
/bin/deploy_dev.sh:
--------------------------------------------------------------------------------
1 | ng run ipe:build --deployUrl="https://dfrmx7er5ggc0.cloudfront.net/"
2 | ng run ipe:server --deployUrl="https://dfrmx7er5ggc0.cloudfront.net/"
3 | ng run ipe:lambda:dev --deployUrl="https://dfrmx7er5ggc0.cloudfront.net/"
4 | serverless deploy
--------------------------------------------------------------------------------
/bin/deploy_prod.sh:
--------------------------------------------------------------------------------
1 | ng run ipe:build --deployUrl="https://ng-druid.github.io/"
2 | ng run ipe:server --deployUrl="https://ng-druid.github.io/"
3 | ng run ipe:lambda:dev --deployUrl="https://dpxmq1mxvsyda.cloudfront.net/"
4 | serverless deploy --aws-profile prod
--------------------------------------------------------------------------------
/bin/ipe_server.js:
--------------------------------------------------------------------------------
1 | const { app } = require('../dist/ipe/server/main');
2 | const port = process.env.PORT || 4000;
3 |
4 | // process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
5 |
6 | // Start up the Node server
7 | const server = app();
8 | server.listen(port, () => {
9 | console.log(`Node Express server listening on http://localhost:${port}`);
10 | });
11 |
--------------------------------------------------------------------------------
/bin/run_local.sh:
--------------------------------------------------------------------------------
1 | ng run ipe:build
2 | ng run ipe:server
3 | node bin/ipe_server.js
--------------------------------------------------------------------------------
/issues.txt:
--------------------------------------------------------------------------------
1 | p: Virtual List Not Loading next page of results.
2 | s: Verify that the dynamic pane (ex. rest) is the first pane in the panel. The virtual list style *currently expects the first pane in a panel to be the data source.
3 | f: Change virtual list discovery process of dynamic pane. Currently expects first item since the discovery is hard coded as index 0 of origin panes.
4 |
--------------------------------------------------------------------------------
/modules/alias/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/alias",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/alias/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/alias",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/alias/src/lib/components/catch-all-router/catch-all-router.component.html:
--------------------------------------------------------------------------------
1 |
Page Not Found
2 |
--------------------------------------------------------------------------------
/modules/alias/src/lib/components/catch-all-router/catch-all-router.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/alias/src/lib/components/catch-all-router/catch-all-router.component.scss
--------------------------------------------------------------------------------
/modules/alias/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of alias
3 | */
4 | export * from './lib/alias.module';
5 | export * from './lib/models/alias.models';
6 | export * from './lib/services/alias-plugin-manager.service';
7 | export * from './lib/components/catch-all-router/catch-all-router.component';
8 | export * from './lib/guards/catchall.guard';
9 |
--------------------------------------------------------------------------------
/modules/alias/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/alias/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/alias/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/alienalias/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/alienalias",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/alienalias/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/alienalias",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/alienalias/src/lib/alienalias.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from "@angular/core";
2 | import { AlienaliasSettings } from './models/alienalias.models';
3 |
4 | export const ALIENALIAS_SETTINGS = new InjectionToken('AlienaliasSettings');
--------------------------------------------------------------------------------
/modules/alienalias/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of alienalias
3 | */
4 | export * from './lib/alienalias.module';
5 | export * from './lib/models/alienalias.models';
6 | export * from './lib/alienalias.tokens';
--------------------------------------------------------------------------------
/modules/alienalias/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/alienalias/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/attributes/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/attributes",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/attributes/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/attributes",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/modules/attributes/src/lib/attribute.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { AttributeWidget } from './models/attributes.models';
4 |
5 | export const ATTRIBUTE_WIDGET = new InjectionToken('AttributeWidget');
6 |
--------------------------------------------------------------------------------
/modules/attributes/src/lib/components/attribute-widget/attribute-widget.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/attributes/src/lib/components/attribute-widget/attribute-widget.component.scss
--------------------------------------------------------------------------------
/modules/attributes/src/lib/components/attributes-builder/attributes-builder.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/attributes/src/lib/components/attributes-builder/attributes-builder.component.scss
--------------------------------------------------------------------------------
/modules/attributes/src/lib/directives/attribute-widget.directive.spec.ts:
--------------------------------------------------------------------------------
1 | import { AttributeWidgetDirective } from './attribute-widget.directive';
2 |
3 | describe('AttributeWIdgetDirective', () => {
4 | it('should create an instance', () => {
5 | const directive = new AttributeWidgetDirective();
6 | expect(directive).toBeTruthy();
7 | });
8 | });
9 |
--------------------------------------------------------------------------------
/modules/attributes/src/lib/directives/attribute-widget.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiWidgetHost]'
5 | })
6 | export class AttributeWidgetDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
9 |
--------------------------------------------------------------------------------
/modules/attributes/src/lib/pipes/attribute.pipe.spec.ts:
--------------------------------------------------------------------------------
1 | import { AttributePipe } from './attribute.pipe';
2 |
3 | describe('AttributePipe', () => {
4 | it('create an instance', () => {
5 | const pipe = new AttributePipe();
6 | expect(pipe).toBeTruthy();
7 | });
8 | });
9 |
--------------------------------------------------------------------------------
/modules/attributes/src/lib/widgets/min-max-widget/min-max-widget.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/attributes/src/lib/widgets/min-max-widget/min-max-widget.component.scss
--------------------------------------------------------------------------------
/modules/attributes/src/lib/widgets/text-widget/text-widget.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/attributes/src/lib/widgets/text-widget/text-widget.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/attributes/src/lib/widgets/text-widget/text-widget.component.scss
--------------------------------------------------------------------------------
/modules/attributes/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/attributes/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/attributes/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/auth/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/auth",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/auth/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/auth",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/auth/src/lib/components/auth-callback/auth-callback.component.html:
--------------------------------------------------------------------------------
1 | auth-callback works!
2 |
--------------------------------------------------------------------------------
/modules/auth/src/lib/components/auth-callback/auth-callback.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/auth/src/lib/components/auth-callback/auth-callback.component.scss
--------------------------------------------------------------------------------
/modules/auth/src/lib/entity-metadata.ts:
--------------------------------------------------------------------------------
1 | import { EntityMetadataMap } from '@ngrx/data';
2 |
3 | export const entityMetadata: EntityMetadataMap = {
4 | PublicUserProfile: {
5 | entityName: 'PublicUserProfile'
6 | }
7 | };
8 |
--------------------------------------------------------------------------------
/modules/auth/src/lib/models/cookie.models.ts:
--------------------------------------------------------------------------------
1 | export class Cookie {
2 | name: string;
3 | value: string;
4 | constructor(data?: Cookie) {
5 | if (data) {
6 | this.name = data.name;
7 | this.value = data.value;
8 | }
9 | }
10 | }
--------------------------------------------------------------------------------
/modules/auth/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/auth/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/auth/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/awcog/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/awcog",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/awcog/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/awcog",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/awcog/src/lib/awcog.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { EffectsModule } from '@ngrx/effects';
3 | import { CognitoAuthEffects } from './effects/cognito-auth.effects';
4 |
5 | @NgModule({
6 | declarations: [],
7 | imports: [
8 | EffectsModule.forFeature([CognitoAuthEffects])
9 | ],
10 | exports: []
11 | })
12 | export class AwcogModule { }
13 |
--------------------------------------------------------------------------------
/modules/awcog/src/lib/awcog.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { CognitoSettings } from './models/awcog.models';
4 |
5 | export const COGNITO_SETTINGS = new InjectionToken('CognitoSettings');
6 |
--------------------------------------------------------------------------------
/modules/awcog/src/lib/models/awcog.models.ts:
--------------------------------------------------------------------------------
1 | export class CognitoSettings {
2 | identityPoolId: string;
3 | region: string;
4 | userPoolId: string;
5 | constructor(data?: CognitoSettings) {
6 | if (data) {
7 | this.identityPoolId = data.identityPoolId;
8 | this.region = data.region;
9 | this.userPoolId = data.userPoolId;
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/awcog/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of awcog
3 | */
4 | export * from './lib/awcog.module';
5 | export * from './lib/models/awcog.models';
6 | export * from './lib/awcog.tokens';
7 |
--------------------------------------------------------------------------------
/modules/awcog/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/awcog/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/awcog/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/awos/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/awos",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/awos/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/awos",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/awos/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of awos
3 | */
4 | export * from './lib/awos.module';
5 |
--------------------------------------------------------------------------------
/modules/awos/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/awos/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/awos/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/awrum/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/awrum",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/awrum/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/awrum",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/awrum/src/lib/awrum.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [
5 | ],
6 | imports: [
7 | ],
8 | exports: [
9 | ]
10 | })
11 | export class AwrumModule { }
12 |
--------------------------------------------------------------------------------
/modules/awrum/src/lib/awrum.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { CloudwatchRumSettings } from './models/rum.models';
4 |
5 | export const CLOUDWATCH_RUM_SETTINGS = new InjectionToken('RumSettings');
6 |
--------------------------------------------------------------------------------
/modules/awrum/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of awrum
3 | */
4 | export * from './lib/awrum.module';
5 | export * from './lib/awrum.factories';
6 | export * from './lib/models/rum.models';
7 | export * from './lib/awrum.tokens';
8 |
--------------------------------------------------------------------------------
/modules/awrum/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/lib",
6 | "declaration": true,
7 | "declarationMap": true,
8 | "inlineSources": true,
9 | "types": []
10 | },
11 | "exclude": [
12 | "src/test.ts",
13 | "**/*.spec.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/modules/awrum/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/awrum/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/aws3/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/aws3",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/aws3/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/aws3",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/aws3/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of aws3
3 | */
4 | export * from './lib/aws3.module';
5 |
--------------------------------------------------------------------------------
/modules/aws3/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/aws3/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/aws3/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/barrel/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/barrel",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/barrel/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/barrel",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/barrel/src/lib/barrel.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | ],
7 | exports: []
8 | })
9 | export class BarrelModule { }
10 |
--------------------------------------------------------------------------------
/modules/barrel/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of barrel
3 | */
4 | export * from './lib/barrel.module';
5 |
--------------------------------------------------------------------------------
/modules/barrel/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/barrel/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/barrel/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/bridge/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/bridge",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/bridge/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/bridge",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/bridge/src/lib/models/bridge-builder.models.ts:
--------------------------------------------------------------------------------
1 | import { Plugin } from '@rollthecloudinc/plugin';
2 |
3 | export class BridgeBuilderPlugin extends Plugin {
4 | build: () => void;
5 | constructor(data?: BridgeBuilderPlugin) {
6 | super(data);
7 | if (data) {
8 | this.build = data.build;
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/modules/bridge/src/lib/services/public-api-bridge.service.ts:
--------------------------------------------------------------------------------
1 | import { Injectable } from "@angular/core";
2 |
3 | @Injectable({
4 | providedIn: 'root'
5 | })
6 | export class PublicApiBridgeService {}
--------------------------------------------------------------------------------
/modules/bridge/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of bridge
3 | */
4 | export * from './lib/bridge.module';
5 | export { PublicApiBridgeService } from './lib/services/public-api-bridge.service';
6 | export { BridgeBuilderPluginManager } from './lib/services/bridge-builder-plugin-manager.service';
7 | export { BridgeBuilderPlugin } from './lib/models/bridge-builder.models';
8 |
--------------------------------------------------------------------------------
/modules/bridge/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/bridge/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/bridge/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/content/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/content",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/content/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/content",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/content/src/lib/content.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { ContentPlugin } from './models/content.models';
4 |
5 | export const CONTENT_PLUGIN = new InjectionToken('ContentPlugin');
6 |
--------------------------------------------------------------------------------
/modules/content/src/public-api.ts:
--------------------------------------------------------------------------------
1 | export * from './lib/content.module';
2 | export * from './lib/models/content.models';
3 | export * from './lib/content.tokens';
4 | export * from './lib/services/content-plugin-manager.service';
5 |
--------------------------------------------------------------------------------
/modules/content/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/content/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/content/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/context/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/context",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/context/src/lib/components/context-datasource-form/context-datasource-form.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Context
5 |
6 | {{ c }}
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/modules/context/src/lib/components/context-datasource-form/context-datasource-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/context/src/lib/components/context-datasource-form/context-datasource-form.component.scss
--------------------------------------------------------------------------------
/modules/context/src/lib/components/context-form/context-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/context/src/lib/components/context-form/context-form.component.scss
--------------------------------------------------------------------------------
/modules/context/src/lib/context.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { ContextPlugin } from './models/context.models';
4 |
5 | export const CONTEXT_PLUGIN = new InjectionToken('ContextPlugin');
6 |
--------------------------------------------------------------------------------
/modules/context/src/lib/directives/context-editor-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiContextEditorHost]'
5 | })
6 | export class ContextEditorHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
9 |
--------------------------------------------------------------------------------
/modules/context/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/context/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/context/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/crud/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/crud",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/crud/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/crud",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/crud/src/lib/components/crud-adaptor-datasource-form/crud-adaptor-datasource-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/crud/src/lib/components/crud-adaptor-datasource-form/crud-adaptor-datasource-form.component.scss
--------------------------------------------------------------------------------
/modules/crud/src/lib/data/crud.data.ts:
--------------------------------------------------------------------------------
1 | import { CrudOperationResponse } from '../models/crud.models';
2 |
3 | export const blankCrudAdaptorResponse: CrudOperationResponse = { success: false };
--------------------------------------------------------------------------------
/modules/crud/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/crud/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/crud/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/datasource/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/datasource",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/datasource/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/datasource",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/datasource/src/lib/components/data-source-form/data-source-form.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/modules/datasource/src/lib/components/data-source-form/data-source-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/datasource/src/lib/components/data-source-form/data-source-form.component.scss
--------------------------------------------------------------------------------
/modules/datasource/src/lib/components/datasource-form/datasource-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/datasource/src/lib/components/datasource-form/datasource-form.component.scss
--------------------------------------------------------------------------------
/modules/datasource/src/lib/components/datasource-source-form/datasource-source-form.component.html:
--------------------------------------------------------------------------------
1 | Datasource
--------------------------------------------------------------------------------
/modules/datasource/src/lib/components/datasource-source-form/datasource-source-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/datasource/src/lib/components/datasource-source-form/datasource-source-form.component.scss
--------------------------------------------------------------------------------
/modules/datasource/src/lib/directives/datasource-renderer-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiDatasourceRendererHost]'
5 | })
6 | export class DatasourceRendererHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
--------------------------------------------------------------------------------
/modules/datasource/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/datasource/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/datasource/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/deity/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/deity",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/deity/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/deity",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/deity/src/lib/components/entity-datasource-form/entity-datasource-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/deity/src/lib/components/entity-datasource-form/entity-datasource-form.component.scss
--------------------------------------------------------------------------------
/modules/deity/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of deity
3 | */
4 | export * from './lib/deity.module';
5 | export * from './lib/components/entity-datasource/entity-datasource.component';
6 | export * from './lib/components/entity-datasource-form/entity-datasource-form.component';
7 | export * from './lib/models/deity.models';
8 |
--------------------------------------------------------------------------------
/modules/deity/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/deity/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/deity/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/detour/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/detour",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/detour/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/detour",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/detour/src/lib/components/interaction-listener/interaction-listener.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/detour/src/lib/components/interaction-listener/interaction-listener.component.scss
--------------------------------------------------------------------------------
/modules/detour/src/lib/components/interactions-dialog/interactions-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/detour/src/lib/components/interactions-dialog/interactions-dialog.component.scss
--------------------------------------------------------------------------------
/modules/detour/src/lib/components/interactions-form/interactions-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/detour/src/lib/components/interactions-form/interactions-form.component.scss
--------------------------------------------------------------------------------
/modules/detour/src/lib/detour.factories.ts:
--------------------------------------------------------------------------------
1 | import { InteractionEventPlugin } from "./models/interaction-event.models";
2 |
3 | export const interactionEventDomFactory = () => {
4 | return new InteractionEventPlugin({ title: 'DOM', id: 'dom' });
5 | };
--------------------------------------------------------------------------------
/modules/detour/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/lib",
6 | "declaration": true,
7 | "declarationMap": true,
8 | "inlineSources": true,
9 | "types": []
10 | },
11 | "exclude": [
12 | "src/test.ts",
13 | "**/*.spec.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/modules/detour/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/detour/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/dparam/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/dparam",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/dparam/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/dparam",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/dparam/src/lib/components/params-form/params-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/dparam/src/lib/components/params-form/params-form.component.scss
--------------------------------------------------------------------------------
/modules/dparam/src/lib/components/params-querystring/params-querystring.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/dparam/src/lib/components/params-querystring/params-querystring.component.scss
--------------------------------------------------------------------------------
/modules/dparam/src/lib/components/plugin-instance/plugin-instance.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/dparam/src/lib/components/plugin-instance/plugin-instance.component.scss
--------------------------------------------------------------------------------
/modules/dparam/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/dparam/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/dparam/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/drxdb/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/drxdb",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/drxdb/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/drxdb",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/drxdb/src/lib/drxdb.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CrudModule } from '@rollthecloudinc/crud';
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | CrudModule
7 | ],
8 | exports: []
9 | })
10 | export class DrxdbModule { }
11 |
--------------------------------------------------------------------------------
/modules/drxdb/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of drxdb
3 | */
4 | export * from './lib/drxdb.module';
5 | export * from './lib/dataservices/rxdb-data.service'
6 |
--------------------------------------------------------------------------------
/modules/drxdb/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/drxdb/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/drxdb/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/durl/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/durl",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/durl/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/durl",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/durl/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of durl
3 | */
4 | export * from './lib/durl.module';
5 | export * from './lib/services/url-generator.service';
6 |
--------------------------------------------------------------------------------
/modules/durl/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/durl/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/durl/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/flash/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/flash",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/flash/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/flash",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/flash/src/lib/flash.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | ],
7 | exports: []
8 | })
9 | export class FlashModule { }
10 |
--------------------------------------------------------------------------------
/modules/flash/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of flash
3 | */
4 | export * from './lib/flash.module';
5 |
--------------------------------------------------------------------------------
/modules/flash/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/flash/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/flash/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/formly/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/formly",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/formly/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/formly",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-field-editor/formly-field-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-field-editor/formly-field-editor.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-field-renderer/formly-field-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-field-renderer/formly-field-renderer.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-field-selector/formly-field-selector.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ field.value }}
4 |
5 |
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-field-selector/formly-field-selector.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-field-selector/formly-field-selector.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-field-wrapper/formly-field-wrapper.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-field-wrapper/formly-field-wrapper.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-field-wrapper/formly-field-wrapper.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-pane-field/formly-pane-field.component.html:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-pane-field/formly-pane-field.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-pane-field/formly-pane-field.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-panel-page/formly-panel-page.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-panel-page/formly-panel-page.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-repeating-editor/formly-repeating-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-repeating-editor/formly-repeating-editor.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-repeating-renderer/formly-repeating-renderer.component.html:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-repeating-renderer/formly-repeating-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-repeating-renderer/formly-repeating-renderer.component.scss
--------------------------------------------------------------------------------
/modules/formly/src/lib/components/formly-repeating-section/formly-repeating-section.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/formly/src/lib/components/formly-repeating-section/formly-repeating-section.component.scss
--------------------------------------------------------------------------------
/modules/formly/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/formly/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/formly/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/forms/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/forms",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/forms/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/forms",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-autocomplete/form-autocomplete.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-autocomplete/form-autocomplete.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-checkbox/form-checkbox.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-checkbox/form-checkbox.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-checkbox/form-checkbox.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-datepicker/form-datepicker.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-datepicker/form-datepicker.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-element-editor/form-element-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-element-editor/form-element-editor.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-input/form-input.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-input/form-input.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-input/form-input.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-media/form-media.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-media/form-media.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-radiogroup/form-radiogroup.component.html:
--------------------------------------------------------------------------------
1 |
2 | {{ opt.label }}
3 |
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-radiogroup/form-radiogroup.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-radiogroup/form-radiogroup.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-section-editor/form-section-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-section-editor/form-section-editor.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-section/form-section.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-section/form-section.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-select/form-select.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ opt.label }}
4 |
5 |
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-select/form-select.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-select/form-select.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-slider/form-slider.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-slider/form-slider.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-slider/form-slider.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-textarea/form-textarea.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-textarea/form-textarea.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-textarea/form-textarea.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-toggle/form-toggle.component.html:
--------------------------------------------------------------------------------
1 | Toggle Label
--------------------------------------------------------------------------------
/modules/forms/src/lib/components/form-toggle/form-toggle.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/forms/src/lib/components/form-toggle/form-toggle.component.scss
--------------------------------------------------------------------------------
/modules/forms/src/lib/handlers/form-element.handler.ts:
--------------------------------------------------------------------------------
1 | import { Injectable } from '@angular/core';
2 | import { AbstractFormContentHandler } from './abstract-form-content.handler';
3 |
4 | @Injectable({
5 | providedIn: 'root'
6 | })
7 | export class FormElementHandler extends AbstractFormContentHandler {
8 | }
--------------------------------------------------------------------------------
/modules/forms/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/forms/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/forms/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/here/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/here",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/here/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/here",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/here/src/lib/here.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [
5 | ],
6 | imports: [
7 | ],
8 | exports: [
9 | ]
10 | })
11 | export class HereModule { }
12 |
--------------------------------------------------------------------------------
/modules/here/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of here
3 | */
4 | export * from './lib/here.module';
5 |
--------------------------------------------------------------------------------
/modules/here/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/here/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/here/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/keyval/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/keyval",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/keyval/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/keyval",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/keyval/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of keyval
3 | */
4 | export * from './lib/keyval.module';
5 | export * from './lib/keyval.factories';
6 |
--------------------------------------------------------------------------------
/modules/keyval/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/keyval/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/keyval/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/layout/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/layout",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/layout/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/layout",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/flex-layout/flex-layout.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/layout/src/lib/components/flex-layout/flex-layout.component.scss
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/grid-layout/grid-layout.component.scss:
--------------------------------------------------------------------------------
1 | .layout-wrapper, .layout-inner {
2 | height: 100%;
3 | }
4 |
5 | .grid-item-header {
6 | background-color: #ccc;
7 | padding: .5em;
8 | }
9 |
10 | button.delete {
11 | float: right;
12 | }
13 |
14 | .main-controls {
15 | background-color: white;
16 | padding: .5em;
17 | }
18 |
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/gridless-layout-renderer/gridless-layout-renderer.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/gridless-layout-renderer/gridless-layout-renderer.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | height: 100%;
3 | }
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/layout-dialog/layout-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/layout/src/lib/components/layout-dialog/layout-dialog.component.scss
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/layout-form/layout-form.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/modules/layout/src/lib/components/layout-form/layout-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/layout/src/lib/components/layout-form/layout-form.component.scss
--------------------------------------------------------------------------------
/modules/layout/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/layout/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/layout/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/lock/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/lock",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/lock/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/lock",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/lock/src/lib/lock.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | ],
7 | exports: []
8 | })
9 | export class LockModule { }
10 |
--------------------------------------------------------------------------------
/modules/lock/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of lock
3 | */
4 | export * from './lib/lock.module';
5 |
--------------------------------------------------------------------------------
/modules/lock/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/lock/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/lock/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/loop/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/loop",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/loop/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/loop",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/loop/src/lib/components/loop-datasource-form/loop-datasource-form.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/loop/src/lib/components/loop-datasource-form/loop-datasource-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/loop/src/lib/components/loop-datasource-form/loop-datasource-form.component.scss
--------------------------------------------------------------------------------
/modules/loop/src/lib/models/loop.models.ts:
--------------------------------------------------------------------------------
1 | export class LoopDatasource {
2 | constructor(data?: LoopDatasource) {
3 | if (data) {
4 | }
5 | }
6 | }
--------------------------------------------------------------------------------
/modules/loop/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of loop
3 | */
4 | export * from './lib/loop.module';
5 | export * from './lib/components/loop-datasource/loop-datasource.component';
6 | export * from './lib/components/loop-datasource-form/loop-datasource-form.component';
7 | export * from './lib/models/loop.models';
8 |
--------------------------------------------------------------------------------
/modules/loop/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/loop/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/loop/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/material/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/material",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/material/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/material",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/material/src/lib/components/responsive-stepper/responsive-stepper.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/material/src/lib/components/responsive-stepper/responsive-stepper.component.scss
--------------------------------------------------------------------------------
/modules/material/src/public-api.ts:
--------------------------------------------------------------------------------
1 | export * from './lib/material.module';
2 | export * from './lib/components/responsive-stepper/responsive-stepper.component';
3 |
--------------------------------------------------------------------------------
/modules/material/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/material/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/material/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/media/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/media",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/media/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/media",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/media/src/lib/components/mediafile-pane-renderer/mediafile-pane-renderer.component.html:
--------------------------------------------------------------------------------
1 | Media File
--------------------------------------------------------------------------------
/modules/media/src/lib/components/mediafile-pane-renderer/mediafile-pane-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/media/src/lib/components/mediafile-pane-renderer/mediafile-pane-renderer.component.scss
--------------------------------------------------------------------------------
/modules/media/src/lib/components/mediafile-pane-renderer/mediafile-pane-renderer.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core'
2 |
3 | @Component({
4 | selector: 'classifieds-ui-mediafile-pane-renderer',
5 | templateUrl: './mediafile-pane-renderer.component.html',
6 | styleUrls: ['./mediafile-pane-renderer.component.scss']
7 | })
8 | export class MediafilePaneRendererComponent {
9 | }
--------------------------------------------------------------------------------
/modules/media/src/lib/media.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { MediaSettings } from './models/media.models';
4 |
5 | export const MEDIA_SETTINGS = new InjectionToken('Media Settings');
6 |
--------------------------------------------------------------------------------
/modules/media/src/lib/services/files.service.spec.ts:
--------------------------------------------------------------------------------
1 | import { TestBed } from '@angular/core/testing';
2 |
3 | import { FilesService } from './files.service';
4 |
5 | describe('FilesService', () => {
6 | beforeEach(() => TestBed.configureTestingModule({}));
7 |
8 | it('should be created', () => {
9 | const service: FilesService = TestBed.get(FilesService);
10 | expect(service).toBeTruthy();
11 | });
12 | });
13 |
--------------------------------------------------------------------------------
/modules/media/src/public-api.ts:
--------------------------------------------------------------------------------
1 | export * from './lib/media.module';
2 | export * from './lib/media.tokens';
3 | export * from './lib/models/media.models';
4 | export * from './lib/services/files.service';
5 | export * from './lib/components/mediafile-pane-renderer/mediafile-pane-renderer.component';
6 |
--------------------------------------------------------------------------------
/modules/media/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/media/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/media/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/oidc/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/oidc",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/oidc/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/oidc",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/oidc/src/lib/entity-metadata.ts:
--------------------------------------------------------------------------------
1 | import { EntityMetadataMap } from '@ngrx/data';
2 |
3 | export const entityMetadata: EntityMetadataMap = {
4 | Cookie: {
5 | entityName: 'Cookie'
6 | }
7 | };
8 |
--------------------------------------------------------------------------------
/modules/oidc/src/lib/oidc.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { ClientSettings } from './models/oidc.models';
4 |
5 | export const CLIENT_SETTINGS = new InjectionToken('ClientSettings');
6 |
--------------------------------------------------------------------------------
/modules/oidc/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of oidc
3 | */
4 | export * from './lib/oidc.module';
5 | export * from './lib/models/oidc.models';
6 | export * from './lib/oidc.tokens';
7 | export * from './lib/http-interceptors/token-interceptor';
8 |
--------------------------------------------------------------------------------
/modules/oidc/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/oidc/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/oidc/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/ordain/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/ordain",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/ordain/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/ordain",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/ordain/src/lib/components/defult-validation-error/default-validation-error.component.html:
--------------------------------------------------------------------------------
1 | {{ message$.value }}
--------------------------------------------------------------------------------
/modules/ordain/src/lib/components/defult-validation-error/default-validation-error.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/ordain/src/lib/components/defult-validation-error/default-validation-error.component.scss
--------------------------------------------------------------------------------
/modules/ordain/src/lib/components/validation-editor/validation-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/ordain/src/lib/components/validation-editor/validation-editor.component.scss
--------------------------------------------------------------------------------
/modules/ordain/src/lib/components/validation-params-editor-form/validation-params-editor-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/ordain/src/lib/components/validation-params-editor-form/validation-params-editor-form.component.scss
--------------------------------------------------------------------------------
/modules/ordain/src/lib/components/validation-validator/validation-validator.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/ordain/src/lib/components/validation-validator/validation-validator.component.scss
--------------------------------------------------------------------------------
/modules/ordain/src/lib/directives/validation-renderer-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[druidValidationRendererHost]'
5 | })
6 | export class ValidationRendererHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
--------------------------------------------------------------------------------
/modules/ordain/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/ordain/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/outsider/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/outsider",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/outsider/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/outsider",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/outsider/src/lib/components/outside-app-editor/outside-app-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/outsider/src/lib/components/outside-app-editor/outside-app-editor.component.scss
--------------------------------------------------------------------------------
/modules/outsider/src/lib/components/outside-app-renderer/outside-app-renderer.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/outsider/src/lib/components/outside-app-renderer/outside-app-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/outsider/src/lib/components/outside-app-renderer/outside-app-renderer.component.scss
--------------------------------------------------------------------------------
/modules/outsider/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of outsider
3 | */
4 | export * from './lib/outsider.module';
5 | export * from './lib/components/outside-app-editor/outside-app-editor.component';
6 | export * from './lib/models/outsider.models';
7 | export * from './lib/handlers/outside-app-content.handler';
8 | export * from './lib/components/outside-app-renderer/outside-app-renderer.component';
--------------------------------------------------------------------------------
/modules/outsider/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/lib",
6 | "declaration": true,
7 | "declarationMap": true,
8 | "inlineSources": true,
9 | "types": []
10 | },
11 | "exclude": [
12 | "src/test.ts",
13 | "**/*.spec.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/modules/outsider/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/outsider/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/pagealias/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/pagealias",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/pagealias/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/pagealias",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/pagealias/src/lib/components/pagealias-router/pagealias-router.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from "@angular/core";
2 |
3 | @Component({
4 | selector: 'classifieds-pagealias-router',
5 | template: `Hello
`
6 | })
7 | export class PagealiasRouterComponent {
8 |
9 | }
--------------------------------------------------------------------------------
/modules/pagealias/src/lib/models/pagealias.models.ts:
--------------------------------------------------------------------------------
1 | import { AliasPlugin } from '@rollthecloudinc/alias';
2 |
3 | export class PagealiasPlugin extends AliasPlugin {
4 | }
--------------------------------------------------------------------------------
/modules/pagealias/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of pagealias
3 | */
4 | export * from './lib/pagealias.module';
5 |
--------------------------------------------------------------------------------
/modules/pagealias/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/pagealias/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/pagealias/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/pages/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/pages",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/catch-all-router/catch-all-router.component.html:
--------------------------------------------------------------------------------
1 | Page Not Found
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/catch-all-router/catch-all-router.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/catch-all-router/catch-all-router.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/content-selector/content-selector.component.scss:
--------------------------------------------------------------------------------
1 | .content-selector-wrapper ::ng-deep .mat-tab-header {
2 | display: none;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/context-dialog/context-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/context-dialog/context-dialog.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/context-editor/context-editor.component.html:
--------------------------------------------------------------------------------
1 | context-editor works!
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/context-editor/context-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/context-editor/context-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/create-panel-page/create-panel-page.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/create-panel-page/create-panel-page.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/create-panel-page/create-panel-page.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/edit-panel-page/edit-panel-page.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/edit-panel-page/edit-panel-page.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/edit-panel-page/edit-panel-page.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/form-datasource-form/form-datasource-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/form-datasource-form/form-datasource-form.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/page-router-link/page-router-link.component.html:
--------------------------------------------------------------------------------
1 | {{text}}
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/page-router-link/page-router-link.component.scss:
--------------------------------------------------------------------------------
1 | :host:hover {
2 | cursor: pointer;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/page-state-editor/page-state-editor.component.html:
--------------------------------------------------------------------------------
1 | context-editor works!
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/page-state-editor/page-state-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/page-state-editor/page-state-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/page-state-form/page-state-form.component.html:
--------------------------------------------------------------------------------
1 |
2 | <
3 |
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/page-state-form/page-state-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/page-state-form/page-state-form.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/pane-props-dialog/pane-props-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/pane-props-dialog/pane-props-dialog.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/panel-page-router/panel-page-router.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/panel-page-router/panel-page-router.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/panel-page-router/panel-page-router.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/panel-props-dialog/panel-props-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/panel-props-dialog/panel-props-dialog.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/properties-dialog/properties-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/properties-dialog/properties-dialog.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/rendering-editor/rendering-editor.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/rendering-editor/rendering-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/rendering-editor/rendering-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/rest-form/rest-form.component.scss:
--------------------------------------------------------------------------------
1 | .rest-form ::ng-deep .content-inner {
2 | height: auto;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/rules-dialog/rules-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/rules-dialog/rules-dialog.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/selection/selection.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/selection/selection.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/slice-form/slice-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/components/slice-form/slice-form.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/components/style-selector/style-selector.component.scss:
--------------------------------------------------------------------------------
1 | .style-selector-wrapper ::ng-deep .mat-tab-header {
2 | display: none;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/directives/content-selection-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiContentSelectionHost]'
5 | })
6 | export class ContentSelectionHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
9 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/directives/layout-editor-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiLayoutEditorHost]'
5 | })
6 | export class LayoutEditorHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
--------------------------------------------------------------------------------
/modules/pages/src/lib/directives/pane-content-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiPaneContentHost]'
5 | })
6 | export class PaneContentHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
9 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/models/pages.models.ts:
--------------------------------------------------------------------------------
1 | export class PagesSettings {
2 | disableRouting = false;
3 | constructor(data?: PagesSettings) {
4 | if (data) {
5 | this.disableRouting = data.disableRouting;
6 | }
7 | }
8 | }
--------------------------------------------------------------------------------
/modules/pages/src/lib/pages.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | import { PagesSettings } from './models/pages.models';
4 |
5 | export const PAGES_SETTINGS = new InjectionToken('PagesSettings');
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/attribute/attribute-editor/attribute-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/attribute/attribute-editor/attribute-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/attribute/attribute-pane-renderer/attribute-pane-renderer.component.scss:
--------------------------------------------------------------------------------
1 | .override {
2 | position: absolute;
3 | top: .5em;
4 | right: .5em;
5 | }
6 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/attribute/attribute-selector/attribute-selector.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ widget.value.name }}
4 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/attribute/attribute-selector/attribute-selector.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/attribute/attribute-selector/attribute-selector.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/datasource/datasource-selector/datasource-selector.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | REST API
4 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/datasource/datasource-selector/datasource-selector.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/datasource/datasource-selector/datasource-selector.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/media/media-editor/media-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/media/media-editor/media-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/media/media-pane-renderer/media-pane-renderer.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/media/media-pane-renderer/media-pane-renderer.component.scss:
--------------------------------------------------------------------------------
1 |
2 | // Responsive default - could add resizing options.
3 | img {
4 | max-width: 100%;
5 | }
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/panel/panel-editor/panel-editor.component.html:
--------------------------------------------------------------------------------
1 | panel-editor works!
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/panel/panel-editor/panel-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/panel/panel-editor/panel-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/panel/panel-selector/panel-selector.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/panel/panel-selector/panel-selector.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/rest/rest-editor/rest-editor.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/rest/rest-editor/rest-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/rest/rest-editor/rest-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/rest/rest-pane-renderer/rest-pane-renderer.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/rest/rest-pane-renderer/rest-pane-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/rest/rest-pane-renderer/rest-pane-renderer.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/slice/slice-editor/slice-editor.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/slice/slice-editor/slice-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/slice/slice-editor/slice-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-editor/snippet-editor.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-editor/snippet-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/snippet/snippet-editor/snippet-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-editor2/snippet-editor2.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-editor2/snippet-editor2.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/snippet/snippet-editor2/snippet-editor2.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-form2/snippet-form2.component.scss:
--------------------------------------------------------------------------------
1 | .content-inner {
2 | height: 600px;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-pane-renderer/snippet-pane-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/snippet/snippet-pane-renderer/snippet-pane-renderer.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-pane-renderer2/snippet-pane-renderer2.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet-pane-renderer2/snippet-pane-renderer2.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/snippet/snippet-pane-renderer2/snippet-pane-renderer2.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/snippet/snippet.models.ts:
--------------------------------------------------------------------------------
1 | /*export class Snippet {
2 | content: string;
3 | contentType: string;
4 | constructor(data?: Snippet) {
5 | if(data) {
6 | this.content = data.content;
7 | this.contentType = data.contentType;
8 | }
9 | }
10 | }*/
11 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/style/gallery-editor/gallery-editor.component.html:
--------------------------------------------------------------------------------
1 | gallery-editor works!
2 |
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/style/gallery-editor/gallery-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/style/gallery-editor/gallery-editor.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/style/gallery-panel-renderer/gallery-panel-renderer-empty.component.html:
--------------------------------------------------------------------------------
1 | Empty
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/style/table-panel-renderer/table-panel-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/style/table-panel-renderer/table-panel-renderer.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/style/tabs-panel-renderer/tabs-panel-renderer.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/pages/src/lib/plugins/style/tabs-panel-renderer/tabs-panel-renderer.component.scss
--------------------------------------------------------------------------------
/modules/pages/src/lib/plugins/style/virtual-list-panel-renderer/virtual-list-panel-renderer.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | position: relative;
3 | }
4 |
5 | .panes-viewport {
6 | height: 100%;
7 | width: 100%;
8 | }
9 |
--------------------------------------------------------------------------------
/modules/pages/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/pages/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/pages/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/panels/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/panels",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/panels/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/panels",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/panels/src/lib/features/page-builder/page-builder.actions.spec.ts:
--------------------------------------------------------------------------------
1 | import * as fromPageBuilder from './page-builder.actions';
2 |
3 | describe('loadPageBuilders', () => {
4 | it('should return an action', () => {
5 | expect(fromPageBuilder.loadPageBuilders().type).toBe('[PageBuilder] Load PageBuilders');
6 | });
7 | });
8 |
--------------------------------------------------------------------------------
/modules/panels/src/lib/panels.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from "@angular/core";
2 | import { PanelsSettings } from './models/panels.models';
3 | import { StylePlugin } from "./models/style.models";
4 |
5 | export const STYLE_PLUGIN = new InjectionToken('StylePlugin');
6 | export const PANELS_SETTINGS = new InjectionToken('PanelsSettings');
--------------------------------------------------------------------------------
/modules/panels/src/lib/plugins/datasource/datasource-editor/datasource-editor.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/panels/src/lib/plugins/datasource/datasource-editor/datasource-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/panels/src/lib/plugins/datasource/datasource-editor/datasource-editor.component.scss
--------------------------------------------------------------------------------
/modules/panels/src/lib/plugins/panel/panel-editor/panel-editor.component.html:
--------------------------------------------------------------------------------
1 | panel-editor works!
2 |
--------------------------------------------------------------------------------
/modules/panels/src/lib/plugins/panel/panel-editor/panel-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/panels/src/lib/plugins/panel/panel-editor/panel-editor.component.scss
--------------------------------------------------------------------------------
/modules/panels/src/lib/plugins/panel/panel-selector/panel-selector.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/panels/src/lib/plugins/panel/panel-selector/panel-selector.component.scss
--------------------------------------------------------------------------------
/modules/panels/src/lib/services/dynamic-pane.service.ts:
--------------------------------------------------------------------------------
1 | import { Injectable } from "@angular/core";
2 |
3 | @Injectable({
4 | providedIn: 'root'
5 | })
6 | export class DynamicPaneService {
7 |
8 | }
--------------------------------------------------------------------------------
/modules/panels/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/panels/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/panels/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/plugin/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/plugin",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/plugin/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/plugin",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/plugin/src/lib/plugin.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { UtilsModule } from '@rollthecloudinc/utils';
3 |
4 | @NgModule({
5 | declarations: [],
6 | imports: [
7 | UtilsModule
8 | ],
9 | exports: []
10 | })
11 | export class PluginModule { }
12 |
--------------------------------------------------------------------------------
/modules/plugin/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of plugin
3 | */
4 |
5 | export * from './lib/plugin.module';
6 | export * from './lib/services/base-plugin-manager.service';
7 | export * from './lib/services/config-discovery.service';
8 | export * from './lib/services/plugin-configuration-manager.service';
9 | export * from './lib/models/plugin.models';
10 |
--------------------------------------------------------------------------------
/modules/plugin/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/plugin/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/plugin/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/powder/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/powder",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/powder/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/powder",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/powder/src/lib/powder.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | ],
7 | exports: []
8 | })
9 | export class PowderModule { }
10 |
--------------------------------------------------------------------------------
/modules/powder/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of powder
3 | */
4 | export * from './lib/powder.module';
5 |
--------------------------------------------------------------------------------
/modules/powder/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/powder/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/powder/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/react/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/react",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/react/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/react",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/react/src/lib/react.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { MfeReactComponent } from './components/mfe-react-component/mfe-react.component';
3 |
4 | @NgModule({
5 | declarations: [
6 | MfeReactComponent
7 | ],
8 | imports: [
9 | ],
10 | exports: [
11 | MfeReactComponent
12 | ]
13 | })
14 | export class ReactModule { }
15 |
--------------------------------------------------------------------------------
/modules/react/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of react
3 | */
4 | export * from './lib/react.module';
5 | export * from './lib/components/mfe-react-component/mfe-react.component';
6 |
--------------------------------------------------------------------------------
/modules/react/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/lib",
6 | "declaration": true,
7 | "declarationMap": true,
8 | "inlineSources": true,
9 | "types": []
10 | },
11 | "exclude": [
12 | "src/test.ts",
13 | "**/*.spec.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/modules/react/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/react/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/refinery/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/refinery",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/refinery/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/refinery",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/refinery/src/lib/components/persistence-dialog/persistence-dialog.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/refinery/src/lib/components/persistence-dialog/persistence-dialog.component.scss
--------------------------------------------------------------------------------
/modules/refinery/src/lib/components/persistence-form/persistence-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/refinery/src/lib/components/persistence-form/persistence-form.component.scss
--------------------------------------------------------------------------------
/modules/refinery/src/lib/directives/dataduct-render-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiDataductRendererHost]'
5 | })
6 | export class DataductRenderHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
--------------------------------------------------------------------------------
/modules/refinery/tsconfig.lib.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/lib",
6 | "declaration": true,
7 | "declarationMap": true,
8 | "inlineSources": true,
9 | "types": []
10 | },
11 | "exclude": [
12 | "src/test.ts",
13 | "**/*.spec.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/modules/refinery/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/refinery/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/render/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/render",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/render/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/render",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/render/src/lib/components/empty-layout/empty-layout.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from "@angular/core";
2 |
3 | @Component({
4 | selector: 'classifieds-ui-empty-layout',
5 | template: `empty layout content`
6 | })
7 | export class EmptyLayoutComponent {
8 | }
--------------------------------------------------------------------------------
/modules/render/src/lib/components/panel-page/panel-page.component.scss:
--------------------------------------------------------------------------------
1 | :host ::ng-deep gridster {
2 | background-color: white;
3 | }
4 |
5 | :host ::ng-deep gridster-item {
6 | background-color: white;
7 | }
8 |
--------------------------------------------------------------------------------
/modules/render/src/lib/components/panel-page/render-pane.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | height: 100%;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/render/src/lib/components/panel-page/render-panel.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 | height: 100%;
3 | }
4 |
5 | .render-panel {
6 | height: 100%;
7 | }
8 |
--------------------------------------------------------------------------------
/modules/render/src/lib/directives/layout-renderer-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiLayoutRendererHost]'
5 | })
6 | export class LayoutRendererHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
--------------------------------------------------------------------------------
/modules/render/src/lib/directives/pane-content-host.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive, ViewContainerRef } from '@angular/core';
2 |
3 | @Directive({
4 | selector: '[classifiedsUiPaneContentHost]'
5 | })
6 | export class PaneContentHostDirective {
7 | constructor(public viewContainerRef: ViewContainerRef) { }
8 | }
9 |
--------------------------------------------------------------------------------
/modules/render/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of render
3 | */
4 | export * from './lib/render.module';
5 | // export * from './lib/components/render-panel/render-panel.component';
6 | // export * from './lib/components/render-pane/render-pane.component';
7 | export * from './lib/components/panel-page/panel-page.component';
8 | export * from './lib/components/empty-layout/empty-layout.component';
9 |
--------------------------------------------------------------------------------
/modules/render/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/render/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/render/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/rest/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/rest",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/rest/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/rest",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/rest/src/lib/components/rest-source-form/rest-source-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/rest/src/lib/components/rest-source-form/rest-source-form.component.scss
--------------------------------------------------------------------------------
/modules/rest/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of rest
3 | */
4 | export * from './lib/rest.module';
5 | export * from './lib/components/rest-source-form/rest-source-form.component';
6 | export * from './lib/components/rest-datasource/rest-datasource.component';
7 | export * from './lib/models/rest.models';
8 |
--------------------------------------------------------------------------------
/modules/rest/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/rest/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/rest/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/rules/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/rules",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/rules/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/rules",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/rules/src/lib/rules.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | ],
7 | exports: []
8 | })
9 | export class RulesModule { }
10 |
--------------------------------------------------------------------------------
/modules/rules/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of rules
3 | */
4 | export * from './lib/rules.module';
5 | export * from './lib/services/rules-parser.service';
6 | export * from './lib/services/rules-resolver.service';
7 |
--------------------------------------------------------------------------------
/modules/rules/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/rules/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/rules/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/sheath/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/sheath",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/sheath/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/sheath",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/sheath/src/lib/models/classify.models.ts:
--------------------------------------------------------------------------------
1 | export enum ClassClassification {
2 | KEEP,
3 | ADD,
4 | REMOVE
5 | }
6 |
7 | export type ClassMap = Map>;
--------------------------------------------------------------------------------
/modules/sheath/src/lib/sheath.helpers.ts:
--------------------------------------------------------------------------------
1 | export const isSelectorValid = ({ selector, document }: { selector: string, document: Document }) => {
2 | const dummyElement = document.createDocumentFragment();
3 | if (!selector || selector.indexOf('undefined') !== -1) {
4 | return false;
5 | }
6 | try { dummyElement.querySelector(selector) } catch { return false }
7 | return true
8 | };
--------------------------------------------------------------------------------
/modules/sheath/src/lib/sheath.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [
5 | ],
6 | imports: [
7 | ],
8 | exports: [
9 | ]
10 | })
11 | export class SheathModule { }
12 |
--------------------------------------------------------------------------------
/modules/sheath/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of sheath
3 | */
4 |
5 | export * from './lib/sheath.module';
6 | export * from './lib/services/stylizer.service';
7 | export * from './lib/services/classify.service';
8 | export * from './lib/models/classify.models';
9 | export * from './lib/sheath.helpers';
10 |
--------------------------------------------------------------------------------
/modules/sheath/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/sheath/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/snippet/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/snippet",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/snippet/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/snippet",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/snippet/src/lib/components/snippet-form/snippet-form.component.scss:
--------------------------------------------------------------------------------
1 | .content-inner {
2 | // height: 600px;
3 | }
4 |
--------------------------------------------------------------------------------
/modules/snippet/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of snippet
3 | */
4 | export * from './lib/snippet.module';
5 | export * from './lib/components/snippet-form/snippet-form.component';
6 | export * from './lib/models/snippet.models';
7 | export * from './lib/services/snippet-parser.service';
8 |
--------------------------------------------------------------------------------
/modules/snippet/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/snippet/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/snippet/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/state/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/state",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/state/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/state",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/state/src/lib/components/context-state-editor/context-state-editor.component.html:
--------------------------------------------------------------------------------
1 | context-editor works!
--------------------------------------------------------------------------------
/modules/state/src/lib/components/context-state-editor/context-state-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/state/src/lib/components/context-state-editor/context-state-editor.component.scss
--------------------------------------------------------------------------------
/modules/state/src/lib/components/context-state-form/context-state-form.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/modules/state/src/lib/components/context-state-form/context-state-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/state/src/lib/components/context-state-form/context-state-form.component.scss
--------------------------------------------------------------------------------
/modules/state/src/lib/entity-metadata.ts:
--------------------------------------------------------------------------------
1 | import { EntityMetadataMap } from '@ngrx/data';
2 |
3 | export const entityMetadata: EntityMetadataMap = {
4 | GlobalState: {
5 | entityName: 'GlobalState'
6 | },
7 | };
8 |
--------------------------------------------------------------------------------
/modules/state/src/lib/models/state.models.ts:
--------------------------------------------------------------------------------
1 | import { AttributeValue } from '@rollthecloudinc/attributes';
2 |
3 | export class GlobalState {
4 | id: string;
5 | value: AttributeValue;
6 | constructor(data?: GlobalState) {
7 | if (data) {
8 | this.id = data.id;
9 | this.value = new AttributeValue(data.value);
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/state/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of state
3 | */
4 | export * from './lib/state.module';
5 |
--------------------------------------------------------------------------------
/modules/state/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/state/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/state/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/stock/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/stock",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/stock/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/stock",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/stock/src/lib/stock.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | @NgModule({
4 | declarations: [],
5 | imports: [
6 | ],
7 | exports: []
8 | })
9 | export class StockModule { }
10 |
--------------------------------------------------------------------------------
/modules/stock/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of stock
3 | */
4 | export * from './lib/stock.module';
5 |
--------------------------------------------------------------------------------
/modules/stock/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/stock/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/stock/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/style/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/style",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/style/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/style",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/style/src/lib/style.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CommonModule } from '@angular/common';
3 |
4 | @NgModule({
5 | imports: [CommonModule]
6 | })
7 | export class StyleModule {}
8 |
--------------------------------------------------------------------------------
/modules/style/src/lib/style.tokens.ts:
--------------------------------------------------------------------------------
1 | import { InjectionToken } from '@angular/core';
2 |
3 | /*import { StylePlugin } from './models/style.models';
4 |
5 | export const STYLE_PLUGIN = new InjectionToken('StylePlugin');*/
6 |
--------------------------------------------------------------------------------
/modules/style/src/public-api.ts:
--------------------------------------------------------------------------------
1 | export * from './lib/style.module';
2 | // export * from './lib/models/style.models';
3 | export * from './lib/style.tokens';
4 | // export * from './lib/services/style-plugin-manager.service';
5 |
--------------------------------------------------------------------------------
/modules/style/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/style/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/style/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/token/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/token",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/token/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/token",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/modules/token/src/lib/token.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CommonModule } from '@angular/common';
3 |
4 | @NgModule({
5 | imports: [CommonModule]
6 | })
7 | export class TokenModule {}
8 |
--------------------------------------------------------------------------------
/modules/token/src/public-api.ts:
--------------------------------------------------------------------------------
1 | export * from './lib/token.module';
2 | export * from './lib/services/tokenizer.service';
3 |
--------------------------------------------------------------------------------
/modules/token/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/token/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/token/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/tractorbeam/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/tractorbeam",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/tractorbeam/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/tractorbeam",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/tractorbeam/src/lib/components/context-module-editor/context-module-editor.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/tractorbeam/src/lib/components/context-module-editor/context-module-editor.component.scss
--------------------------------------------------------------------------------
/modules/tractorbeam/src/lib/components/context-module-form/context-module-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/tractorbeam/src/lib/components/context-module-form/context-module-form.component.scss
--------------------------------------------------------------------------------
/modules/tractorbeam/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of tractorbeam
3 | */
4 | export * from './lib/tractorbeam.module';
5 | export * from './lib/components/context-module-editor/context-module-editor.component';
6 | export * from './lib/components/context-module-form/context-module-form.component';
7 |
--------------------------------------------------------------------------------
/modules/tractorbeam/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/tractorbeam/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/transform/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/transform",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
--------------------------------------------------------------------------------
/modules/transform/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/transform",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
--------------------------------------------------------------------------------
/modules/transform/src/lib/components/select-source-form/select-source-form.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Query
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/modules/transform/src/lib/components/select-source-form/select-source-form.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/transform/src/lib/components/select-source-form/select-source-form.component.scss
--------------------------------------------------------------------------------
/modules/transform/src/lib/components/transform-merge/transform-merge.component.html:
--------------------------------------------------------------------------------
1 | transform merge
--------------------------------------------------------------------------------
/modules/transform/src/lib/components/transform-merge/transform-merge.component.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/modules/transform/src/lib/components/transform-merge/transform-merge.component.scss
--------------------------------------------------------------------------------
/modules/transform/src/lib/models/transform.models.ts:
--------------------------------------------------------------------------------
1 | export class SelectTransform {
2 | query: string;
3 | constructor(data?: SelectTransform) {
4 | if (data) {
5 | this.query = data.query;
6 | }
7 | }
8 | }
--------------------------------------------------------------------------------
/modules/transform/src/public-api.ts:
--------------------------------------------------------------------------------
1 | /*
2 | * Public API Surface of transform
3 | */
4 | export * from './lib/transform.module';
5 | export * from './lib/components/transform-select/transform-select.component';
6 | export * from './lib/components/transform-merge/transform-merge.component';
7 | export * from './lib/models/transform.models';
8 | export * from './lib/components/select-source-form/select-source-form.component';
9 |
--------------------------------------------------------------------------------
/modules/transform/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/transform/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/transform/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/modules/utils/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../dist/utils",
4 | "lib": {
5 | "entryFile": "src/public-api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/modules/utils/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@rollthecloudinc/utils",
3 | "version": "16.0.0-alpha.6",
4 | "repository": "https://github.com/rollthecloudinc/druid",
5 | "peerDependencies": {
6 | "@angular/common": "^16.0.1",
7 | "@angular/core": "^16.0.1"
8 | },
9 | "dependencies": {
10 | "tslib": "^2.3.1"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/modules/utils/src/lib/pipes/not-available.pipe.spec.ts:
--------------------------------------------------------------------------------
1 | import { NotAvailablePipe } from './not-available.pipe';
2 |
3 | describe('NotAvailablePipe', () => {
4 | it('create an instance', () => {
5 | const pipe = new NotAvailablePipe();
6 | expect(pipe).toBeTruthy();
7 | });
8 | });
9 |
--------------------------------------------------------------------------------
/modules/utils/src/lib/pipes/not-available.pipe.ts:
--------------------------------------------------------------------------------
1 | import { Pipe, PipeTransform } from '@angular/core';
2 |
3 | @Pipe({
4 | name: 'na'
5 | })
6 | export class NotAvailablePipe implements PipeTransform {
7 |
8 | transform(value: unknown, defaultValue: 'N/A'): unknown {
9 | return !value || value === '' ? defaultValue : value;
10 | }
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/modules/utils/src/lib/pipes/numeral.pipe.spec.ts:
--------------------------------------------------------------------------------
1 | import { NumeralPipe } from './numeral.pipe';
2 |
3 | describe('NumeralPipe', () => {
4 | it('create an instance', () => {
5 | const pipe = new NumeralPipe();
6 | expect(pipe).toBeTruthy();
7 | });
8 | });
9 |
--------------------------------------------------------------------------------
/modules/utils/tsconfig.lib.prod.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.lib.json",
4 | "compilerOptions": {
5 | "declarationMap": false
6 | },
7 | "angularCompilerOptions": {
8 | "compilationMode": "partial"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/modules/utils/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/spec",
6 | "types": [
7 | "jasmine"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts"
12 | ],
13 | "include": [
14 | "**/*.spec.ts",
15 | "**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/modules/utils/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "lib",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "lib",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/projects/ipe/e2e/src/app.po.ts:
--------------------------------------------------------------------------------
1 | import { browser, by, element } from 'protractor';
2 |
3 | export class AppPage {
4 | navigateTo(): Promise {
5 | return browser.get(browser.baseUrl) as Promise;
6 | }
7 |
8 | getTitleText(): Promise {
9 | return element(by.css('app-root .content span')).getText() as Promise;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/projects/ipe/e2e/tsconfig.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../../out-tsc/e2e",
6 | "module": "commonjs",
7 | "target": "es2018",
8 | "types": [
9 | "jasmine",
10 | "jasminewd2",
11 | "node"
12 | ]
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/projects/ipe/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/projects/ipe/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 | .outlet-wrapper {
2 | height: 100%;
3 | }
4 |
--------------------------------------------------------------------------------
/projects/ipe/src/app/components/playground/playground.component.html:
--------------------------------------------------------------------------------
1 | {{ hit.title }}
--------------------------------------------------------------------------------
/projects/ipe/src/assets/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/projects/ipe/src/assets/.gitkeep
--------------------------------------------------------------------------------
/projects/ipe/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rollthecloudinc/quell/1d7724229dd2205a1e02f421b946a21581f394a2/projects/ipe/src/favicon.ico
--------------------------------------------------------------------------------
/projects/ipe/src/main.ts:
--------------------------------------------------------------------------------
1 | import('./bootstrap')
2 | .catch(err => console.error(err));
3 |
--------------------------------------------------------------------------------
/projects/ipe/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
3 | // This needs to be part of spear
4 | // In dev we are using cdn version.
5 | @tailwind base;
6 | @tailwind components;
7 | @tailwind utilities;
8 |
9 | html, body { height: 100%; }
10 |
--------------------------------------------------------------------------------
/projects/ipe/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: [
3 | './projects/ipe/src/assets/objects/media/*__classes.json',
4 | './projects/ipe/src/assets/objects/panelpage/*.json'
5 | ],
6 | plugins: [
7 | require('@tailwindcss/typography'),
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/projects/ipe/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "../../tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "../../out-tsc/app",
6 | "types": []
7 | },
8 | "files": [
9 | "src/main.ts",
10 | "src/polyfills.ts"
11 | ],
12 | "include": [
13 | "src/**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/projects/ipe/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/projects/ipe/webpack.prod.config.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./webpack.config');
2 |
--------------------------------------------------------------------------------
/research.txt:
--------------------------------------------------------------------------------
1 | Lazy loading modules and components with ivy
2 | disadvantage: requires compiler...
3 |
4 | https://indepth.dev/lazy-loading-angular-modules-with-ivy/
5 |
6 | Even better (i think) excludes compiler
7 |
8 | https://medium.com/angular-in-depth/asynchronous-modules-and-components-in-angular-ivy-1c1d79d45bd3
9 |
--------------------------------------------------------------------------------