Search...
Toggle theme

AngularJS 1.8.x/1.9.x NES Configuration Instructions

How to configure AngularJS 1.8.x/1.9.x NES Packages

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 AngularJS dependencies in your package.json with the following

package.json
{
  "dependencies": {
    "angular": "npm:@neverendingsupport/angularjs@1.9.7",
    "angular-aria": "npm:@neverendingsupport/angularjs@1.9.7-aria",
    "angular-i18n": "npm:@neverendingsupport/angularjs@1.9.7-i18n",
    "angular-mocks": "npm:@neverendingsupport/angularjs@1.9.7-mocks",
    "angular-route": "npm:@neverendingsupport/angularjs@1.9.7-route",
    "angular-touch": "npm:@neverendingsupport/angularjs@1.9.7-touch",
    "angular-loader": "npm:@neverendingsupport/angularjs@1.9.7-loader",
    "angular-animate": "npm:@neverendingsupport/angularjs@1.9.7-animate",
    "angular-cookies": "npm:@neverendingsupport/angularjs@1.9.7-cookies",
    "angular-messages": "npm:@neverendingsupport/angularjs@1.9.7-messages",
    "angular-resource": "npm:@neverendingsupport/angularjs@1.9.7-resource",
    "angular-sanitize": "npm:@neverendingsupport/angularjs@1.9.7-sanitize",
    "angular-parse-ext": "npm:@neverendingsupport/angularjs@1.9.7-parse-ext",
    "angular-message-format": "npm:@neverendingsupport/angularjs@1.9.7-message-format"
  },
  "overrides": {
    "angular": { ".": "npm:@neverendingsupport/angularjs@1.9.7" },
    "angular-aria": { ".": "npm:@neverendingsupport/angularjs@1.9.7-aria" },
    "angular-i18n": { ".": "npm:@neverendingsupport/angularjs@1.9.7-i18n" },
    "angular-mocks": { ".": "npm:@neverendingsupport/angularjs@1.9.7-mocks" },
    "angular-route": { ".": "npm:@neverendingsupport/angularjs@1.9.7-route" },
    "angular-touch": { ".": "npm:@neverendingsupport/angularjs@1.9.7-touch" },
    "angular-loader": { ".": "npm:@neverendingsupport/angularjs@1.9.7-loader" },
    "angular-animate": { ".": "npm:@neverendingsupport/angularjs@1.9.7-animate" },
    "angular-cookies": { ".": "npm:@neverendingsupport/angularjs@1.9.7-cookies" },
    "angular-messages": { ".": "npm:@neverendingsupport/angularjs@1.9.7-messages" },
    "angular-resource": { ".": "npm:@neverendingsupport/angularjs@1.9.7-resource" },
    "angular-sanitize": { ".": "npm:@neverendingsupport/angularjs@1.9.7-sanitize" },
    "angular-parse-ext": { ".": "npm:@neverendingsupport/angularjs@1.9.7-parse-ext" },
    "angular-message-format": { ".": "npm:@neverendingsupport/angularjs@1.9.7-message-format" }
  },
}

Create an .npmrc file with the following

Replace <NES_ACCESS_TOKEN> with either your access token or a valid email

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

Install your dependencies and run the service

.npmrc
npm install
npm start

And just like that, you can run your integration tests against AngularJS NES!

Additional Information

The direct download URLs for AngularJS NES 1.9.7 are:

PackageVersionDirect Download Link
angularjs1.9.7Download
angular-aria1.9.7-ariaDownload
angular-i18n1.9.7-i18nDownload
angular-mocks1.9.7-mocksDownload
angular-route1.9.7-routeDownload
angular-touch1.9.7-touchDownload
angular-loader1.9.7-loaderDownload
angular-animate1.9.7-animateDownload
angular-cookies1.9.7-cookiesDownload
angular-messages1.9.7-messagesDownload
angular-resource1.9.7-resourceDownload
angular-sanitize1.9.7-sanitizeDownload
angular-parse-ext1.9.7-parse-extDownload
angular-message-format1.9.7-message-formatDownload