NES for Ngx-Translate

A comprehensive guide for installing and configuring Never‑Ending Support (NES) for Ngx-Translate in your Angular application, including package.json configuration and authentication setup.

Minimum Requirements

Please review our Minimum Requirements to ensure a smooth installation. Then follow 3 easy steps:

  1. Update your package.json
  2. Create or update your .npmrc file
  3. Install & Run!

Detailed Instructions

Substitute the Ngx-Translate dependencies in your package.json with the following

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate-core@16.0.4-core-16.0.5",
    "@ngx-translate/http-loader": "npm:@neverendingsupport/ngx-translate-http-loader@16.0.1-http-loader-16.0.2"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate-core@16.0.4-core-16.0.5" },
    "@ngx-translate/http-loader": { ".": "npm:@neverendingsupport/ngx-translate-http-loader@16.0.1-http-loader-16.0.2" }
  }
}

Create an .npmrc file with the following

.npmrc
@neverendingsupport:registry=https://registry.nes.herodevs.com/npm/pkg/
//registry.nes.herodevs.com/npm/pkg/:_authToken=<NES_ACCESS_TOKEN>

Install your dependencies

/bin/sh
npm install

And just like that, you can run your integration tests against NES for Ngx-Translate!

Available Versions

All versions below v16 use the base name @neverendingsupport/ngx-translate. Versions from v16 and above use unique base names derived from the original package names. The following versions are available:

Version 16.0.4 / 16.0.1

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate-core@16.0.4-core-16.0.5",
    "@ngx-translate/http-loader": "npm:@neverendingsupport/ngx-translate-http-loader@16.0.1-http-loader-16.0.2"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate-core@16.0.4-core-16.0.5" },
    "@ngx-translate/http-loader": { ".": "npm:@neverendingsupport/ngx-translate-http-loader@16.0.1-http-loader-16.0.2" }
  }
}

Version 15.0.0 / 8.0.0

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate-core@15.0.0-core-15.0.1",
    "@ngx-translate/http-loader": "npm:@neverendingsupport/ngx-translate-http-loader@8.0.0-core-8.0.1"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate-core@15.0.0-core-15.0.1" },
    "@ngx-translate/http-loader": { ".": "npm:@neverendingsupport/ngx-translate-http-loader@8.0.0-core-8.0.1" }
  }
}

Version 14.0.0

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate@14.0.0-core-14.0.1"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate@14.0.0-core-14.0.1" }
  }
}

Version 13.0.0

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate@13.0.0-core-13.0.1"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate@13.0.0-core-13.0.1" }
  }
}

Version 12.1.2

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate@12.1.2-core-12.1.3"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate@12.1.2-core-12.1.3" }
  }
}

Version 11.0.1

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate@11.0.1-core-11.0.2"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate@11.0.1-core-11.0.2" }
  }
}

Version 10.0.2

{
  "dependencies": {
    "@ngx-translate/core": "npm:@neverendingsupport/ngx-translate@10.0.2-core-10.0.3"
  },
  "overrides": {
    "@ngx-translate/core": { ".": "npm:@neverendingsupport/ngx-translate@10.0.2-core-10.0.3" }
  }
}

Additional Information

Direct Download URLs

All of our NES for Ngx-Translate packages can be accessed via direct download URLs.

For all versions below v16, the download URLs follow the pattern below where <PACKAGE_VERSION> is the version as listed above.

https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/ngx-translate/-/<PACKAGE_VERSION>.tgz

For v16 and above, the download URLs follow the pattern below where <PACKAGE_NAME> is the original package name that comes after the @ngx-translate/ and <PACKAGE_VERSION> is the version as listed above.

https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/ngx-translate-<PACKAGE_NAME>/-/<PACKAGE_VERSION>.tgz

For example, the direct download URLs for the latest version of NES for Ngx-Translate are:

PackageURL
core
16.0.4-core-16.0.5
Download
http-loader
16.0.1-http-loader-16.0.2
Download