diff --git a/example/front-end-react/src/App.js b/example/front-end-react/src/App.js
index 26027b3..f3f8ead 100644
--- a/example/front-end-react/src/App.js
+++ b/example/front-end-react/src/App.js
@@ -1,5 +1,5 @@
import React from "react";
-import { HalResource } from "@dxc-technology/halstack-client";
+import { HalApiCaller, HalResource } from "@dxc-technology/halstack-client";
import "./App.css";
@@ -7,6 +7,10 @@ const App = () => {
const colRes = HalResource(collectionResource);
const itemRes = HalResource(itemResource);
+ HalApiCaller.get({
+ url: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
+ });
+
return (
{JSON.stringify(colRes)}
@@ -21,9 +25,8 @@ const collectionResource = {
_links: {
self: {
name: "Users Collection",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
- title: "Users Collection"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
+ title: "Users Collection",
},
item: [
{
@@ -32,12 +35,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T14:51:44.372Z",
- "latest-update-date": "2020-03-04T14:51:44.372Z"
+ "latest-update-date": "2020-03-04T14:51:44.372Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
+ title: "User",
},
{
summary: {
@@ -45,12 +47,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T14:58:04.146Z",
- "latest-update-date": "2020-03-04T14:58:04.146Z"
+ "latest-update-date": "2020-03-04T14:58:04.146Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasdasd",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasdasd",
+ title: "User",
},
{
summary: {
@@ -58,12 +59,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T14:59:40.251Z",
- "latest-update-date": "2020-03-04T14:59:40.251Z"
+ "latest-update-date": "2020-03-04T14:59:40.251Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasdasdasd",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasdasdasd",
+ title: "User",
},
{
summary: {
@@ -71,12 +71,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T16:31:56.233Z",
- "latest-update-date": "2020-03-04T16:31:56.233Z"
+ "latest-update-date": "2020-03-04T16:31:56.233Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/awefawefawefawefawe",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/awefawefawefawefawe",
+ title: "User",
},
{
summary: {
@@ -84,12 +83,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T16:07:29.106Z",
- "latest-update-date": "2020-03-06T16:07:29.106Z"
+ "latest-update-date": "2020-03-06T16:07:29.106Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/dagesargsertsre4564",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/dagesargsertsre4564",
+ title: "User",
},
{
summary: {
@@ -97,12 +95,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-03T14:22:03.094Z",
- "latest-update-date": "2020-03-03T14:22:03.094Z"
+ "latest-update-date": "2020-03-03T14:22:03.094Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/sergsergsre",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/sergsergsre",
+ title: "User",
},
{
summary: {
@@ -110,12 +107,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-27T17:15:09.441Z",
- "latest-update-date": "2020-02-27T17:15:09.441Z"
+ "latest-update-date": "2020-02-27T17:15:09.441Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/test2",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/test2",
+ title: "User",
},
{
summary: {
@@ -123,12 +119,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-02T12:23:41.145Z",
- "latest-update-date": "2020-03-02T12:23:41.145Z"
+ "latest-update-date": "2020-03-02T12:23:41.145Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/test",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/test",
+ title: "User",
},
{
summary: {
@@ -136,12 +131,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T14:51:11.611Z",
- "latest-update-date": "2020-03-04T14:51:11.611Z"
+ "latest-update-date": "2020-03-04T14:51:11.611Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testesttes",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testesttes",
+ title: "User",
},
{
summary: {
@@ -149,12 +143,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-03T15:15:22.033Z",
- "latest-update-date": "2020-03-03T15:15:22.033Z"
+ "latest-update-date": "2020-03-03T15:15:22.033Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testidentity",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testidentity",
+ title: "User",
},
{
summary: {
@@ -162,12 +155,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T12:40:51.002Z",
- "latest-update-date": "2020-03-04T12:40:51.002Z"
+ "latest-update-date": "2020-03-04T12:40:51.002Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testpass",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testpass",
+ title: "User",
},
{
summary: {
@@ -175,12 +167,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-03T15:49:36.200Z",
- "latest-update-date": "2020-03-03T15:49:36.200Z"
+ "latest-update-date": "2020-03-03T15:49:36.200Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser12",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser12",
+ title: "User",
},
{
summary: {
@@ -188,12 +179,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-20T14:32:29.333Z",
- "latest-update-date": "2020-02-20T14:32:29.333Z"
+ "latest-update-date": "2020-02-20T14:32:29.333Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser1",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser1",
+ title: "User",
},
{
summary: {
@@ -201,12 +191,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-20T14:33:01.528Z",
- "latest-update-date": "2020-02-20T14:33:01.528Z"
+ "latest-update-date": "2020-02-20T14:33:01.528Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser2",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser2",
+ title: "User",
},
{
summary: {
@@ -214,12 +203,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-21T15:00:57.297Z",
- "latest-update-date": "2020-02-21T15:00:57.297Z"
+ "latest-update-date": "2020-02-21T15:00:57.297Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser3",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser3",
+ title: "User",
},
{
summary: {
@@ -227,12 +215,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-21T15:16:10.564Z",
- "latest-update-date": "2020-02-21T15:16:10.564Z"
+ "latest-update-date": "2020-02-21T15:16:10.564Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser4",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser4",
+ title: "User",
},
{
summary: {
@@ -240,12 +227,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-21T15:21:17.873Z",
- "latest-update-date": "2020-02-21T15:21:17.873Z"
+ "latest-update-date": "2020-02-21T15:21:17.873Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser5",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser5",
+ title: "User",
},
{
summary: {
@@ -253,12 +239,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-21T15:39:24.852Z",
- "latest-update-date": "2020-02-21T15:39:24.852Z"
+ "latest-update-date": "2020-02-21T15:39:24.852Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser6",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser6",
+ title: "User",
},
{
summary: {
@@ -266,12 +251,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-21T15:43:06.555Z",
- "latest-update-date": "2020-02-21T15:43:06.555Z"
+ "latest-update-date": "2020-02-21T15:43:06.555Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser7",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser7",
+ title: "User",
},
{
summary: {
@@ -279,12 +263,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-02-21T15:44:21.705Z",
- "latest-update-date": "2020-02-21T15:44:21.705Z"
+ "latest-update-date": "2020-02-21T15:44:21.705Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser8",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testuser8",
+ title: "User",
},
{
summary: {
@@ -292,12 +275,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-04T16:16:23.739Z",
- "latest-update-date": "2020-03-04T16:16:23.739Z"
+ "latest-update-date": "2020-03-04T16:16:23.739Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testusername",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/testusername",
+ title: "User",
},
{
summary: {
@@ -305,12 +287,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T16:07:52.712Z",
- "latest-update-date": "2020-03-06T16:07:52.712Z"
+ "latest-update-date": "2020-03-06T16:07:52.712Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/trssretserts453262",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/trssretserts453262",
+ title: "User",
},
{
summary: {
@@ -318,12 +299,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T16:09:01.696Z",
- "latest-update-date": "2020-03-06T16:09:01.696Z"
+ "latest-update-date": "2020-03-06T16:09:01.696Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/trssretserts453262asdfasdfa",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/trssretserts453262asdfasdfa",
+ title: "User",
},
{
summary: {
@@ -331,12 +311,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T16:09:30.473Z",
- "latest-update-date": "2020-03-06T16:09:30.473Z"
+ "latest-update-date": "2020-03-06T16:09:30.473Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/trssretserts453262asdfasdfaaefaew",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/trssretserts453262asdfasdfaaefaew",
+ title: "User",
},
{
summary: {
@@ -344,12 +323,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T16:02:04.689Z",
- "latest-update-date": "2020-03-06T16:02:04.689Z"
+ "latest-update-date": "2020-03-06T16:02:04.689Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/turtur",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/turtur",
+ title: "User",
},
{
summary: {
@@ -357,12 +335,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-05T08:52:48.601Z",
- "latest-update-date": "2020-03-05T08:52:48.601Z"
+ "latest-update-date": "2020-03-05T08:52:48.601Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/tyuktyukt",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/tyuktyukt",
+ title: "User",
},
{
summary: {
@@ -370,12 +347,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T15:59:02.424Z",
- "latest-update-date": "2020-03-06T15:59:02.424Z"
+ "latest-update-date": "2020-03-06T15:59:02.424Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte2345",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte2345",
+ title: "User",
},
{
summary: {
@@ -383,12 +359,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T16:07:16.456Z",
- "latest-update-date": "2020-03-06T16:07:16.456Z"
+ "latest-update-date": "2020-03-06T16:07:16.456Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte2345sfdg",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte2345sfdg",
+ title: "User",
},
{
summary: {
@@ -396,12 +371,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T15:53:05.828Z",
- "latest-update-date": "2020-03-06T15:53:05.828Z"
+ "latest-update-date": "2020-03-06T15:53:05.828Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte2",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte2",
+ title: "User",
},
{
summary: {
@@ -409,12 +383,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T15:54:33.405Z",
- "latest-update-date": "2020-03-06T15:54:33.405Z"
+ "latest-update-date": "2020-03-06T15:54:33.405Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte3",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte3",
+ title: "User",
},
{
summary: {
@@ -422,12 +395,11 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T15:55:19.891Z",
- "latest-update-date": "2020-03-06T15:55:19.891Z"
+ "latest-update-date": "2020-03-06T15:55:19.891Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte4",
- title: "User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte4",
+ title: "User",
},
{
summary: {
@@ -435,14 +407,13 @@ const collectionResource = {
"user-status": "FORCE_CHANGE_PASSWORD",
enabled: true,
"created-date": "2020-03-06T15:51:43.510Z",
- "latest-update-date": "2020-03-06T15:51:43.510Z"
+ "latest-update-date": "2020-03-06T15:51:43.510Z",
},
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte",
- title: "User"
- }
- ]
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/werwetrwte",
+ title: "User",
+ },
+ ],
},
_options: {
title: "Users Collection",
@@ -451,31 +422,29 @@ const collectionResource = {
method: "GET",
rel: "fetch",
mediaType: "application/vnd.hal+json",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
- title: "Fetch Users Collection"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
+ title: "Fetch Users Collection",
},
{
method: "POST",
rel: "create",
mediaType: "application/vnd.hal+json",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users",
title: "Create new User",
schema: {
properties: {
"user-name": {
- type: "string"
+ type: "string",
},
"temporary-password": {
- type: "string"
- }
+ type: "string",
+ },
},
- required: ["user-name", "temporary-password"]
- }
- }
- ]
- }
+ required: ["user-name", "temporary-password"],
+ },
+ },
+ ],
+ },
};
const itemResource = {
@@ -487,10 +456,9 @@ const itemResource = {
_links: {
self: {
name: "User",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
- title: "User"
- }
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
+ title: "User",
+ },
},
_options: {
title: "User",
@@ -499,47 +467,45 @@ const itemResource = {
method: "GET",
rel: "fetch",
mediaType: "application/vnd.hal+json",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
- title: "Fetch User"
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
+ title: "Fetch User",
},
{
method: "PATCH",
rel: "update",
mediaType: "application/vnd.hal+json",
- href:
- "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
+ href: "https://bgqrqjl2t2.execute-api.us-west-1.amazonaws.com/dev/realms/us-east-1_wCPANetpN/users/asdasd",
title: "Update User",
schema: {
properties: {
"user-name": {
- type: "string"
- }
- }
- }
- }
+ type: "string",
+ },
+ },
+ },
+ },
],
properties: {
"user-name": {
- type: "string"
+ type: "string",
},
"temporary-password": {
- type: "string"
+ type: "string",
},
"user-status": {
- type: "string"
+ type: "string",
},
enabled: {
- type: "boolean"
+ type: "boolean",
},
"created-date": {
- type: "date"
+ type: "date",
},
"latest-update-date": {
- type: "date"
- }
+ type: "date",
+ },
},
- required: ["user-name"]
- }
+ required: ["user-name"],
+ },
};
export default App;
diff --git a/lib/package.json b/lib/package.json
index 52303dc..dbd2239 100644
--- a/lib/package.json
+++ b/lib/package.json
@@ -6,7 +6,8 @@
"type": "git",
"url": "https://github.com/dxc-technology/dxc-halstack-client"
},
- "main": "./main.js",
+ "main": "./main.cjs",
+ "module": "./main.js",
"scripts": {
"bundle": "rollup -c",
"copy": "node ./scripts/build/copy-distribution-files.js",
diff --git a/lib/rollup.config.js b/lib/rollup.config.js
index 9381dd4..bdf31d7 100644
--- a/lib/rollup.config.js
+++ b/lib/rollup.config.js
@@ -4,11 +4,18 @@ import babel from "rollup-plugin-babel";
export default {
external: ["node-fetch"],
input: "src/main.js",
- output: {
- file: "dist/main.js",
- format: "umd",
- name: "halSDK",
- },
+ output: [
+ {
+ file: "dist/main.cjs",
+ format: "cjs",
+ name: "halSDK",
+ },
+ {
+ file: "dist/main.js",
+ format: "es",
+ name: "halSDK",
+ },
+ ],
plugins: [
babel({
exclude: "node_modules/**", // only transpile our source code
diff --git a/lib/scripts/build/copy-distribution-files.js b/lib/scripts/build/copy-distribution-files.js
index 751b649..062ca33 100644
--- a/lib/scripts/build/copy-distribution-files.js
+++ b/lib/scripts/build/copy-distribution-files.js
@@ -1,4 +1,5 @@
const fs = require("fs");
+// import * as fs from "node:fs";
fs.createReadStream("./package.json").pipe(fs.createWriteStream("./dist/package.json"));
fs.createReadStream("./README.md").pipe(fs.createWriteStream("./dist/README.md"));