diff --git a/modules/cms-kit/angular/.editorconfig b/modules/cms-kit/angular/.editorconfig deleted file mode 100644 index 59d9a3a3e7..0000000000 --- a/modules/cms-kit/angular/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -# Editor configuration, see https://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -insert_final_newline = true -trim_trailing_whitespace = true - -[*.ts] -quote_type = single - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/modules/cms-kit/angular/.gitignore b/modules/cms-kit/angular/.gitignore deleted file mode 100644 index a8e3c659a1..0000000000 --- a/modules/cms-kit/angular/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output -/dist -/tmp -/out-tsc -# Only exists if Bazel was run -/bazel-out - -# dependencies -/node_modules - -# profiling files -chrome-profiler-events*.json -speed-measure-plugin*.json - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -.history/* - -# misc -/.sass-cache -/connect.lock -/coverage -/libpeerconnection.log -npm-debug.log -yarn-error.log -testem.log -/typings - -# System Files -.DS_Store -Thumbs.db - -yarn.lock \ No newline at end of file diff --git a/modules/cms-kit/angular/README.md b/modules/cms-kit/angular/README.md deleted file mode 100644 index 38d90cb368..0000000000 --- a/modules/cms-kit/angular/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# CmsKit - -This is a startup project based on the ABP framework. For more information, visit abp.io - -## Development server - -Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. - -## Code scaffolding - -Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. - -## Build - -Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build. - -## Running unit tests - -Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io). - -## Running end-to-end tests - -Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/). - -## Further help - -To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/modules/cms-kit/angular/angular.json b/modules/cms-kit/angular/angular.json deleted file mode 100644 index 46a5c5aae6..0000000000 --- a/modules/cms-kit/angular/angular.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "cms-kit": { - "projectType": "library", - "root": "projects/cms-kit", - "sourceRoot": "projects/cms-kit/src", - "prefix": "lib", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:ng-packagr", - "options": { - "tsConfig": "projects/cms-kit/tsconfig.lib.json", - "project": "projects/cms-kit/ng-package.json" - }, - "configurations": { - "production": { - "tsConfig": "projects/cms-kit/tsconfig.lib.prod.json" - } - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "projects/cms-kit/src/test.ts", - "tsConfig": "projects/cms-kit/tsconfig.spec.json", - "karmaConfig": "projects/cms-kit/karma.conf.js" - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "projects/cms-kit/tsconfig.lib.json", - "projects/cms-kit/tsconfig.spec.json" - ], - "exclude": ["**/node_modules/**"] - } - } - } - }, - "dev-app": { - "projectType": "application", - "schematics": { - "@schematics/angular:component": { - "style": "scss" - } - }, - "root": "projects/dev-app", - "sourceRoot": "projects/dev-app/src", - "prefix": "app", - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "dist/dev-app", - "index": "projects/dev-app/src/index.html", - "main": "projects/dev-app/src/main.ts", - "polyfills": "projects/dev-app/src/polyfills.ts", - "tsConfig": "projects/dev-app/tsconfig.app.json", - "aot": true, - "assets": [ - "projects/dev-app/src/favicon.ico", - "projects/dev-app/src/assets" - ], - "styles": [ - { - "input": "node_modules/@fortawesome/fontawesome-free/css/all.min.css", - "inject": true, - "bundleName": "fontawesome-all.min" - }, - { - "input": "node_modules/@fortawesome/fontawesome-free/css/v4-shims.min.css", - "inject": true, - "bundleName": "fontawesome-v4-shims.min" - }, - { - "input": "node_modules/@swimlane/ngx-datatable/index.css", - "inject": true, - "bundleName": "ngx-datatable-index" - }, - { - "input": "node_modules/@swimlane/ngx-datatable/assets/icons.css", - "inject": true, - "bundleName": "ngx-datatable-icons" - }, - { - "input": "node_modules/@swimlane/ngx-datatable/themes/material.css", - "inject": true, - "bundleName": "ngx-datatable-material" - }, - { - "input": "node_modules/@abp/ng.theme.shared/styles/bootstrap-rtl.min.css", - "inject": false, - "bundleName": "bootstrap-rtl.min" - }, - { - "input": "node_modules/bootstrap/dist/css/bootstrap.min.css", - "inject": true, - "bundleName": "bootstrap-ltr.min" - }, - "projects/dev-app/src/styles.scss" - ], - "scripts": [] - }, - "configurations": { - "production": { - "tsConfig": "projects/dev-app/tsconfig.prod.json", - "fileReplacements": [ - { - "replace": "projects/dev-app/src/environments/environment.ts", - "with": "projects/dev-app/src/environments/environment.prod.ts" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "extractCss": true, - "namedChunks": false, - "extractLicenses": true, - "vendorChunk": false, - "buildOptimizer": true, - "budgets": [ - { - "type": "initial", - "maximumWarning": "2mb", - "maximumError": "5mb" - }, - { - "type": "anyComponentStyle", - "maximumWarning": "6kb", - "maximumError": "10kb" - } - ] - } - } - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "browserTarget": "dev-app:build" - }, - "configurations": { - "production": { - "browserTarget": "dev-app:build:production" - } - } - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "dev-app:build" - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "projects/dev-app/src/test.ts", - "polyfills": "projects/dev-app/src/polyfills.ts", - "tsConfig": "projects/dev-app/tsconfig.spec.json", - "karmaConfig": "projects/dev-app/karma.conf.js", - "assets": [ - "projects/dev-app/src/favicon.ico", - "projects/dev-app/src/assets" - ], - "styles": ["projects/dev-app/src/styles.scss"], - "scripts": [] - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "projects/dev-app/tsconfig.app.json", - "projects/dev-app/tsconfig.spec.json", - "projects/dev-app/e2e/tsconfig.json" - ], - "exclude": ["**/node_modules/**"] - } - }, - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "projects/dev-app/e2e/protractor.conf.js", - "devServerTarget": "dev-app:serve" - }, - "configurations": { - "production": { - "devServerTarget": "dev-app:serve:production" - } - } - } - } - } - }, - "cli": { - "analytics": false - }, - "defaultProject": "dev-app" -} diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json deleted file mode 100644 index 179a36dd99..0000000000 --- a/modules/cms-kit/angular/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "cms-kit", - "version": "0.0.0", - "scripts": { - "ng": "ng", - "start": "ng serve dev-app --open", - "build": "ng build cms-kit --prod", - "build:app": "npm run symlink:copy -- --no-watch && ng build dev-app --prod", - "symlink:copy": "symlink copy --angular --packages @my-company-name/cms-kit --prod", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e", - "compile:ivy": "yarn ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points --tsconfig './tsconfig.prod.json' --source node_modules --async false", - "postinstall": "npm run compile:ivy" - }, - "private": true, - "dependencies": { - "@abp/ng.account": "~10.7.0-rc.3", - "@abp/ng.identity": "~10.7.0-rc.2", - "@abp/ng.setting-management": "~10.7.0-rc.3", - "@abp/ng.tenant-management": "~10.7.0-rc.2", - "@abp/ng.theme.basic": "~10.7.0-rc.2", - "@angular/animations": "~10.0.0", - "@angular/common": "~10.0.0", - "@angular/compiler": "~10.0.0", - "@angular/core": "~10.0.0", - "@angular/forms": "~10.0.0", - "@angular/platform-browser": "~10.0.0", - "@angular/platform-browser-dynamic": "~10.0.0", - "@angular/router": "~10.0.0", - "rxjs": "~6.5.4", - "tslib": "^2.0.0", - "zone.js": "~0.10.2" - }, - "devDependencies": { - "@angular-devkit/build-angular": "~0.1000.0", - "@angular-devkit/build-ng-packagr": "~0.1000.0", - "@angular/cli": "~10.0.0", - "@angular/compiler-cli": "~10.0.0", - "@types/jasmine": "~3.5.0", - "@types/jasminewd2": "~2.0.3", - "@types/node": "^12.11.1", - "codelyzer": "^5.1.2", - "jasmine-core": "~3.5.0", - "jasmine-spec-reporter": "~5.0.0", - "karma": "~5.0.0", - "karma-chrome-launcher": "~3.1.0", - "karma-coverage-istanbul-reporter": "~3.0.2", - "karma-jasmine": "~3.3.0", - "karma-jasmine-html-reporter": "^1.5.0", - "ng-packagr": "^10.0.0", - "protractor": "~7.0.0", - "symlink-manager": "^1.5.0", - "ts-node": "~8.3.0", - "tslint": "~6.1.0", - "typescript": "~3.9.5" - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/README.md b/modules/cms-kit/angular/projects/cms-kit/README.md deleted file mode 100644 index 4174520f2c..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# CmsKit - -This is a startup project based on the ABP framework. For more information, visit abp.io Note: Don't forget to add `--project cms-kit` or else it will be added to the default project in your `angular.json` file. - -## Build - -Run `ng build cms-kit` to build the project. The build artifacts will be stored in the `dist/` directory. - -## Publishing - -After building your library with `ng build cms-kit`, go to the dist folder `cd dist/cms-kit` and run `npm publish`. - -## Running unit tests - -Run `ng test cms-kit` to execute the unit tests via [Karma](https://karma-runner.github.io). - -## Further help - -To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). diff --git a/modules/cms-kit/angular/projects/cms-kit/config/ng-package.json b/modules/cms-kit/angular/projects/cms-kit/config/ng-package.json deleted file mode 100644 index c2e5f0483f..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/ng-package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "$schema": "../../../node_modules/ng-packagr/ng-package.schema.json", - "dest": "../../dist/cms-kit/config", - "lib": { - "entryFile": "src/public-api.ts" - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/config/src/cms-kit-config.module.ts b/modules/cms-kit/angular/projects/cms-kit/config/src/cms-kit-config.module.ts deleted file mode 100644 index 6f20218868..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/src/cms-kit-config.module.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { ModuleWithProviders, NgModule } from '@angular/core'; -import { MY_PROJECT_NAME_ROUTE_PROVIDERS } from './providers/route.provider'; - -@NgModule() -export class CmsKitConfigModule { - static forRoot(): ModuleWithProviders { - return { - ngModule: CmsKitConfigModule, - providers: [MY_PROJECT_NAME_ROUTE_PROVIDERS], - }; - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/config/src/enums/index.ts b/modules/cms-kit/angular/projects/cms-kit/config/src/enums/index.ts deleted file mode 100644 index 3bda94b078..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/src/enums/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './route-names'; diff --git a/modules/cms-kit/angular/projects/cms-kit/config/src/enums/route-names.ts b/modules/cms-kit/angular/projects/cms-kit/config/src/enums/route-names.ts deleted file mode 100644 index c05735b0ec..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/src/enums/route-names.ts +++ /dev/null @@ -1,3 +0,0 @@ -export const enum eCmsKitRouteNames { - CmsKit = 'CmsKit', -} diff --git a/modules/cms-kit/angular/projects/cms-kit/config/src/providers/index.ts b/modules/cms-kit/angular/projects/cms-kit/config/src/providers/index.ts deleted file mode 100644 index fe08efba8c..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/src/providers/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './route.provider'; diff --git a/modules/cms-kit/angular/projects/cms-kit/config/src/providers/route.provider.ts b/modules/cms-kit/angular/projects/cms-kit/config/src/providers/route.provider.ts deleted file mode 100644 index a6cf4cefd8..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/src/providers/route.provider.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { eLayoutType, RoutesService } from '@abp/ng.core'; -import { APP_INITIALIZER } from '@angular/core'; -import { eCmsKitRouteNames } from '../enums/route-names'; - -export const MY_PROJECT_NAME_ROUTE_PROVIDERS = [ - { - provide: APP_INITIALIZER, - useFactory: configureRoutes, - deps: [RoutesService], - multi: true, - }, -]; - -export function configureRoutes(routesService: RoutesService) { - return () => { - routesService.add([ - { - path: '/cms-kit', - name: eCmsKitRouteNames.CmsKit, - iconClass: 'fas fa-book', - layout: eLayoutType.application, - order: 3, - }, - ]); - }; -} diff --git a/modules/cms-kit/angular/projects/cms-kit/config/src/public-api.ts b/modules/cms-kit/angular/projects/cms-kit/config/src/public-api.ts deleted file mode 100644 index a77eadc283..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/config/src/public-api.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './enums'; -export * from './cms-kit-config.module'; -export * from './providers'; diff --git a/modules/cms-kit/angular/projects/cms-kit/karma.conf.js b/modules/cms-kit/angular/projects/cms-kit/karma.conf.js deleted file mode 100644 index 5a1214c588..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/karma.conf.js +++ /dev/null @@ -1,32 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['jasmine', '@angular-devkit/build-angular'], - plugins: [ - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-html-reporter'), - require('karma-coverage-istanbul-reporter'), - require('@angular-devkit/build-angular/plugins/karma') - ], - client: { - clearContext: false // leave Jasmine Spec Runner output visible in browser - }, - coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../../coverage/cms-kit'), - reports: ['html', 'lcovonly', 'text-summary'], - fixWebpackSourcePaths: true - }, - reporters: ['progress', 'kjhtml'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['Chrome'], - singleRun: false, - restartOnFileChange: true - }); -}; diff --git a/modules/cms-kit/angular/projects/cms-kit/ng-package.json b/modules/cms-kit/angular/projects/cms-kit/ng-package.json deleted file mode 100644 index 26aa884e57..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/ng-package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", - "dest": "../../dist/cms-kit", - "lib": { - "entryFile": "src/public-api.ts" - } -} \ No newline at end of file diff --git a/modules/cms-kit/angular/projects/cms-kit/ngcc.config.js b/modules/cms-kit/angular/projects/cms-kit/ngcc.config.js deleted file mode 100644 index c34df8ab72..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/ngcc.config.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - entryPoints: { - ".": {}, - "./config": {}, - "./dist": { ignore: true }, - }, -}; diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json deleted file mode 100644 index 6dd3f1a401..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "@my-company-name/cms-kit", - "version": "0.0.1", - "peerDependencies": { - "@angular/common": "^9.1.11", - "@angular/core": "^9.1.11", - "@abp/ng.core": ">=10.7.0-rc.3", - "@abp/ng.theme.shared": ">=10.7.0-rc.3" - }, - "dependencies": { - "tslib": "^2.0.0" - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit-routing.module.ts b/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit-routing.module.ts deleted file mode 100644 index 7079b008ff..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit-routing.module.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { NgModule } from '@angular/core'; -import { DynamicLayoutComponent } from '@abp/ng.core'; -import { Routes, RouterModule } from '@angular/router'; -import { CmsKitComponent } from './components/cms-kit.component'; - -const routes: Routes = [ - { - path: '', - pathMatch: 'full', - component: DynamicLayoutComponent, - children: [ - { - path: '', - component: CmsKitComponent, - }, - ], - }, -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule], -}) -export class CmsKitRoutingModule {} diff --git a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.component.spec.ts b/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.component.spec.ts deleted file mode 100644 index acd7e447a2..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { CmsKitComponent } from './cms-kit.component'; - -describe('CmsKitComponent', () => { - let component: CmsKitComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ CmsKitComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(CmsKitComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.module.ts b/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.module.ts deleted file mode 100644 index 951dd8f33e..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.module.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { NgModule, NgModuleFactory, ModuleWithProviders } from '@angular/core'; -import { CoreModule, LazyModuleFactory } from '@abp/ng.core'; -import { ThemeSharedModule } from '@abp/ng.theme.shared'; -import { CmsKitComponent } from './components/cms-kit.component'; -import { CmsKitRoutingModule } from './cms-kit-routing.module'; - -@NgModule({ - declarations: [CmsKitComponent], - imports: [CoreModule, ThemeSharedModule, CmsKitRoutingModule], - exports: [CmsKitComponent], -}) -export class CmsKitModule { - static forChild(): ModuleWithProviders { - return { - ngModule: CmsKitModule, - providers: [], - }; - } - - static forLazy(): NgModuleFactory { - return new LazyModuleFactory(CmsKitModule.forChild()); - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.service.spec.ts b/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.service.spec.ts deleted file mode 100644 index f488c97994..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/lib/cms-kit.service.spec.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TestBed } from '@angular/core/testing'; - -import { CmsKitService } from './cms-kit.service'; - -describe('CmsKitService', () => { - let service: CmsKitService; - - beforeEach(() => { - TestBed.configureTestingModule({}); - service = TestBed.inject(CmsKitService); - }); - - it('should be created', () => { - expect(service).toBeTruthy(); - }); -}); diff --git a/modules/cms-kit/angular/projects/cms-kit/src/lib/components/cms-kit.component.ts b/modules/cms-kit/angular/projects/cms-kit/src/lib/components/cms-kit.component.ts deleted file mode 100644 index b6ef6589c5..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/lib/components/cms-kit.component.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { CmsKitService } from '../services/cms-kit.service'; - -@Component({ - selector: 'lib-cms-kit', - template: `

