{"_id":"@getsetup/embed","_rev":"42-44d18958b5cfae12213a23a8b16411f6","name":"@getsetup/embed","dist-tags":{"beta":"2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039","latest":"2.2.5"},"versions":{"1.4.0":{"name":"@getsetup/embed","version":"1.4.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.4.0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"d9994b2b56903059a35774451f6dad9c691e5440","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.4.0.tgz","fileCount":12,"integrity":"sha512-srGACunVfpAkSykkffJ/vt09PSpphxmLVUiTu4R0fg1xjgEkf7NL0NT4MI7eexiZVpq3IVRlXyxilE2CysYQ3Q==","signatures":[{"sig":"MEUCIGJ9KfRpSaBZGaMlS2+qKiZBz8Ctma06Z2GKg3YD/4yYAiEAuovKEsivDNB1v0QrYyrSqs9RXlj4LgcQcnIZDqtFe34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81525},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"3d49e956096a5bd2cc49bee0887ccba50ca422bd","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.4.0_1687822493512_0.37254363828156745","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@getsetup/embed","version":"1.4.1","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.4.1","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"22e32d3e4eee3f5d68c41e0a69ccc6c766ce9237","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.4.1.tgz","fileCount":12,"integrity":"sha512-I6D1n6XnBrzP4gv1tWEPVN+qzFqyW8es8aFZzrWVVl2CWhCkGh4eIByWXkJWb2PxLmyK7z0xRR+1l4poJI9TNA==","signatures":[{"sig":"MEUCIQCZaXNk7dfVBRr9ATv9bMhZ93Mr1gBVVt9yWD+O55B4AgIgTR7XLHDBdAFQLLv3Jc697iBY8sFOraLWv8WYZqiC98k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81589},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"c75f38f5d099441debe7390fb7bb1884841a21f1","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.4.1_1687829230000_0.773009115203469","host":"s3://npm-registry-packages"}},"1.5.0-v1.5.0-alpha-1-2023-07-19T034602.823Z-21fa072":{"name":"@getsetup/embed","version":"1.5.0-v1.5.0-alpha-1-2023-07-19T034602.823Z-21fa072","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.5.0-v1.5.0-alpha-1-2023-07-19T034602.823Z-21fa072","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"da8f5cf652b563f9d573e42282240fd49c89fdf8","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.5.0-v1.5.0-alpha-1-2023-07-19T034602.823Z-21fa072.tgz","fileCount":12,"integrity":"sha512-qfvCUax/XdNhVjY/JeaSm/5POOZpBMvoIuqpKY+h0VliGdArOKRWC2DN3/eBH5gy0zn0J9GOWKYi6+bmT1QSuQ==","signatures":[{"sig":"MEYCIQC9KjGTLJVbKu2bngtyUTmPzBgJOGtSsMW+xwqIvX+Y0gIhALJWO+IHaLGDpgSwLGERVffURdO6olt8pEhfMY12RKM9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85885},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"21fa072774218d51568961a99696aac72e9df21d","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.5.0-v1.5.0-alpha-1-2023-07-19T034602.823Z-21fa072_1689738366663_0.4638302359652906","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@getsetup/embed","version":"1.5.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.5.0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"8da6cd4115b9021774c21db934a348e9aa24477b","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.5.0.tgz","fileCount":12,"integrity":"sha512-NPP/JX8DWWtiTPp3DufrIRyQgRcUTNsgvmF//JJV53qFnF2qyv2SHCJaxdpPyNgTsdr1m18nvVUcAA4hFIU1ng==","signatures":[{"sig":"MEUCIHV2p11Xxo6l8RXRYcNbfJukSligiv0V5+Ddttdndn71AiEAmF3huCrvfcUeSqabvTidGHiMh1loZT94A5pcZwoHMO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85692},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"e130ccab45786bd6017fbfcb42007d065b39e010","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.5.0_1690335448420_0.08323724806972654","host":"s3://npm-registry-packages"}},"1.5.0-v1.6.0-alpha-1-2023-08-10T191416.632Z-50f7a0e":{"name":"@getsetup/embed","version":"1.5.0-v1.6.0-alpha-1-2023-08-10T191416.632Z-50f7a0e","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.5.0-v1.6.0-alpha-1-2023-08-10T191416.632Z-50f7a0e","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"4b17ea0aa639f116e028002bcfea09212db332ed","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.5.0-v1.6.0-alpha-1-2023-08-10T191416.632Z-50f7a0e.tgz","fileCount":12,"integrity":"sha512-CqcWaWXgyNWPf963fxY4KfaJx3VJ/RfQ/ZbAVLomVAeYwnLWrlWZICwQo5/91UCkj96VfE2xdFd1zc5gO0OD4g==","signatures":[{"sig":"MEQCIHufNfblkPSLphQiejqkEUIdQYeLvCw0Z133bFDPDDOUAiA8dcWFV/gCMtphHfgjo+S7F6oTsbtInkhyZkqWRodMYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87172},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"50f7a0e9d554164f8c072baab321c0cb177a4491","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.5.0-v1.6.0-alpha-1-2023-08-10T191416.632Z-50f7a0e_1691694861741_0.4926213547271201","host":"s3://npm-registry-packages"}},"1.5.0-v1.6.0-alpha-1-2023-08-10T222836.822Z-50f7a0e":{"name":"@getsetup/embed","version":"1.5.0-v1.6.0-alpha-1-2023-08-10T222836.822Z-50f7a0e","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.5.0-v1.6.0-alpha-1-2023-08-10T222836.822Z-50f7a0e","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"c1bbd687bd52236731c53a7cff44e837c85c78d6","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.5.0-v1.6.0-alpha-1-2023-08-10T222836.822Z-50f7a0e.tgz","fileCount":12,"integrity":"sha512-VkwWMw+TC/fF77v5KPzwhuxC1P6mnL8XoI2VQ3dAcHOch0uaMJ8Z186P4SzLfVNUCj97MyvbsrK1/Vugzp0D4A==","signatures":[{"sig":"MEUCIQCrr6/7eksltwPz1OJ79vN8NGVOFHJjjXoZHvZpiN78OAIgMTzKGHl4OIEjp136WrIyNNj5WSPuS/N0wdnTpp5Zazg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87172},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"50f7a0e9d554164f8c072baab321c0cb177a4491","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.5.0-v1.6.0-alpha-1-2023-08-10T222836.822Z-50f7a0e_1691706521114_0.49915611712560737","host":"s3://npm-registry-packages"}},"1.6.0-v1.6.0-alpha-1-2023-08-10T223539.419Z-5b782c0":{"name":"@getsetup/embed","version":"1.6.0-v1.6.0-alpha-1-2023-08-10T223539.419Z-5b782c0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.6.0-v1.6.0-alpha-1-2023-08-10T223539.419Z-5b782c0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"4cbe084bbc8878e2754df08e5f6c3890fdea2d22","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.6.0-v1.6.0-alpha-1-2023-08-10T223539.419Z-5b782c0.tgz","fileCount":12,"integrity":"sha512-k008qHqdKtMcAYGqVCwzAtvDIzC3S1s3R+H8ZHnkXYJu6Uw+hwJFXdqBERtDHFIQP1tRw1bfHZtbqTzOSU0GzQ==","signatures":[{"sig":"MEUCIQCVh6c1pyPJB4koq1AwsYV+NivRVRuLiRL5PHD4+/rJNAIgF0TOI3wq7MxDfkME+WDM29Si1RuIn4QqU8Rt8NdfKaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87172},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"5b782c0c50440af2529cb77ad82a689fca87c0e4","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.6.0-v1.6.0-alpha-1-2023-08-10T223539.419Z-5b782c0_1691706943979_0.08638264397119233","host":"s3://npm-registry-packages"}},"1.6.0-v1.6.0-alpha-1-2023-08-22T194244.740Z-560b87d":{"name":"@getsetup/embed","version":"1.6.0-v1.6.0-alpha-1-2023-08-22T194244.740Z-560b87d","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.6.0-v1.6.0-alpha-1-2023-08-22T194244.740Z-560b87d","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"2c7d99274e43989608e2fdcf6ee940d81b1fa2db","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.6.0-v1.6.0-alpha-1-2023-08-22T194244.740Z-560b87d.tgz","fileCount":12,"integrity":"sha512-Gt0/z1UpFZ0rbPPKl6qPI5JGQSDiLRG4Rg6DERT2UEZ6GAqTBR6r2yCIPMW53XaWQz4LtO7Cccv7hBeqigsw9g==","signatures":[{"sig":"MEUCIAu5ToPbj8wRGhsk8llsqEkDb8ZDGlqJHfJ/oWLILZo5AiEAkM5Dhh+mpp69z4upytWhq0ON8Nuw7eT4JAcECj/7zGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88881},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"560b87d29973ec4c4dfae713f5044400b2763551","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.6.0-v1.6.0-alpha-1-2023-08-22T194244.740Z-560b87d_1692733369020_0.9588129027247805","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@getsetup/embed","version":"1.6.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.6.0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"42e7c8e28ac156fd68d06bd5620efa9e0b783770","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.6.0.tgz","fileCount":12,"integrity":"sha512-SuS7HDKHEc1rfPe4aDRSkVe8dttiJDtHO32mKXbQzCHSsOJolLqNTQknRKyi0R/FaJGCsiLhPFxEqh8qtXs67w==","signatures":[{"sig":"MEYCIQC24mfqfgvkm6V4EFgrfsIgRw77DCPAHCtlKDoIVpaJGgIhAIfRoo/acgIU24dNGlBfsRrniy+b+F0a4NzezwwSA0fd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89164},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"bf32273b233b5b09c537164dc51d74e374a85272","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.6.0_1693957620927_0.1611290635742071","host":"s3://npm-registry-packages"}},"1.7.0-v1.7.0-alpha.1-2023-10-02T035658.297Z-46dd470":{"name":"@getsetup/embed","version":"1.7.0-v1.7.0-alpha.1-2023-10-02T035658.297Z-46dd470","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.7.0-v1.7.0-alpha.1-2023-10-02T035658.297Z-46dd470","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"d581bc01df818c2721e64267d6abda9e1cdcbc31","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.7.0-v1.7.0-alpha.1-2023-10-02T035658.297Z-46dd470.tgz","fileCount":12,"integrity":"sha512-5saE9wq7wvi6Z5J7zOYmscvE/1EK+4vYJQt/X5li+pcNuiEt/CduEUcot/Uys5q7QRtcteobnWReQ2Dpq09Jww==","signatures":[{"sig":"MEQCIB9UaHYPv8ZWkOOZr8AmRkQqoxk5P2HDYbzWbXJxG/YLAiBO6SEzKfilntVfW9TEMVVLGqyxteg2PuQwGQe4AeVLBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90893},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"46dd4709d4f4ebdbc644639449a3c4f96a156ff1","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.7.0-v1.7.0-alpha.1-2023-10-02T035658.297Z-46dd470_1696219022597_0.4605678055615543","host":"s3://npm-registry-packages"}},"1.7.0-v1.7.0-alpha.2-2023-10-02T042638.379Z-9ab1000":{"name":"@getsetup/embed","version":"1.7.0-v1.7.0-alpha.2-2023-10-02T042638.379Z-9ab1000","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.7.0-v1.7.0-alpha.2-2023-10-02T042638.379Z-9ab1000","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"ac05d70a395afdeefdc97494d158e00389404e3f","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.7.0-v1.7.0-alpha.2-2023-10-02T042638.379Z-9ab1000.tgz","fileCount":12,"integrity":"sha512-qhr/usbPSRLCVC/eNxHb1tdGWltAqZePJJkAaPKwDIu9BIVPlvz0bkLK21Ok15A+4QmUmNR7+/5y6s1aNHHBgg==","signatures":[{"sig":"MEQCIFrQke2dSLmQfauo5WAiAu1SVCQZRjTnFK6yUvOQPpxiAiAjcFX55+4HgxMWehJ7KOPrSTjJ5N2Jyj8ew5X0R4iodQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90894},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"9ab1000f2f743d58aa494667ca7d54ce38f182fd","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.7.0-v1.7.0-alpha.2-2023-10-02T042638.379Z-9ab1000_1696220802924_0.269839082727094","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@getsetup/embed","version":"1.7.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@1.7.0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"14fe4abf7af9fc56e969a57a2341de4bc7ba506b","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-1.7.0.tgz","fileCount":12,"integrity":"sha512-xlXHARz3IcaTOsYarWGwuk0en8XwYIHkYtmQadJlGq7h3aMELZ2Wgm8ctJIuRZGShLosNwEFjv/LnjT7U87Oqg==","signatures":[{"sig":"MEUCIG3aKUmErL7n+xIYSGo+zc1bhPQM5bwx6E8fg9stvR5tAiEAuB545JQSTMEdy/hW7kI99QJ+NBO6MdCkhyyrW6dWVTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90802},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"68981eb9f94e8bac8f1cc2c389a29260b67bc3cd","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_1.7.0_1696306019609_0.4654499913204302","host":"s3://npm-registry-packages"}},"2.0.0-v2.0.0-alpha-1-2023-10-19T030908.890Z-5c8f44b":{"name":"@getsetup/embed","version":"2.0.0-v2.0.0-alpha-1-2023-10-19T030908.890Z-5c8f44b","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.0.0-v2.0.0-alpha-1-2023-10-19T030908.890Z-5c8f44b","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"c7a3905992bf41828bbbb594f25f1220db2e4320","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.0.0-v2.0.0-alpha-1-2023-10-19T030908.890Z-5c8f44b.tgz","fileCount":12,"integrity":"sha512-hyyoDWTTpO/ejnhrs1fCK+oGyy9XfcqS1FF+OYRsgDHvMfhJW03+y2/fciJi1Xg6W4QvyWqk3eduqnhW6/YyNA==","signatures":[{"sig":"MEUCIA/7C3zy+ZWElWl+S4+3JFYDMqbtD8hX8GA12pFCwKqAAiEA2D6UKvkfiF/BW4X9ljxO+KdCuHld/FlwLOh93MGceVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90869},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"5c8f44b6a68715c5dc1bedb61c932091511cba48","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.0.0-v2.0.0-alpha-1-2023-10-19T030908.890Z-5c8f44b_1697684953699_0.5071011493122928","host":"s3://npm-registry-packages"}},"2.0.0-v2.0.0-alpha-2-2023-11-12T222551.875Z-437b074":{"name":"@getsetup/embed","version":"2.0.0-v2.0.0-alpha-2-2023-11-12T222551.875Z-437b074","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.0.0-v2.0.0-alpha-2-2023-11-12T222551.875Z-437b074","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"a2dd943fe84723e48a351d1d0674d3818c7dd8fa","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.0.0-v2.0.0-alpha-2-2023-11-12T222551.875Z-437b074.tgz","fileCount":12,"integrity":"sha512-0v3REf7trcOa9ahD6905WuBBxEaz/6FUzs9MPBMRRxVycE2AF1W3L1tbnM4839565dRIzEKmNFbtsGqb0GM9Ww==","signatures":[{"sig":"MEQCIAtKKjIw7trssnba0Hc5NCOoO5/8tT9G0IJkDek8D9iZAiB5MNW6REF3v+44iTsACgThX/ipV/YdHIOKzuwa7Kav+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91700},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"437b0746ec08e9beeec72a04b29682a557f7bc76","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.0.0-v2.0.0-alpha-2-2023-11-12T222551.875Z-437b074_1699827956118_0.578408475662809","host":"s3://npm-registry-packages"}},"2.0.0-v2.0.0-alpha-3-2023-11-13T003356.004Z-a30f392":{"name":"@getsetup/embed","version":"2.0.0-v2.0.0-alpha-3-2023-11-13T003356.004Z-a30f392","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.0.0-v2.0.0-alpha-3-2023-11-13T003356.004Z-a30f392","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"01ce85110d16693ed2b14414f41d38125757492f","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.0.0-v2.0.0-alpha-3-2023-11-13T003356.004Z-a30f392.tgz","fileCount":12,"integrity":"sha512-lQHX117jmYYuEjLzx6kx40UTB6Isg5j6nh9mahnE9/1lnftxqWnFaqEqXbsfJ5CaP7uwVTTkJfp+rWRp68ERQw==","signatures":[{"sig":"MEUCIQCiptHGPw5jsnzRdVarzcNahc/D41SsBVadoZtd9fhnLAIgLIbX4LfU2+Ts9lOKa6JXIXwbhkyCFQe+MxF5jaA6Jes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92053},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"a30f3923ca58bb3f165d4c0cfe3572dd34778235","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.0.0-v2.0.0-alpha-3-2023-11-13T003356.004Z-a30f392_1699835641260_0.3224781261246128","host":"s3://npm-registry-packages"}},"2.0.0-v2.0.0-alpha-4-2023-12-07T012533.959Z-d3c8bc5":{"name":"@getsetup/embed","version":"2.0.0-v2.0.0-alpha-4-2023-12-07T012533.959Z-d3c8bc5","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.0.0-v2.0.0-alpha-4-2023-12-07T012533.959Z-d3c8bc5","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"c3999ef2c8c964e11550bf54a935cc94048cf48a","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.0.0-v2.0.0-alpha-4-2023-12-07T012533.959Z-d3c8bc5.tgz","fileCount":12,"integrity":"sha512-QuL110j8H+WpdxCk4Z2RhstAg1Ozsp9l1Z6r91i5v9FeSNB+7wl3SyrldZym8S7wV/MhOEeNBhv6PFi6U/oUWA==","signatures":[{"sig":"MEUCIQCf4kmZYClz32ge7uciUsb9iB/6ZxLBAt4k0/Tsn5YNSQIgNSgmyiVpnsFmRgPVKY4qZDKCpvOv/YnS0acpgKt/Hpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91137},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"d3c8bc5b2bbc6b1feb98ef9a0da6a90c2075c2b7","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.0.0-v2.0.0-alpha-4-2023-12-07T012533.959Z-d3c8bc5_1701912337057_0.9795367000045789","host":"s3://npm-registry-packages"}},"2.0.0-v2.0.0-alpha-5-2023-12-11T021524.652Z-d84e65c":{"name":"@getsetup/embed","version":"2.0.0-v2.0.0-alpha-5-2023-12-11T021524.652Z-d84e65c","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.0.0-v2.0.0-alpha-5-2023-12-11T021524.652Z-d84e65c","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"93d613dcf74f9f7973d7305bfe78a5e8051aa876","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.0.0-v2.0.0-alpha-5-2023-12-11T021524.652Z-d84e65c.tgz","fileCount":12,"integrity":"sha512-3CFLjZiF5B9a8WAG0SfQYSDXW5gPWYoXltwdLFCIDvF+p6b15HKuGqoxb0n5DnQLVbNWfocRKGBhhRp5NAFicQ==","signatures":[{"sig":"MEQCIBZ3EK7e48ckLdr2EZPFpFxsT39uNAZccQCADqcdaVIiAiA8nIqKC6dKvniMook/SQXTotqqHZMYCC/pQXfhx4UngA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91637},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"d84e65c19194604e0c317a6c1aa97176802ffef8","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.0.0-v2.0.0-alpha-5-2023-12-11T021524.652Z-d84e65c_1702260927811_0.10811317234400364","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@getsetup/embed","version":"2.0.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.0.0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"2d244cc89b8413241528360a6a19416840eaa866","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.0.0.tgz","fileCount":12,"integrity":"sha512-jScc489GL6fozK7wVZhHFoD3dFNMt+N6ssxiE2oQmfk3huFqbpxwuLvkYXINQX30kqcebDK3jzpZhpoq+aUfQw==","signatures":[{"sig":"MEYCIQD1n8x8Kw24qysbI4ty0hLiYJkxPb1vFtujehV2mnAIbAIhAIUdfh0QMW2d8wU58sxdFumvAKjwdQGXhe0sDwdduaLt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91545},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"6fd62fe81d55d27f3203a61e808aae453deb3af6","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.0.0_1702608695481_0.8189703242338648","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-1-2024-02-07T010111.052Z-3fcd5c4":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-1-2024-02-07T010111.052Z-3fcd5c4","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-1-2024-02-07T010111.052Z-3fcd5c4","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"669704afbda1f92ba3396a439dbb1bca86b2d5b4","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-1-2024-02-07T010111.052Z-3fcd5c4.tgz","fileCount":12,"integrity":"sha512-OHu+sGLP+XH8sEoHmOmsMuOTWiPCJOKR/Iq2TRq6JtQX4u6LIVMUDQIhMtZUBuiPR9IHrmGZuP5Z38OWig0BxA==","signatures":[{"sig":"MEQCIFbGTixo/aVkWyO47bd+rHXyck+z0Uz6I3lrZr7wW0qpAiAv3OyAKgxL0C4Q2qeAyyD85k+ERC6dHd9/7Np6pKaDlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91905},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"3fcd5c4e89a866de627e7e1361950f4755f9d526","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-1-2024-02-07T010111.052Z-3fcd5c4_1707267674408_0.6123895541409647","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-3-2024-02-07T014003.016Z-b0f799f":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-3-2024-02-07T014003.016Z-b0f799f","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-3-2024-02-07T014003.016Z-b0f799f","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"953ce9831caf3366f9b526c9d3a27a1f70ddde4d","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-3-2024-02-07T014003.016Z-b0f799f.tgz","fileCount":12,"integrity":"sha512-2HHxY9lqQ3h9xbBYuoshuR04aWpIDhjn2ntMxpDLbdLEG5tv46bH7rP/Vc4mbHJtzKIYTh7oM4ICYJs/LTW+QA==","signatures":[{"sig":"MEQCIBaCQnZTmsxuT/wXCfYvqB0XiaWumMP9e8yez28tkE8hAiBUZe026VtVNTQdIt1hQ59DSl71IFuEffEUwB8geXPdLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92582},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"b0f799fba76dc985c2b94e00f9ba481d1bfc830d","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-3-2024-02-07T014003.016Z-b0f799f_1707270006098_0.6012947157802744","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-4-2024-02-08T013514.671Z-9e455e4":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-4-2024-02-08T013514.671Z-9e455e4","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-4-2024-02-08T013514.671Z-9e455e4","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"2f68049d15aa36c9275aff2bd9f638a21486ff83","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-4-2024-02-08T013514.671Z-9e455e4.tgz","fileCount":12,"integrity":"sha512-4L8OvjsDSGFVij2rZzihOUKoLms/eduUUIoWn2K29o2bLHleAkAng4ykbSJDXMyzYfmPxyZZxaXvUANNdO7Yew==","signatures":[{"sig":"MEUCIBVZnNm1ptgsrj4LtF5HkfbL5wPA1jPSs4SV0LWUWf0pAiEAhcZvMuHKxNXE3iXcDvlE7uY995aoOAeMrPAEx44/B/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92662},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"9e455e42baf1dd9f38dc16033ad71da5726f03bb","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-4-2024-02-08T013514.671Z-9e455e4_1707356117852_0.41013055901185225","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-5-2024-02-26T030748.407Z-34acb02":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-5-2024-02-26T030748.407Z-34acb02","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-5-2024-02-26T030748.407Z-34acb02","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"58d50cc3ca788e1d781f0ebd4b12eafdf5980bfa","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-5-2024-02-26T030748.407Z-34acb02.tgz","fileCount":12,"integrity":"sha512-7FyCucNyfXsGeGQxQXa1TvTza2IiWI6oDzyazRXqVK6HRSqRYZRUSMsprkkotLzwGBSpdSS5BMyAYxKcSrI6Ag==","signatures":[{"sig":"MEUCIQDYd0eOLQLRE9W8zd0OcB9LzCstvXhXIzqBnjoBLqkfzgIgKM6aGZBJ2M58p2/1NikYH48kLRzs7G1lB1FvXiSGTK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93738},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"34acb02c64bdcb8c032a042d6c7faed4d58e5d4d","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-5-2024-02-26T030748.407Z-34acb02_1708916871618_0.8176599150292834","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-6-2024-03-25T023946.281Z-59d59e9":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-6-2024-03-25T023946.281Z-59d59e9","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-6-2024-03-25T023946.281Z-59d59e9","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"8d444507ee04819df0e12c4925477c76021cbdaf","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-6-2024-03-25T023946.281Z-59d59e9.tgz","fileCount":12,"integrity":"sha512-0PtLITAzgfvquNYbUGY2CNme95Rl1MAfUa+6gJR6MIVew2l92HZVoESapwoPlthfM3JIGQDoc76HLPQcGg3fqw==","signatures":[{"sig":"MEQCIHNtTFZ0TdPtN5vX9zZeLOas9fVQlQNk+LQEqS0FvONRAiBxZEJlr3rfMnWwAJGdqz8xYiwhK270uNtXVByZFROxsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93754},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"59d59e9fa52ebc616052082138d3067eccbf85f8","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-6-2024-03-25T023946.281Z-59d59e9_1711334389658_0.33322248125728327","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-7-2024-03-25T024428.928Z-a0bd569":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-7-2024-03-25T024428.928Z-a0bd569","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-7-2024-03-25T024428.928Z-a0bd569","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"c6bf0c0a4c706fba7ab870670e4c8bb4488685e2","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-7-2024-03-25T024428.928Z-a0bd569.tgz","fileCount":12,"integrity":"sha512-lI+DztjckcG5Ti5944JScNgo+6v3NQhN6p0c1TMH93/mQEZO5s3f91DlSTjGYsiYewTHvRhtSR1mrxGTpRn6JA==","signatures":[{"sig":"MEUCIBiU+TdheZMXazRM4hseJ4QlVumnKd9OIqK8UJeBo1XMAiEAyGbnKyUpYccaW/T/x0vcLJhHYgFrkxnOlG10z60iqxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93714},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"a0bd56971e6d879b9f778670dabc2d8801b33c19","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-7-2024-03-25T024428.928Z-a0bd569_1711334671913_0.9829539803496878","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-8-2024-03-25T024923.624Z-08f395a":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-8-2024-03-25T024923.624Z-08f395a","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-8-2024-03-25T024923.624Z-08f395a","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"947c6cceb3f0e8f24b427835ce92ffe49599ea9d","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-8-2024-03-25T024923.624Z-08f395a.tgz","fileCount":12,"integrity":"sha512-gnbjBVEaDUZclReEFxpWx7TLWlnXg2yvnUFkHbyEKFyk2lXcAd/6YiS7kI0zfjYsq86nScUmDf50kzJ88vKmtA==","signatures":[{"sig":"MEUCICJJazGThJ6ExJuggFtQe8eCbPVviW3D3AVSdIoDiFvpAiEAgXrFXylxTg3sCH0aJp5gvTVqWzmX5+PJa/VZIpAA4QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93715},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"08f395a9f8665f227d2aec296a72c60f607e559b","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-8-2024-03-25T024923.624Z-08f395a_1711334966669_0.7916247300929067","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-9-2024-03-26T014027.182Z-b0a8a4a":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-9-2024-03-26T014027.182Z-b0a8a4a","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-9-2024-03-26T014027.182Z-b0a8a4a","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"57e582d1aa58d41b6a289f0f8f1776d45a750dea","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-9-2024-03-26T014027.182Z-b0a8a4a.tgz","fileCount":12,"integrity":"sha512-ao4FSD0V6ILK0a8Nge6zGMPFCMUBIuB+TpUwElFXCCsVwKX3QkWD54bGPvWIdkm5jkAvO2PAHqXEfL9IcseYRA==","signatures":[{"sig":"MEUCICh0U2/MIZOqaglWULBQyQwRY/VapdpRPlerxFw5sLxSAiEA7hpYrl3G3PjM1pjsImggBNh9UgH6ygheOO2aAbQfHxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93727},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"b0a8a4ab34c74ee08ba935024cabf3689216eed8","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-9-2024-03-26T014027.182Z-b0a8a4a_1711417230572_0.7691943003896982","host":"s3://npm-registry-packages"}},"2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039":{"name":"@getsetup/embed","version":"2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"93a0ec5b6c0cd8a5eeda28475c431055a3100d27","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039.tgz","fileCount":12,"integrity":"sha512-ShEyPqQQfGf6pahszuvrp+6ti44wburj/6KY+akFSy6nHepPom0tdV2dr4E77UCn8jIhzMIVflN8Br4ZF1NOKA==","signatures":[{"sig":"MEUCIQDuNiwD+qVFcga6+R0orLIchtPznd/Bsif7XcYFrDmngwIgdIQWtRfu4DUQXwd7EaVFdsdhmlYDbHXIk6o2hUpxshE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96315},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"1677039aaeb1d9fe3aaf3611a364576fd558dc24","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039_1712112456396_0.9011287404472772","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@getsetup/embed","version":"2.1.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.1.0","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"d6d35f649de6fac5f23e4d2bdf9e13ccdfab6462","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.1.0.tgz","fileCount":12,"integrity":"sha512-L3r6RTaxzpGVjv647zqtKlus1iJHYOsWPz0wR06Cif/wiFI3UVkJb/Pxwel901TxQdFNf6v6NAjQcV0u2+IAZg==","signatures":[{"sig":"MEUCIQCCKj7eFgbs4QXDWr7mM0VsHrIcei2gcz5T31ZEPwdbfAIgUHtmMjUnAXOTqEnSuiu4ktvvAUCjsOIOU2AdMc0TocA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96228},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"2cf51fd2c9947b6c1c4f5c01c79323eb9e70f4c2","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.1.0_1712193292811_0.5697134821027243","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@getsetup/embed","version":"2.2.0","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.2.0","homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"d2c93a303bf9a9ed0dff9083c56feda2787e60f6","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.2.0.tgz","fileCount":12,"integrity":"sha512-a2LOHwUxDE37wc0s0qmZs2i1Sl1p3L6i1s6dAbDXJwZsDyi018o1Ian4N4CfkDpKV7bKs99pXHg5OSQ5hBpScg==","signatures":[{"sig":"MEQCIF8o1FMhTwUMBdrEqO5cpGXFSBBZJGi9qpm1kOMHoi4gAiA4Nh1UkuDAn6EtzwqXd8mPp/L5aKn6QgYzEaVVSRX8xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99466},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"0d451ad2d709e365efa17e62e852dd638ec497b5","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.2.0_1719284270668_0.3435014813932169","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@getsetup/embed","version":"2.2.2","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.2.2","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"574bf274c84a92116d58fff6768e7af0cdb231fa","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.2.2.tgz","fileCount":12,"integrity":"sha512-ft1m46GSpJQV1zdPBSD5FbcGz4qBN58NuX08kN+g0Vrx8Ya4GlzYdaq/06nuJWtCALU28jZUrW29Pq1rO1XSLA==","signatures":[{"sig":"MEQCIGM+Nr87Kr2oElR4Wy7VUAzr/B3Fr1zAOhoRIGomXe7/AiBVtSJCAgvRdBFsxD0nyWBNOUuskcaB002YeFzJmHa6tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101032},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"edcb55944793901f9629c920d03ed2d00b61d973","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.2.2_1727787224651_0.9653235169666079","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@getsetup/embed","version":"2.2.3","author":{"name":"GetSetUp"},"license":"UNLICENSED","_id":"@getsetup/embed@2.2.3","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"dist":{"shasum":"dd473fb64f49ca6fa9e23e2dd63dd2b472c0732c","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.2.3.tgz","fileCount":12,"integrity":"sha512-8kRoAN0sfulCqittdaJiilsW7n846wOoJjSpQPV5LX9MQtQCHFMMb3bScFcLdHTONCUaKwDqRicC6OCVNK4I4w==","signatures":[{"sig":"MEYCIQDS5IvgmeCgeMv0b/Bi/EZeuwTowZR2P+T/TLcCkwvk5gIhALIPJK8/PctObt/nuia3CW6lH9DilncHjiHukahuf8o8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102569},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.ts","gitHead":"cd37f95bdc26c8f45c54b2bab70968d462585122","scripts":{"test":"jest","build":"npm run clean && tsc","clean":"rimraf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"repository":{"url":"git+https://github.com/getsetup-io/embed-npm-package.git","type":"git"},"_npmVersion":"8.19.4","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","directories":{},"_nodeVersion":"16.20.2","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4","@types/jest":"^29.2.2","@testing-library/dom":"^8.19.0","jest-environment-jsdom":"^29.3.1","@testing-library/jest-dom":"^5.16.5"},"_npmOperationalInternal":{"tmp":"tmp/embed_2.2.3_1736916294042_0.25200035430290235","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@getsetup/embed","version":"2.2.5","description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","source":"src/index.ts","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/getsetup-io/embed-npm-package.git"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"scripts":{"test":"jest","type-check":"tsc --noEmit","clean":"rimraf dist","build":"npm run clean && tsc"},"author":{"name":"GetSetUp"},"license":"UNLICENSED","devDependencies":{"@testing-library/dom":"^8.19.0","@testing-library/jest-dom":"^5.16.5","@types/jest":"^29.2.2","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","rimraf":"^3.0.2","ts-jest":"^29.0.3","typescript":"^4.8.4"},"gitHead":"ecd831ce9e75e43740f649e9b4939ee43977b7e2","bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"homepage":"https://github.com/getsetup-io/embed-npm-package#readme","_id":"@getsetup/embed@2.2.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-jrejhXTYmFypIpM6iNb55P519KO+bUXeAMsNrjGSiuPssrNdWGvHAhCWjFAwdQGmh8dMLKQPeZXErxQzoP8eXQ==","shasum":"97863ef883fe77ffeb5db663ed81a89632e5b4fb","tarball":"https://registry.npmjs.org/@getsetup/embed/-/embed-2.2.5.tgz","fileCount":12,"unpackedSize":104849,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICz3YGmenL354o+60CwSkqnwkgYMxmO7U7fqKJK4myszAiEAndF5s7obk1H2CDU4nes0OBDoaAuVJ8z7GfT8t6LMrGc="}]},"_npmUser":{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"},"directories":{},"maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/embed_2.2.5_1742922486867_0.9414591190016077"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-22T22:28:50.912Z","modified":"2025-03-25T17:08:07.309Z","1.4.0-refs-tags-v1.4.0-test-publish-2023-06-22T222846.868Z-18bcd66":"2023-06-22T22:28:51.164Z","1.4.0-refs-tags-v1.4.0-2023-06-25T231854.785Z-75a4613":"2023-06-25T23:18:59.278Z","1.4.0-v1.4.0-2023-06-26T231455.537Z-f3d4ca3":"2023-06-26T23:15:01.120Z","1.4.0-v1.4.0-testing-release-2023-06-26T233045.288Z-f3d4ca3":"2023-06-26T23:30:49.711Z","1.4.0-v1.4.0-testing-release2-2023-06-26T233139.739Z-b6aed8a":"2023-06-26T23:31:45.792Z","1.4.0":"2023-06-26T23:34:53.735Z","1.4.1":"2023-06-27T01:27:10.206Z","1.5.0-v1.5.0-alpha-1-2023-07-19T034602.823Z-21fa072":"2023-07-19T03:46:06.882Z","1.5.0":"2023-07-26T01:37:28.680Z","1.5.0-v1.6.0-alpha-1-2023-08-10T191416.632Z-50f7a0e":"2023-08-10T19:14:21.898Z","1.5.0-v1.6.0-alpha-1-2023-08-10T222836.822Z-50f7a0e":"2023-08-10T22:28:41.304Z","1.6.0-v1.6.0-alpha-1-2023-08-10T223539.419Z-5b782c0":"2023-08-10T22:35:44.191Z","1.6.0-v1.6.0-alpha-1-2023-08-22T194244.740Z-560b87d":"2023-08-22T19:42:49.238Z","1.6.0":"2023-09-05T23:47:01.129Z","1.7.0-v1.7.0-alpha.1-2023-10-02T035658.297Z-46dd470":"2023-10-02T03:57:02.809Z","1.7.0-v1.7.0-alpha.2-2023-10-02T042638.379Z-9ab1000":"2023-10-02T04:26:43.134Z","1.7.0":"2023-10-03T04:06:59.804Z","2.0.0-v2.0.0-alpha-1-2023-10-19T030908.890Z-5c8f44b":"2023-10-19T03:09:13.947Z","2.0.0-v2.0.0-alpha-2-2023-11-12T222551.875Z-437b074":"2023-11-12T22:25:56.375Z","2.0.0-v2.0.0-alpha-3-2023-11-13T003356.004Z-a30f392":"2023-11-13T00:34:01.519Z","2.0.0-v2.0.0-alpha-4-2023-12-07T012533.959Z-d3c8bc5":"2023-12-07T01:25:37.241Z","2.0.0-v2.0.0-alpha-5-2023-12-11T021524.652Z-d84e65c":"2023-12-11T02:15:28.021Z","2.0.0":"2023-12-15T02:51:35.681Z","2.1.0-v2.1.0-alpha-1-2024-02-07T010111.052Z-3fcd5c4":"2024-02-07T01:01:14.598Z","2.1.0-v2.1.0-alpha-3-2024-02-07T014003.016Z-b0f799f":"2024-02-07T01:40:06.330Z","2.1.0-v2.1.0-alpha-4-2024-02-08T013514.671Z-9e455e4":"2024-02-08T01:35:18.040Z","2.1.0-v2.1.0-alpha-5-2024-02-26T030748.407Z-34acb02":"2024-02-26T03:07:51.795Z","2.1.0-v2.1.0-alpha-6-2024-03-25T023946.281Z-59d59e9":"2024-03-25T02:39:49.850Z","2.1.0-v2.1.0-alpha-7-2024-03-25T024428.928Z-a0bd569":"2024-03-25T02:44:32.113Z","2.1.0-v2.1.0-alpha-8-2024-03-25T024923.624Z-08f395a":"2024-03-25T02:49:26.834Z","2.1.0-v2.1.0-alpha-9-2024-03-26T014027.182Z-b0a8a4a":"2024-03-26T01:40:30.727Z","2.1.0-v2.1.0-alpha-10-2024-04-03T024730.203Z-1677039":"2024-04-03T02:47:36.608Z","2.1.0":"2024-04-04T01:14:53.044Z","2.2.0":"2024-06-25T02:57:50.853Z","2.2.2":"2024-10-01T12:53:44.842Z","2.2.3":"2025-01-15T04:44:54.208Z","2.2.5":"2025-03-25T17:08:07.104Z"},"bugs":{"url":"https://github.com/getsetup-io/embed-npm-package/issues"},"author":{"name":"GetSetUp"},"license":"UNLICENSED","homepage":"https://github.com/getsetup-io/embed-npm-package#readme","repository":{"type":"git","url":"git+https://github.com/getsetup-io/embed-npm-package.git"},"description":"This package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.","maintainers":[{"name":"mitchell-getsetup","email":"mitchell@getsetup.io"}],"readme":"# GSU Embedded Shell\n\nThis package is intended for partners of GetSetUp to include into their build processes. It will inject GetSetUp embedded content into the partner's site using iframes.\n\n## Installing\n\n```sh\nnpm i @getsetup/embed\n```\n\n## Versioning\n\nThis package follows [semver](https://semver.org/).\n\n## Quick Start Example\n\n```ts\nimport * as GSU from '@getsetup/embed'\n\n// Read partner id from query string or hardode it\nconst searchParams = new URLSearchParams() // Please feel free to use framework specific equivalent functions here for e.g. React has useSearchParams().\nconst partnerId = searchParams.get('partner-id') || 'gsu-demo'\n\n// This function is supplied by the hosting page.\n// They should preform any checking and sanitation they wish to here.\nconst navigationCallBack = ({\n  navigationAction,\n  classId,\n  classSlug,\n}: {\n  navigationAction: GSU.NavigationAction\n  classId?: string\n  classSlug?: string\n}) => {\n  const targetUrl = new URL(window.location.href)\n  // The 'watch' navigation action is special because we need to pass the classId to the 'watch' page.\n  if (navigationAction === 'watch' && classId) {\n    targetUrl.pathname = `/hostSitePath/watch/${classSlug ?? ''}`\n    targetUrl.searchParams.set('class-id', classId ?? '')\n  } else if (navigationAction === 'discover') {\n    targetUrl.pathname = '/hostSitePath/discover'\n    targetUrl.searchParams.set('partner-id', partnerId)\n    targetUrl.searchParams.delete('class-id')\n  }\n  window.location.assign(targetUrl)\n}\n\n// Token exchange is handled on a case-by-case basis. Pass this if it's not to be implemented.\nconst tokenRequestCallBack = () => {}\n\nGSU.createIframe({\n  targetElementId: '--ID-OF-THE-TARGET-ELEMENT--',\n  targetPage: 'discover', // or 'watch'\n  partnerId,\n  navigationCallBack,\n  tokenRequestCallBack,\n})\n```\n\n## Using The Package\n\nThe package exposes one function: `GSU.createIframe(options)`. This function will create an iframe in the host page and create the event listeners needed for `postMessage` communication with the iframe.\n\n### Options\n\nThe `GSU.createIframe` function takes an options object as its single argument. The TypeScript interface for that options object is as follows:\n\n```ts\nexport type TargetPage = 'discover' | 'watch'\nexport type NavigationAction = 'discover' | 'watch' | 'login' | 'home' | 'help'\n\nexport enum IframeStatus {\n  LOADING = 'LOADING',\n  SUCCESS = 'SUCCESS',\n  ERROR = 'ERROR',\n}\nexport interface IframeStatusMessage {\n  /** The current status of the iframe. */\n  status: IframeStatus\n  /** A text message to inform developers or monitoring. This should not be shown to users. */\n  message: string\n}\n\nexport interface CreateIframeOptions {\n  /** The children of this target element will be replaced with the iframe embedded GetSetUp content. */\n  targetElementId: string\n\n  /** Which GetSetUp Page to display in the iframe. */\n  targetPage: TargetPage // \"discover\" | \"watch\"\n\n  /** The id of the class to play. Required if the `targetPage` is `watch`. */\n  classId?: string\n\n  /** The id of your organisation as issued to you by GetSetUp. */\n  partnerId?: string\n\n  /** A flag for disabling the chat tab on the `watch` page. */\n  disableChat?: boolean\n\n  /** A flag for disabling the help link on the `watch` page. */\n  disableHelp?: boolean\n\n  /**\n   * You should provide this optional function if you want to change the URL of the hosting page when the iframe needs to navigate.\n   *\n   * This function is called when the iframe needs to navigate the top level URL.\n   * E.G: to go from `hostsite.com/online-classes/catalogue` to `hostsite.com/online-classes/watch-video/98hsfnb498ywh4`\n   * @param navigationAction The page to navigate to. If this is `login` the parent page should start a login flow and redirect the user to the current page once they are logged in.\n   * @param classId If the page is the watch page, then classId must be passed back to the createIframe function on the new page.\n   * @param classSlug If the page is the watch page, then the classSlug will be sent to this callback. The classSlug is only for SEO use on the parent page, it is not required to be passed back to the createIframe function.\n   *\n   * If this function is not provided then the iframe will perform navigations internally without informing the parent page.\n   */\n  navigationCallBack?: ({\n    navigationAction,\n    classId,\n    classSlug,\n  }: {\n    navigationAction: NavigationAction\n    classId?: string\n    classSlug?: string\n  }) => void\n\n  /**\n   * This function is called when the iframe needs a token.\n   * This will happen on page load and when the current token expires.\n   * This function is optionally async, it can either return the token, or a promise that will resolve to the token.\n   * @returns Either a JWE compact token that contains user identification or a promise that will resolve to the token. If no token is available then this function can return `null | undefined` or an empty promise. */\n  tokenRequestCallBack?: () => Promise<string | null | undefined | void> | string | null | undefined | void\n\n  /**\n   * This is called by the iframe loading script when the status of the iframe changes. It is used to inform the page the embeds the iframe whether the iframe loaded successfully or not.\n   * @param iframeStatusMessage An `IframeStatusMessage` containing a `status` and a `message` field.\n   */\n  statusCallBack?: (iframeStatusMessage: IframeStatusMessage) => void\n\n  /**\n   * Optional - Used to construct links inside the iframe that point to the hosting site. Navigation is still accomplished via the `navigationCallBack`.\n   * These links just allow bots to crawl the content for better SEO. Only Supported on premium plans.\n   *\n   */\n  linkTemplates?: {\n    /**\n     * This template should be the URL you wish the browse pages to link to on your site. The tokens `{classSlug}` and `{sessionId}` are replaced with their values.\n     * For example: `https://example.com/classes/{classSlug}/{sessionId}` could become `https://example.com/classes/cooking-with-rice/83bas8dfba`.\n     */\n    joinClass?: string\n    /**\n     * This template should be the URL of the learn page on your site.\n     * For example: `https://example.com/online-classes/learn/`.\n     */\n    learnPage?: string\n    /**\n     * This template should be the URL of the fitness page on your site.\n     * For example: `https://example.com/online-classes/fitness/`.\n     */\n    fitnessPage?: string\n    /**\n     * This template should be the URL of the fitness page on your site.\n     * For example: `https://example.com/online-classes/discover/`.\n     */\n    discoverPage?: string\n    /**\n     * This template should be the URL of the fitness page on your site.\n     * For example: `https://example.com/online-classes/watch/`.\n     */\n    watchPage?: string\n    /**\n     * This template should be the URL of the watch live class page on your site.\n     * For example: `https://example.com/online-classes/watch/live`.\n     */\n    watchLivePage?: string\n  }\n\n  /**\n   * Optional - Allows the caller to override urls that will be loaded in the iframe. Used for testing.\n   */\n  targetUrls?: {\n    discover: string\n    watch: string\n  }\n\n  /**\n   * Optional - Allows the caller to override the loading timeout that displays an error message if the iframe doesn't load in time.\n   * This value is in milliseconds.\n   */\n  loadingTimeoutInMs?: number\n\n  /**\n   * A set of options to allow the caller to control the theme rendered inside the iframe.\n   * More options will be added to this over time.\n   */\n  themeOptions?: {\n    /** This image will be displayed in the side bar of the `joinClass` page. */\n    logoUrl?: string\n  }\n\n  /** Information used to report analytics back to your organisation. */\n  analyticsInfo?: {\n    /** The domain of the site that is hosting the embed. */\n    domain?: string\n    /** A stable id for the device the user is using to access the parent page. */\n    deviceId?: string\n  }\n}\n```\n\n- `targetElementId` (REQUIRED): The id of the element on the host page. The iframe will be created inside that element.\n- `targetPage` (REQUIRED): The GetSetUp page to render inside the iframe. One of `\"discover\"` or `\"watch\"`.\n- `classId` (REQUIRED if `targetPage` is `watch`): A string that will be passed to the Join Class page so it knows what video to play.\n- `partnerId` (REQUIRED): The id string for your organisation that was issues to you by GetSetUp. Used by GetSetUp to tailor content to your organisation.\n- `deviceId` (OPTIONAL): This is an optional id used for analytics that will be reported back to your organisation.\n- `disableChat` (OPTIONAL): This is an optional flag that will disable the chat tab on the `watch` page..\n- `disableHelp` (OPTIONAL): This is an optional flag that will disable the help link on the `watch` page.\n- `navigationCallBack` (REQUIRED if `targetPage` is `discover` | `watch`): This is used to navigate between pages on the hosting site, from class listings to the page that embeds the video of the class. It is passed the `navigationAction` (`\"discover\" | \"watch\" | \"login\" | \"home\" | \"help\"`) and if the `navigationAction=\"watch\"` is also passed the `classId` and `classSlug` of the class the user wants to join. The hosting site should deal with these navigation requests as appropriate.\n- `tokenRequestCallBack` (OPTIONAL): This callback is used to get a token from the hosting page. This token is used for chat authorization, so this callback is optional if you have disabled chat, otherwise this callback is required. This callback is called when the iframe loads or the current token expires. The callback must return An encrypted JWT (JWE) that was encrypted with the public key given to you by GetSetUp. That token maybe returned as a pain string, or as a string inside a promise if your token generation is async. If no token is available (E.g. the user is not logged into your site) you may return `null`, `undefined`, nothing (`void`) or a promise that resolves to any of those. Details on constructing the token are below in the [Token](#token) section.\n- `statusCallBack` (OPTIONAL): This callback is called when the iframe is loading, has loaded, or errors. The object that is passed to this function has a `status` and a `message`. Both of those fields are for intended to inform developers what the iframe is doing, they SHOULD NOT be shown to users.\n- `linkTemplates.joinClass` (OPTIONAL): A URL template that will be used to construct links from the embedded browse pages (learn, fitness) to the page that embeds the join class page. This is an optional convenience offered to premium partners, it doesn't effect the navigation between pages which is still handled by the `navigationCallBack`. Rather it provides a link that bots can crawl to aid with SEO. See the [link templates section](#link-templates) for more information. `linkTemplates` is an object to allow for future expansion of this concept.\n- `linkTemplates.learnPage` (OPTIONAL): A URL template that will be used to construct links from one embedded browse pages (ex. fitness) to the learn page. This is an optional convenience offered to premium partners, it doesn't effect the navigation between pages which is still handled by the `navigationCallBack`. Rather it provides a link that bots can crawl to aid with SEO. See the [link templates section](#link-templates) for more information.\n- `linkTemplates.fitnessPage` (OPTIONAL): A URL template that will be used to construct links from one embedded browse pages (ex. learn) to the fitness page. This is an optional convenience offered to premium partners, it doesn't effect the navigation between pages which is still handled by the `navigationCallBack`. Rather it provides a link that bots can crawl to aid with SEO. See the [link templates section](#link-templates) for more information.\n- `linkTemplates.discoverPage` (OPTIONAL): A URL template that will be used to construct links from one embedded browse pages (ex. discover) to the SEO friendly url page. This is an optional convenience offered to premium partners, it doesn't effect the navigation between pages which is still handled by the `navigationCallBack`. Rather it provides a link that bots can crawl to aid with SEO. See the [link templates section](#link-templates) for more information.\n- `linkTemplates.watchPage` (OPTIONAL): A URL template that will be used to construct links from one embedded watch pages to the page that embeds the watch class page. This is an optional convenience offered to premium partners, it doesn't effect the navigation between pages which is still handled by the `navigationCallBack`. Rather it provides a link that bots can crawl to aid with SEO. See the [link templates section](#link-templates) for more information.\n- `linkTemplates.watchLivePage` (OPTIONAL): A URL template that will be used to construct links from one embedded watch live class pages to the page that embeds the watch live class page. This is an optional convenience offered to premium partners, it doesn't effect the navigation between pages which is still handled by the `navigationCallBack`. Rather it provides a link that bots can crawl to aid with SEO. See the [link templates section](#link-templates) for more information.\n\n- `targetUrls` (OPTIONAL): Allow the caller to override the the urls of the pages to be embedded. Used for testing, this should not be required in production. Is an object of the form :\n\n```js\n{\n  learn: string\n  fitness: string\n  lobby: string\n}\n```\n\n- `loadingTimeoutInMs` (OPTIONAL): Allows the caller to override the loading timeout. After this timeout expires the iframe loading is marked as failed and the script shows an error message to the user. This can lead to problems if running locally or in a testing environment, so callers can use this option to set a longer timeout if needed. It is recommended that you do not use this option in production.\n- `themeOptions` (OPTIONAL): A set of options to allow the caller to control the theme rendered inside the iframe. More options will be added to this over time.\n- `analyticsInfo` (OPTIONAL): Information used to report analytics back to your organisation.\n\n#### Navigation Actions\n\nThe `navigationCallBack` is passed a `navigationAction` argument that is one of the following strings:\n\n- `\"learn\"`: This indicates that the user wants to navigate to the page where you have embedded the GetSetUp _Learn_ page. For example the user clicked the back button on the _Join Class_ page.\n- `\"fitness\"`: This indicates that the user wants to navigate to the page where you have embedded the GetSetUp _Fitness_ page. For example the user clicked the back button on the _Join Class_ page.\n- `\"joinClass\"`: This indicates that the user wants to navigate to the page where you have embedded the GetSetUp _Join Class_ page. This happens when the user clicks a class listing on the _Learn_ or _Fitness_ pages, or if the user clicks a recommended class in the explore panel on the _Join Class_ page. In this case the `navigationCallBack` will also be passed a `sessionId` that you MUST pass back to the createIframe function to ensure the class is loaded for the user, as well as a `classSlug` that you MAY use to construct a pretty URL on the page embedding the _Join Class_.\n- `\"login\"`: This indicates that the user wants to use the embedded chat experience on the _Join Class_ and that the parent page has not already provided a token to use. You should navigate the user to your login experience and redirect them to the page they are currently on once they are authenticated.\n- `\"home\"`: This indicates that the user wants to navigate to the home page of the parent site. You should navigate the user as appropriate.\n- `\"help\"`: This indicates that the user needs help. This is handled by the parent site as appropriate. You should navigate the user to your help pages, or show a dialog over the iframe, or any other response to a help request that makes sense for your site.\n- `\"discover\"`: This indicates that the user wants to navigate to the page where you have embedded the GetSetUp _Discover_ page. For example the user clicked the back button on the _Watch_ page.\n- `\"watch\"`: This indicates that the user wants to navigate to the page where you have embedded the GetSetUp _Watch_ page. This happens when the user clicks a class listing on the _Discover_ page, or if the user clicks a recommended class in the explore panel on the _Watch_ page. In this case the `navigationCallBack` will also be passed a `classId` that you MUST pass back to the createIframe function to ensure the class is loaded for the user, as well as a `classSlug` that you MAY use to construct a pretty URL on the page embedding the _Watch_.\n\n### Page Layout\n\nThe iframe is created with the following styles attached:\n\n```css\nborder: 'none';\nwidth: 100%;\nheight: 100%;\n```\n\n#### Browse Pages\n\nThe browse pages (currently learn, fitness, and discover) are designed to take as much horizontal space as they are given. There is no fixed width to the browse pages. You can do whatever you wish with the horizontal layout of the page that embeds the browse pages. The height of the browse iframe is controlled by the GetSetUp iframe script. The iframe will send a postMessage event that the package code listens to, the package code will then set the height of the iframe to match teh height of the content inside it. So the height of the iframe for browse pages can be arbitrarily high. You should not count on any fixed height for the iframe.\n\n#### Watch Pages\n\nThe iframe for the watch pages are designed to take up the horizontal and vertical space it is given. You should set the width and height of the element that contains the iframe (the element identified by `targetElementId`).\n\nFor example if you wanted the Join Class iframe to occupy the entire browser window you should style the container element with:\n\n```css\noverflow: hidden;\nwidth: 100%;\nheight: 100vh;\n```\n\nOr if you wanted the Join Class iframe to fit a smaller space to allow other content on the page, you could style the containing element with the following:\n\n```css\noverflow: hidden;\nwidth: 100%;\nheight: calc(100vh - 300px);\n```\n\nThat would allow space for 150px high elements at the top and bottom of the page.\n\nThe Watch iframes should support most width/height values on the containing element, but we do not recommend values smaller than (600px, 300px) or (300px, 600px).\n\n### Token\n\nThe token you supply to the `tokenRequestCallBack()` function must be a JSON Web Encryption (JWE) token. GetSetUp will provide you with a public key, as a JSON Web Key (JWK), that you will use to encrypt the token.\n\nThe token should be encrypted with the following settings:\n\n- alg: `RSA-OAEP-256`\n- enc: `A256GCM`\n\nThe payload of the token must contain:\n\n- sub: The subject of the token. This should be a stable user id that you can understand if it is sent back to you in analytics reporting.\n- iss: The issuer of the token. This must be the `embeddingOrgId` as issued to you by GetSetUp.\n- aud: The audience for the token. This must be the string `getsetup`.\n- exp: The timestamp at which this token is no longer valid. This is a JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC. See [exp in RFC7519](https://www.rfc-editor.org/rfc/rfc7519#section-4.1.4) and the [NumericDate format in the same RFC](https://www.rfc-editor.org/rfc/rfc7519#section-2)\n\n#### Token refresh\n\nThe GetSetUp chat experience will use the token expiry time (`exp`) to determine when to check for a new token. The chat experience will ask the parent page for a new token using the `tokenRequestCallBack` 30 seconds before the token will expire. If the chat experience receives a token that is not valid it will continue to use the existing valid token it has until it expires.\n\nThe chat experience places a floor on the minimum length of time a token can be valid for. If the token is valid for less than one minute, the chat experience will treat the token as being valid for one minute. This is to prevent misconfiguration from DOSing GetSetup or, via the `tokenRequestCallBack`, the parent page with tokens that immediately expire.\n\nWhen the token expires the user will be logged out of the chat experience and will have to click a button to initiate the login flow again. The chat experience will not automatically retry to get a valid token after receiving an invalid token.\n\nAn example of encrypting a token with the [jose npm package](https://www.npmjs.com/package/jose):\n\n```ts\nconst publicKey = {\n  /* JWK given to you by GetSetUp. */\n}\n\nconst token = new jose.EncryptJWT({})\n  .setProtectedHeader({ alg: 'RSA-OAEP-256', enc: 'A256GCM' })\n  .setIssuer('my-awesome-company') // Your embeddingOrgId\n  .setAudience('getsetup')\n  .setSubject('ssd8y34bn87sfgh') // The userId\n  .setExpirationTime('10m') // Expire 10 minutes from now.\n  .encrypt(publicKey)\n```\n\n### Link Templates\n\n> `linkTemplates` is an object to allow for future expansion of this concept, but only the `joinClass`, `learnPage`, `fitnessPage`, `discoverPage` and `watchPage` link templates are currently supported.\n\nThe Link Template is an optional URL template passed into the `GSU.createIframe` function as a string. If present in the string, the tokens `{classSlug}` and `{classId}` are replaced with their values.\n\nThis option is designed to allow premium partners control over the links embedded on their site. Navigation between pages is handled by the `NavigationActions` passed to the [navigationCallback](#navigation-actions). The Link Template allows premium partners to control the format of links that the embedded learn and fitness pages show.\n\nAs an example, imagine the site example.com is embedded GetSetUp into it's pages. Example.com uses a path based url format and hosts the GetSetUp fitness page at `example.com/classes/fitness`. Example.com hosts the join class page at `example.com/watch` with the class slug and class id in the path, e.g. `example.com/watch/cooking-with-rice/wdf80h32b`. To achieve crawlable links on their site, example.com should pass in a linkTemplate of the form `https://example.com/watch/{classSlug}/{classId}`.\n\nIf example.com used query strings to route between embedded pages then their URLs might look like this: `example.com/watch?class-id=wdf80h32b` in which case their `linkTemplate` should be: `example.com/watch?class-id={classId}`.\n\nPlease note:\n\n- There is no sanity checking preformed on the Link Template, it is 100% under the control of the integrating partner.\n- If you require different URLs on different pages, then you can provide different `linkTemplate`s on those pages.\n- Only the tokens `{classSlug}` and `{classId}` are supported in `linkTemplate`s. Anything else will be left unchanged.\n\n### Clean Up\n\nThe `GSU.createIframe` function returns a `GSU.IframeInstance` object that has the following interface:\n\n```TypeScript\nexport interface IframeInstance {\n  cleanUp: () => void\n}\n```\n\nThe cleanUp function on this object will cancel any in flight timers and remove event listeners needed for communication between the GetSetUp content and this package. You should retain a reference to the `GSU.IframeInstance` object and call the clean up function before calling the `GSU.createIframe` function a second time.\n","readmeFilename":"README.md"}