aki-angular-secure-config
Version:
The `aki-angular-secure-config` is a new npm package developed to address a security vulnerability in Angular applications. This package ensures that sensitive configuration data in `config.json` is protected from being inspected or extracted via browser
17 lines (14 loc) • 562 B
text/typescript
import { platformBrowserDynamic } from "@angular/platform-browser-dynamic";
import { AppModule } from "./app/app.module";
import { enableProdMode } from "@angular/core";
import { ConfigService } from "aki-resources";
import { AppConfig } from "./shared/models/app-config";
const envConfigService = new ConfigService<AppConfig>();
envConfigService.init().then(() => {
if (envConfigService.getOne("production")) {
enableProdMode();
}
platformBrowserDynamic()
.bootstrapModule(AppModule)
.catch((err) => console.error(err));
});