Browse Source

remove ngxs dependencies and imports

pull/10010/head
mehmet-erim 5 years ago
parent
commit
93383cdee1
  1. 2
      npm/ng-packs/apps/dev-app/src/app/app.module.ts
  2. 4
      npm/ng-packs/package.json
  3. 1
      npm/ng-packs/packages/core/ng-package.json
  4. 1
      npm/ng-packs/packages/core/package.json
  5. 2
      npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts
  6. 3
      npm/ng-packs/packages/feature-management/src/lib/feature-management.module.ts

2
npm/ng-packs/apps/dev-app/src/app/app.module.ts

@ -9,7 +9,6 @@ import { ThemeSharedModule } from '@abp/ng.theme.shared';
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser'; import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgxsModule } from '@ngxs/store';
import { environment } from '../environments/environment'; import { environment } from '../environments/environment';
import { AppRoutingModule } from './app-routing.module'; import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component'; import { AppComponent } from './app.component';
@ -31,7 +30,6 @@ import { APP_ROUTE_PROVIDER } from './route.provider';
IdentityConfigModule.forRoot(), IdentityConfigModule.forRoot(),
TenantManagementConfigModule.forRoot(), TenantManagementConfigModule.forRoot(),
SettingManagementConfigModule.forRoot(), SettingManagementConfigModule.forRoot(),
NgxsModule.forRoot(),
ThemeBasicModule.forRoot(), ThemeBasicModule.forRoot(),
], ],
providers: [APP_ROUTE_PROVIDER], providers: [APP_ROUTE_PROVIDER],

4
npm/ng-packs/package.json

@ -70,7 +70,6 @@
"@ng-bootstrap/ng-bootstrap": "^7.0.0", "@ng-bootstrap/ng-bootstrap": "^7.0.0",
"@ngneat/spectator": "^8.0.3", "@ngneat/spectator": "^8.0.3",
"@ngx-validate/core": "^0.0.13", "@ngx-validate/core": "^0.0.13",
"@ngxs/store": "^3.7.0",
"@nrwl/angular": "12.6.5", "@nrwl/angular": "12.6.5",
"@nrwl/cli": "12.6.5", "@nrwl/cli": "12.6.5",
"@nrwl/cypress": "12.6.5", "@nrwl/cypress": "12.6.5",
@ -103,7 +102,6 @@
"lerna": "^4.0.0", "lerna": "^4.0.0",
"ng-packagr": "^12.2.0", "ng-packagr": "^12.2.0",
"ng-zorro-antd": "^12.0.1", "ng-zorro-antd": "^12.0.1",
"ngxs-schematic": "^1.1.9",
"prettier": "^2.3.1", "prettier": "^2.3.1",
"protractor": "~7.0.0", "protractor": "~7.0.0",
"rxjs": "~6.6.0", "rxjs": "~6.6.0",
@ -117,4 +115,4 @@
"typescript": "~4.3.5", "typescript": "~4.3.5",
"zone.js": "~0.11.4" "zone.js": "~0.11.4"
} }
} }

1
npm/ng-packs/packages/core/ng-package.json

@ -6,7 +6,6 @@
}, },
"allowedNonPeerDependencies": [ "allowedNonPeerDependencies": [
"@abp/utils", "@abp/utils",
"@ngxs/store",
"angular-oauth2-oidc", "angular-oauth2-oidc",
"just-compare", "just-compare",
"just-clone", "just-clone",

1
npm/ng-packs/packages/core/package.json

@ -8,7 +8,6 @@
}, },
"dependencies": { "dependencies": {
"@abp/utils": "^4.4.2", "@abp/utils": "^4.4.2",
"@ngxs/store": "^3.7.0",
"angular-oauth2-oidc": "^12.1.0", "angular-oauth2-oidc": "^12.1.0",
"just-clone": "^3.2.1", "just-clone": "^3.2.1",
"just-compare": "^1.4.0", "just-compare": "^1.4.0",

2
npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.ts

@ -1,7 +1,6 @@
import { ConfigStateService, TrackByService } from '@abp/ng.core'; import { ConfigStateService, TrackByService } from '@abp/ng.core';
import { LocaleDirection } from '@abp/ng.theme.shared'; import { LocaleDirection } from '@abp/ng.theme.shared';
import { Component, EventEmitter, Input, Output } from '@angular/core'; import { Component, EventEmitter, Input, Output } from '@angular/core';
import { Store } from '@ngxs/store';
import { finalize } from 'rxjs/operators'; import { finalize } from 'rxjs/operators';
import { FeatureManagement } from '../../models/feature-management'; import { FeatureManagement } from '../../models/feature-management';
import { FeaturesService } from '../../proxy/feature-management/features.service'; import { FeaturesService } from '../../proxy/feature-management/features.service';
@ -65,7 +64,6 @@ export class FeatureManagementComponent
constructor( constructor(
public readonly track: TrackByService, public readonly track: TrackByService,
protected service: FeaturesService, protected service: FeaturesService,
protected store: Store,
protected configState: ConfigStateService, protected configState: ConfigStateService,
) {} ) {}

3
npm/ng-packs/packages/feature-management/src/lib/feature-management.module.ts

@ -2,7 +2,6 @@ import { CoreModule } from '@abp/ng.core';
import { ThemeSharedModule } from '@abp/ng.theme.shared'; import { ThemeSharedModule } from '@abp/ng.theme.shared';
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { NgbNavModule } from '@ng-bootstrap/ng-bootstrap'; import { NgbNavModule } from '@ng-bootstrap/ng-bootstrap';
import { NgxsModule } from '@ngxs/store';
import { FeatureManagementComponent } from './components/feature-management/feature-management.component'; import { FeatureManagementComponent } from './components/feature-management/feature-management.component';
import { FreeTextInputDirective } from './directives/free-text-input.directive'; import { FreeTextInputDirective } from './directives/free-text-input.directive';
@ -10,7 +9,7 @@ const exported = [FeatureManagementComponent, FreeTextInputDirective];
@NgModule({ @NgModule({
declarations: [...exported], declarations: [...exported],
imports: [CoreModule, ThemeSharedModule, NgbNavModule, NgxsModule.forFeature([])], imports: [CoreModule, ThemeSharedModule, NgbNavModule],
exports: [...exported], exports: [...exported],
}) })
export class FeatureManagementModule {} export class FeatureManagementModule {}

Loading…
Cancel
Save