{"_id":"@3t-transform/integration-testing-ccc","_rev":"37-a7ef6665d2a6aba378156fd722f0ff64","name":"@3t-transform/integration-testing-ccc","dist-tags":{"latest":"2.2.2"},"versions":{"1.0.0":{"name":"@3t-transform/integration-testing-ccc","version":"1.0.0","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@1.0.0","maintainers":[{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"f1ec8fa09487d58fd4fadb1c87a0bba8158b0442","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-1.0.0.tgz","fileCount":3,"integrity":"sha512-/cIhl0HIU7M2JVDIpo9KHNjdplEnN2yS/HzIzDeFxsUgXznRbP09dL9fLbG6XOHHdm+ihbSAtjH8A4rjzAAWwQ==","signatures":[{"sig":"MEQCIGdSMz5/oJwYOt8mwrGOShkOAp3TUq3y7IQbcj+6mTfqAiAh6tjo3iCIOhFDpYWbtmOhNWRPQsvpXgVnRsYXEhzNrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPkqlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouLRAAiv4KaKgARWKBwsd+vUoLGeeQCjELN7aBK/ooA6di7SRXUMKd\r\nMHnsDzGDblv0j5bo1ubOrE3VRvS0YqmHbCBUDgWV46rgQtfabtOyatkTQubO\r\nUINe4q0iSdah4YLHnuXJn49NcTn+5kC9Akag4HJX05CztIq/3ilbWy2OLNN9\r\nXkrg0Sk4XdyY5zYTZ7pK032hrMMYxhPQm9TreUGIbA87gs4bEtex2bzFOmty\r\nUrl0ijD2zV2ElZsLUmjVi92G3RNbRieXYqV41rPQJKUiyAIs+TRo8WknogdE\r\n533OlbWanfuBhDBQU3DgXxGGUsaIeyp7ffmSJWnRy/lfULLcelq4q00SlT+C\r\nzh9FpbTx2skihwtkcpCcZr0UZTY2fQKySTrnwQiFRi9TEcc2QNizrrj5RMsl\r\nb95zUz5oMCZg4Yj9IZerGE330yLuV3r+2fsnqQYTVNZhDiaaOK57NdsNhamr\r\n/Wpgtyo9Ht3Uo98LECxXlwJtebNcvsxcnmSayjtfj6sF/EOfTAPI9s8lJ9u5\r\nmHk9WFQZw2bA/ene/KgjCq6ciLtPnkoPQtvI11NTavgIZhAIO3p5QAxUDJvJ\r\nKVKOvUrSzo8CRajB+GQZKf7nsfmWJgK/DrxEypATS1OSOST0Hl4vuOUdYuxu\r\nFiO1ZoAraHF4k/6BDMAUAUeY6pRKqkcQkXY=\r\n=q/EY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","gitHead":"7eeb7cbbbe26c0c789a77d0fac2e1101b94d9aad","_npmUser":{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"@aws-sdk/client-dynamodb":"^3.306.0","@aws-sdk/client-eventbridge":"^3.303.0","@aws-sdk/client-cognito-identity-provider":"^3.303.0"},"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_1.0.0_1681803941089_0.2870875184860415","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@3t-transform/integration-testing-ccc","version":"1.0.1","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@1.0.1","maintainers":[{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"19d6e83a9d4f8c4bd445e70b6ef5aa932904d6a2","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-1.0.1.tgz","fileCount":3,"integrity":"sha512-NwoL2T/kDc/zXyl2qZjJkSUqa3/2fXJ/w2JMHyu3maGb5x3it1jm5hcrv9x59Tr0vFT1qBdOUeLMX5wBc8klEA==","signatures":[{"sig":"MEYCIQCV1zvoChvwO7KsmRs5dZa+9SRFxTSlIP/Rz4D7hvkkDgIhALqb8pWaBUw5pUUK0Z4CaQRLyra+h4mv5CB4tLiOTIzd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPkwVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNnQ//RDJPHL7mIRJu0SaQLYvBlFDNoQ1P+dTxTe6/M9MMu5zOKKo5\r\nnpl1wRgCPekx8rcL7ZEwl6lqnrRlItVstlWV1UK7+PC5bLxk73rzvS/7A4tN\r\n8xQZy+zXChuK8CG04g6Kj4c7pBzLrz82Ip8DlFMYSn2bEbcHo/2uRqm3nwTs\r\nUOKomRtgffdxwFU3KFKg9mF2ALmRkHg+ookp+oTScaxAFrkvQ5bda89AW49R\r\nxl9FPoZjS/Zzv5BrflGxSBuczhh2sqaJfzGR82AwNxoc0pq8e0d4e3Ljgbme\r\nVWBNoEiG8Yz0BgSQZtP7wQbmLEDr7ScEYxi4tM6p2d6KFfQq/KJo9NvfCZzL\r\n5ZjBGo3//I6uwEhxoOZq6s/5Ep3A4AP352p/+qVuLecqE0ep1Ut+JXiPMytp\r\nFyOLLOBzCeDt0XhWEMhj6bDMnKwCg4lTjq71QSmVMQb+cvS2u8Inu+WjyfVj\r\n/C97cpnehbV0QEs6NcVhcoOO/pZvcsCB8bi9G6KFyuRnunD0355wRsxSiUnf\r\nYoRN4/HqjCYblPAYQfZVH6lR1e28QJxDhyyG2F+kKPi/qvHYMxd3d/1deN9P\r\nqJGVvFynSq3aZ+3BBDwQTnN0ABieAC+iEzvyBIiVnL6AAv85sc8qlByqLWCc\r\nsWqca4+XMzFdi9YtR2KrMVXrj9yHB8mA/Fs=\r\n=Ghvm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","gitHead":"e9d3646789b644e4e9234c9a84c80ed1605d7b71","_npmUser":{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@aws-sdk/client-dynamodb":"^3.306.0","@aws-sdk/client-eventbridge":"^3.303.0","@aws-sdk/client-cognito-identity-provider":"^3.303.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_1.0.1_1681804309716_0.691906297086512","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@3t-transform/integration-testing-ccc","version":"1.0.2","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@1.0.2","maintainers":[{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"bac195db39be8fa6c5f37fd90e2638ee3f177952","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-1.0.2.tgz","fileCount":3,"integrity":"sha512-UgT22nsMAZiZrKK2xScHzHuR6pUuorkm95Po6PccwNupeMduBLTdr3iF6RwsaYrC25S3hSaa4a2WUGO+BRg5Eg==","signatures":[{"sig":"MEUCIQCfphM75B84ZHO+m4nD5Cjd4Ulo+7f6JrzlEQFAysfjfAIgZ88hUl+iLOCJSM6JdMgOYFMZU7u3R8q5FdugbFnZ1O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP+/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Mg/9G1a0+Ql5baSgvmhBj62d9cuO/c1OtWr2OcMI8N6Xd/Zjsr6c\r\n3nycGCBxqMKF0xIv46GLxMJ0DRcRWO7ZkO+0TcqwnBnC6eLwS0ltkEPrfOrO\r\nyxQs13f140H3d0PMwRTWfwjH6cKE66ZQqRemVRQ7Doq7/xFQ/iN0wlB9Haug\r\nJsvk7yFkKiNsXm0uZoTh8F1eh+Mi56+Mx1HXGmZf12FXM5QjAQZqY/A2kjXv\r\napNplv5xCKeGX18+kQVi4g/LxmTKalHmoyTFv2i0+/Er4HbUmVNdwJveXShu\r\nwOfBrhubcEKv/E0HC+TOP5hJ+pfT1/pXQfBZPbUXBBXiSMCrxtV2AfB0dAue\r\nleJIAL9oeo+bPLHQH4kJx1nlpU2l4pavIV2MeCfLxvvXbcIJSTY6i0glchw/\r\nnZ7X5zy0XRk2xhpS9mPxA/dxJ9Q9EWLYOcbLO9EZnCu+gKFv+oGGC2LKcV1l\r\nOEodgh20u58OkxK3A9wHQS4brmjortBY7bwlW1eWa1TD/1vOf1EpvWiCWZum\r\nZ+5ioC6EBWuJ74tg3S/b4EaCod5er9PR6Szi3BFcS5nUUyKy4UkZhP9bx249\r\nRS2exAGOgemC1M/epbVRChQaV42VyNWeeCyvGOt3UsG72BwXHLtud0BMxKbc\r\nM/rxYqwWWGzK/lHzaAgKa23ARAefd+idK2o=\r\n=qvND\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","gitHead":"3dd558c4945cf8921aad69ec4916df0b4427ee94","_npmUser":{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@aws-sdk/client-dynamodb":"^3.306.0","@aws-sdk/client-eventbridge":"^3.303.0","@aws-sdk/client-cognito-identity-provider":"^3.303.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_1.0.2_1681911804663_0.7823923738263954","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.0","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.0","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"91a2515063a9cbc95e25fb8f4c3e330cf6cb09e2","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.0.tgz","fileCount":4,"integrity":"sha512-NndGam3tQ5++pDD2AdN7lVEADLuL18vrWHIS7mdpTgGT+1V1yqAVGh44C3aKAiCm9fAG5rjuVInT1sVZMBiHeg==","signatures":[{"sig":"MEUCIET222LLaoJ+fRPLma2bJTXLZg7v/H6bMcm96tlSvoLVAiEAxkXnxFQUEX9N/Vr6kpof6O4wn4wSD3PPaQlHkkPj3GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16072},"main":"index.ts","gitHead":"1b2aeadca89196e54d8a6e35dce5a98a11a56b79","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.3","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"19.1.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.306.0","@aws-sdk/client-eventbridge":"^3.303.0","@aws-sdk/client-cognito-identity-provider":"^3.303.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.0_1694440539147_0.5733225845758845","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.1","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.1","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"acd57fa02759e4e78c116a0419a6eb6091551f03","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.1.tgz","fileCount":4,"integrity":"sha512-OZVk1sjguvZXykPOcIoMUnH2F35AGqncMDyK1AxRAEHlucnCO4MsTjWP6X1O6kijxcS3DOIa7iGNaEJEbkZNpA==","signatures":[{"sig":"MEUCIQCe1HMF9dyzwyLKR4jBT+wCQ1vQShne8yZmeGD5XVjQYgIgKbpcy0qt8nk84jAafQ+T0TTL0faCID76Pym/wmBH7b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16303},"main":"index.ts","gitHead":"9c607671d56229b6fad8123febc86081201553a6","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.3","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"19.1.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.306.0","@aws-sdk/client-eventbridge":"^3.303.0","@aws-sdk/client-cognito-identity-provider":"^3.303.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.1_1694516945685_0.015847904776522093","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.2","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.2","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"803844a1a3077e35b65f17833f931c5f3e57606d","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.2.tgz","fileCount":4,"integrity":"sha512-7J8g86mClzcqy/XIxdQENfA+KsysNExkATvcOn39BOU9ss0ToL3ipAnUjVEfE7A6F5HeSIFOFHf+wbypY/500w==","signatures":[{"sig":"MEYCIQCfQ+OtL2249l6gUY3eBiiA/9UpdJD52mX9LO80ecBG4wIhAMWVRdnzpYyZssikVEGSGUshdwVt5xRIT4K++wCBn+9v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16367},"main":"index.ts","gitHead":"51ed9e51ec78f6b220ca95b5da239ade414f2f3f","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.405.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.2_1694602044165_0.5403113354403102","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.3","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.3","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"88064763f849ec0e2454bfbd44025a11fc5202ff","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.3.tgz","fileCount":4,"integrity":"sha512-RnGyEaFVswNpIZjEHdCt00I+kCcr4kOmBo7AbwblLlsA5+If38MkwGrZyb35CQltoRD5ON/uWENVy8nZdpR/tQ==","signatures":[{"sig":"MEUCIF1Cg0UHRu3dz8Z3XoYZeDjuBFBXM883njjdlgY4D/QjAiEAnMnQwqgjcB3inp5L/iheTVz/Nusc058Sx9cNRCljt9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16653},"main":"index.ts","gitHead":"d96b5cbefb4ecd90317d76194ac975054b3d0c1f","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.405.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.3_1695130897941_0.7898558183317155","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.4","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.4","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"7d8ec25cf586e47d857903bcbf2702e44390a02d","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.4.tgz","fileCount":4,"integrity":"sha512-Uap8NuBtLNK5L2UQhXdHoBezn7R8DSMwjfiRPNYnfwWrabaCpLtrfb/fYfACa248k36KXdX52Dq8dDrFRG1gZQ==","signatures":[{"sig":"MEUCICJGBGDxJMHUJHSfMT3Nqq9W7o1b+WYFXqoKpZCUdGGNAiEAqXg4rgqKrKoNfNNMcI+LkMS9gbN+xNEQNEcR3AdOA5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17187},"main":"index.ts","gitHead":"a44398d69617b0b97e565012fc3475f237864a30","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.405.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.4_1695193644489_0.8229372060453048","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.5","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.5","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"793bf08c59285f5a67046e15ad5919cd8e6bbfd6","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.5.tgz","fileCount":4,"integrity":"sha512-U17XP8x3cDwF/VHvkR/EDW0hD+GBYJhYlc+vD7iEPeBX8UrK7wU3xYyY63g4ugeV5F8tS92IsRZcy7iw2jLZ1w==","signatures":[{"sig":"MEQCIAZpm8zHWah0lAnwuheVOuzjB9XI12TWwehWVjLLBGooAiAaAm6kruJgHrGe9TwoqF9TI1QU++78XAymysLMCPnd+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17191},"main":"index.ts","gitHead":"2451580f1fe149443af1db1ca1514dd8d746bf46","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.2","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.18.1","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.405.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.5_1695648672314_0.9213273557233073","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.6","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.6","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"6e9be9a5a43c9804ffd64ed3f0a43a251b14e8f7","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.6.tgz","fileCount":4,"integrity":"sha512-i6rHtrhNsMvTSjE1UwLoWMZO4NtA6JvpA0QkKI7HPkZBtHYLtRhepgODH9UYFxzXXDCWb3GfiXu6+OuW3r3/XQ==","signatures":[{"sig":"MEUCICImV+ooCgsDgn/+2MDbRR+hTQ1cS9z3mRrWSoWfk1Y7AiEAnMOD+d/bVcPL84IsqmK3r3uoFCorJFoDIWJHXWmAfjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17223},"main":"index.ts","gitHead":"ed9ff81a46d5b7300d347006eacd97f1c8db4eb8","_npmUser":{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"},"_npmVersion":"9.8.1","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.405.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.6_1697021906714_0.35512846182220215","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.7","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.7","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"paul.jones@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"ba920c428a561f1d76dacbcc135d89f712680b12","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.7.tgz","fileCount":4,"integrity":"sha512-D4RoDd2xt2WMPRhK8TRHXgShgR2uUmgr6D8p0P1xVoy91qMQbZ1Mpmace+QwEMvUiMZVskYdtdpiMf52LeFw6Q==","signatures":[{"sig":"MEQCIGVIWKJNkbQpQcgkXhJAHmJVDBDUC7WoImsyA8C370u5AiB5U3Mid3XEVQWVV3VRyFa0JxD/REMB10mNW0ojnJSCgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17250},"main":"index.ts","gitHead":"0ea44a8eb9baca818075184d5b1347f838af44e8","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"8.19.3","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"19.1.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.429.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.7_1697541399188_0.5817902659654268","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.8","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.8","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"pjj313@virginmedia.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"9ffbe2ae48a6df00b27bdfea2834ec9f1473a9ee","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.8.tgz","fileCount":4,"integrity":"sha512-WD/JssVfJMSYMZy04AuHEg+n1xlHiDHByKm2CBNv9mj2Vz+CD09qHso9l9ySTC7t4i0uU6PBvtVXL1UFOFKffg==","signatures":[{"sig":"MEYCIQD/Nb4iSwXDf8u+cPCL0jFG+spK0lenlHwQhaB2WCB/1gIhAIa0X/koA7ZI2WADmoxM3FWQDdqHWmO2LZrk1s4aEDNs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17686},"main":"index.ts","gitHead":"e374ce2204a528edee7b3e3d08807d77df3a0f57","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.429.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.8_1705416119567_0.9761060339251859","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.9","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.9","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"eugeniy.sytin","email":"eugeniy.sytin@altabel.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"pkozakdev","email":"piotr.kozak@3t-transform.com"},{"name":"rajesh.lakkaraju","email":"rajesh.lakkaraju@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"paul.jones.13","email":"pjj313@virginmedia.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"leighanne3t","email":"leighanne.muldoon@3t-transform.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"},{"name":"3ttimors","email":"tim.stephenson@3t-transform.com"},{"name":"alekseysolovey3t","email":"Aleksey.Solovey@3tenergygroup.com"}],"dist":{"shasum":"f4e1f07182763ab76a28a0a6dd9aa1d07d6eb775","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.9.tgz","fileCount":4,"integrity":"sha512-fkk1StZZf7CzqiE3rkEyvyx51NzgJHXZiEYLnkUjejeQCWFxhQi6vydG7LMvBK/PxDQzlQlO8IrOCSTEihjEwg==","signatures":[{"sig":"MEUCIQDlsCG7ni01kzib/KTE0ypIooMGN79rrzv8aC/+KoNpFwIgMjX6IJ0Bse5KASfeIas7q5uXffMStYokpRzXLyXyBjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20492},"main":"index.ts","gitHead":"07699c6008d8768a94b9e3e345d92fbbdcb64efd","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.405.0","@aws-sdk/client-eventbridge":"^3.406.0","@aws-sdk/client-cognito-identity-provider":"^3.429.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.9_1706690350944_0.7007383418555617","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.10","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.10","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"3bd68544bafea29c4944b57bc09b1bc4622543b3","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.10.tgz","fileCount":4,"integrity":"sha512-Pfc+BNUEOLbG/JVI2/YHACpMOSzdI8vfz+RIamzzSoU1MY4jmfKryMHql+32s0Vr1oo9l5GuJ+VwOGoAEIEBjg==","signatures":[{"sig":"MEQCIArnTp6hZipb0e+roGeLOKhI5UDEJRBPkHz1A5jrzH7zAiAOUIEsG6k0p3awUXimvspDpd1gv4Fl4oiL0z7EXVhB7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22757},"main":"index.ts","gitHead":"409e069e1326f42451eb569df78fe1e57781cb2a","_npmUser":{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},"_npmVersion":"8.19.3","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.10_1712753272810_0.6952177444321268","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@3t-transform/integration-testing-ccc","version":"2.0.11","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.0.11","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"96234cd00b75d03d17819c93f62ee09674480113","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.0.11.tgz","fileCount":4,"integrity":"sha512-HY+IVs5GwSd8wCF/+OChvYG43TSxg971q6FkVpOf9K9mP0coFzzjjGjjKffLqvLnxo5O8JizdDpUGgshPwqRDA==","signatures":[{"sig":"MEYCIQDGa1ZQSK6m1iC5U8uBnbqAMMXcOxp4pO966tnkpW3Y5QIhAOshRtGdlOenhBfsTAUn4fwqU3Ox6awIk3qv6lisucVY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23976},"main":"index.ts","gitHead":"1b28573851e13b7462296c3844796648e4d0a47e","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.0.11_1716278847343_0.06723222775378757","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@3t-transform/integration-testing-ccc","version":"2.1.0","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.1.0","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"d4b6d2c470f21f5b46faf63aec3e725c2c6c3bea","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.1.0.tgz","fileCount":4,"integrity":"sha512-JdUT6UbduTydgZMnCWSZwWd6GcZdY/ePFlv0XCHUm7Cswik7c897XQHO7AciroYGXAMFxY4rzLsoR+oxxu1mhA==","signatures":[{"sig":"MEYCIQD3foBtO8ZB3Jwx31aZDWbeNr0JJ0yD/fE/NuVc5gMh9wIhAMsgc8XEoc0043CoUE+uizlRcjrVqsKdiJgs1kETqDvl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24805},"main":"index.ts","gitHead":"e18231f05df105ab4075c966d9a20a5a430f47d2","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.1.0_1716365338735_0.4651642999828052","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@3t-transform/integration-testing-ccc","version":"2.1.1","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.1.1","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"d-nimmo","email":"demi.nimmo@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"patrickmelvin3t","email":"patrick.melvin@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"7d240f5a6d325407d8b9223022db7f89ee68bdc0","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.1.1.tgz","fileCount":4,"integrity":"sha512-2P/y00bfhiIjH7HczWTa857wsS8+B1YgWEZRlc4wbq1PIk77wED5IAn74xS1F/gODKBq+nRcz1CvPlwNOkWwfg==","signatures":[{"sig":"MEUCIAnJxKJHUTrwHHMhQ9w8JND0uK5cerX67CttomEgbfJzAiEAibOY4qJ4FKi1WxOg2nlOc1HzIZUR82FOL6sc4s3WTW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24811},"main":"index.ts","gitHead":"9817980ee037c5458889a2190a3108dd624bb03c","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.1.1_1716366777163_0.017203654603592522","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@3t-transform/integration-testing-ccc","version":"2.1.2","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.1.2","dist":{"shasum":"384b6d214c29878d4b3cead5f62c94efcfeb284c","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.1.2.tgz","fileCount":4,"integrity":"sha512-5Vc63E7QVGgzNsIa/E70XhWECvzRNrFMWf//RSyCybp8II4QpO2d2b0lkxtUYEmuyBfnHqPv1d/HZ7ISi1gNCQ==","signatures":[{"sig":"MEUCIQDcDUV4pHy48tMwq1g0EsoSdmdwkfuM+iO6mYXDsIV8MgIgFgVe4r9oXPgl15IOjEQSuy8YT/pMwG7l5cmYUzJ2Hx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24826},"main":"index.ts","gitHead":"eecfbbaad80470732738057f1a13a957ac01eac7","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.1.2_1719841498690_0.2731307938780678","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@3t-transform/integration-testing-ccc","version":"2.1.3","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.1.3","dist":{"shasum":"5e4aeda03532d10f3d0b7412e752342383f3255d","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.1.3.tgz","fileCount":4,"integrity":"sha512-I7M8I9vnuQta2KaS9p30uMXx21Hw5lAoWnYEn9iK4b1FxGIP2h9XDQwTckBn7pNqhMvNfGHnB74K/prnMdCing==","signatures":[{"sig":"MEQCIGZrBId91nfjVbM39v0EWU9K+jOyV28BgWLW/F0MSWlxAiBy4MBYR597KmeGWGar5lIiAbeHEeTcS6ZubBcpio24jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24838},"main":"index.ts","gitHead":"afc58edb5f955066346c21888938a470961eca61","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.1.3_1719923808817_0.06052942136343664","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@3t-transform/integration-testing-ccc","version":"2.2.0","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.2.0","maintainers":[{"name":"jamesharrington.3t","email":"james.harrington@3t-transform.com"},{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"7a0712cd2dc6e690af5378d400542c15e09ff2b9","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.2.0.tgz","fileCount":4,"integrity":"sha512-9KrXzYbFRO9wCcvek2koYOb+MrmEfj9IdiYOtBElJ7Ee3kYZ7yF3uPU0APlCEs/mxam410LLo5zplA4ar5H8OA==","signatures":[{"sig":"MEUCIQDR3DDAh6hf5HlDo5u1g8bUq0AUrYKc+cg89v1U0Az6iwIgFrlutqyDp8xbEzDbRbbGgDf/5QWqMltyjJRDO/W9d/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25147},"main":"index.ts","gitHead":"ebbadf21b80cafc21f045c8a71e181ebf964d2c2","_npmUser":{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},"_npmVersion":"10.8.1","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"22.4.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.2.0_1721379767008_0.057205626167901036","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@3t-transform/integration-testing-ccc","version":"2.2.1","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.2.1","maintainers":[{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"ffff71489870a753fe21a7d94b43d83b44f47c07","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.2.1.tgz","fileCount":4,"integrity":"sha512-8Xuq99eEPi9dZ4Xsbpx37L6jdZvnYcg3Fmi18HgV+9dM8QbigrbcS0O9yM1lwqnPzGM2BkZmIDMijFspJxl6wA==","signatures":[{"sig":"MEQCIHQe7c1rFgRDkXkCdwW05tEPQV7NiJZ54HZcAioj6KRxAiB/C7hVIwpo3lEFV7ziTN75P8CR7j8kaBF4R1RZu/1Zxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25114},"main":"index.ts","gitHead":"0c1c0f5346be3d8c9b6c1e1ecfae330fb1225093","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.2.1_1723110854156_0.3009274826204762","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@3t-transform/integration-testing-ccc","version":"2.2.2","author":{"name":"3t Transform"},"_id":"@3t-transform/integration-testing-ccc@2.2.2","maintainers":[{"name":"benanderson89","email":"ben.anderson@3t-transform.com"},{"name":"rayohare","email":"dev@raytechpro.co.uk"},{"name":"istvan.franko","email":"istvan.franko@3t-transform.com"},{"name":"scottw-27","email":"scott.webster@3t-transform.com"},{"name":"dampcobra","email":"andy.otoole@3t-transform.com"},{"name":"emma.fields","email":"emma.fields@3t-transform.com"},{"name":"lee.nattress","email":"lee.nattress@3tenergygroup.com"},{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},{"name":"adammellor3t","email":"adam.mellor@3t-transform.com"},{"name":"nigel.watson","email":"nigel.watson@3tenergygroup.com"}],"dist":{"shasum":"f7ed9fcde5dc09638a4126958dbe73920c12f458","tarball":"https://registry.npmjs.org/@3t-transform/integration-testing-ccc/-/integration-testing-ccc-2.2.2.tgz","fileCount":4,"integrity":"sha512-8159kQsNFtFs30LxF45SFGl0vyCzv3LFG8/TLzgaMHl2AXvrH5iaRTegfYCftxgGwQw/HxB8eBNpVofLqAsfTA==","signatures":[{"sig":"MEUCIF5u78BP+sdVwuZnsUYGCog9X/LU6zmNAiBEgbPf1FgFAiEAjLi9ptRcMAUipv1x8r3SkDiXhgCcYTBSsKN/TuzBc74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25114},"main":"index.ts","gitHead":"3a965ceb423ea36d813c4f9301aa9a35ca9ca0f1","_npmUser":{"name":"eulogio-gutierrez-3t","email":"eulogio.gutierrez@3t-transform.com"},"_npmVersion":"10.1.0","description":"Helper methods for setting up users and organisations for integration testing","directories":{},"_nodeVersion":"20.9.0","dependencies":{"@aws-sdk/client-dynamodb":"^3.379.1","@aws-sdk/client-eventbridge":"^3.379.1","@aws-sdk/client-cognito-identity-provider":"^3.379.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/integration-testing-ccc_2.2.2_1723111781715_0.5824970055343617","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-04-18T07:45:41.035Z","modified":"2026-01-19T16:10:38.004Z","1.0.0":"2023-04-18T07:45:41.236Z","1.0.1":"2023-04-18T07:51:49.850Z","1.0.2":"2023-04-19T13:43:24.807Z","2.0.0":"2023-09-11T13:55:39.405Z","2.0.1":"2023-09-12T11:09:05.845Z","2.0.2":"2023-09-13T10:47:24.405Z","2.0.3":"2023-09-19T13:41:38.114Z","2.0.4":"2023-09-20T07:07:24.671Z","2.0.5":"2023-09-25T13:31:12.501Z","2.0.6":"2023-10-11T10:58:26.892Z","2.0.7":"2023-10-17T11:16:39.434Z","2.0.8":"2024-01-16T14:41:59.724Z","2.0.9":"2024-01-31T08:39:11.110Z","2.0.10":"2024-04-10T12:47:53.010Z","2.0.11":"2024-05-21T08:07:27.517Z","2.1.0":"2024-05-22T08:08:58.895Z","2.1.1":"2024-05-22T08:32:57.353Z","2.1.2":"2024-07-01T13:44:58.820Z","2.1.3":"2024-07-02T12:36:49.010Z","2.2.0":"2024-07-19T09:02:47.180Z","2.2.1":"2024-08-08T09:54:14.332Z","2.2.2":"2024-08-08T10:09:41.855Z"},"author":{"name":"3t Transform"},"description":"Helper methods for setting up users and organisations for integration testing","maintainers":[{"email":"nigel.watson@3tenergygroup.com","name":"nigel.watson"},{"email":"andy.otoole@3t-transform.com","name":"dampcobra"},{"email":"scott.webster@3t-transform.com","name":"scottw-27"},{"email":"dev@raytechpro.co.uk","name":"rayohare"},{"email":"Filip.Kulig@3tglobal.com","name":"filip.kulig"},{"email":"ben.anderson@3t-transform.com","name":"benanderson89"},{"email":"liam.mortimer@3tglobal.com","name":"liamortimer"}],"readme":"## CCC Integration Test Helper\n\nProvides a set of helper methods for setting up an environment for integration testing. \n\n### Installation\n\n```\nyarn add @3t-tranform/integration-testing-ccc\n```\n\nFor further development of this library, you can use npm link\n\nIn platform-monorepo/tools/integration-testing-ccc\n```\nnpm link\n```\n\nIn the service you are writing tests for\n```\nnpm link @3t-transform/integration-testing-ccc\n```\n\n### Setup\n\nIf you're using Jest, you will need to set up your tests to transpile typescript and ES6 before running.\n\nIf you haven't already, add jest with `yarn add --dev jest`\n\nThen add a command to run your integration tests to the scripts in your package.json. For example:\n```\n{\n  ...,\n  \"scripts\": {\n    \"test:integration\": \"jest tests/integration --maxWorkers=1\"\n  }\n}\n```\nWhich runs all the test files in the `tests/integration` directory.\n\nThen add ts-jest. This will be our transpiler for typescript and ES6.\n`yarn add --dev ts-jest`\n\nYou'll also need some additional configuration in your package.json\n\n```\n{\n  ...,\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.[t|j]sx?$\": [\n        \"ts-jest\", {\n          \"babelConfig\": true,\n          \"tsConfig\": {\n            \"allowJs\": true\n          }\n        }\n      ]\n    },\n  },\n}\n```\n\nThe last thing is adding babel configuration. Create a file called .babelrc in the root directory of your service, and copy the following into it.\n```\n{\n  \"presets\": [\"@babel/preset-env\", \"@babel/preset-typescript\"]\n}\n```\n\nYou may need to install these presets as dependencies\n```\nyarn add --dev @babel/preset-env\nyarn add --dev @babel/preset-typescript\n```\n\nThe order does matter, as in this example, the typescript transpiler will get run first.\n\n### Usage in integration tests\n\nHelpers are provided as instance methods on a class which holds the state of the test data. An instance of the helper class should be defined within the same block that sets up a user for testing and tears down the test data. Keeping our tests encapsulated in these contexts will lower the risk of cross-test data pollution and orphaned data in our testing environment.\n\nTry not to create too many contexts for your tests. Each time we spin up a new user, we have to make several calls to AWS and await a response. This includes putting events on eventbridge and waiting a period for them to be picked up.\n\nThe helper class expects `AWS_REGION` and `STAGE` to be set and will throw an error if they're not. You can specify other required env variables by passing them to the constructor as an array of strings.\n\nSeveral methods are provided for setting up data and cleaning up afterwards, which should be called in `beforeAll` and `afterAll` blocks, respectively.\n\nA `wait` method is also provided to help prevent race conditions which may produce flaky tests\n\n| method name  | parameters | returns | context |\n|--------------|------------|---------|---------|\n| registerUser | N/A        |  The cognito id of the new user | Used to register a cognito user without a profile in the central identity service |\n| login        | N/A        | An access token | Used after registering a user. Logs into the user that was just created. |\n| setupTestData | An array of strings representing permissions | `cognitoId`: The cognito id of the new user | Sets up a user with a profile in the central identity service. Should be used instead of registerUser and login if you need permissions |\n| | | `accessToken`: An access token |\n| | | `organisationId`: Id of the new organisation created for the user |\n| cleanupTestData | N/A | `undefined` | Removes all data from testing environment using data stored on the instance. Should be called in an `afterAll` |\n| wait | A number of miliseconds to wait | N/A | Waits a number of miliseconds before allowing the test to move on |\n\nThe name of the organisation that is created for the user when `setupTestData` is called is \"test org\". This will be passed through in requests for an authorisation check.\n\n#### Jest example\n\n```\nimport IntegrationProfileManager from '@3t-transform/integration-testing-ccc';\n\ndescribe(\"user without profile\", () => {\n  const integrationProfileManager = new IntegrationProfileManager();\n  let cognitoId\n\n  beforeAll(async () => {\n    cognitoId = await integrationProfileManager.registerUser();\n    await integrationProfileManager.login();\n  });\n\n  it(\"tests response when user has no profile\", () => {\n    ...\n  });\n\n  afterAll(async () => {\n    await integrationProfileManager.cleanupTestData();\n  });\n});\n\ndescribe(\"user with permissions\", () => {\n  const integrationProfileManager = new IntegrationProfileManager();\n  let accessToken, organisationId, cognitoId, organisationName;\n\n  before(async () => {\n    { accessToken, organisationId, cognitoId } = await integrationProfileManager.setupTestData([\"examplepermission:read\"]);\n    organisationName = \"test org\";\n  });\n\n  after(async () => {\n    await integrationProfileManager.cleanupTestData();\n  });\n});\n\ndescribe(\"instantiating helper class with checks for service-specific env vars\", () => {\n  const integrationProfileManager = new IntegrationProfileManager([\"THIRD_PARTY_API_BASE\"]);\n\n  before(async () => {\n    await integrationProfileManager.setupTestData([\"examplepermission:read\"]);\n  });\n\n  after(async () => {\n    await integrationProfileManager.cleanupTestData();\n  });\n});\n```\n\n### Running in local environment\n\nTo run it for your staging environment, there's some environment variables that you'll need to set.\n\nmacOS/Linux\n```\nexport AWS_REGION=\"eu-west-2\"\nexport STAGE=\"Your Stage Name\"\n```\n\nWindows\n```\nSET AWS_REGION=\"eu-west-2\"\nSET STAGE=\"Your Stage Name\"\n```\n\nPowershell\n```\n$env:AWS_REGION=\"eu-west-2\"\n$env:STAGE=\"Your Stage Name\"\n```\n\nYou'll also need to get the `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY` and `AWS_SESSION_TOKEN` from the AWS SSO.\n\nIf you have any service-specific env variables, you'll need to export them as well.\n\n### Setting up in github actions\n\nYou should run your integration tests in your deploy-uat job, after running the deploy script.\n\n```\n- run yarn\n- run: chmod +x ./deploy.sh && ./deploy.sh $STAGE\n- run: yarn test:integration\n```","readmeFilename":"readme.md"}