2.0.2 • Published 2 years ago

appsettings-json-reader v2.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

appsettings-json-reader

Visit Youtube Channel DacarSoft →DacarSoft

English

appsettings-json-reader is a package for reading the appsettings.json file located in the root directory of an Angular or NestJS project. It provides an alternative to using environment files.

Installation

npm i appsettings-json-reader

Usage

To use appsettings-json-reader, first import the AppSettings class from the package:

import { AppSettings } from 'appsettings-json-reader';

Next, call the readAppSettings() method on the AppSettings class to read the appsettings.json file:

const appSettings = AppSettings.readAppSettings();

Example in Angular

YouTube Video

import { Component, OnInit } from '@angular/core';
import { AppSettings } from 'appsettings-json-reader';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  appSettings: any = AppSettings.readAppSettings();

  ngOnInit() {
    console.log(this.appSettings.appName); // prints "My Application"
    console.log(this.appSettings.apiEndpoint); // prints "https://myapi.com"
  }
}

Example in NestJS

import { Injectable } from '@nestjs/common';
import { AppSettings } from 'appsettings-json-reader';

@Injectable()
export class AppService {
  appSettings: any = AppSettings.readAppSettings();

  getHello(): string {
    console.log(this.appSettings.appName); // prints "My Application"
    console.log(this.appSettings.apiEndpoint); // prints "https://myapi.com"
    return this.appSettings.appName;
  }
}

Contributing

If you want to contribute to appsettings-json-reader, please submit a pull request. All contributions are welcome!

License

MIT


appsettings-json-reader

Visita el canal de Youtube DacarSoft →DacarSoft

Español

appsettings-json-reader es un paquete para leer el archivo appsettings.json ubicado en el directorio raíz de un proyecto Angular o NestJS. Proporciona una alternativa al uso de archivos de entorno.

Instalación

npm i appsettings-json-reader

Uso

Para usar appsettings-json-reader, primero importa la clase AppSettingsdel paquete:

import { AppSettings } from 'appsettings-json-reader';

A continuación, llama al método readAppSettings() en la clase AppSettings para leer el archivo appsettings.json:

const appSettings = AppSettings.readAppSettings();

Ejemplo en Angular

YouTube Video

import { Component, OnInit } from '@angular/core';
import { AppSettings } from 'appsettings-json-reader';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit {
  appSettings: any = AppSettings.readAppSettings();

  ngOnInit() {
    console.log(this.appSettings.appName); // prints "My Application"
    console.log(this.appSettings.apiEndpoint); // prints "https://myapi.com"
  }
}

Ejemplo en NestJS

import { Injectable } from '@nestjs/common';
import { AppSettings } from 'appsettings-json-reader';

@Injectable()
export class AppService {
  appSettings: any = AppSettings.readAppSettings();

  getHello(): string {
    console.log(this.appSettings.appName); // prints "My Application"
    console.log(this.appSettings.apiEndpoint); // prints "https://myapi.com"
    return this.appSettings.appName;
  }
}

Contribuir

Si deseas contribuir a appsettings-json-reader, envía una solicitud de extracción (pull request). ¡Todas las contribuciones son bienvenidas!

License

MIT

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.0

2 years ago