cms-kit works!

`, - styles: [], -}) -export class CmsKitComponent implements OnInit { - constructor(private service: CmsKitService) {} - - ngOnInit(): void { - this.service.sample().subscribe(console.log); - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/src/lib/services/cms-kit.service.ts b/modules/cms-kit/angular/projects/cms-kit/src/lib/services/cms-kit.service.ts deleted file mode 100644 index 9e966cfbe1..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/lib/services/cms-kit.service.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Injectable } from '@angular/core'; -import { RestService } from '@abp/ng.core'; - -@Injectable({ - providedIn: 'root', -}) -export class CmsKitService { - apiName = 'CmsKit'; - - constructor(private restService: RestService) {} - - sample() { - return this.restService.request( - { method: 'GET', url: '/api/CmsKit/sample' }, - { apiName: this.apiName } - ); - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/src/public-api.ts b/modules/cms-kit/angular/projects/cms-kit/src/public-api.ts deleted file mode 100644 index b07b030e09..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/public-api.ts +++ /dev/null @@ -1,7 +0,0 @@ -/* - * Public API Surface of cms-kit - */ - -export * from './lib/components/cms-kit.component'; -export * from './lib/services/cms-kit.service'; -export * from './lib/cms-kit.module'; diff --git a/modules/cms-kit/angular/projects/cms-kit/src/test.ts b/modules/cms-kit/angular/projects/cms-kit/src/test.ts deleted file mode 100644 index 303b32a220..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/src/test.ts +++ /dev/null @@ -1,26 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files - -import 'zone.js/dist/zone'; -import 'zone.js/dist/zone-testing'; -import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; - -declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { - keys(): string[]; - (id: string): T; - }; -}; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting() -); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/modules/cms-kit/angular/projects/cms-kit/tsconfig.lib.json b/modules/cms-kit/angular/projects/cms-kit/tsconfig.lib.json deleted file mode 100644 index c433a69f62..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/tsconfig.lib.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tsconfig.prod.json", - "compilerOptions": { - "outDir": "../../out-tsc/lib", - "target": "es2015", - "declaration": true, - "inlineSources": true, - "types": [], - "lib": ["dom", "es2018"] - }, - "angularCompilerOptions": { - "skipTemplateCodegen": true, - "strictMetadataEmit": true, - "enableResourceInlining": true - }, - "exclude": ["src/test.ts", "**/*.spec.ts"] -} diff --git a/modules/cms-kit/angular/projects/cms-kit/tsconfig.lib.prod.json b/modules/cms-kit/angular/projects/cms-kit/tsconfig.lib.prod.json deleted file mode 100644 index cbae794224..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/tsconfig.lib.prod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./tsconfig.lib.json", - "angularCompilerOptions": { - "enableIvy": false - } -} diff --git a/modules/cms-kit/angular/projects/cms-kit/tsconfig.spec.json b/modules/cms-kit/angular/projects/cms-kit/tsconfig.spec.json deleted file mode 100644 index a9ea5ea114..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/tsconfig.spec.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "../../out-tsc/spec", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "src/test.ts" - ], - "include": [ - "**/*.spec.ts", - "**/*.d.ts" - ] -} diff --git a/modules/cms-kit/angular/projects/cms-kit/tslint.json b/modules/cms-kit/angular/projects/cms-kit/tslint.json deleted file mode 100644 index 124133f849..0000000000 --- a/modules/cms-kit/angular/projects/cms-kit/tslint.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tslint.json", - "rules": { - "directive-selector": [ - true, - "attribute", - "lib", - "camelCase" - ], - "component-selector": [ - true, - "element", - "lib", - "kebab-case" - ] - } -} diff --git a/modules/cms-kit/angular/projects/dev-app/.browserslistrc b/modules/cms-kit/angular/projects/dev-app/.browserslistrc deleted file mode 100644 index 80848532e4..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/.browserslistrc +++ /dev/null @@ -1,12 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -> 0.5% -last 2 versions -Firefox ESR -not dead -not IE 9-11 # For IE 9-11 support, remove 'not'. \ No newline at end of file diff --git a/modules/cms-kit/angular/projects/dev-app/e2e/protractor.conf.js b/modules/cms-kit/angular/projects/dev-app/e2e/protractor.conf.js deleted file mode 100644 index 7c798cfff0..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/e2e/protractor.conf.js +++ /dev/null @@ -1,32 +0,0 @@ -// @ts-check -// Protractor configuration file, see link for more information -// https://github.com/angular/protractor/blob/master/lib/config.ts - -const { SpecReporter } = require('jasmine-spec-reporter'); - -/** - * @type { import("protractor").Config } - */ -exports.config = { - allScriptsTimeout: 11000, - specs: [ - './src/**/*.e2e-spec.ts' - ], - capabilities: { - browserName: 'chrome' - }, - directConnect: true, - baseUrl: 'http://localhost:4200/', - framework: 'jasmine', - jasmineNodeOpts: { - showColors: true, - defaultTimeoutInterval: 30000, - print: function() {} - }, - onPrepare() { - require('ts-node').register({ - project: require('path').join(__dirname, './tsconfig.json') - }); - jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); - } -}; \ No newline at end of file diff --git a/modules/cms-kit/angular/projects/dev-app/e2e/src/app.e2e-spec.ts b/modules/cms-kit/angular/projects/dev-app/e2e/src/app.e2e-spec.ts deleted file mode 100644 index e8eda49d2a..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/e2e/src/app.e2e-spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { AppPage } from './app.po'; -import { browser, logging } from 'protractor'; - -describe('workspace-project App', () => { - let page: AppPage; - - beforeEach(() => { - page = new AppPage(); - }); - - it('should display welcome message', () => { - page.navigateTo(); - expect(page.getTitleText()).toEqual('dev-app app is running!'); - }); - - afterEach(async () => { - // Assert that there are no errors emitted from the browser - const logs = await browser.manage().logs().get(logging.Type.BROWSER); - expect(logs).not.toContain(jasmine.objectContaining({ - level: logging.Level.SEVERE, - } as logging.Entry)); - }); -}); diff --git a/modules/cms-kit/angular/projects/dev-app/e2e/src/app.po.ts b/modules/cms-kit/angular/projects/dev-app/e2e/src/app.po.ts deleted file mode 100644 index b68475e0fc..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/e2e/src/app.po.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { browser, by, element } from 'protractor'; - -export class AppPage { - navigateTo(): Promise { - return browser.get(browser.baseUrl) as Promise; - } - - getTitleText(): Promise { - return element(by.css('app-root .content span')).getText() as Promise; - } -} diff --git a/modules/cms-kit/angular/projects/dev-app/e2e/tsconfig.json b/modules/cms-kit/angular/projects/dev-app/e2e/tsconfig.json deleted file mode 100644 index 746a242801..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/e2e/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "../../../tsconfig.base.json", - "compilerOptions": { - "outDir": "../../../out-tsc/e2e", - "module": "commonjs", - "target": "es2018", - "types": [ - "jasmine", - "jasminewd2", - "node" - ] - } -} diff --git a/modules/cms-kit/angular/projects/dev-app/favicon.ico b/modules/cms-kit/angular/projects/dev-app/favicon.ico deleted file mode 100644 index 39695854d2..0000000000 Binary files a/modules/cms-kit/angular/projects/dev-app/favicon.ico and /dev/null differ diff --git a/modules/cms-kit/angular/projects/dev-app/karma.conf.js b/modules/cms-kit/angular/projects/dev-app/karma.conf.js deleted file mode 100644 index 6059f553f2..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/karma.conf.js +++ /dev/null @@ -1,32 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['jasmine', '@angular-devkit/build-angular'], - plugins: [ - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-html-reporter'), - require('karma-coverage-istanbul-reporter'), - require('@angular-devkit/build-angular/plugins/karma') - ], - client: { - clearContext: false // leave Jasmine Spec Runner output visible in browser - }, - coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../../coverage/dev-app'), - reports: ['html', 'lcovonly', 'text-summary'], - fixWebpackSourcePaths: true - }, - reporters: ['progress', 'kjhtml'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['Chrome'], - singleRun: false, - restartOnFileChange: true - }); -}; diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/app-routing.module.ts b/modules/cms-kit/angular/projects/dev-app/src/app/app-routing.module.ts deleted file mode 100644 index b2c95094c1..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/app-routing.module.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { NgModule } from '@angular/core'; -import { RouterModule, Routes } from '@angular/router'; - -const routes: Routes = [ - { - path: '', - pathMatch: 'full', - loadChildren: () => import('./home/home.module').then((m) => m.HomeModule), - }, - { - path: 'account', - loadChildren: () => - import('@abp/ng.account').then((m) => - m.AccountModule.forLazy({ redirectUrl: '/' }) - ), - }, - { - path: 'identity', - loadChildren: () => - import('@abp/ng.identity').then((m) => m.IdentityModule.forLazy()), - }, - { - path: 'tenant-management', - loadChildren: () => - import('@abp/ng.tenant-management').then((m) => - m.TenantManagementModule.forLazy() - ), - }, - { - path: 'setting-management', - loadChildren: () => - import('@abp/ng.setting-management').then((m) => - m.SettingManagementModule.forLazy() - ), - }, - { - path: 'cms-kit', - loadChildren: () => - import('@my-company-name/cms-kit').then((m) => - m.CmsKitModule.forLazy() - ), - }, -]; - -@NgModule({ - imports: [RouterModule.forRoot(routes)], - exports: [RouterModule], -}) -export class AppRoutingModule {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/app.component.ts b/modules/cms-kit/angular/projects/dev-app/src/app/app.component.ts deleted file mode 100644 index a26e745334..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/app.component.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-root', - template: ` - - - `, -}) -export class AppComponent {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/app.module.ts b/modules/cms-kit/angular/projects/dev-app/src/app/app.module.ts deleted file mode 100644 index 0c8942d598..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/app.module.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { AccountConfigModule } from '@abp/ng.account/config'; -import { CoreModule } from '@abp/ng.core'; -import { IdentityConfigModule } from '@abp/ng.identity/config'; -import { SettingManagementConfigModule } from '@abp/ng.setting-management/config'; -import { TenantManagementConfigModule } from '@abp/ng.tenant-management/config'; -import { ThemeBasicModule } from '@abp/ng.theme.basic'; -import { ThemeSharedModule } from '@abp/ng.theme.shared'; -import { NgModule } from '@angular/core'; -import { BrowserModule } from '@angular/platform-browser'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { CmsKitConfigModule } from '@my-company-name/cms-kit/config'; -import { environment } from '../environments/environment'; -import { AppRoutingModule } from './app-routing.module'; -import { AppComponent } from './app.component'; -import { APP_ROUTE_PROVIDER } from './route.provider'; - -@NgModule({ - imports: [ - BrowserModule, - BrowserAnimationsModule, - AppRoutingModule, - CoreModule.forRoot({ - environment, - sendNullsAsQueryParam: false, - skipGetAppConfiguration: false, - }), - ThemeSharedModule.forRoot(), - AccountConfigModule.forRoot(), - IdentityConfigModule.forRoot(), - CmsKitConfigModule.forRoot(), - TenantManagementConfigModule.forRoot(), - SettingManagementConfigModule.forRoot(), - ThemeBasicModule.forRoot(), - ], - providers: [APP_ROUTE_PROVIDER], - declarations: [AppComponent], - bootstrap: [AppComponent], -}) -export class AppModule {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/home/home-routing.module.ts b/modules/cms-kit/angular/projects/dev-app/src/app/home/home-routing.module.ts deleted file mode 100644 index 634706a36c..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/home/home-routing.module.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; -import { HomeComponent } from './home.component'; - -const routes: Routes = [ - { - path: '', - children: [{ path: '', component: HomeComponent }], - }, -]; - -@NgModule({ - imports: [RouterModule.forChild(routes)], - exports: [RouterModule], -}) -export class HomeRoutingModule {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/home/home.component.html b/modules/cms-kit/angular/projects/dev-app/src/app/home/home.component.html deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/home/home.component.ts b/modules/cms-kit/angular/projects/dev-app/src/app/home/home.component.ts deleted file mode 100644 index ab1f354e89..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/home/home.component.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-home', - templateUrl: './home.component.html', -}) -export class HomeComponent {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/home/home.module.ts b/modules/cms-kit/angular/projects/dev-app/src/app/home/home.module.ts deleted file mode 100644 index 72d20ccc65..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/home/home.module.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { NgModule } from '@angular/core'; -import { SharedModule } from '../shared/shared.module'; -import { HomeRoutingModule } from './home-routing.module'; -import { HomeComponent } from './home.component'; - -@NgModule({ - declarations: [HomeComponent], - imports: [SharedModule, HomeRoutingModule], -}) -export class HomeModule {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/route.provider.ts b/modules/cms-kit/angular/projects/dev-app/src/app/route.provider.ts deleted file mode 100644 index 1c7138236f..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/route.provider.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { RoutesService, eLayoutType } from '@abp/ng.core'; -import { APP_INITIALIZER } from '@angular/core'; - -export const APP_ROUTE_PROVIDER = [ - { - provide: APP_INITIALIZER, - useFactory: configureRoutes, - deps: [RoutesService], - multi: true, - }, -]; - -function configureRoutes(routesService: RoutesService) { - return () => { - routesService.add([ - { - path: '/', - name: 'Home', - iconClass: 'fas fa-home', - order: 1, - layout: eLayoutType.application, - }, - ]); - }; -} diff --git a/modules/cms-kit/angular/projects/dev-app/src/app/shared/shared.module.ts b/modules/cms-kit/angular/projects/dev-app/src/app/shared/shared.module.ts deleted file mode 100644 index 1f268b4572..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/app/shared/shared.module.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { CoreModule } from '@abp/ng.core'; -import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; -import { NgModule } from '@angular/core'; -import { ThemeBasicModule } from '@abp/ng.theme.basic'; -import { ThemeSharedModule } from '@abp/ng.theme.shared'; -import { NgxValidateCoreModule } from '@ngx-validate/core'; - -@NgModule({ - declarations: [], - imports: [ - CoreModule, - ThemeSharedModule, - ThemeBasicModule, - NgbDropdownModule, - NgxValidateCoreModule, - ], - exports: [ - CoreModule, - ThemeSharedModule, - ThemeBasicModule, - NgbDropdownModule, - NgxValidateCoreModule, - ], - providers: [], -}) -export class SharedModule {} diff --git a/modules/cms-kit/angular/projects/dev-app/src/assets/.gitkeep b/modules/cms-kit/angular/projects/dev-app/src/assets/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/modules/cms-kit/angular/projects/dev-app/src/environments/environment.prod.ts b/modules/cms-kit/angular/projects/dev-app/src/environments/environment.prod.ts deleted file mode 100644 index 6850f7102a..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/environments/environment.prod.ts +++ /dev/null @@ -1,24 +0,0 @@ -export const environment = { - production: true, - application: { - name: 'CmsKit', - logoUrl: '', - }, - oAuthConfig: { - issuer: 'https://localhost:44318', - clientId: 'CmsKit_ConsoleTestApp', - dummyClientSecret: '1q2w3e*', - scope: 'CmsKit', - showDebugInformation: true, - oidc: false, - requireHttps: true, - }, - apis: { - default: { - url: 'https://localhost:44318', - }, - CmsKit: { - url: 'https://localhost:44371', - }, - }, -}; diff --git a/modules/cms-kit/angular/projects/dev-app/src/environments/environment.ts b/modules/cms-kit/angular/projects/dev-app/src/environments/environment.ts deleted file mode 100644 index f1381092b1..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/environments/environment.ts +++ /dev/null @@ -1,24 +0,0 @@ -export const environment = { - production: false, - application: { - name: 'CmsKit', - logoUrl: '', - }, - oAuthConfig: { - issuer: 'https://localhost:44318', - clientId: 'CmsKit_ConsoleTestApp', - dummyClientSecret: '1q2w3e*', - scope: 'CmsKit', - showDebugInformation: true, - oidc: false, - requireHttps: true, - }, - apis: { - default: { - url: 'https://localhost:44318', - }, - CmsKit: { - url: 'https://localhost:44371', - }, - }, -}; diff --git a/modules/cms-kit/angular/projects/dev-app/src/index.html b/modules/cms-kit/angular/projects/dev-app/src/index.html deleted file mode 100644 index 067936da71..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - DevApp - - - - - - - - diff --git a/modules/cms-kit/angular/projects/dev-app/src/main.ts b/modules/cms-kit/angular/projects/dev-app/src/main.ts deleted file mode 100644 index c7b673cf44..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/main.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic().bootstrapModule(AppModule) - .catch(err => console.error(err)); diff --git a/modules/cms-kit/angular/projects/dev-app/src/polyfills.ts b/modules/cms-kit/angular/projects/dev-app/src/polyfills.ts deleted file mode 100644 index 6e00c561ed..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/polyfills.ts +++ /dev/null @@ -1,66 +0,0 @@ -/*************************************************************************************************** - * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. - */ -import '@angular/localize/init'; -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/guide/browser-support - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - -/** - * By default, zone.js will patch all possible macroTask and DomEvents - * user can disable parts of macroTask/DomEvents patch by setting following flags - * because those flags need to be set before `zone.js` being loaded, and webpack - * will put import in the top of bundle, so user need to create a separate file - * in this directory (for example: zone-flags.ts), and put the following flags - * into that file, and then add the following code before importing zone.js. - * import './zone-flags'; - * - * The flags allowed in zone-flags.ts are listed here. - * - * The following flags will work for all browsers. - * - * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame - * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick - * (window as any).__zone_symbol__UNPATCHED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames - * - * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js - * with the following flag, it will bypass `zone.js` patch for IE/Edge - * - * (window as any).__Zone_enable_cross_context_check = true; - * - */ - -/*************************************************************************************************** - * Zone JS is required by default for Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ diff --git a/modules/cms-kit/angular/projects/dev-app/src/styles.scss b/modules/cms-kit/angular/projects/dev-app/src/styles.scss deleted file mode 100644 index 90d4ee0072..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/styles.scss +++ /dev/null @@ -1 +0,0 @@ -/* You can add global styles to this file, and also import other style files */ diff --git a/modules/cms-kit/angular/projects/dev-app/src/test.ts b/modules/cms-kit/angular/projects/dev-app/src/test.ts deleted file mode 100644 index 50193eb0f2..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/src/test.ts +++ /dev/null @@ -1,25 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files - -import 'zone.js/dist/zone-testing'; -import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; - -declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { - keys(): string[]; - (id: string): T; - }; -}; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting() -); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/modules/cms-kit/angular/projects/dev-app/tsconfig.app.json b/modules/cms-kit/angular/projects/dev-app/tsconfig.app.json deleted file mode 100644 index 406dd61a4a..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/tsconfig.app.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "../../out-tsc/app", - "types": [] - }, - "files": [ - "src/main.ts", - "src/polyfills.ts" - ], - "include": [ - "src/**/*.d.ts" - ] -} diff --git a/modules/cms-kit/angular/projects/dev-app/tsconfig.prod.json b/modules/cms-kit/angular/projects/dev-app/tsconfig.prod.json deleted file mode 100644 index 3d4cab2c18..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/tsconfig.prod.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "extends": "../../tsconfig.prod.json", - "compilerOptions": { - "outDir": "../../out-tsc/app", - "types": [] - }, - "files": ["src/main.ts", "src/polyfills.ts"], - "include": ["src/**/*.d.ts"] -} diff --git a/modules/cms-kit/angular/projects/dev-app/tsconfig.spec.json b/modules/cms-kit/angular/projects/dev-app/tsconfig.spec.json deleted file mode 100644 index ed5461c09c..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/tsconfig.spec.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "../../tsconfig.base.json", - "compilerOptions": { - "outDir": "../../out-tsc/spec", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "src/test.ts", - "src/polyfills.ts" - ], - "include": [ - "src/**/*.spec.ts", - "src/**/*.d.ts" - ] -} diff --git a/modules/cms-kit/angular/projects/dev-app/tslint.json b/modules/cms-kit/angular/projects/dev-app/tslint.json deleted file mode 100644 index 19e8161a0b..0000000000 --- a/modules/cms-kit/angular/projects/dev-app/tslint.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tslint.json", - "rules": { - "directive-selector": [ - true, - "attribute", - "app", - "camelCase" - ], - "component-selector": [ - true, - "element", - "app", - "kebab-case" - ] - } -} diff --git a/modules/cms-kit/angular/tsconfig.base.json b/modules/cms-kit/angular/tsconfig.base.json deleted file mode 100644 index c315ff5654..0000000000 --- a/modules/cms-kit/angular/tsconfig.base.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "./tsconfig.prod.json", - "compilerOptions": { - "paths": { - "@my-company-name/cms-kit": [ - "projects/cms-kit/src/public-api.ts" - ], - "@my-company-name/cms-kit/config": [ - "projects/cms-kit/config/src/public-api.ts" - ] - } - } -} diff --git a/modules/cms-kit/angular/tsconfig.json b/modules/cms-kit/angular/tsconfig.json deleted file mode 100644 index 3e169eac5c..0000000000 --- a/modules/cms-kit/angular/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -/* - This is a "Solution Style" tsconfig.json file, and is used by editors and TypeScript’s language server to improve development experience. - It is not intended to be used to perform a compilation. - - To learn more about this file see: https://angular.io/config/solution-tsconfig. -*/ -{ - "files": [], - "references": [ - { - "path": "./projects/cms-kit/tsconfig.lib.json" - }, - { - "path": "./projects/cms-kit/tsconfig.spec.json" - }, - { - "path": "./projects/dev-app/tsconfig.app.json" - }, - { - "path": "./projects/dev-app/tsconfig.spec.json" - } - ] -} \ No newline at end of file diff --git a/modules/cms-kit/angular/tsconfig.prod.json b/modules/cms-kit/angular/tsconfig.prod.json deleted file mode 100644 index 8cbc5cd8a7..0000000000 --- a/modules/cms-kit/angular/tsconfig.prod.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "downlevelIteration": true, - "experimentalDecorators": true, - "module": "esnext", - "moduleResolution": "node", - "importHelpers": true, - "target": "es2015", - "lib": ["es2018", "dom"] - }, - "angularCompilerOptions": { - "fullTemplateTypeCheck": true, - "strictInjectionParameters": true - } -} diff --git a/modules/cms-kit/angular/tslint.json b/modules/cms-kit/angular/tslint.json deleted file mode 100644 index def88d1c87..0000000000 --- a/modules/cms-kit/angular/tslint.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "extends": "tslint:recommended", - "rulesDirectory": [ - "codelyzer" - ], - "rules": { - "align": { - "options": [ - "parameters", - "statements" - ] - }, - "array-type": false, - "arrow-return-shorthand": true, - "curly": true, - "deprecation": { - "severity": "warning" - }, - "eofline": true, - "import-blacklist": [ - true, - "rxjs/Rx" - ], - "import-spacing": true, - "indent": { - "options": [ - "spaces" - ] - }, - "max-classes-per-file": false, - "max-line-length": [ - true, - 140 - ], - "member-ordering": [ - true, - { - "order": [ - "static-field", - "instance-field", - "static-method", - "instance-method" - ] - } - ], - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-empty": false, - "no-inferrable-types": [ - true, - "ignore-params" - ], - "no-non-null-assertion": true, - "no-redundant-jsdoc": true, - "no-switch-case-fall-through": true, - "no-var-requires": false, - "object-literal-key-quotes": [ - true, - "as-needed" - ], - "quotemark": [ - true, - "single" - ], - "semicolon": { - "options": [ - "always" - ] - }, - "space-before-function-paren": { - "options": { - "anonymous": "never", - "asyncArrow": "always", - "constructor": "never", - "method": "never", - "named": "never" - } - }, - "typedef-whitespace": { - "options": [ - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - }, - { - "call-signature": "onespace", - "index-signature": "onespace", - "parameter": "onespace", - "property-declaration": "onespace", - "variable-declaration": "onespace" - } - ] - }, - "variable-name": { - "options": [ - "ban-keywords", - "check-format", - "allow-pascal-case" - ] - }, - "whitespace": { - "options": [ - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type", - "check-typecast" - ] - }, - "component-class-suffix": true, - "contextual-lifecycle": true, - "directive-class-suffix": true, - "no-conflicting-lifecycle": true, - "no-host-metadata-property": true, - "no-input-rename": true, - "no-inputs-metadata-property": true, - "no-output-native": true, - "no-output-on-prefix": true, - "no-output-rename": true, - "no-outputs-metadata-property": true, - "template-banana-in-box": true, - "template-no-negated-async": true, - "use-lifecycle-interface": true, - "use-pipe-transform-interface": true - } -}