How to configure AngularJS 1.5.x NES Trial
First, 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
1. Substitute the AngularJS dependencies in your package.json with the following:
{
"dependencies": {
"angular": "npm:@neverendingsupport/angularjs@1.5.11-trial",
"angular-aria": "npm:@neverendingsupport/angularjs@1.5.11-trial-aria",
"angular-i18n": "npm:@neverendingsupport/angularjs@1.5.11-trial-i18n",
"angular-mocks": "npm:@neverendingsupport/angularjs@1.5.11-trial-mocks",
"angular-route": "npm:@neverendingsupport/angularjs@1.5.11-trial-route",
"angular-touch": "npm:@neverendingsupport/angularjs@1.5.11-trial-touch",
"angular-loader": "npm:@neverendingsupport/angularjs@1.5.11-trial-loader",
"angular-animate": "npm:@neverendingsupport/angularjs@1.5.11-trial-animate",
"angular-cookies": "npm:@neverendingsupport/angularjs@1.5.11-trial-cookies",
"angular-messages": "npm:@neverendingsupport/angularjs@1.5.11-trial-messages",
"angular-resource": "npm:@neverendingsupport/angularjs@1.5.11-trial-resource",
"angular-sanitize": "npm:@neverendingsupport/angularjs@1.5.11-trial-sanitize",
"angular-parse-ext": "npm:@neverendingsupport/angularjs@1.5.11-trial-parse-ext",
"angular-message-format": "npm:@neverendingsupport/angularjs@1.5.11-trial-message-format"
},
"overrides": {
"angular": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial" },
"angular-aria": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-aria" },
"angular-i18n": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-i18n" },
"angular-mocks": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-mocks" },
"angular-route": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-route" },
"angular-touch": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-touch" },
"angular-loader": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-loader" },
"angular-animate": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-animate" },
"angular-cookies": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-cookies" },
"angular-messages": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-messages" },
"angular-resource": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-resource" },
"angular-sanitize": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-sanitize" },
"angular-parse-ext": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-parse-ext" },
"angular-message-format": { ".": "npm:@neverendingsupport/angularjs@1.5.11-trial-message-format" }
}
}
Note: All of the entries in the overrides block are not necessarily required. If you're not using a package (directly or transitively) you may omit it. Conversely, if installation fails because a third party dependency expects the Open Source version of a dependency, use the recipe above to "overwrite" that specific requirement.
Trial Note: This library is intended for integration testing only, and is not production ready and contains no security fixes from the OSS AngularJS. To learn more about the patched and supported AngularJS NES, please contact sales@herodevs.com for more information.
2. Create an .npmrc file with the following:
- Replace <NES_ACCESS_TOKEN>
with either your access token or a valid email
@neverendingsupport:registry=https://registry.nes.herodevs.com/npm/pkg/
# Uncomment the next line, if you have an access token
# //registry.nes.herodevs.com/npm/pkg/:_authToken=<NES_ACCESS_TOKEN>
3. Install your dependencies and run the service:
npm install
npm start
And just like that, you can run your integration tests against AngularJS NES Trial!
Additional Information
The direct download URLs for AngularJS NES Trial are:
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-aria.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-i18n.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-mocks.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-route.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-touch.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-loader.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-animate.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-cookies.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-messages.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-resource.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-sanitize.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-parse-ext.tgz
- https://registry.nes.herodevs.com/npm/pkg/@neverendingsupport/angularjs/-/1.5.11-trial-message-format.tgz