{"_id":"@555platform/portal-components","_rev":"10-5b28ee36b3adc953874ecef6a9d1896d","name":"@555platform/portal-components","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.2":{"name":"@555platform/portal-components","version":"1.0.2","author":{"name":"Ian Speers"},"license":"MIT","_id":"@555platform/portal-components@1.0.2","maintainers":[{"name":"colinroberts","email":"colinroberts96@gmail.com"},{"name":"igor-kasriel","email":"Igor_Kasriel@cable.comcast.com"},{"name":"johnmcg5","email":"john_mcguinness2@comcast.com"},{"name":"kdriadon","email":"kevindriadon@outlook.com"},{"name":"robjsliwa","email":"robjsliwa@gmail.com"}],"homepage":"https://github.com/iris-platform/portal-components#readme","bugs":{"url":"https://github.com/iris-platform/portal-components/issues"},"pkg":{"scripts":"lib/**/*.js"},"dist":{"shasum":"27070579dfdac2884bcf201c5df0a246b4c5c707","tarball":"https://registry.npmjs.org/@555platform/portal-components/-/portal-components-1.0.2.tgz","fileCount":771,"integrity":"sha512-+rlnO+UDstgN3bIMJxvOtSGXkakuwSA+WNlzefDmMDFEWBbR5hU3qoOSSoBbn7C9mCLtxZsQFL0AoXsp6huqHg==","signatures":[{"sig":"MEUCIETiENATd4Go6bfETuNOyk88JrteFg1b1t88IlAdJ583AiEAnqNZOIY2W8ibiwoxhZWY5s7t26IZvDWr41+jJFWq1LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxc8SCRA9TVsSAnZWagAA3fcP/j9CglD+c5NW3j+IH8pa\nBk0PfQSrkWO97FmqxSbntVdhwr0i8Vy5znu9qC86uWtih84vIybgXRmiLwAv\nGua1dMJbgXxSqP0GCD/52EPUAarvBSJXwJyiuC0TkO6+sktpY3ZTUQce19UL\njJD/jRKzt74dV3U+M1geRmUvH7IWrgLZhJK5hYrk3D1OGUuu55YPDC9BMa+i\nKoW4jJWR6Kc09RKQalQ4zY19W+m9XZh3HL5uolgAwVxsW0V/eMDA2rmtN/qo\n3TGkhkN+FKkCGi0RlJtTBCF9yFMyTX/Y9mG4LrV6ckQTwo0OEMg0CHJyJzbX\n1GOmlcc7SW+CBVRSque2dmn1G7AqN+XHb76Bgsnq+lovc+WxWWYGejvyV6nf\nBe5GZchusNr320ql0xtyOpIzU/KvITJEfvgMH0PypEaxm3Ua0XYFbmA1cUiy\nqahNeGCApcYD0TOtWftNhUvzUWticc03amCtWbM7iut5SC6bLlptrlU23JMO\n5YIqjR/Dv2lf/jKWckbVdp8GK1+ZgU+cve5MfO7U4RV8nenH9tduKc8DLMwg\ngtPrtTGZNoWYEvuzSKoel746GzSQWdBZUSE6hqR0hNipMUKOdvX+PRZgPH8b\nX4f1/s4CFumKw42J7rdfWt/f55+9R8LRv6HzBD5vnUFlcfmJyKLzlkhtd74/\n9KCp\r\n=jmYP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f6eb2f03ecbba01f412731df92e5d2070694255c","scripts":{"lint":"cd lib/server && npm run lint && cd ../../lib/client && npm run lint","test":"cd lib/server && yarn test && cd ../client && yarn test","build":"cd lib/server && yarn run build && cd ../client && yarn run build","start":"yarn run start_demo","watch":"concurrently \"yarn run watch_server\" \"yarn run watch_client\"","linkhooks":"rm -rf $(pwd)/.git/hooks && ln -s $(pwd)/git-hooks/ $(pwd)/.git/hooks || echo ''","start_demo":"cd demo && yarn run start","install_all":"yarn run install_lib && yarn run install_demo","install_lib":"cd lib/client && npm install && cd ../server && npm install","postinstall":"npm run linkhooks && npm run install_lib","install_demo":"cd demo && yarn install && cd client && yarn install && cd ../server && yarn install","watch_client":"cd lib/client && yarn run watch","watch_server":"cd lib/server && yarn run watch"},"_npmUser":{"name":"robjsliwa","email":"robjsliwa@gmail.com"},"repository":{"url":"git+https://github.com/iris-platform/portal-components.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared portal components","directories":{},"_nodeVersion":"10.16.3","dependencies":{"moment":"^2.24.0","@babel/runtime":"^7.5.1","mini-svg-data-uri":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-components_1.0.2_1573244690235_0.7757078958408088","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@555platform/portal-components","version":"1.0.3","author":{"name":"Ian Speers"},"license":"MIT","_id":"@555platform/portal-components@1.0.3","maintainers":[{"name":"colinroberts","email":"colinroberts96@gmail.com"},{"name":"igor-kasriel","email":"Igor_Kasriel@cable.comcast.com"},{"name":"johnmcg5","email":"john_mcguinness2@comcast.com"},{"name":"kdriadon","email":"kevindriadon@outlook.com"},{"name":"robjsliwa","email":"robjsliwa@gmail.com"}],"homepage":"https://github.com/iris-platform/portal-components#readme","bugs":{"url":"https://github.com/iris-platform/portal-components/issues"},"pkg":{"scripts":"lib/**/*.js"},"dist":{"shasum":"fbb300618784a9f65351b7de21478bda664fdee2","tarball":"https://registry.npmjs.org/@555platform/portal-components/-/portal-components-1.0.3.tgz","fileCount":771,"integrity":"sha512-P/ksbJUNO4TlPkrsu1PWsmcsOKvP4rg6zgJh0/RNib/rdnCpghU/yIgE41uIXbvSZJaBQ1h4/B40V9WbS9N9tA==","signatures":[{"sig":"MEUCICHM7F2jMKOSkvXpb1N/xSXdgJqe65ZGWnVHqNmwEWSPAiEAtCz88Qlsned8YM9hUxqc1PUL7pwF491NFPBJ2TDBZkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13799957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxdT3CRA9TVsSAnZWagAA+OwP/3YnGEaBr9F4WjCxmURw\ncbn2SauMIDcuidVA8QTJt3EFNMwkXFEbZeelsNz0XPjUxeaB5i9ci/S6FoOh\nX6knVqb6IDLNGRUGuPU73TWbPy72GzFnX+xyHB8KYADSwuvTKc7yXZofNqCv\neOhH3ybed49fj0dUkQb6tRyIc41EWCODlNCqeAJ+uj6SwMaxHMy7iugDS2ds\naoXr3k9bbt950VNDGxBW2iNI0HAeH1g2YjVI9jJR+W+O3awmizEKCJdNaZEE\nuMAbAaUwWwRHfx90BPEiTxT5530Z2d0g47DdukCcnTL3TheonRc+cey2UUr4\n5qvhFDhrGzKKWSxk6h4pqAPiAwJMFF9SZwLJApLd1sjt8NelmoqwCcPDnsxA\n+aphZQFNGsLjjOmhFUHhh85ZAIFigbOmrJvcLZJAutDuCB3g/MluHaB20by9\nqEyj2A9XBtLdReJ/HX7qHVrKNHxTkjh36GFs84Muwo9lCqjGClDDhDhRmapl\nTEi+SrqqLDWnetow6HZLIt+P0Thqv6yT8fCINuj5W+259n0HiGe+lxB9AWSw\nrT54hXz7B+MAvSr3GbLQJiQ1irtM9qdGh2Kc3c4O6r1aFwEoayUB4VfJMz59\nxEjfH5x630gCPZS9yB6vUxl+aOdH8aJ4JqHi36yOl3wyKmWDJ9SQaWqLgtll\nfQDd\r\n=fBwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"49ea0d468439534bde45216bb38e1f5bbc3cc5bf","scripts":{"lint":"cd lib/server && npm run lint && cd ../../lib/client && npm run lint","test":"cd lib/server && yarn test && cd ../client && yarn test","build":"cd lib/server && yarn run build && cd ../client && yarn run build","start":"yarn run start_demo","watch":"concurrently \"yarn run watch_server\" \"yarn run watch_client\"","linkhooks":"rm -rf $(pwd)/.git/hooks && ln -s $(pwd)/git-hooks/ $(pwd)/.git/hooks || echo ''","start_demo":"cd demo && yarn run start","install_all":"yarn run install_lib && yarn run install_demo","install_lib":"cd lib/client && npm install && cd ../server && npm install","postinstall":"npm run linkhooks && npm run install_lib","install_demo":"cd demo && yarn install && cd client && yarn install && cd ../server && yarn install","watch_client":"cd lib/client && yarn run watch","watch_server":"cd lib/server && yarn run watch"},"_npmUser":{"name":"robjsliwa","email":"robjsliwa@gmail.com"},"repository":{"url":"git+https://github.com/iris-platform/portal-components.git","type":"git"},"_npmVersion":"6.11.3","description":"Shared portal components","directories":{},"_nodeVersion":"10.17.0","dependencies":{"moment":"^2.24.0","@babel/runtime":"^7.5.1","mini-svg-data-uri":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-components_1.0.3_1573246199170_0.1670666921505548","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@555platform/portal-components","version":"1.0.4","author":{"name":"Ian Speers"},"license":"MIT","_id":"@555platform/portal-components@1.0.4","maintainers":[{"name":"colinroberts","email":"colinroberts96@gmail.com"},{"name":"igor-kasriel","email":"Igor_Kasriel@cable.comcast.com"},{"name":"johnmcg5","email":"john_mcguinness2@comcast.com"},{"name":"kdriadon","email":"kevindriadon@outlook.com"},{"name":"robjsliwa","email":"robjsliwa@gmail.com"}],"homepage":"https://github.com/iris-platform/portal-components#readme","bugs":{"url":"https://github.com/iris-platform/portal-components/issues"},"pkg":{"scripts":"lib/**/*.js"},"dist":{"shasum":"62e9f7f3eaa9ef50d9c0130409177d6132083ffb","tarball":"https://registry.npmjs.org/@555platform/portal-components/-/portal-components-1.0.4.tgz","fileCount":771,"integrity":"sha512-XkDwK4qFbiHZuyO7iz56M7kKsWVKUlPEsj5HgWrnrOf28PS+6Sy/SGkiFohushwAnpnGGtecL9Ti9pvdUtXC4g==","signatures":[{"sig":"MEUCIFSpAe4MEHlV5UJ2T4S1VJ2bHvK2zhOpg7sSWCuZsRtcAiEAx92x5VHfJfM87vnpgE9+kPsDQYY+MhVsIvEFbl0uuKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxdlbCRA9TVsSAnZWagAAkZ0P/2t/wayVb2J9JocB6ioX\n52AznwAP5E48RC2bpF4pRdatM8+EkI7aAO3+Hco+UOkZRgPy6d+jhoSSefiG\nSCtX/OHbmZlyqQBWdyQHedGqTDm0RZmHvRzleEzJjRWpzn+pbo+7OM79Zt4M\nXZq4cRA34ellUG0VTeBBfYCMXKjpak5dS2uTRj7sHNskym3rbN9t5BtXPYfD\naua/GoRrc0kKTy6QhCfcEPtiPkMfnqiSXdI1YU27vrbbripGtlJMgvpxeZbc\nC2ptZ9jZmOUru55laPW794/6qCkKOg+9E9fRxi1EySuz14q53yaTElH8941g\nPds85JRPPSQXVFescNSu1FCiOF3koEiksFu8xEJVbmy5dqdrlgRONwoSGSpg\nZ4oB/OVUjZqT3qkesZl4jy1TDT7hNOVdTYbzRDNGguNytqkSv9TEY1WzKgby\nwYol8kL41VsYrVglc2E7v1BV4KCygTkdHnMZuAymKm8atDg682ewCzueKz7u\nrFbh8o+vrhWlPYD+ie63PY0RvVFWSmJKWbkY/qIPKus6SuuDjbRWqP/GpJdh\n2LGNeXDk7ZgO0EysA2oHlrAM/UVQqzEMaYrawWfNf85UwUlYQk48Wu4Newxm\nEuULntOK+Y3fw7mdxvCEUpvq/gaEha83PfPIlyzck7FPXZUTb106E630Dd+O\nTDIT\r\n=Cfdn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"881243c5fd35d5a01d2f415d0aea10115efd3b95","scripts":{"lint":"cd lib/server && npm run lint && cd ../../lib/client && npm run lint","test":"cd lib/server && yarn test && cd ../client && yarn test","build":"cd lib/server && yarn run build && cd ../client && yarn run build","start":"yarn run start_demo","watch":"concurrently \"yarn run watch_server\" \"yarn run watch_client\"","linkhooks":"rm -rf $(pwd)/.git/hooks && ln -s $(pwd)/git-hooks/ $(pwd)/.git/hooks || echo ''","start_demo":"cd demo && yarn run start","install_all":"yarn run install_lib && yarn run install_demo","install_lib":"cd lib/client && npm install && cd ../server && npm install","postinstall":"npm run linkhooks && npm run install_lib","install_demo":"cd demo && yarn install && cd client && yarn install && cd ../server && yarn install","watch_client":"cd lib/client && yarn run watch","watch_server":"cd lib/server && yarn run watch"},"_npmUser":{"name":"robjsliwa","email":"robjsliwa@gmail.com"},"repository":{"url":"git+https://github.com/iris-platform/portal-components.git","type":"git"},"_npmVersion":"6.9.0","description":"Shared portal components","directories":{},"_nodeVersion":"10.16.3","dependencies":{"moment":"^2.24.0","@babel/runtime":"^7.5.1","mini-svg-data-uri":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/portal-components_1.0.4_1573247323157_0.9555232029165865","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-11-08T20:24:50.055Z","modified":"2024-09-16T22:07:59.638Z","1.0.2":"2019-11-08T20:24:50.633Z","1.0.3":"2019-11-08T20:49:59.548Z","1.0.4":"2019-11-08T21:08:43.610Z"},"bugs":{"url":"https://github.com/iris-platform/portal-components/issues"},"author":{"name":"Ian Speers"},"license":"MIT","homepage":"https://github.com/iris-platform/portal-components#readme","repository":{"url":"git+https://github.com/iris-platform/portal-components.git","type":"git"},"description":"Shared portal components","maintainers":[{"email":"nijagunamurthy_chandrashekarappa@comcast.com","name":"nijacomcast"},{"email":"nijagunared@gmail.com","name":"nija"}],"readme":"# portal-components\nA library of components that are shared across portals\n\n## Project Status\n[![Build][Build-Status-Image]][Build-Status-Url]\n\n## Contributing\nRequires node `v10`+\n\n### Installation\nThis project contains multiple child projects. You can install dependencies for all of the nested projects by running `npm run install_all`. This will install all necesary dependencies, and `link` the projects in the lib folder into the demo project.\n```sh\ngit clone git@github.com:555platform/portal-components.git\nnvm use 8.11\nnpm run install_all\n```\nCreat a `demo/server/.env` with the following settings (environment dependent)\n```env\nCLIENT_ID=<INSERT>\nCLIENT_SECRET=<INSERT>\nDOMAIN=pop.service.srv\nREDIRECT_URI=http://localhost:4044/auth/iris/callback\nAUTH_SERVER=http://localhost:4655\nEKSURL=http://localhost:3007\nPORT=4044\nLOGIN_SUCCESS=http://localhost:4050/dashboard\nLOGIN_FAILURE=http://localhost:4050/\nJWT_PUBLIC_KEY=<INSERT>\nLOG_FOLDER=logs\nLOG_ROTATION_POLICY=\"YYYY-MM-DD\"\nSERVER_NAME=localhost:4044\nDATABASE_URIS=\"localhost:27017\"\nDATABASE_NAME=identities\nDB_USER=\"\"\nDB_PASSWORD=\"\"\nDATABASE_REPLSET=\"\"\n```\nCreat a `demo/client/.env.development.local` with the following settings (environment dependent)\n```env\nREACT_APP_CLIENT_ID=<INSERT>\nREACT_APP_DOMAIN=pop.service.srv\nREACT_APP_REDIRECT_URI=http://localhost:4044/auth/iris/callback\nREACT_APP_AUTH_SERVER=http://localhost:4655\n```\n\n### Workflow (Standalone)\n1. Update files in `lib/server` and/or `lib/client`.\n2. Build your changes\n```sh\n# from the root of the `portal-components` project\nnpm run build\n```\n3. Run the demo application\n```sh\n# from the root of the `portal-components` project\nnpm start\n```\nNote: Live reloading is set up *for the demo app code only*. Changes to files under `demo/` should be picked up immediately, however changes to any of the code under `lib/` will require a rebuild. Be sure to run `npm run build` from the root of the project whenever you make changes to `lib` code!\n\n[Build-Status-Url]: https://drone-server.555.systems/555platform/portal-components\n[Build-Status-Image]: https://drone-server.555.systems/api/badges/555platform/portal-components/status.svg\n\n### Workflow (Portal integration)\nWhen you are ready to integrate your component(s) with one of the portals:\n1. Link `portal-components`\n```sh\n# from the root of the `portal-components` project\nnpm link\n```\n2. Build any changes\n    1. Manual build\n    ```sh\n    # from the root of the `portal-components` project\n    npm run build\n    ```\n    2. Automatic rebuild\n    ```sh\n    # from the root of the `portal-components` project\n    npm run watch\n    ```\n3. From a local clone of either [`pop`](https://github.com/555platform/pop) or [`developer-portal`](https://github.com/555platform/developer-portal), link `portal-components` as a dependency\n```sh\n# from the root of either pop or developer-portal\nnpm link portal-components\ncd client\nnpm link portal-components\n```\n4. You can now import your common code e.g `import { client as clientCommon } from 'portal-components'`.\n\n","readmeFilename":"README.md"}