2.6.9-0 • Published 6 years ago
ng-hateoas-client v2.6.9-0
ng-hateoas-client
Access your rest-resources with well known methods
Dependencies
- "@angular/*": "6.1.8",
- "immutable": "3.8.2",
- "rxjs": "6.3.2",
Install && usage
npm i --save ng-hateoas-client
Add dependencies in tsconfig.json
    "lib" : ["es6", "dom"],
    "baseUrl": ".",
    "paths": {
      "ng-hateoas-client": [
        "./node_modules/ng-hateoas-client/rest"
      ]
    },Import por-ng-rest-component & LinkResponseService in you app
@NgModule({
    imports: [ RestModule, ... ],
    providers: [ LinkResponseService, .... ],Testapp
Wind up this app in you favourite shells Kør opp appen med kommandoene (i to ulike shell) :
- npm run start /* static node-server providing the mock-files */
- npm run serve /* bundle and serve the test app on port 4422 */
See example app.component.ts to learn how to crate Link for initial call to server, and how to parse the response into different domain objects vith help of the DomainObject -class. The test app allso gives examples on how to use get('resource')-functions on a LinkResponse
Publish
This client use semver
$ npm version [semver-version]
$ git tag -a "vX.Y.Z"
$ git push --tags origin master$ npm run prepublish
// Confirm that there is a  _ng-hateoas-client-*.*.*.tgz_-file ,  with correct  version number
$ cd  dist/ng-hateoas-client 
npm publish