{"_id":"botframework-webchat-adapter-ic3","_rev":"59-3ab5251a6b363bacba8b65eb3843ebfa","name":"botframework-webchat-adapter-ic3","dist-tags":{"master":"0.1.0-master.d401e89","latest":"0.1.0-master.be0246c","enhancer":"0.1.0-enhancer.7ad87e7","merge":"0.1.0-merge.3eab053"},"versions":{"0.1.0-master.be0246c":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.be0246c","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.ts","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","core-js":"^3.5.0"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.be0246c.tgz","_id":"botframework-webchat-adapter-ic3@0.1.0-master.be0246c","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-yhICYFPUs1c/fEY44pBKLKuUfZjKylALPwlmMpTJabaoUO7HJzRwdASX8LCP+oVAdZYdXA5Tx0iqKjUk/iwqiw==","shasum":"863a44d5049c2058862b946638f7c0fd0f741807","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.be0246c.tgz","fileCount":24,"unpackedSize":437750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMJjlCRA9TVsSAnZWagAA1VQQAJ/D2L3O0G2xTiVhUVLi\nZC626G/f54zwEpqrZgpPPpdFRyHm9W6lRlZ/f2XPA4jG7onbX7hFeQScs5A0\n74Rx0jGLsDkMajuZ54pAnAnowPtgv2lk5y3KkGR7Q8baKFxF3O4Kcj8KokY8\ns/yTtSTK4n4itthalrKzpS2KCWfKQqCgIVqfKkXex/ekiz9yH2j1lA2F14tP\nQjja219n8dD9JiuihJiwFWBewD6yijZp0q576FDhBk3laYKtS83rrCixnmNt\nf+/pFH+p6+J+S2Sjf9m32XcJ+xIj2fF2Zdspn3FYrrEctycYfFNqhjlr+Ta8\nOzVZgM+9yAEkS9B9l8MZWQlOw2zndo4dOSwaMYjAf5EuYr6PChi+ppavE5kr\nkt2vJcR0VWDrWth21VQhVOrIVsmf0hxCAgxrM3h9eT/VJLkejDCaGodsi+xG\n/MfWbYtaC80m4pd2uf4zSA5lGumI4AOzrUlhXr5B2JbpuOaWUROncvCs6fuQ\nztdGgGlY0RtOi4xTN3PtBjAigClkl68pwvir55COsv1L2uzBEDVAzRpi/bbk\ndxreN2ePsEFgOBaPmsUId8rFToE1h5G8cdAS+qSS09zm1VXr2R1viDFIWWhN\n8HiCqFaN0WcUheVJT/XiCPsh8E8nYuC9BlY7ud1l7a//6Wth7AkijOrG7Cku\nVgn/\r\n=RAP+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICav1NE8ufti2lYesYXzddXLOD/EaGUBSrGoaH1UCSb9AiALZe60c5aMU0bL3ozYg8pyUxPtoyt9eiM+QS4jCtwHRw=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.be0246c_1580243172667_0.25176064728006775"},"_hasShrinkwrap":false},"0.1.0-master.6f9a7bc":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.6f9a7bc","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.ts","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","core-js":"^3.5.0"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.6f9a7bc.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.6f9a7bc","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-mGxt5h9WSVVXrpo/jcyLf8kJcI8QUS+1WsktchhtAUXJIXJ70naH5yNX53FVK6rUa2BLeHineAl65rJjq96RqA==","shasum":"70ba8ec10ac407038d4693666ba5789208331784","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.6f9a7bc.tgz","fileCount":28,"unpackedSize":449614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONCyCRA9TVsSAnZWagAAizEP/1qcRXrHOl3YdhNxZUrt\njGUxUKRL4WP0uNEsZ5W1+I5zNfSyKtKZSL5bWvfiRqmH39t3vxghEZuGvrxm\nSVWZ0DRd47FmOwm8jEUDvofHdf8jLJrW1oC/0SacXU1CCwPWnq6AfQ6DDdq2\njBESy2iLijLylFYB0Z5UBV/KMr7RddZGcbpa8J2HQnUbHB2BP3w2ia9XAWAW\nb1hBlADEZN3tJAEk8CysepJ2AVZqro+iaR8gpaJHUp13A1yJnzLPxtbBSAiZ\nrUxfUdjvnEiJeVZMSLe5fB2N+1TRtpu5nUScndxkuGviH2XbhC2h9YHGcFSU\ncOlikKjhR4a2WRWP/HOsHcUUK/KWYT/C21/F1ToZAE9XTW5VZiVQpbbPLGiJ\n5mjgLA9xLoVAW2jOO6wBP+rfLjF6E7Mb1DZCON4gkMwNfH9X79WPv7CHUGPt\nTFB8SYf+BTGIPL+2thjG8UwgdABqe7fb95OrhMXptanLzjEzwNewtvnLuSsy\np0Tg+Uhi6uFAh9TgSoBKjflvZXUfPyui+7b5/vgAIls/EGsZ/UTPvr2a9fDU\nxgeC9kSbHCHJ/b+OEA7Nh9BxwLXcWurMDyrrxbgcu3SHGPI1cqjXm8LfwkzX\nEps+FPLOEGllnJ3f4ngXXCJitAMWb4h0Dz/lG3dYAQ4GHXiJdUyfCtpP6WKc\ntdvF\r\n=iTzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgi/ILNTPXLJQTUQlsjb//jlfs4oS7QoAZ5Kug2t10iAiAygbuFDHSIL83qfaQbV3FPuMzMETqWh0CneT4cDP4A4A=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.6f9a7bc_1580781745671_0.24972319084327665"},"_hasShrinkwrap":false},"0.1.0-master.313a1cc":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.313a1cc","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.ts","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","core-js":"^3.5.0"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.313a1cc.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.313a1cc","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-XeLIAiZmL13Dmn0Lbn0C+LaCghzRsIDsvovKOAQEGf3NOp4FijX+T1GoIBIBjaua6RlPeX8UmXYk3kY7gx+AyA==","shasum":"3dc315828970dee05608f57cb328f8c529c97337","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.313a1cc.tgz","fileCount":28,"unpackedSize":455740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQwIzCRA9TVsSAnZWagAADEAP/2LcpAT9IdHV4kSe+et6\nxlwuD2/2fx/JpTY5NI2p+92X19DnAfuJeCQ186XXkK8tPa7Qs5nhwoEfdosr\nZo3V1nLrCe7pOpbdkOB9zmxj5SFQL9J6H4EQbHyYVjipotKECrzfl74na99N\nlzMsUy33KuhIXTg1ZOdkL8yuRVY5EniRKiS5kSOuK4lzBaX+iOLgfcvym4AR\nuHgaGfXDSRpJfqfvFRGRRbsjECIewlVgary8YkFtSI900Jad4OPIwUiGBAad\nFvAS1K7a3gPfZq9Rk1FvTLvClz3KQj+vjbGbK0s5IgswzhoJ4Uq6xFc6Sp+U\nOKkXcxkDqDzutBb8Kw1RD7dmUZnPiNXIt4kwl3CD1UWu25ezjCJHYjIA/sKm\nZwnXTioej8bdozGhB7zv75m5k3o28WgwIwy1SShUAsYhLZLyhorwXmdGzMuJ\nftyEdDOTofl6mIm1eyOgdxEmLX+vQ212lGvhdx2it3WqFoWCUuSJAoE5HocY\nFgJ/o76YFEEp1bpMskTHCXgZDJDFSu3D3UokzLkLx51BSKiFQaWzCIuyUYS3\n71Jk8r1klqA8vdGrzZKsp/DmtJkXi5lvj8m3y5nUg4AYsx8BvuuiBos+nUac\ngA2zxGTA0RUCOfhLAuYJdH5dBaT+DMwkoFZx27FQT2j3vZGwb0v/ZbMLWn6T\nTx/U\r\n=1j35\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD50i9SpFi2bdnASx6JnpmbkE4tg87PItOBNEvW5lLKGQIgNhleSxKVtoNQ2sZUQFX/6bSjLR2+KV16UqKXt7PjcDc="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.313a1cc_1581449778597_0.6996892121548699"},"_hasShrinkwrap":false},"0.1.0-master.cf17a41":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.cf17a41","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","core-js":"^3.5.0"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.cf17a41.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.cf17a41","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-bXAt1v1ouzvdWr98peBE82Dx4BW5shAMPNS130VLX6R+phFCyJpgXwwA3YXTFDL4S1tNi7G8M98KSYq0W3NaEA==","shasum":"c06004294561aebf141acc0b387bd7b8ec1945da","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.cf17a41.tgz","fileCount":28,"unpackedSize":455740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQwJKCRA9TVsSAnZWagAA53UQAKEzNPsUJq35qN3hEnO0\nTuAcw0/PatVH5ikIV5gIacclsnzW8TB3wHHf5MFUdEDLxz+EXeehaOrWDzE5\nZTbD4gLjcYfojVC76dBsgClyd/uMRVbAqlNXl1NODFnvEOC2Fty43OK0jv7M\nNXPVY3NkL4VAwH1/0hFVjMm7tivxLkYiKXPg6jwDvyEFsr//QLf5dFi+14ED\nLExE++QIcwasYkB2tpMbIeMsCWxRgxd8j+0kcoi2XQtJNPdddHAwhdDFBPud\nDCQGEeyr7KpGz+x9G55FjxfoBR5QHgWO1EKQeysaDkPmTK64b7tNb5slFdEP\ny8QLA0Kn88yfTfu5mk3ruZtbOCg4CGlheEKZkS7fw3O3ExSCAGT7nKa+XvTx\nH/DDi2qpkAN5yEg9TJ98G3Q+2+bGtZAGi91TiXPzxhLoZR1XRXfiTrwJuV6D\nUCapSBBU0OEDVKmUcaMxwhMZtV7W7SZQGMI6zhBuCve3DBBKbxQrhirIQfIS\nT61AY6cyQK8NNMEOn4vDKyXFEv9xuY9PV06PRa9ss8f3eZCJrZuP9fWO9Rbr\n2Pwn8KWWlCFopbC91PIvMXNjIisSufSFVWYAlIrTdjFKm9x6g26GU2+hzV9m\nMvgyluILyThj0ddUikBNaJDzECgaf5UOYtk0K8MoDW144cUW9ICuW7dIo5sZ\n5vDK\r\n=QtS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCUlaYWgW+z61m8b22uLYx6RPHrysQWN3LpTFYIwBy3AiAPp5tboiNDErPqicxuNU49Mo448m3PT+6JpE1tHsFpEw=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.cf17a41_1581449801153_0.837926034980198"},"_hasShrinkwrap":false},"0.1.0-master.82740f7":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.82740f7","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.82740f7.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.82740f7","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Ybn1/KqMGS+n7WxK4nP1O2PjR8S/yHapQ1RgOWAhlotZEUGfFYLH1NgKXPlKkyKPxdqNVRMiEFNjBnAGjON5Jg==","shasum":"620bc9688e1d3a5a2191dd3ac425c615cea76976","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.82740f7.tgz","fileCount":32,"unpackedSize":1193131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU7p3CRA9TVsSAnZWagAAp2sP/1gRAluq63g8oFdnrhpq\nexKGfXcUcpaBifYefLmMGnoTGegPnuSkA6/8VpNmjy+Glxcr+N4nrMRAkoMx\ni4d51pNfb0L2VWezfMXSC2+aWyYF3rJ3Kms0Cb9k186Q7lrf8aD/sGQFadlj\nDYi5TfK86eZo+3NU4v/xfa34mMat6zoSd7CWKC4YFYKnziBE7VgnMLjILjHB\nOLJOzNlzaBzSGuXuYQjxCDJGLezHQPtobfN2qL06+xct8mktDPOKs9Ly5rvy\nEYXDKXOF7jrEFt643Xq0yiUq1KSq6YribqGxDrheJLYrUiV1+VlDMV0+BsoL\n/TbNp2VGmj8V+d7IweeWDHTmv01kzlRW4ggjNpxG/+XS3lXBnC+knR+ezJ/J\nTv8EE1VqhUh/7TCEtwM0ZrMO54G4S+H/03MyFlQ+rkA5ti5bjEQAjPF69O1o\nDFoIF8TfpjKN3hUx46O+B/4kLO/ojaDgWmzZSDZPjhtnSPwcrXJuKhoGWX4L\np6N+ZrfeRkq21ywq0KesQgcZZdiRyHPHf6JBI/Bl1cKPG72SH30EzK6AEmGB\nZ+nc+gDqiZ7wv27qTTqrm6hIlpTceuRbZbEXhT9SUYJAterkKwJBgXuhV3zm\n83Rbv/z+D9MEqpwONC4aE+Pxe+MAjJTV9lFOezPmZjLRYRh83/UXy/XWFhuK\nnnAw\r\n=/x/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEeSkpvhANNUgjO03lZ8e8hXEoayLESayKyZ1YT/XJNAIhANAtgRVQUtdfMTk+93agXnnYr4Ltc2DAkLK8x6w0lAXB"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.82740f7_1582545526921_0.20148442606277683"},"_hasShrinkwrap":false},"0.1.0-master.31a7eb9":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.31a7eb9","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.31a7eb9.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.31a7eb9","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-DRDlOeQVTz9roo2nA0wO1sK+ADb0kHZdXnBLzJCDAVVJZIrdtX6d1UNj6+vHniAs9cwhIuMY4ARVLnUCtjX6nw==","shasum":"8a14f5a5b914265c43f8ed692a3e6c2af1be5fe6","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.31a7eb9.tgz","fileCount":34,"unpackedSize":1259750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVaFlCRA9TVsSAnZWagAAv20P/jX5481bgXslYs6eZRqD\nWq35lWo2Xartl2bgOt8a+jIwbkrK5bY43wfSRvyOPVpCU9n/Ig9/hPvWp2YM\nCaTnPCcaSHO97REY/mFUh5piDQLi18RnErkr17s1i7tSNIYFx18+7nqn5yav\nT4+AVCL38XuQsnOFvRhng7O00zASJLynQPeUA3Idk+ju6lUeCb3YUBujufM1\nZC8BfZjGFBurXE42wPXJ1+v19zmFFlA84/6gWV7NHY/85MjQNbUjkcEA3ocs\nB2Md/tVZaAxpaGzQWlBaZ+e+cocBgXjSClTlDvAoVWCMd50t/Lc4Fq6L8Jju\nN39yO/T3j+dAdC93y1xaW3MkHX1wrOifbSJ03rrqEO2bxyTpKg32XYt5ar+r\nlJC296uYTT6p7zmUOFEOIJfGq2lNpzQKDOOfOI5kM/JtDmU7uUSXN6LXNK0L\nqdxtZ0oqPF2h9LdxwroE66cGeGq66JZpAU7AF01RKg2DY0TMNNGfxx7ieLBP\nlm4LMSWVAykSV4+ocbexXfgunatPzgAeCpeichU3ZXwSBub24kxs3aR0o9Ig\nFgSlJc02drU4qP7hD5pqbAmpDcQUplY3gPWyJkROtS+I8ClXkOE8oiF9vm6Y\n0mjtlYtaTWiVQ+CJEp50KhKx+ckZZgZqdCqqAlfpbCJ4eB3ONAneDCOYUI/U\nUqjB\r\n=1Uhq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6Va1s7USHmBnBpR7wA26qINgo+Qw8NbDIITHlfqymlAiEA9cIhoNSdGiKMpj4DiaoRedgYV2imI3dfnDeGOSZhkO4="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.31a7eb9_1582670181323_0.9368531259017894"},"_hasShrinkwrap":false},"0.1.0-master.faa619d":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.faa619d","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.faa619d.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.faa619d","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-B7RIBBrDJwS6UhNB1G0uVVMIY2kr4eE1MxbKp2wODESMC7lr79YfgOaOEncrGGT94bjE6fcHb4QDO04m9sWyyQ==","shasum":"bf83cd50a6eddf501cbbb20f2d81f0ca10dd7adb","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.faa619d.tgz","fileCount":34,"unpackedSize":1262761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVy6YCRA9TVsSAnZWagAARUYP/13n0vRKIew7sDS/Qve2\nAwUDAZZVU8uX02j1mYiXjiBYHacz6GS5jowXYcnsDmeoG8SnXU9IQSktVIAH\n8XJSdZmg8w3y9oQ4+boR7XNKS3xKSyo2pgRan2Rqw+eu7pLt0c+ZzVNjP626\ni2P6S1UQvX7mpSOrEDZI1fIkz1833X5QS9oC/JW+GZB9+lkRiNRyYzJIH6uv\nlkAZyr8bP9JeTj/KI4YG4foZrTpY2gmQE+xvduJqNThT8/41RZAXr10Vd2a7\nOwjdVmHjy/gUzep4ZLTrzL5nF3A7aUcbL/xgWxhB3nlrtZPVBgneAPGGBa+A\nSA7J92ESaJL1LiyVZV1HDsyEZExBK0Goi2Cmx8jnzr5wEnzdHsXQvO2XcESI\ngBLNad3nOeHSKzDKvfPGwcgUwSffdlIFolcpElpqN5eZpRKSRSnJ57kdAoZ/\n7ehsGkePpH51F270o7DIEDLEDdBvinoba2mFRVdZ4/HzBcKAcXHNvVLasZ9Y\nxaeLPD4Z3kcaUuiW3/1c0hauLswsNrs3X/HxeRdDan0gFOKVgRJgg05wzaQ5\nRCi6AXC9fxL5PXqklJmMYAdSvh/jNUphX06CRvTJ1+eKcBml17jRKmCBYfCC\n8hZY++Ylam4aJHj9wwUAVpJQeUl65NFARr3PCPGiTW+g3nK/UixrjGl/iIBw\nvapZ\r\n=18V+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCua8mqwu693hI00IqbBESdspiXHE19hoUxb1ZEnFEukgIgLpa0/JEJoBWDlAm9HKdtejgwB2cYzUpNnd2Fe9A0n+0="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.faa619d_1582771864319_0.8454864302414651"},"_hasShrinkwrap":false},"0.1.0-master.938344d":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.938344d","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.938344d.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.938344d","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-xkVC/ynNmljwyL7678zT4GeWYsnEbyjwupmUV4hbecrDUIOzmjVJ9o3ml/SKU9m9W8iUrOwpR0JwoR/ZXBjpQg==","shasum":"66a0418d6a17e87cebc9ed0a8fe8586a803a4591","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.938344d.tgz","fileCount":34,"unpackedSize":1262878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXwRNCRA9TVsSAnZWagAAV0wQAJzZ1YWPxX8x4cKjpYs9\nx9cFxnnWtaod9Gmi3IQDUhtIoKMAzlptG6WJZxDN578aJgOqtl/oifrTlBJA\nvYrymend84ZWOpeKFiHQnF+0AkZocD8LppHZDrGG3E36URaojoqE467g27v7\nyXKAJtNHz68OIjR5eRzjBT/0RjaCjnaRALpATp1rX4jjy/VSaOxR/FrTotBh\nW6zp1wt+ditQ1P9ojMoCVKpTnMSM3bcCVoAnaCPxZbha802G8l1QJakKGV9Y\n6yeVxlfGewwdPgy1VqsMgA3k9IFSrVOQGdI4gqbKgwcOMZBqujOEORUHJuLF\nJWNQdUj27xzIJjtxWds9hMZlyeSPARircTqLniex+E9v1w3sYfyXPZhAxqiV\njZj8KPN8dxYjSOKM+THv0dSTEQevjFJOFIrU9AbNipzJIlFEisHvHXMmiIlF\n9BYT1hqkONllO52LnHjbl1kUhmBJ5O7UQ5jAtjjxxLylYcrm0Y7zFeJ62rTw\njwR+mBW7ZNJao2t2fjBl8v1Ioi+d6XycbJKQu+EJrZhv7qtPifZz37l93keU\nhbY+DC3wb+JtTWpwPp11zGsLq19t6QH1THRlyotTKiKbETow9gu5U9YgEF81\n7lJLsLkaisnzm+MWmK3pVARNLVJswGKhWyoyqmg46Sqfn8VWytDyAcYEXdnx\nD3QN\r\n=Ztgy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3eE0bobik7lzsWnELxNFKOoZ5Ah+GTbH4gwADIPObpAiEAszlKCmCE45jPFBT5c5Gb5fazMhmxXCXuxS4faFYTsdI="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.938344d_1583285325199_0.6359030804928749"},"_hasShrinkwrap":false},"0.1.0-master.8c2c875":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.8c2c875","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.8c2c875.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.8c2c875","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-R3Hlg3X6r7869kFuFL5hZzS/ZjCguAo7oW5nhd1w5l+LyKRPKxyA8Fuqhgupmysj0SUQvphBpwux23FrrQSotA==","shasum":"f6d65e53b6f1e4063465ec9b9fa7f8281c1db724","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.8c2c875.tgz","fileCount":34,"unpackedSize":1349358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXyO3CRA9TVsSAnZWagAAObUP/0Z9rtijkbo2UamDdSqs\nuz62TXswCfODqDWubjjS4q0u7hCdkNEzoZuRxvKIJZtWZdAqV4DyPpHYGZe/\nr1I6H/uWJrgvyyo3oyHdGDnIFeMz+m01A/zQik8Hl1R7FM+F7k5PnMUD8jL0\nu1dfqkPIoSbUBZ1t+6Dl3WmC6c0MFgqlhZQbePzwy3vei5FkWMK/3vonkcZx\nxjVnypAOQzX38IbSz8lxIiTvCmfcE6cFVWyIsVooJ3JmkpyJoEnRfM2+KT2W\nE1HlPe1jfAdrYxUvt2dR+h8N+/20rw1czu/puoNt/XhrYfvr1cu/rI7gwCA6\n79Piz1/8mrpDbmjuVaUX64eoBarPOU/kvexdkxNVeQNkkPxWa6yktlyhOYsA\nZzUO5ND9Y7O5DHWpr1mysAMqz0YuJ47XG7J5iQ9aS1fns3wkz0mI8IYiRdBT\nJvJu3wExJ46se/t74rQbJilaIHu7L5NgB/kP8F9O7az1b1hWpQheEbDeQFoG\nhJtZWxBLU7wNNGdvrBEuOccy42xoDNIw3GR3OUj2pvJVePl+I3pVMXUpdIqN\nQ7CBfj48FL137d+o0++mt1B/B83FvE4lEvneJy8663y3gIN1qRG7b2fOzBZt\nnSmE0kv9Gb7q+bBvkC+uhNlvbjrvU/6s/2SU9Ox/Wk11329tJnvLfTzBmOMd\nJKTh\r\n=eaTS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1scWmVXj1iIKsbrvVUUbdHRsnhyNrVr9awp8V1BFMzAiEAtauKtG1c1aFg6F/FLEhi0WUB1CkP4AX/h/LNLMc/uYY="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.8c2c875_1583293367363_0.31638224584755736"},"_hasShrinkwrap":false},"0.1.0-master.6ec6094":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.6ec6094","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.6ec6094.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.6ec6094","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-fwiA48gzceiRz88hASsSqhDS4FOPwEXY14gg74URl5Q1Q22LZL00MHDGrCvOTbpnXYU0+jElC/0Z0Z4zwwdM1A==","shasum":"fc6936949b2cbef4029dca1642607a23a9f88f44","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.6ec6094.tgz","fileCount":34,"unpackedSize":1349474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYY6TCRA9TVsSAnZWagAAHt8P/1fxUs3Jz+FkOYQVbkXm\nR5wpurgSB5SIhuE1vZCSF1kbCKvvff5/hs9vsKolpABzytkrJirS0yAORM/M\n8Ihwvc2khyxqHtHQ6xMkn9PDf5lk+U9qiUgQPKjpaNnOYqOoSYTQYeYpLa7S\ntYy5+TJCk6m0BBKcABF8KyDQfNTs5NYKDOzTPFhdhRIW8j4nLstcajMVeiiz\n0NrfaeTKDJOGgLX5TQCmXiF4XAM4mzTI8gjcTDyjFAtofKtNcWdJQ/Qb2rp9\nWM5klnKUXmHcyoi5ah0cSW1KAE/fGIz9sXOZ20I2/hoSQBNUroOAjb+UOVDp\n1t7WNxEe1UiUvq1M2v0DDMyiHKnf61UwO4DsJ6XDlSOqOqyBQsiE/gyw48bC\ndaEZa2t2ZbUzXFFe11TGvoOnf3uwp7vZZFs+NEApQN3uMUovfmtQeJbGOtK6\nlskMFm6p9rMuLCVwsKAVsuR1KPQ516G/vTlH2XdKex/TkC8Vx+TVCz2WJsoY\n5QVFCEF04FR8qBWbwhNEth1Ygi1RbJTT6XrFeukgMTRsBZKtM5p8ueh4W4FN\n5kwIxougWuUC7Zusgyela736MLxncGe/MzKQIR2XC7hfJE/GpdW6668RAguI\nFa667EWOg0lON6dvSnVTrKJ0jiHkMCGYCPbKZuZVg31W0mg479iSdFFVW0CB\nY7CA\r\n=R3X+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuS0iJarWqq19yJBUZLOM0qNYho4TEKvDqGPPnVyRy/AIhAMj8KhivSHaOer30AjIKnYFwf82WTW5OQoafjdTJGFnq"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.6ec6094_1583451794555_0.5118139384411964"},"_hasShrinkwrap":false},"0.1.0-master.1a30cbc":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.1a30cbc","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.1a30cbc.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.1a30cbc","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-83n45h6lRzak27Q0uswZyZJ6xyWUfGiKYrF6o+59SBYuWpB/Ve182dt1y92JJ0tfwvEZbRTamt8XcbhXFNSzew==","shasum":"649122a1ff76d5ce939525f0685a3937cde7f417","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.1a30cbc.tgz","fileCount":36,"unpackedSize":1362760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaLQFCRA9TVsSAnZWagAAMSgQAKQfJ1Q9grXtjqxVFna2\nFx87XWDq0y8AHLPFDUvVNXycpbbmZEpEhEZm5DwXkqAjD4CTl7wRajTmHstt\nNcAr1M/h61n9h0lGB0UWVmDpe9UfRwxnP1qZrRh81pyZHBqC880rcBc6QZeW\nBW59ISfGn78a8WVBBAMLctTUN2H9+1589jltgW/KsRilTXBDK3BYJ0XoLXii\n6TFiUPRtjUOl5s65SAuV68QhDwo4nmA2OP5RHVcAxGXvUdPT+ViiN26ozcMl\nSBzVrTWl7qXIQKF30V+8aPQANj7Relen/qruPgyQqvpIf45DiNrugUykyrkw\nb+Gwi8ZzTRHZAL1hW2QkBZrNW5YfA5Evqq3HrvtG1oRgMef0bBTOGcZa1uZp\n2M3lHRuXy6fbGBvGKT1W+Uc5RCdeH2N/e73A7jEhX3qptz/2OhsTzU7OJ4QQ\ncjNwRT4zoCm2CnheV7riB2PEaVK+GypyhXTEGNXgPQ7zbqUkhlfuSWv8JHEB\nVdegrx+n0FAmep37AhUjjzWyZ51L4fwN03msuMDSEBQbkKPW6V7tyndFnQoy\nBsnIUH1pvbb+GSgdaa4vQ7FA/G0gVtc63hrjTsucda1bvdzgfo402jU0MCEW\n2DobzTmabwcFgvafdWb7RNwwiANUO1hS+E9YRYOdorTP1yePEh8W7qeoXmSW\n3FkH\r\n=TpeM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIwASig28jN42CSEC/Qbu+DKdNUzFoFBibYDeyNpoqlAiEAv88+whMtPJvVsuQADaR/YdlMCu6BtaziSn8c8kMTXB8="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.1a30cbc_1583920132647_0.049260531990391376"},"_hasShrinkwrap":false},"0.1.0-master.4ac6ef5":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.4ac6ef5","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.4ac6ef5.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.4ac6ef5","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-VOeK4T4VXcpxM18pQ82bdiK4ebLCRIXsIEHYIJIayod8OZzdNxoIHcG9zH6dz71pdmIREA/hSW0kIgeh094ZVg==","shasum":"c2950ddd98cd82cbece47a6eef8e2606a87b920b","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.4ac6ef5.tgz","fileCount":36,"unpackedSize":1363057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaS4cCRA9TVsSAnZWagAAMqQQAJoocaZ49MF9o/ryUcaD\nFPS/1RxFAsNgarib1OOrqGwfjaSJ+HvCSJITUtsPji+t1ikd4lV8JXjjaWe3\n2EGndKJvlhRs+3SNyZ7kkaLTQUKQidYF/XHMMHBtswtz0pJOwe7wb4khxqN7\nWC0z930g+Bf7eQu5vDEuqSnZPEVuYV5R7BO3VskPFtB0SBDKSOglm9tgVGCD\n5vREW1EU1ZeekIJcw/gTLBQADf+4GlE9kDVPb9/Du31Pt1bz4MpAILr+fa4n\nsE6afU9TVNtvJ5wKRzMGwy/k2JszKdpNRvXyYPNprwtzODPxUfCQJYTlyT5I\nL/GOygXKBSYED7AQkeQmCOCMBAjILc343B+1ilxlPYHGgV1mt+RmCkBbDlwZ\nNWkFtwZKcM1V1DyA+97b0lnJH9qAWTvvmLn92xjhLdC2y9S7FmPMT6tk8Wba\nxJlSZMXMQRFnMU4IuSOLeSkapqUG4I5I1lm92FhuYvUA+WzPcJ1ywNVQBNoM\n+Esft6jVTRFvW4nh6l6I7pJr1zWFV/jFLTDTFgqKPF+a5o4BuVbOUtndu8h1\nc+/7aEPUOFmCcrFhvArDNYxaBFkpEu5bfnxaLFxpSqX8i2cN2HY5LjLtbJNR\nDYLER6Sy5vys46o3ErKrEGxaJsseIVONo2OPZQUMo9QGaJAWxL+9QYK5dsTe\nuD28\r\n=ouRX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4voGUk52BUu/5wjsi9+QKTi0DbTNm3K+H558MnkQWOQIgEvGI6RMQgTUHah4+5Bpfa3xBqdzkcGj9+9DBh26ojQk="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.4ac6ef5_1583951387734_0.3039172526702265"},"_hasShrinkwrap":false},"0.1.0-master.a2eb3ab":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.a2eb3ab","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.a2eb3ab.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.a2eb3ab","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-wCsZ2YcKNJ8ah2ILb6K+/5UnF0+kztBCNTqvkYd5ec29yl374s/xlma1/CI2jcFzbEeBfgwYFnBwRXGVUErtVw==","shasum":"a6096233621edcab84344e081083bacd6712c2ca","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.a2eb3ab.tgz","fileCount":36,"unpackedSize":1363057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaWXACRA9TVsSAnZWagAAHU0P/2ervJ6d2HTiKiNmM/Rh\nhFyrEE4fbzIUYprIXZW94iBT+MUVlmQxytaiuOSlUVf9cXQXbvfcdA9RDrA3\noPh4/gfjF89GsrVvh6N/gU190R1wuq04MH0Jzv4wlhOp47oVAvp1Ad5yE0+f\nxGCcKHdruvjTW1CBb9ToqbrQLtw0s5YJ6RybjF3Vvz+npMDr12gM+bb9Mh7D\nqRhxPV3uis1yroADbs+DOeq4oeH1Vu4ejExwmZZR3UISniqVKp3FsypHeJmZ\nplQOriIdhlKpixerUz4sHACGvtwHABnJiwnRyh6m4Pe1+mGLcmIpuQ0enPxW\nwSz1tNBW2J3bxGR2EHdcZEgHdFXcjtmfIhd1uBHCw/x6Sq+KjSYw3FXmq16q\nNhtzwA/R8UGZ40geQQ6L8DCuTWfQNM92D153CAF2ceAhz0Jc+6iXObGmjkpM\nzByyIizcYQT0uSq7NaIihfWcuFlhpsVjjku+1OY3lMRax9m8mAcAwc0xo962\ni34adN3h3WKID7hPkSiWYtQq87MhNBB3zfgjWsqxrabdAxzN3G3kNam+Ma2B\nSBQ8kO3fsvtQRFmkh8aSvyCoOIIc8+L750LJodbOQuR/r7jVFr5ktWemocf9\n0nBCTCpppTrYLXUKeDwn84IsXrhNIjwgGw0ORF/iYQZGAuxchKEf0jvFTFJM\nBkXL\r\n=GeKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2jj+M8IZRpyoXxUIJwx17E07f6P1+whV/bY0ZPioK5AiAP0mXu9arPvn7oC4YE5qhGlVpZDka8zpL9ZwMdCi42bw=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.a2eb3ab_1583965631298_0.6775099024404176"},"_hasShrinkwrap":false},"0.1.0-master.1ebd50c":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.1ebd50c","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.1ebd50c.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.1ebd50c","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-wNjbIE3b33zj4C8CUEjwW5GvODgxgKnhz5nNJF0LbF6Aa3Lza4TObf1ej4HqXrohGkgDwqmjjLk/MlsR01v6BQ==","shasum":"8ae035c01c7bb51fe745d811954f45d55799b9b0","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.1ebd50c.tgz","fileCount":36,"unpackedSize":1363057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaWpWCRA9TVsSAnZWagAAKpcP/R473JjBl0Ke0zpQw3s4\nXVJlkX7epzVtMCulzZw9OhcUgdlZLenH5LPQxZ3PeWDfTaCthTdDm9DFMYGn\nLz7/aOyjfUXN9+OtkuYVf3m9FuMzbnQW/MbVjiUC7Zs0gCio0MSc89i1Yf4y\nsdQsndT+guZqO8YyXcvHuQnjvTxpcWa0AMKp8jI2T2iDwK4luQ7TbsMa/zFy\nW0WSNrFDbCX75jv8fnBdxA4fArn3ffR+p1WtYuWHWZtvTc2FFjgt/7bbbe0H\neUfIlPVI+yOxh1KmZKPDf55ThklTjGdNbSI8myWXxRTTNzoO2Dx68CeWI1im\n/j4JWqXfaj/i6peX+aQ2/WDCHYywB1jWIwuc5NG6sq7dPn6/XoTFKgUz/471\nnyMKKvDOo3h1wEMSZJ38uhDqiMqKaEyT4QT11axam9ar6/De/TUaRDi76M8I\ns+zYIMS34KV3fC3PC8qNtyLH7w7yhAraxzqTN8cKtSK/cj03QBav0qq6C82c\nhpn/FjMDlwKzr2DVb6r/FsRHjMqESvgdd1ugxLrpWjlS7pK6t/ntl2S8UCZP\nGo/bEC0Rjgm0PL4Ky5eRaqOrscL+JcWNlNBOGDd049XmyC10Crq/APvGRbL9\nUx1cFPn54TrTsZtUJqAdoVL5tbh1yaN9CTJDHuVL2JTrqCUC1WtW4rTbdbAA\nthab\r\n=8Nxv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY1Vg89WM34WSHuLS86neXMZTzZveU8PfW3ur2xrpEbAIgEt1LNzbyk95UyFVTwVIwk8PsWaPvximKbchuDOXtAsg="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.1ebd50c_1583966805796_0.8048336358720174"},"_hasShrinkwrap":false},"0.1.0-master.0b3e9ed":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.0b3e9ed","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.0b3e9ed.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.0b3e9ed","_nodeVersion":"12.16.1","_npmVersion":"6.14.1","dist":{"integrity":"sha512-MHjhaO3eosb8MptX1HXAsVUbfOy65ZKgcglAYXhajsDTGRxCDS3sTTG6kMNADHVqPgaYT40OeyPoKqrufjc4tQ==","shasum":"101206ff51f0470b2149bb5b7a0defc179fdff1e","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.0b3e9ed.tgz","fileCount":36,"unpackedSize":1383589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaeLSCRA9TVsSAnZWagAA/ssP/3U+l3nki7JKgdaNMNkT\nMFIJdaHBQQY603F4/qyVwTbZKnHFnZVdLUwBv+kXaIak8ZCY8chhqzAUslCl\n9/a+BIKBZr6wkZQG/dwWv4hvr6LybdR5dUG91muflauimJCPgIIr9Br3g9cm\nWWz0VNIXzS2bP1rTUtIAQEfVJxWVVqANJxtOWgM8ptJY+//QCM+G9gk5CXxP\ns08I8SpbJu6jQzkuEdMrJp94h5Lrjy9IkHNtn7u39T3bYHHAKeLtrRAzdnXG\ntG9pOpG8Xq1IhyNrzdx98M1IbO9GcGk7fGgdfB0SjqrMWO8lVMUVt14KNWfh\n6CeWKjFUgrMhQDkLUris9vwBGCzNkKFnkPUION6GEZuW9eSfjtuwLgAfmrPv\n81WYHfnwGdsl459n0y1NfWQX6pXWZFGSwlwU+ZkwoXo1BrY/bgUk/jdJzeYJ\n+othFJavj2d8bfDbI7exgjIqZ1Isu4xVmWlPAhGIPlzPq3UI1E+MG+9OE0zz\nImpeyvLz0yB+8iYSh+wzxD8ZddMdm1P3cTd09CD9ZOWI3vt3t6ZBz00o8U2t\nDtVKon1NawAdkPNr7uZTvZssbuyG2ys13gD9GSzwyW1JaRn/Drd+6cDH4yHB\nCWZ4sXFf7NNL/QVUyzKMBwVMLCcZmKC87tUAo415foY/j+HMZcHi3Lq6ElR5\nx4cz\r\n=WYA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlpuyV8D2vsIZhEALIdbz+RWkiNIrfAcz6j4hfZV8M/wIgJ776ZwXomSpWAd2YSgPyAVZcmXcaz0Yng31Nk7omERg="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.0b3e9ed_1583997649833_0.619633012321493"},"_hasShrinkwrap":false},"0.1.0-master.7ad87e7":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.7ad87e7","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.7ad87e7.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.7ad87e7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-LwbXc+iFnOxNfWnqLmKFpxuBobra0lfbdiAoIzQr4k0g3nQp3iTz9GeUOr0/MDEfaezjOVITwmespycz9f6iMA==","shasum":"4ca6317b691f2bc9a7bbefb68376bb9620699833","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.7ad87e7.tgz","fileCount":36,"unpackedSize":1384840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb1eZCRA9TVsSAnZWagAA/RYP/R2g5BglkB9/FCNa+H9G\nn5M3oSdrtAxxvU5h7e0wvzCQ6YBFa4MPhuukSG8392sKqGr+QHaAurFplXc2\n8YCWECceDvWUcxro4hCKu/B90gQCLpoY/As6AV/8y53kUUVAvwQsV3O4LTJD\nW7c1ahJkejlbzMETdLMD0Q20UwHKjQvUB+hUeOGoKoa4DVCajj7+92Gcfm7h\n4l8P9TffqoryT9eihgILwjT+KrKbPkaELnI0y0LbFKabnFugVUH0EjtMpogu\n/rRgCNKZWw4ajBd8uc0s+eMovP1Naleiy6GJYW18bEnZVvjgn8URR+YuZhhU\nFhWVs4YJ0rg6yVJe4/DyCkrY0ERM5gPJAKRmGzPIqN251QN+vJD1ioZrWygW\n9BquUylCykWl56/SCBgvTqdF1RrHYEDedqrGW8dZURh/wCW9/zLdeIJzLW4S\n/Nghy5i4jvZwSxuF7t8tQdhqVbwAT7a4pBzo9v7Qx+jUWR5mRMJGLMz3/Ex4\n6wsbXDoFPifns7PZCsf0Ukjd3Hu6NRTYVMN57FRrJPwxO/0UZfuAVIMa0DVU\nQS5ha/Z4POeQ+ZNFtgB4W/jbM1UMmLgmso54ff4UWHnsp043l9/1PDE21ymR\nrwoq5chw0AkLRm6f3LLPfJpXF378+BsaiIY8IFzxw7gfkIl1EvZhdehp0A+q\nuGeV\r\n=EoeZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6H4pw2INH5RDoXB5U9Mc8WRiekgAGE1LDnTTQ8eakDAIgYIzhkdhDUy2rXDVDWvfZhh6I0wQqf+bugBdHwP70fnU="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.7ad87e7_1584355224682_0.17503189806957575"},"_hasShrinkwrap":false},"0.1.0-enhancer.7ad87e7":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-enhancer.7ad87e7","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-enhancer.7ad87e7.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-enhancer.7ad87e7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-+nsHK9WNuBSRGwQirC+EH4qhy9Sd4OB5ECBq3uyi2yeaFCXFLd8c7AXCR9Fquu1LV3KMu1bx97pRHpSnh/5Cdg==","shasum":"9a758a1d1ec986dfdfffff77698cbfdb7ee4d9c6","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-enhancer.7ad87e7.tgz","fileCount":36,"unpackedSize":1384848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2XhCRA9TVsSAnZWagAAxyUQAI2fnRVcAEMOgmEodFhh\np9YBkBDOnPQaAFyR+31C+z5sm9ztTO8bmrL7CjxNHQIObE5p7oAl6dLBaTkp\n3YkP/M3f9hJFRrjskIM5XDyc0hsJ43FB04sSx2uofHKXfyQ6NNKsEs0rpJFO\n9TFhwmbN/ZlDUl+VvAdzXUZ/g6NM3c8ufO12LkiLmZqzDm9RA8WU2iYhUP85\nXw9jhoLjLGY01SUV0uNUSXXRJBmvFpAo0ptWwQtmLduvBU8LQaD9nep1GjHN\nSwib9ti5wb3wrdRfqQxC7+tWst8yNsVzjshK7ydSSPXxkfEN81OF4EMXKCXx\nAtBOBagbS/u+PinuzJ4vVTDMm8zQH6P9l9LLEBrX0kwxEwxvGG8TPj/RgcSx\nLdcy4nAPB67toD2ReN1oScMzNuH52CchaBhYnG974IzMLELzg88/gUSEYq/7\n0AU38MaQXDyckKhAfnkmQFBta/cY/HWm5ucD+WxAteLXf/erJG7gCeBvDYlB\njypsFRlTb5Zwk6q7XDYgDdpAMm/78/gc0oBJl77PoRxIxBC++4o6/ZZXWLC8\nYmmUK+8CN/aBiSqgblTAaRDiIsOHdjPvIHKmi5gvi4weJ43FIWEtPCGUhb6p\nXo3Se5gcCGaupqYazDVk8N1pDEasC16C5ZT/k40WVpE7UmTzHtJoJSJUF3HS\n0iBd\r\n=cXOb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrcpexke3T39lIaEtpsWrEzEm6K3Yb7ZLNSQAzp+pgVAiEAsCagJi3Vd11CKR8FBJdgbGHQAvJbGtDRMM0rBdbVYlE="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-enhancer.7ad87e7_1584358881380_0.36855432588088277"},"_hasShrinkwrap":false},"0.1.0-master.f2122c8":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.f2122c8","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.f2122c8.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.f2122c8","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-y2FajtRVMTiuBSjXVxX8etGNoG1VMDlraLMFI8/o9/Jg3C6Az1N6hcZ1/vWtah/dXfXC90SGywYylFhps2lurw==","shasum":"28e6fbab46cdf3fa38b365289c6c9199ad8c6b31","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.f2122c8.tgz","fileCount":36,"unpackedSize":1383153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecEW7CRA9TVsSAnZWagAAwfUP/1x9KuiOfFg5N2ui5CcL\nnIMBnfEZZQ0PtBZOzFJYvJD+82AiUnuEBD+nIXe4PJ/M2L+zTYn4sVEY4eX2\nBuBE0UZamZfIo7ZC4mOT+gV6G1Wy+yIjnhteRyDvmjAa32KAZ/pCSf49W7sK\nqITMzk7mW0FPBGl+yyAX9jHIyrzQtUR5dGShkXWhGsl2i9ddEVzgfoAIX859\ncTDxb5gAwVufRfDgpUOlkzxahUVeahUVncSKs1AvVqP/QY7qQlLqiifb1cpz\nuH5Daqj+h3PWZRrU7ZNVzB9BMcY/CGeoUZQG5i7ijTuHO0gIa+b/bq1gDC8p\nJ1kS/rvIJhKelY/Iyi8yzSg6vfrdBx74oO96Y8f6xypEzS9A3GlEDKoQMWHP\nEdUa0uq1ymQ7XJ1kfcCPPwAO/EtbyUMKn19FWsP0uiQAYBICoz4eBx20WNro\nHUPnZVvpraDym+LNEE7jY6PR3dgmoNMdvpsEM97cUblX8q4yXRY2xReGtZSz\nPeN4kF9GOENc3eZFvWE4+XwZydVeQkYNNszCjP7my4YYWIVvUUCtcqIzzrbf\n+7eS5Hnhf1UTOXACGSkTJHl2usRgVepUNVJI/0WJc+CcAA9qsFgekbVaapO7\nNUesg98FiH7wH4R/tkXvOTaNg/0RF+FaYRbo7j6w6l9LWeyqMyscSmYihzSh\nIo/A\r\n=QYzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4T7M/k9bQzXkE8CChvA+IcEzox5nRCfOx1QtWfHkw4AiBIuhzIN74uxPzgvsY7/L+gl2/Mb8zorqXplaTuQvZ2MQ=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.f2122c8_1584416187174_0.590051784657778"},"_hasShrinkwrap":false},"0.1.0-master.bf00fa7":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.bf00fa7","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.bf00fa7.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.bf00fa7","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-bqwhN5z+qgykCKOWNKhY2n+8eipWGgPLYYkN0fdUKbG54iIh3PyCY514hB8ZKeVA6eDg2fNp6VsN38YySl0fUA==","shasum":"919c53c28db8b61c0aab0eb0a494990cdddaa476","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.bf00fa7.tgz","fileCount":36,"unpackedSize":1385947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefAkkCRA9TVsSAnZWagAAbH8QAITyPS0mdeN6xumvLvrL\n0SLmDYmqKDYVT4RVpDKGwvpgqK53Ih3bElbEgHwwsPZQASh+DQ0SIBcy547S\n3gyDtfEHPGpA3VwFNA3sInDsmYY5mtVQgNgaiYjMWKx/1FcwmoPwdFSDA9ze\nyNS1BTBo3e+OV+BwmRO2W4VQELsc/bmRwMsdpBRDV2WQrXPdmsdvuBomiiqC\nhyYI7b9J/2FA5yFijT5hFsjdd8o1GW/S0uTnU+CkKmODKvXn/AgnrDPUfwyn\n/RGKL8S5TAXcRwgOvT+kk1kg/jb+GCCe/5grljlMo3Fe+RseV0qsFic6vP2C\nKIz9OYMGOjcO+zeAZNiLkvOJwJAxKHNsqQxUm4y+yHWW5iqlIWYJKTjFkdTB\nGAB6RZqTpvNHVHkxVUdZQdKQMAdPEpB+UGDdZ8f8XoLohhUGi7YBx3yC6TlP\nFUrwztLJ1L66osOkrEDNNBt68TV6aPn2Xn1pJJrSlUd//xPYzyt2ajJvQVGj\nAYMqunlyrVa1MR8nmj5AylOpWTYv+HcZGhk6Zd5vQcIDWrySmIO3mgAvtBE4\n9NdcgMuIFEt5ewU+0iazq1hjYcifv+5y+w5uBo2Xx/uEnPeA6ieVIGQ5DpS0\naWC843++cQqgHw14C0auG1iB1KIuE3YImRYldolAtlaFBcjSXbtVDl824Y15\nwcx3\r\n=pZBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ywHZz5xkRjvf+3QJ98PD8BqbAuHa9vi8UrWRjbVllAIhANMeCnRvSmBCH6mkgdonjBue0Vm9yFR5bUMdrcbf2gSY"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.bf00fa7_1585187108344_0.2654293754048027"},"_hasShrinkwrap":false},"0.1.0-master.e151488":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.e151488","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.e151488.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.e151488","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-G3BQ+TMvIQwX7WQC7/1N2BX1Pwetv/2BPjy/gOP97u7sAVUAdEQ5iHxu9KZFpEhGrc/TvhAeuAHcwlUkSUNTVg==","shasum":"37cd8201981616ef5192a99aed17149c0f430210","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.e151488.tgz","fileCount":38,"unpackedSize":1393977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefcjaCRA9TVsSAnZWagAAVnwP/2PJeozYT2wjXMPfzbf7\nC0qrWAUJYf84m/hadR2zsI/UuUl6LTNkwd2w+yls/9Un5hrDZJnlS91hokQ9\nbgLMDTXbBJE2gR+spugNFoUozHnubdo/AsKgl8RjwhvqrLrEwInSqygdWX3P\nc2QDssDj4CFYYsKCh/J/+649P4HY+ol0DpEcNQp1pPNuY5V7SwLL0Fqry1Fs\npUL3VSotBAOPhIXBKIEGavGYLyODLzCrmusfPJzp8w4ecxq0MxdTbGMyYrvN\nPQVO2q7elCB9ZHBiPJYJ2ZX+SSlu91RSqHCwp2qKKxr1ebMZ9X/MCIFPc3o+\nNSUYoFIKeutYCcC6PHMqS+auTjA3c42SwrNFIKjEr72rvRL/DJRvqKEII91f\nmPljMkqSmjjK5bivO31ka+V97RW68IgPS2UUdtu7MDditDN3amZa6EHy5f/L\nlntxvrDEXGwHZiSZINxwi9hBRW3wm7cvR5fPxxCkAPEI/bQXXeJF9s86iK6j\ni5sVfoSA3chdu2YDoJerBIxHdLcbgr5mI9bS6PXVHVsJMT5Tbu75PwZe/7fc\nPiaibxdoUUfFw1ppnRjcHls93rYZSgwYn+oyxP5OtihNnN0BiYXTarxDfQAF\nyX46QIUy5RZcephjZgmCFHEzJ417rn9CbGaI4HN4czw6j8gv9NnqJL7oKkEB\nQc9l\r\n=PQJg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBufjizOaFyyae3GhWR3iv7PhFj2rBh+A53peCR84jArAiBiPc6av2srLAi73IiMxp9dO0w0HVlBWNLtrD32w71WYA=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.e151488_1585301721586_0.3877370433968561"},"_hasShrinkwrap":false},"0.1.0-master.705dee1":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.705dee1","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.705dee1.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.705dee1","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-LDkyKwknMinomuVJAH6HmI1Mq/8CLG32YEWVxuGI/sfTCuTzv6h/71f/uYdpLPpXkEGqS4jAf0enrN7ueY1YKw==","shasum":"1d0f1f878b53b81137947d1295b6c5fe43170d2c","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.705dee1.tgz","fileCount":40,"unpackedSize":1519567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefsNFCRA9TVsSAnZWagAASOYP/0JUnhyo3Q5N6Mm+8syL\nIMg7FlNqrzIEP7xyYdiP6Q84oHI/5i44YMFNl9tmBiYiRDh9//PBZfUWPTN7\ntQBt0VuH5CFwnL68rzHLSNcgCiXEGfgCdmtww94gPF5E9CqD1VC/CLNi1WcU\noPMwY0b+IEYr7yVtXOY5T3QA5ltCyrPnw82BsObmU6g+XrTtuErqVxBAnse6\n2A9L5whjYRyhYGDe5s/L2lXUGcdymDTzkP7yHstcH6VGUHTrtgrQWFIYCSii\nDNlyVBefo2BKu1yjxRwE7ifmcBIhDrH9TZIqI/NUT/dG3FZt6OcHd9VcKTTq\npAqVJ1qFIEDLxBc4oxe8WjD9E+oio95qraXzoDo1OJvULAKWUCa0eY64I/yd\nD4eCZ+zTrkc5fOJBUTrJrPcE1r4is2G0Hvi9L37+5EwBNRX05lot5tm3xOaD\nGJzrSacd7f/n0W9VKrPpSn/HhuOrA71y1d6eeLYBN7iuyegeFlANdiOrg2we\nK6fnTtnAXEzXQ9A+kBnbLA9M01BtLbDd1wylAk78dXIfrv7e93IOrQRTEMgs\npHCx5tuWmsfJfZl2D++A6H8HcDhs9mmCDWCAze5EdDLfqTS011zsTExtS0SC\n0ITx6mvX8fFDs9yANgz12Q6ye4FnYRv6F7tc3w0bgJ+cyec06P9if01nvLpD\neonA\r\n=2J23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOubpA8rRgdAMbqTIkScJnyU+QqlDf57TejGfTyeSB6AiA99yjMevo+4kn4wgW85VDmWv02cJgkITswZjuSjU19IA=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.705dee1_1585365828722_0.49221094378008345"},"_hasShrinkwrap":false},"0.1.0-master.8f34395":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.8f34395","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.8f34395.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.8f34395","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-ajVWwUMwofi4zAmU5NjSInIZyPpa2Qx4c1dq0G7PGpHoHsyWwneas5a78S+zXrBvCml6U+p7FpFdBMJXNFvixA==","shasum":"f68a18073205715ea638da4c59fe59fce57f8dad","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.8f34395.tgz","fileCount":40,"unpackedSize":1533046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehE6ZCRA9TVsSAnZWagAAZBgP/jewMDXggGbQ/26DGTJ/\nzY6qd0WfMJZc+1dYtRoYrxfC24NJoHsQVs0JqJeflJcE/RKYPK16bagh4QtD\npdcNNnwhYbMFhRlLzoXaefb6hKKJ+7h7fl3GGKtCsldAxpoSmJmcZDiinYZl\nhNiVmNmbApRn4rX1/QIXAubDmh2K6fzctV2m5YSizyaTawHxOJu2K/TemU71\nlAFXFVpLbYhFaYfgjzTqEIBuS/8WPU+q+fjVE2j7iBe2/+0zbuoPQWiw1h/U\nZCdvI39RZ29enT5QjC+U0Boo2hdPOgJjQYTmBQp8Dz5RSdEU1b8p0J+dq+Fw\nH4R4jNinyS9bg3J917ZDFNc6cbGR9B4IiUPkDScKxg/27adpE++CgGYU6Pq+\nOz5ylOPMKFtKMzsTqotQYvZZfFxBeKMlPoxGA6Jsbq+MHzpYEzWLUFuZo5kA\nC5dmu1usnZ1FSb7F6wf+sMP2Zft4GAuyM7V8tzyzADIlvenAafSAiNtYiOlK\ntZAVeAqndCXOPSMNxsfusfHbTlkQSgrCHu+ykr0DO07yNpo0viyefR20afTW\nziLofG8i4bweBpgbV+CZ/oYMl+N4PbEfEm57h/FJ7GmduvPTDbDNjk9BayQQ\npRlRzTIkwCvrRN/8laKzo1nmX6nV+2Zf2F3L6FlB9l4rWQxAofex2fjcUiy0\n65X6\r\n=Kdyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+KgIvcSqmZFZDi/QsJcNolVGkGW7jCvHVCZyL2asY9AiBiPHan1wAimqDsFUKuah+uACQMZbu5xj8fM0/9Uj7Muw=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.8f34395_1585729177252_0.7983153364817823"},"_hasShrinkwrap":false},"0.1.0-master.a1b69c0":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.a1b69c0","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.a1b69c0.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.a1b69c0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-5LRaofvD/UaJ7riTjk5KDNx73amHQJH0xxBHw/JjVHHMNgkHCKow6ysAPYCCJOYNhRROAzSxDaAfbFznrMerNA==","shasum":"764fc4b72d7ec6cc51e6d0fb12f889ab70d83a64","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.a1b69c0.tgz","fileCount":41,"unpackedSize":1502111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehSfmCRA9TVsSAnZWagAAiVYP/RlHTUNcbFz00jF+DoWH\nkqqy39nmh5tS85LJRK/0CGvNDaFOAAt8EgDMhHFVxgNU9seiS/NwaeHx6ZsE\nAxFBCVWhnq1e8wR17/JAi0zwwcYV0a7c9vC4aioNT2PL0sabCGqjWq2liGfB\nX2BhJnE0OIbDMriZT7GV/XkAu9J1NFaNpNaAN/VcxNN8efj9mHbJarr7asRS\ndzddmNDPlrSQlsxPLmMRA/TlTN/tCRhNS2XKkxWFdgD2rREKWgvprk/dR+kO\n++s3sgXMyYKluoT2w9yumfA7QioEpwJvB/NnWl4W0e311b9IIqkk7VlNmyxm\n4OWAI6HvBx6qeFu340i2LjQXgNsdcApSNkvqvVTzC/6FoNJLeyarzo51ygp2\n7XKacR5Y6s+uxp6tSKvXrHy5ZDqzyVNLPTX48pQopHlh45MyaLb/92gaW0lE\nI06iMY33vwMlufmxH9E00887j7GamTD5RdJXMZTW3KZ9ffPnhKc/AVuVB4jr\nGzE3Uc47My3eAG9VtOCqZb2aZOgmErPN/ng6PZgBOUpHYy1tk2wJAvEIvXXO\nr6gIhJCHhhEctS2Gti/S27DolZlnAAS9d9yX+3Qu5aBra8zyGt/Aj16CWT36\nK+8PYGR38naWnrUTZNt+DWaIRggcoa1BZZoGF3P4N2w6uZ5zMdERWPOjU/X5\nLYip\r\n=/5Cy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7pgw5JA8uYkeR20i8jDFPPOqUASGTmry1dXUzrDWzqAiACLpSVc3uJCoGGGFqEFzC9CK2aLLOF4RYUbowqc8eK7A=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.a1b69c0_1585784806043_0.3563097331306675"},"_hasShrinkwrap":false},"0.1.0-master.4a8cc02":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.4a8cc02","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.4a8cc02.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.4a8cc02","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0tHo0VXXe5wzkTwtFXrvpJp0b6rLFmzAo1f7vGAbvwevMfiNyROU9/WG4QqxQTyFous2NGfamnE4OYIghJx6xQ==","shasum":"418ff873ac840fb643f7d0f57555c4b6bcf95486","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.4a8cc02.tgz","fileCount":43,"unpackedSize":1510434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehuzrCRA9TVsSAnZWagAAdNMQAI3miuSF2TAnFiDZBPW0\ndaH+3KaT3C8KKgr5wt2T5nOR5ta8hmmalZaZC9jggd21QHdfVd5KcsmTGXRe\noAOxemRfSz7/rnCi5aSI7j2GhU/LuLpXiJ6UTXPIrq6zUG8UqvaDhTGV1k2Z\nBDckQ8Ymedj9pTPhVLzVKgD0eh4M9mMKRQ2nHApUo0vM86FGKhsk9k7WOXLF\ndPvazVb6QBvcsoWLe91T3LMj6agFu+RItpeoGIeFqHg5ekQeqtNO+8ZcWyjl\nR/zVEJ/hft0HXv74QVr2Bq0d+7Iv7pSmHMyWxcwV6H7/inEeeWVY8m7hg0kP\nksKNeNjfann0wsXMZdOJWfZuhgPLdKArnYPXaXsGwYLM9vI1lj3m2iVRYbxM\nv+CoC3j+OOu1OGPMYvUAuQKUaOftVRm4RzRxCM4NG1PUKPeH/Wt4QMIIYe+F\nfgQdg7p/iN+tklxbXi028FxnkxDbIEjIW1aD4guzC5LRg5utir8ao6qmE/29\nllIXw3qLM1IVUNsEbhjhhqb6k3ag/FAXq6nhBxoGEIlKgKkzim6ghVzqnUFK\nYuyB4aoBXTGo4189eC8XdYdx8Iq3KKtUDWsCqPWaA+GTOhKUBqxYtCR47iHH\nhN4CGRQ0QtCcKOTyz0eGBZrGnfErobXT2Of97Fh+7StQcScIxGciaJNEeFcn\n/LeZ\r\n=kMGd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUDkKE9Ywx7MSD7utwymJKLs3dsQZBBTQiY/1dJ6NdyAiEAguN2cxKaMmjEUgi59yJiCP6LAyjws0N+8oTc00h5D74="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.4a8cc02_1585900779202_0.3258737834894492"},"_hasShrinkwrap":false},"0.1.0-master.aa8fa10":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.aa8fa10","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.aa8fa10.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.aa8fa10","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UbBZkvZYtUwSSKKUhyC185wsAmfGhxANFXoY6uM/Gps4dhCVOdXxwVpT117kNh2A0Mqv6v1K0P2KEsAr6+Gupg==","shasum":"2f84b903468d554a321d56c1a4e099258615d80b","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.aa8fa10.tgz","fileCount":43,"unpackedSize":1510434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejsXaCRA9TVsSAnZWagAAHLoP/RMSg7GUyhJT1bXWTEZD\n/WNh/LVcSvgYmiIWP3YONW7eK5WUc9UDlZAqw+AUmy1xf9h9AQRgB3rjrsJd\ng4AZBV5ACLtVheSpvjg7XwtjL5xh/4ZtH/vBBgy9qJWzL41cyLlOXrDKdsKe\n9kuJS2aJw4V8rlHWU0fxE05Ndoidpsr36ZFVAgJHzk/wM9yoMbITcxZlb2CB\nHEQyED3lVwtbfD5Eg+nQWEvGV6Pxmy/3TOM8L7bjEyrNQ5ETFirRyGFXqwup\nQ56rVp6OvN1XAmo+6b7gtxB34i2SaO0yxbHq8JOF6biXiT1uOihBNEEg/NiG\nZq+pTh5DQTLaAG6KzK/b/t2ESQshK5uF48UIxVy1jCkgorwsZZKhr60XUAvP\njlVJRRr6BDyI8vymgLb695THHMfWkcXAI27K3kcLSRch8bH2DnveKYJGKmyF\nwBIpOjuZTn68MfcaI0/HNTKOZXNUYxPxe7fZI4pDwohmYKRH8Y5ODauhvGRC\n22aVAAQE5q9jOCQtey1+BJU6u9b07AePiZW4pkso4G+JuWosGdKJrrXf8s1P\npj7aG97KhdyVGfOb5mh+p3lx997ahvUAWZkQrWtbjiPEY/S54GyQAoq4uyZx\nhs1PWIQs+hMFuuxGm+SJiBiX96UNcokX/bL8TuZ9CV6m1HVIxYTd+Gmntqgr\nskru\r\n=wvMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcYvfdF/kuFVbzTYEvhS9IJfFOSilYu3loYXGRpxhuSAiAFWvkjFKApAgCvxVFMkKLWAlgePMa1wDV7VTAJSOsS4g=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.aa8fa10_1586415065577_0.4167174799296085"},"_hasShrinkwrap":false},"0.1.0-master.f1ab860":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.f1ab860","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.f1ab860.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.f1ab860","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/3k/XO+pBV3PDQlBqkcUA+eR8Iz8XfnRFjIXnxnMgCelGOhglT20LKjJxFZ3duNhLVqheHGFheX+AKny+Mf7YQ==","shasum":"04d92b3612d34c0dde523a4e44f363e3eea89934","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.f1ab860.tgz","fileCount":43,"unpackedSize":1511366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemBPbCRA9TVsSAnZWagAAgI0QAI8UMK77SarYLEqFK933\nC8tj981MFPd8STFPy6z2mwFx6O5BYJDJdY1f9e1tIzZKlxLYQesZMDE6J+BS\neW+3Yt3WZ9V7vLdz7Zk63nc1gaI2L86QG4NBgm6LL9VWwNsEKq+mwVz+HO2B\nLb3rHHiYjb5DWaIvtFjjKwqisuI3frOXPmIaNUq6Q13kqOrbJ2Cj9MVDSReb\nrxButZIlbuHyFiWqaFXAyWgNdqxSIEGusy8ziAI37xzXudMMF1laRXJuCTbg\n8qSaL3t5Y1df6ZCpdZxoUtVZmRFN0XzWnOZ7UwGFpkLgfKI1jYiXGAeUKVNA\nrbXRw0A2ETV3qCUJfxxMmKqOw+HvpqbGiX9D0T7oza85ShWuBAhdBWyLW4Us\nQVhgqxrdlDv26JJ9oeIAXmhyK31Wn2kxGkNPBrOo5NbmjjGIOLfF90X6N6W7\nsWWJiFNuIJ0gy8jykuw4CCVdeDO4GhOlfwHLQXECE9gk5YpPJ4j9+YBnEVzS\nM0NNPTx5eoxppRAyjXr/3uPfbjzx1OsggIudjoe/YmaKj/TldLkqE2DhcR4C\nZb552YE79j+cdXbnm0/h41pkDr9n3YHM2u4BO93pHcCfsue1B1Ax1HUMQovG\nWIbq13GH/6HoeTsJBuks6FYCeSCz8GhYLvMzpcbC2/fhsFsYj82zcYA2zOAX\nRlC5\r\n=8LHS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQsYeW/hrYIGSxJBpo375T8bkD306MWUgNN3Thfje2KAiEAi0+OHfJyOhPhk/ytTwLYqyAXjd44qWJbqLBtuiu6KqA="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.f1ab860_1587024858363_0.7153276843499954"},"_hasShrinkwrap":false},"0.1.0-master.cf03440":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.cf03440","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.cf03440.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.cf03440","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Aer5vCkimgnmuYW3Uko/H4b3YUGw4qml43CmxbnNsvJ5y42IxczpE8a7ni5doM3PQtkBgYu7yEvvdXn8tq3L1g==","shasum":"b630e621e0faeaa730d0e01c927681ddbc6c5d10","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.cf03440.tgz","fileCount":43,"unpackedSize":1517470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetIDBCRA9TVsSAnZWagAAaAAQAKOEIg93rzi20DqQihG6\nc6zULgB+zBYt0niGjXZyo99tMdxDTP6/IRhnJt0tmS2HZ42rwUuZZpusJG8T\nTRewmLj0jk8b21+8HlZ7Hl2xNooaIGpvrl4D1AIAGDShZw38MWXYnpe1HJwq\nImw0F//f3AIswCQeu1aUVgPZLUtP+xg5+5MjZ6qzDV7ddXNv4MMYU078CnH1\nHfaEvpnpkTbZ6sQTXGJTDEtzAHFayYBHWqBE6KZopSRcuh9b7MzIHWsfCHIT\nTYSU4fL1D/7rvYm28gOID4Fkod9pgQ6G81dnmoUHbZ0jWN34+nJ1gueUOyRe\n8i2ME+SbpcjMhpIkPzAH4QNEQBKGpbTRMvSvNHpElW+j6jQaPmoKJCZmZQsI\nAp8uuNh+fWbx+x7LGp3EHbKAofw2Xw/YGqgFA6UVmBtEYRqPiWCBPWWUDhqY\nFcnr4Yfk3bK4hrDHHyE42XJIg6Yoz5/8b7TKXMm2zhCSHxhZVrA1+bEih9G5\nOiKrMiqJpUdUdCOZ6bBtQAeAvS7bAcOIi/f6+0hH5ITuD+N6mGdgFRoBtGJw\nifm/Lw35pLHLFUVcXJ8YdG8HTRZDlLJU6Jgp9LcjsONiiV4+O263hWwfgFoH\nafSjM7yo2spYCCFJnnfQnjJVq24l9mQIeko2bhMwjQZ1lPxnTtHWm58/dRlN\nFkdm\r\n=BoDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs5iiuk2plolR9nQv7CT9Sh95gMrIHpjnrs1RjPSiyUwIgRENrQARliYNxRXCATT95dCFR9S92QVda3tvs/8p7ons="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.cf03440_1588887744516_0.8516360490305235"},"_hasShrinkwrap":false},"0.1.0-master.7a97434":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.7a97434","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.7a97434.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.7a97434","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MN+zWQSOhUFjzJllLMZA5R4kINCJcJxP8EHuRXh5OW1zzEKIrusAp9BwEda8NF2QKd4PWgFVg79i/4RG/FsqIw==","shasum":"5bb7196cd0ccf0c8c4ccbb3189729065a7106916","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.7a97434.tgz","fileCount":43,"unpackedSize":1514214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuvoRCRA9TVsSAnZWagAAJjgQAJqszjqM9BrNX5/ElOWf\nV4dd/MKv1x2EeTwOAZFjbXTpF2Td/oF90HJaoYcMtAZRHrj7c6LrjwgLFAST\nkEUFf/CKiBPhOkL58SnAw1yuttqq42cVd3DvFlk1zvfThe8sdVePhjF3aYWn\nhDXBP68vT/R3w5W0D5x71It29Ks0Z0SLFvosikaPO1YaIwryL1y7gTcwC8tP\ngjPoVojbunGc4MGvSTCIBssjVk80YyfPR72XeSxDrTloTAhWaPoaXag36riJ\nR4Bqb2EYTPGePjOP4rZaP+hSEkAC7FOvNJW/DhgxMbT4cn8Odt1o6/1V3JXL\nqOELs0yqBYip2YbJ+evu4rmW4RsBWcJi9l2yC+64DDGf7XwwTBSciOq3nltW\nZjNmuVZpR1yXZbIW4XmbMBc0ojsGP5du6/uu5G4lZgIutOgykwgjka2cfZpY\nFOyKNRVabfnVClKfzmOmJ0HNoeh+GtT5ZmLED2CDTXbUA/kEJj9ZHpqazFk1\nw3x1VianDOIZixhyY0/kGfSHQmifkyM7DO1JrkyMP+qKBwoAZx1jXSEOSbrc\nrowqldkymaPed8JxD64i0G3NXYtUhwLBuwlM2X1rsjx//XIvop9cdIKPX7GE\nc0nOx97yeigqqGqOH52b8xhEzCct8B/8abbLwGR2E7GVNrgarX/2yONMO1jv\n43hx\r\n=Awv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+W0GqcQAYCEFP/6HOdNEbvIQ+3BX25C7b6uLq3Rg9uwIhAMaHKFaT5j1u3oL7Y6QsqED+y+eub2QZTCxzo24jwqGK"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.7a97434_1589312016744_0.893126602138024"},"_hasShrinkwrap":false},"0.1.0-master.2bcb0a0":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.2bcb0a0","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.2bcb0a0.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.2bcb0a0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EAN3bec06itCtEr8zPFyIvWknMhQfIK7+wC66QNdKRDzPV9xzbdIzN5YDEU/QlKXD+NQFHbFwvdhbxIp1Thw9Q==","shasum":"00bde8fc9ebe214948771591bb53943fec3f963d","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.2bcb0a0.tgz","fileCount":43,"unpackedSize":1513203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevawCCRA9TVsSAnZWagAAegsQAKQk3drVNi82lg7arRIv\nlFTK8qZ3usuFrrh9ktRLF+kpUMerbAyMTedDWSpiGqf4hRxThBl4KDM6tWHl\nguWZBuh2zSitQwiBZ5r65ONuC/ga79cJkAE2qitL2IEURvWlI3m6gx3VL1rS\npFczbzcl4oK9qOL3bX92FaGVU8QEe8Gqe8mGRgrJ6ORI1+0H9FXirs4qqj/E\nDoS7OICMOixlNREPUaX2W4YjgCPrIWwox+74sOuuJ4KFUu7LxMvh232D5dZV\nU4EiEpb7+J/wp/6Nd6fcbZ041C6b3VG37HmDBOcyFWD/kMRVygzZmXWao7Lo\nuQDc8s/Ywr+1fZu+qPluZapdOokJEvxUzgCdLBA2Tk1iFTHpsHhgV/DKy4jY\nkjGqj3xLGDgteI/xztfMCa+MVuJDZ5TF15e08iTym8RlQ+uNYpyyMXD8TueT\nSSlkgwXxVfOUlkMI9296S6PCi9WXQS27yVH/3py4GhDcdypcGpcv6UU/FiFH\nC699yMsQR0HsDho9y82sm/9eGde8b6YfwHo7bUzakz8VoVmL9iESHG0jPdpl\nxm9m4SG6Hll5LCQPZiIgAXMGq38IkcpozdBmyPEXf+aR7iWf0O/pqUiqoHwG\nzrfr65YLZ+sne7GxVu5e7jwn9NAbV8JAZ6jT88NKpoWrlgnzrGv6iqy9FMNR\nf311\r\n=baqq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEpl71qOnJpOu7vBmrHbWQdJ5KOl5LYNTvdqV2nicG6AIgF4Io5IQyR/vCJTk4pS1o7onqqfv56uYr5eMgcHjhGxU="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.2bcb0a0_1589488641777_0.8445047093073483"},"_hasShrinkwrap":false},"0.1.0-master.8a9a7c6":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.8a9a7c6","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.8a9a7c6.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.8a9a7c6","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-giu91n7l1NpZb3qOe38wmdYKf3IYifOcYrFQLyz5iEY9MPcb7IVNczVTH0G7HpjQL/ZdAQVrl3tf7O4ZHNEjLw==","shasum":"7b2bb86504dbc4a6794634612d5502368f98d298","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.8a9a7c6.tgz","fileCount":43,"unpackedSize":1513229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1WJbCRA9TVsSAnZWagAAxWIP/0Lo5dOTvHC8xT0JTYn0\nPs6haFY5liTdRypWcI0ijN9xxRDK+vOTH2mq327S1FO7EAixRUp3EW1Xi5jl\nNPZW0J9hj56WTAEOcGfB/dCNE752aKb//i5qxUzU0ZOSxXkMFJGcf/0OpdqV\nzPsBbzWiuNoH1OvSEQu+ChJhLjIGYLoahU/0QTDxp0cbT7rbye87YXFczTVn\ndc0/zbG5hVjn7+McK3b8srTKC/y+ptMp9iG0AXxCJhO5iGfQJCsP0o1nmWfR\n6y6wllvQBWxJCiUMf7NmBUxO8293h+ry6H99FLS/efou8/zp9dWvUvWguG2Q\nkIdhbcTIGbAj10VY64DvYvVBU8+em6W0FFUexXhOXSQ8CKlE7KPLY3H657FS\ncpzTVQERwoGHJJf+CaTscVbnr0Jwok3jU8ATizqJV9XgUdfnyGWSWJG6w9DG\nitpONSWhD3VzI4Y2wZF7ry6FEaguJXYdJHUqsY/8m5z5YldKQTa6L/hv7JLX\nlrp0CBUcLwNjgiQQW+a8yhFRIuYHRoNWN3qDqGgCe4IBA8avhG8Ke7D29CTB\ntKZusMKnEYOZbkpq12V6G8m1ke4KNliN0NKsVfjRkXYQcfoMaejjUMwmMCYQ\n221A+GRTRRQL2DEVlMa0viMaIwJVJxrRUFjLx0ZfMCg35mVTG8ewFa6K0IF2\n4/GK\r\n=Rw5a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5MDcCgSkdKEHa6VMpqnOXnhIo7fU2adVFRg5YLqQAXQIgTAeLrfdZHsVHLQC+yYLEaG+ROA74Nt0Tdjc78f7Dp1c="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.8a9a7c6_1591042651119_0.3603540887594152"},"_hasShrinkwrap":false},"0.1.0-master.edbbaf1":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.edbbaf1","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.edbbaf1.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.edbbaf1","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1JIxiUzeXVqtcSWtq55vU0yHbBrP/u3/L/qstLAtV6A/uYQ0nK1yEAeM8X3vyY+QK7zyityLMYPiqgAQmBsoUw==","shasum":"8d963c4d2840a8ea10c55fd65e2f6aa23459343a","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.edbbaf1.tgz","fileCount":43,"unpackedSize":1514426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6Z0nCRA9TVsSAnZWagAAMrcP/36/ra61EcdChBm/8uHJ\nCMDNPluXo5/Wpw/w85TG74fHr5HoAXtAq1asTfhu/1VFAbwxjyJ9p1sVlKjE\n0ZyJJ6qrhMwaBPOaHyJF9TAP4L0saSaHtpaaEq475rLp1NEH/wATlhemGnrl\nfhNzYyuzYca/5AD2TN+jQNcMM2w63J0ZBE+spsLkiVNxWFDMpIGC604g2Ilo\noOQaDwPLq2VTRoO1rNyj4MoJwI9DbjiL6LUOjemjLrkEuHiTtlaX2k3wCjN3\nDel5y6WSHT+4e7kwWiMnk6tjG0OaZZ8el1Ptgyb7Ekhxlp/Y49YQNI8MSrkU\nuR/KjorN/dW1F34qFyOAfIZkR01/CWJMPSc/Bn8sMFnBsGYKdhTtH4dYWTah\nF69/x1QrD7HmxGhbOzkdQ/lOr+U+V9Ts9AN8BhpDfXwvQUFNCDImT4cN699x\noigZKWV7+9fGCpPoDHiXWCU3HuBOi156D2V57jU//a+q0yjr62UMnSXKczsj\nWNcGxpxERBXF/zVuOthdwzLTzmVZeuK1jRNVvb7vQiPuIi39pzisxonlAKRP\n2EkmcYnMG3FPpxK++ll1aOYwiB57qFAIfnOLSc1HHMREK/W57BA3Qu/p6yeP\nbAO1IIfja3saEsXCtPgJLkNU5852Ejxba1/kKHrRU7ypLb6ujuTWspMRqtLL\n5CPY\r\n=lmOO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCE3NknjWmp0nFrIjo7CTE8OEeoeveugjjqvGyQTtXpAiEAzi7Sg8ks+5dSGdaIWpVcCTgCJVXTiGFFXB0P/cILgJU="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.edbbaf1_1592368422431_0.9814580343204424"},"_hasShrinkwrap":false},"0.1.0-master.8d35bf8":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.8d35bf8","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.8d35bf8.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.8d35bf8","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yX8Nfux+WAxfahjqXHsIgjQgqzsEOtJu9CDcAMqFqp7uDIOFQg4CI/hZkBS3u212bUTp0cZNqN0gPNj1zSQ/Gg==","shasum":"605982830483050c4a80b5a223cd1fb894efd658","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.8d35bf8.tgz","fileCount":43,"unpackedSize":1517809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe66iqCRA9TVsSAnZWagAAVdIP/Rxo5NM7y/C78Av0GByk\nikEzOyIfVj5Yk8KvbhdZX347twlTWPPTQNlBVkAgjWdo3t2C6YhkQ/KgfkJG\nGy7CYVaL1b1iVVWf3sMjPs9DUwSBAA8As1OfGtQft18wPcN0ryceJsy85d6a\n1T28DbeIG7IeNq3CD6VQq/Ykzlc8NdH5ZwgGh8kTweN3Jo9nnW0QlmbeN3xu\nsngXV3texxm33D4YoqjXesVh4WOZ1tKNkd9477oxL1MOKCa2Pja+lvRoGIbf\ntYwiwjqxbE+wwSSQy6E9iGYsr+1qbvpglESh1fvLx9uXH4qdCRD0yRZiUuxw\n3gK2dOJHZVrLLrFOQO5tNl89YK8VEqd3J/P9VVOd/6c9gN7bvD/IRywdSgxE\n/3pvdf5z334opQ4es+Un20T8WCG8/id9GzAk0zDOpEsqDoWLmVts9oF0RdGp\nYNfkf4WGjomnEkjRkua08pEa9hgZCBq4+cAYvtHjOX21wZmfF6pNelwBRlAV\nOdqadEN0Q00NO8c4iaxDeuONa2A9FWMf1lIjzy4VXTxxodBvjIzR3rdbuNw8\nN/IHLWUmL/KOO7mYcEsi28Dc1Z8PVCKkGDVRFnbn6hpx3CN7fhGUg/0vBrWe\nJYz7+lknBDnUi0WerLkH3+7utMJ4aEzLPa8EfEL5Bs/LYhoFy5dNixoXL5Yv\n8mSl\r\n=QaPA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlW43dceaqtJ2RbXB9/bBYWOAPg/dJwTeJIfu+QIKwtAiBEC1mgtdqX6Vl+6XzDK6FvDJ9+N/ToyNmp9iC4CfedLg=="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.8d35bf8_1592502441499_0.6874038098216926"},"_hasShrinkwrap":false},"0.1.0-master.63306fe":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.63306fe","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.63306fe.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.63306fe","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BjhK3H9+oxljIt9g9yqp2AGTaNq4e0pArzQAwg3UtzyToW/9TBVZGFnLsreiDpQdiWdcD7OBfnaqTYX8Pah9WQ==","shasum":"b2c463d4c4f6a220415b7a4f58b92423f0507f9f","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.63306fe.tgz","fileCount":43,"unpackedSize":1518842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7H+9CRA9TVsSAnZWagAA0v0P/2Zvqul25vtF2hQyKwKb\n3L4jSVqOwX72zlPwnMbhJWwNLZmJwvlLf9Rq6L/pi5vKhkhOl0ecdP4xh7JB\nwg3DUeoxL2v9rh7WPvreP9yBKnRv0F3jkTfxsUMI1DzcTuhAQN82x9q8HKTN\ndnYTPOMTpaBQCMlqScPgShdj5lkiJYUCSgnmeXJqeFt/bmMI6VDhK0xe2oF8\nxUvQuL6/doV0po3bQJnz/FD9hzlrvrjWNUiKa6aV2QR97m5GcyjlZaTDFiui\nKKu8Bo3hhx65zSvOFzsML0sQ9PEsPhpPSpKxdMLGi9KfKYmx3L61V/6EoRF+\nG/XsFuv1ss0l9+FEZfwYuayQ/ATnNM4zi4h2d5SRl8w10qZjmfpq5Xh/zNVH\nuTZa2BMS7+h6RKz40aWfen0OpDiVIqPRgZdWNodRaiK5GVZkLuTrFTsyiPMc\n7R1KsQ20EDaQ5miCQaqudFL+/+V5TtIlO6it/J7ySRdCvL+Oi3VNSO4b//KA\nNclR+2tFMHdel0Vzjb/6AdigRJqw/x1O1aBiGXb0/Ea8X3YO5C0uMTUhuPYC\nPfLVEenl0jSSgNU6+hwCXofsSADwTpi+Y7On71gUrJ2MB8MqavzOU54bogM5\nUBR3o05VZ135hYtlkpwFZEWQmcop4gS6gwLAT1q5IeoMSzh6RatsVmFZCufH\nhxAx\r\n=QCE8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxymsGszui6XK9K2jveS0avPOwCvMD3Y8avE3BtsndyAIhANvB6nkRh9nJUSrA4t3mruz/GDwo/CwRektzMcgEaKbn"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.63306fe_1592557500647_0.29191350599195043"},"_hasShrinkwrap":false},"0.1.0-master.b10f28b":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.b10f28b","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.b10f28b.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.b10f28b","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xd45lJcapCVYhd0h4XnlKapzIHlO9rgqWTA6jjYbn4ClRWCgfOrZMov7ejUnuqx0yAiAZpmmmfUv9Js+yhbhSA==","shasum":"6a45c5fcfe4393a419b6910c6383158c289bb0e9","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.b10f28b.tgz","fileCount":43,"unpackedSize":1524303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8jHxCRA9TVsSAnZWagAAZAkP/2TV/xfZTdsGCDqdwhlr\n9KxFJPFfb7Tc/ZdiFAAvojVq2HwUYDLk92Do11ZoHLD6stlIogtl4Y/KxWwB\nuTfGqSfGtWMAqxvnTT9hpPtFWBlJt6J4Tn1xV7tVOXfATQ/LhdxspPb45jwF\ncaexnos6fLUWlwh3UL6HdDjkJdIe/Gyg2QB6C+uVaAOZpqTCWHUb0vUsuKMu\nibPPdo6mSoMK+ifBGHq2JuZ97PHJtGhhsCouehFo4/mEDtba8YlZSRjUHiOY\nMgrS7WOhFUdUPt1uemf8aXjZq60uB3nncH1Vb/Qj7eIYD+gJg8aMNVKDZ0i9\nqDL2iMqBkYScPEztLB1oihydSCt3LBOTDAB0R315UPINi92ja7a0knEE60+A\ncJi2gBmdPuey9wb6QbXuWHFw9gHQTcMuHAjlROL8VoCmwZWEMPRbBWGqjuE8\ngzHwWD5+xfL4VK3KHVvV9yK3CVqG0lBEtpNcFM8G6R/KpidGhZLWn0lzhrwg\nnZvHiBQybJ3CjoadueH+Gs9c4WnBs/ICOwv+t+dmTb5fVtXcfhU08kjwof9g\n36CudncFB1paiK0MyUUXFh5l+7dhSSnvWZzY+KLxJkJKcqbjyNzJQRLMNGDo\nqpuX2w+fYheUHcELGRJW8nZpRMRHV+ohcjcGpnFEoH2NDkTfiRv6A68oAze5\n6yVd\r\n=5Dt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl3sFY/LWC4/fkuY7zcYoTceRDWXSB7FIT1DHzVJfS1AIhANLR0omyJ9TOzPgLxXI5sPh+TlhyQUmqnnIN5MF16DUS"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.b10f28b_1592930801174_0.5033717431978859"},"_hasShrinkwrap":false},"0.1.0-master.e9e4508":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.e9e4508","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.e9e4508.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.e9e4508","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-oJeGTiOzEx6XALUtLCEPonJ44GETSvnAk18+0USWlPNzN3biW/NJVnazpM1A144J0kqBwefIi9r5H6+IbxhShQ==","shasum":"11b7ba052dae63507415f3273b0d2e373141d3ec","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.e9e4508.tgz","fileCount":43,"unpackedSize":1535588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKz55CRA9TVsSAnZWagAAEVgP/2RZXCTCyXz96Vup42ZI\naFMBotTCfsHF1i02kU7NjtRZuF3h2cgNMzKSLNnW3my6IkUc3m38kO3kJhZN\nEran5hX0H0wQAazd8Ngf8uf7EgnpvMb/gIgGQzFMwqNMC7Ton/FmTWap9Mot\nSzTlte5Ei7lVo6gxINNoN76aRIUVUCMV0dWlW6IywLKtUD+7mi7+FvW8uf+7\ne1E8FyUt81yKx762TSVGYlmRcH7VWk/GF9u4QKnkEz3+X27Qta8TPULP+qnR\nbApuygmb0Pnq03XTs+6IM4HLg+QlVqn8QsgmJv2JkMkwl7biKy+eXBtr4htk\n0CbCgRfkcapKxjVWU16G1snhNIB07nnY/WQywZlgPcdLUOSKtR+ZombwZdmy\ncM9qTVT2bnDgLoPy56p3rrgpEn0bzIoXk/wVIIdNZxVhwRs+WLF6qFRuo4DV\nPOBs+m7ISqJ71uXP4ySnF/nbVtlrphdyddcC0f1Jw30a4HHFONq6INPSzblV\nj6b8AsfNB99XZK9u5/UiFWnbuzC+18QLgtn2+eAyh1GIeRQo7UZKEI2imr1M\n3n6TnRkwb1/n8XCwmwipjBtwtiCjY2/2wtwKAN4pJdTo1asFMqas0wPTnB6a\n6BKi1cS4PuhP3ZQvQ/GPJdzDDiq8hOH4Yf22kRNBWaIZ9+mp0BcCzYx1b+1n\nfshj\r\n=gXIu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvybagbTZX/lPMB+z9qoiaDkiuqw5Jb264XdqKaZigMAiEAoKBd8VWG4Tn7W8fpTI8V65nt5amC6658cQWJn3MfwPs="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.e9e4508_1596669560529_0.6299102257783888"},"_hasShrinkwrap":false},"0.1.0-master.86ac1a0":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.86ac1a0","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.86ac1a0.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.86ac1a0","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-l1cCZxv/3Ozvn9XyPTtIakF3LX3HDoCVjtqsfKugMuz+NGdvcu8p8uzgtDRwzGpInGWaDAetH2dN5iQ1Do9JsA==","shasum":"87f556aeece6bdc804f644367a2f0eb78b4cb8ac","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.86ac1a0.tgz","fileCount":43,"unpackedSize":1542198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPEyVCRA9TVsSAnZWagAArUwP/3HInPevhVVAXxBk9XyX\nAwVE/HWSqBTskjePVSb8co6g2+lV9J5K2HUaUNLiNtoCG/JBbHoLPukQJEFz\nwxtofe80Dc1Bbhb7EaeSo0ISuKG7/x3nNeAD2StIAChoXQC3pO7Yu0IW5lld\n5F/TnVeyyEYXVuWTY1pdWKNb8gGD7oiFkIfRzyHeLTdT+tEgMT5wGl7kJU6i\nhgjGB/w7jpWNLCeBDbWxrOVerqWADy8m0LqO0qM8rcXv384xj3JOC3fzsrvL\nRJdd53Ul2n4RfpiNR4J/sbvFbrXhHlqncX91mI54iYOPAr2GE4ZxslPyL8wG\nYhLTVltjYYxI+POUv1YgVt99TF0Z49o1VltUQ6WVoDDx7O+fx9wbhtgQRL0/\nRcFs7PApqoQ2e/DED/BwiVz4AYhtTfxdvWprAOXG0bmiYZO9lctld1F7J0I4\nV8ReRiwi+OsjxV9IrUAYC4TMe76djn1X5T7g2lS/cvDr7XPfj5Tm6mjec+9T\n74fdgtlUI8OjhGiQfJtpSNQpMO9RTYrcYh0n5Z5QRZvIdnt/IFh1w+1IDu/J\nxLc1kIgDU9E+K4rFRu/xHpNUSaX/AwQggCUn+4n/MfiI9rO5rmGp8smgj3bY\nw8KGiIoLoukc3RnnXLHYFBU4I6/Psa5SAiNHkXtPO3LatWiO4NpjQkB+D9Ap\nGsdu\r\n=Gcbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSNSdZvOezQwXHVNYWGSJ/jNhKbMjrXeOK4qlx76GgZgIhAIAuPpUEBKJbhThGgRsKJRRvBxQ5xfgmqGPdovpcjep7"}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.86ac1a0_1597787285064_0.024193426713190247"},"_hasShrinkwrap":false},"0.1.0-master.35cf62d":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.35cf62d","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.35cf62d.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.35cf62d","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-g3aiQlmcM7BJqkqdAdJ6fNGxChrVjg5EJSorrMW25SmL6ypomLKKCgAkqbsR+FV2HmhEBKcF2N/A5Na9FeB2HQ==","shasum":"bdadc3f695a36320fe2038a3346c7a49286d3d3a","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.35cf62d.tgz","fileCount":43,"unpackedSize":1541647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSeuMCRA9TVsSAnZWagAAcD8P/2zHerZOELO0GeQEIas+\nF+FkhfM4HeQ3L5liTL5WWeczr0RA4/psOhZSlJ8jUQRvDePQ68Wjy9k3Bma/\n4Tip2NoP/NXdDAPuhJ1d0WxWU4E6reuZivNYekm1DrIqnsUkX0/7MnkeNh1n\nukkdqFZnwducL3X0YPBsr5sH+MpYxOajn6MB2QdnhLMjeme4PDS4e/PebfTR\nsVQgnai1NBYH6y4UCRaYQxWH9VKvAaoQNw/IBbv0/sI0ZKlkdJdhNr6hIagT\ni1kfrUAzP84Dh5NKQKEciZN7dQi8PWXkWn7QwKQ3oriNXkrss+ckE5ao6CtY\nAt4AC2fYpm5zTGHUGuwKN7HvcBgGeyQmrUdpFl0jQT4lMLLLQJbjb7kjBSJU\nzhbqSZcwbXEkYzx6u2z/2jdxkpY/Do0STGrGj7nVfuaEjXw7SgCo9WlPm1v3\nPmUziIEfZKTC/woMoq4KeMEGwQz+ly4QwtoCFozSkajrPcgdQltSqYgxf82d\nElziVI0LbmSksXxjXil/mgh9KFcKyldWs6UxGbjUsZxx8ccfJ6v4uyuSzS2G\ni4dhZXq8fMQfvw71D/zrDLwYa8G71ZyjN73rpo9Ae3dDSprLLjmSL8X0Ogze\n/lZpzdT+Sx1WREmEdE1iBUD9h28xH9w5vbVU5WDQyRySxeaKFLpGlE4dOjAb\nFcef\r\n=rPms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEQu+DM6Tl4dLysVT9MNYdgk1gAxJY3elJUkB5ONu0LAIgPcezg4hQlXfAjNgbX6QWRIIf/VAi2WFMtJ0YaciyZrE="}]},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"}],"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.35cf62d_1598679948024_0.9631826157898649"},"_hasShrinkwrap":false},"0.1.0-master.799a242":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.799a242","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.799a242.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.799a242","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-cyXy3xqNy+E1JVdbymkD/1/GohEWnhg03gUwxQEz5EJpq4OXyzbrwm/Sd7zWSv3sEFFYkY8uzdZfaqmhGs1UQA==","shasum":"8d1142280d32b14b400b9ea0d39443f1eddb3c42","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.799a242.tgz","fileCount":43,"unpackedSize":1543705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpB+6CRA9TVsSAnZWagAA+L8P/jmD/Dyz/Q2Z3amsUJeO\nfaG/bb+mS7ehlb46K3gH9JqZdSccjqyy/xMnQC615+Ro2bk8IktRkts3J8Yn\njmX0bI290P3yycQxscATLhteK8KSizJXwNjgKUDNFjCRCRO3esWq87dzhfY7\n7Rqj4oi7sMxLO7w74+uxb2cBQD0KXmj+ZWG631Y4oG5KbsAZfeu9TcorNnMi\na6OJtx0e0hZnnCgKmdyX4bR0sK8crMtOAz6Qp2zldXk3SkAMLkglYDUBMkrk\nPL40yKbkaiULQOHZb8agS0CTkTs+XXmL5rjW+MXSxCF1EsImpviSBQrFKlFz\nbhs9FFrIwZKGljhiPCnKydnQXTX2+3fXjUoP5zbdgHTuyRYGAWWiUM4kSZyr\ntyr6LJiro1L1NiSCMDFJDXiHeVfk8vX93D1ZpR+xOMuplzdLrWIGLqY5WpKR\nQZgFOQe7WqAAlbcu4h/TisNJcrrbeNqCMV+PEziy49HEu2U3mn+1g0X2nUuM\nlA1c4NGZD4qatOSzdauM3gD572cXAqFbFeR4d1ctPaHwuzJQJokNlc2+Sch1\n0aor5I0AYJIAJ0YHiwHJe8xNogUcjUyKFpdkRTca+ooaW/18B9Wi1Kt6YR8P\nDtr/xN8azNvnWQKyDxo1Q9TOJ/QvQ7NH32uq4O67Mvu/jPgY2N1TDi5fogWC\n7MQ3\r\n=8GdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuvMXNmFw6SGHC3+Z0rG7gP6211ligPB6CQsFyGGh5BAIgcCEmphropCHIeM4uH7lMNO32oYTgVuSvvpM/USuO4Fs="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"compulim","email":"compulim@hotmail.com"},{"name":"botframework","email":"botframework@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.799a242_1604591546305_0.1362877767275663"},"_hasShrinkwrap":false},"0.1.0-master.d105296":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.d105296","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.d105296.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.d105296","_nodeVersion":"14.15.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-3Yor8U7XshhiNpQazRHKms7GMo6GMHYsmvZhvdFr4XEI7uflCxnxQJj83/gfjcyAVDnfTkPuGo44+VQo860HNQ==","shasum":"2c7ad756ccf1ac425800dfebcfa51b2792ef0004","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.d105296.tgz","fileCount":43,"unpackedSize":1554771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD0z1CRA9TVsSAnZWagAAC7YQAIBmLE1avdO59arygKMS\npqDODdUI2h4y9hiQVwj4mWzGq2be6bBt3c/9v4entl8Kn9HDSexRclahXtEj\njI/mRzRtuv5abw1Oyq/dMVa7D/N4b9u1NIn7/M8mfr5Bm+6SFQQm9LXA6A5Z\nZ12ngCpcoz1CsR6sHIPEgaLOuUlUHfgz4ZlteTs28z0AIGV/nyH3hlok9VGV\nD2obHzzjTmiOfK3hUMYDFxPuFe6seTzj4JtM0bsgK/yLm4uoeHQDfO62phxf\n5E+TzBPhlwygbZAFZub054xiLHin/daldBxWlJUqhhJJHSqNjGMza55lrL0d\n8F0Ql7IYTQa23AbKwAdwQVgQ+qDZP8jMgLHUzW9QJPnOrnp8MjJK9f8Ax5ey\n98E3duhtUZZgAZtpiBAHF8tL/sqiEz7J2V+0k+iZr53VtfF20zUEauXZpsTo\nXilDgFubcYEHsZesbHvn6YfNYra2OM9NWtJAEHbHXST9GFuEzsD0uydT0pXL\nCVsnFp8337ijqznDgXdZNrd4lIgmkqhUNdF9aDJq46eO+/5U6ZF4RlQxaDWK\naFnsqqZnk7yxJbO2eeC4OrJOxEy/iBlRQyMoTLlbWGsaBWqSwjVNA88LlFo4\nh9ZcjTaxWhpWf1qTeY61J2kqHSAPzZ1t5bsC4//8MJ0pzR/4y14IcruoCq2n\nIlzZ\r\n=P9Ud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDonCtRJFLLJJ61hCYzR7E4gnq4na9CySw6RF++oj1EcwIgQLQ9B0r4151Siesx5EkfPUv5LZ9/uLS1kd0AjHZOhXU="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.d105296_1611615476491_0.5168073897830416"},"_hasShrinkwrap":false},"0.1.0-master.a4369b3":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.a4369b3","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.a4369b3.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.a4369b3","_nodeVersion":"14.15.4","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jX1dB9h9mmncW9l7FygfXuk92Jo7og7sTreWqefBwv1NL1odrZfOGTIpJBl8bADYHB+sg/GjVsntV3LfxOkx4Q==","shasum":"5171211f2d3bb38c393e26cfbbc8d6581bbf66af","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.a4369b3.tgz","fileCount":43,"unpackedSize":1557182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGx36CRA9TVsSAnZWagAAJCMP/0qptukWWXqRy/hHt42j\ndhaBW8rf+rG82nI3/mGNb1EsZVLYKV6+6DZ9nkEsJdfFVEtBBWfZ431Om47v\ncIZ5z8vPMsvu5T+FeyKSatiZEGkGbi3OEWUdWgKJpTmmmB6KvvWOWCbFJoNv\npfsMnndRnkvre7EStp8gK2UkWXfPu2RhExuuUgx8e/UGIsDN6DO8BroS1Zn7\nj1otQz7AE7FoKXYOmhiXrmM0J/bZy58xL0HeCPM9Hw3e5Qc1oko8R/rmvJWg\nqxu3Axc0GPk5ZOpc8H5RDkRZWc0rb03UMNLRKplBSnXSAOOOxTybCFyglW+9\n8K2CjXwE5YJgTvJ5T6Z82G7tXOdrCcy/HYkx0O2vZCfVmydHb4j219rMjDRL\nWEK1C4aIHZoZppeu7yXI7FWm/AzuUeE5kYXxmvKcpfJ61c77TAf4ErrlLHBS\n72YHPM4iwfPQKMGwSucoKjh47dcMlPcMbSdRNfMPS6k+TE7F80CqeyzF5mAi\n+uz9shKQBvaDlR3+Xw8Ww4p+F/dcqNcEz0/r/nMrjXtQyUR46JugKN4kBthL\nw+zvAfS/wWGFoHo1chZQHDW3HckJ0LcgD8LwusNW5NcnSkmLi8F3/T6uzion\ngSJ93kbemaUAzmwinIvPTaauLrFbOpWZKfuXqjR0VAY6cP5gkHkSmTF186fy\noOLv\r\n=ZnDJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB19nPjVspQ1DaIkuiK6lHwiO88A3QhaMK9IY5GbpO3EAiAw+o1LXYMhoJB5r+hKt6g8MJysicx9fAqFxgizsBs5sQ=="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.a4369b3_1612389881864_0.9209585224544823"},"_hasShrinkwrap":false},"0.1.0-master.f4dfd7d":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.f4dfd7d","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.f4dfd7d.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.f4dfd7d","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-KqzSinu/yUm5Q/EIMrcYA8D7WPAqvFaxv0C9V8gb1UuUSYfACygL4qQZz3f6QNbuuly2rfIifv5dl7iuRwCODw==","shasum":"f18f3b229e1e55f0a01f0402c5ef2529ade7f640","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.f4dfd7d.tgz","fileCount":43,"unpackedSize":1560680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU+LcCRA9TVsSAnZWagAAAE8P+wceRXYiwY9V+FmDgfYt\nsYBZ38Kiq0/LwB2KwNePk2pfL3B2pH3Ct2U8psd7xqnsq722dnqF0cSmoa6M\nqqHOasZ+kM0iql+YhTk/kwh1kr2Zb1M+cL98CWspKoTAdR+SKbrqpBzQS5Vw\niEx8eXUrOzmqc7oLyWU/qqtLOM8CtH1ftFg6bbOxIh+WfWZNRr31Xghtb+UT\nwtBeZr6vvss/GJ7aKdLFddemZ+8C8ELcQ5P9dssEGOSQs22PW2+kHbOb6LxN\nhnivBUpKS/+yywpIycGrUPBXcsci89yJ2b8hWAhmsr1HkJ4ffhwSek//l5b+\ndHiNL2Pj0Ul9MTsfXqwThbE3vfn9ES6Bv+nGMPQsVK0loflQzP1EeO8JB+oz\naJd3F0+NetWO+MLoPDsNDi0WwcmETzUbBchCmvj2v58FKT0DQt8oXSAivJL7\nxrfBhUxS1tJDN/bvSj9n0Y+qJCoUzW38KWeO0MlzRJrCNU7ISz8M28eM53Wp\nl9GXpW7EwRyAdqB+gN+tZOzdD0RjFm5MKsvCgnpqpPDb8VMBS20oRobsK5SO\nCF8jFVkfZx15TL3UQa4P/rwl8wODu6Ntj0Jdo5qj7SdaBcbKmhnN/zfCX2ky\n6yvVyQyOTqo9E54/WPtQlnaSQM+RwGHtXX9MI9har1K/NWacPt+N7hO/GKDb\nGaR1\r\n=iR44\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTMsdC1R1RyBAsZCaH1znjv+uSPPaC01dxLvlwRdbJuwIgLYDTzIpZ+J+IoK7OR63Lbzl9zch2EFsP63rQi5ghEV8="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.f4dfd7d_1616110299496_0.43305804024943706"},"_hasShrinkwrap":false},"0.1.0-master.92b1505":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.92b1505","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.92b1505.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.92b1505","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-4rnE1/wQHvlJlk/+QsRRTIO6ZzwtEqhlrPDSlTxr6tcZpLQPsWJOxEpYdPubO3fJq1q0/B0ZhbSmzPBUyBQUrw==","shasum":"e0dd985a6cf1c17c565b625a90f064573b1cdc2c","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.92b1505.tgz","fileCount":43,"unpackedSize":1565302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfg+wCRA9TVsSAnZWagAABSMQAIu7z/4XakLxjcaPMC/A\neyx3v3gTA3EBNz96GJEdqBPr5M/hZjg/IuJRAH0KMD9lwzQT8Hk+7VorZAiB\n3MHWi5RcqAkUDwbuoiJvSa8Mv1O/wr1oVVsHkaANfRKw3KOKBuOomM8hcTgm\n5846fDEhDRD0JROD7l0OWxuwbw3Hy2EVLEXXr9naJulW8hPMJOJqgCKoB7oD\nXUzwOwz1AjK11xdksuoKht2TqsJRnL6m4zaV9bLfNvbFWnVXoDL5QKOegs2c\nMVmp0R+g5c69teqaSn6WXCvuPO1h1bnQQZJRWrs2P1NVD5/h7ew+QmWj+W1H\nYgdfVsEhcUJ9AehfQstEr+q3XYAUjPBKoZGgUo/wPMcZJ2V7GP+0SxnGOKx3\nNp6ERT+eurMK21Adukcw6mJBRCXuVYEV5huqWo+UVvISQpRMU75P3J0TyOuy\nRcwzI9fR6is5j/+NxkBFuBP2xpoIjb6WrWW3JdM1FJudMuK6ONjAX7cJjXYX\nUAGsnBISrH0gZLQImwQopLmkFwHH1ttAqXnfuQv4PMzyJmfLhfYyDJHK1yHI\nr6jy+HuX0+cT+8HLUs/4RuvUaweJMyjS4nbc7r5Lq8v+w6pjwuvvldhXJzSO\nkBOWBZurec9LU1gl/yz4PnFLO3cDU19H3aoaj+XbN8t5zDWfMS4IFarvuaUD\nzoBX\r\n=xw/M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf5uPFtwYsQZEjDSyh7Z0I25shis8IFyLcniSFNlVXVAIgCpl28DUb0p/9miJyoaJjNPT3eMEb0Zqrpg2hQPouzFI="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.92b1505_1618874287494_0.35071726661496494"},"_hasShrinkwrap":false},"0.1.0-master.22d55e9":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.22d55e9","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.22d55e9.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.22d55e9","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-OKqTgGZEx68hF+HUISd2t47s9QBCmr45DyuEvz1PIgiGxdkBkR4MZIIeQyIuxVYMiOV9CX5eMh9NXUgpFr1MwQ==","shasum":"e672655b13ed27b5b89459c0658fb5ffbe28422e","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.22d55e9.tgz","fileCount":43,"unpackedSize":1565378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg35KVCRA9TVsSAnZWagAAzNEQAI+FDaGvNoBFz7FP7n5k\ntlCB0IN1brXxyYsArahtFylpn4V6uFhxpwpHgSKY2dQVAWl417V8y3AejZgZ\nFnpCKtG8t9ojmIf9/D409RMsf940e3MrU/ZLjE1I0M1zfoNDa6ROJ1Ofz0uK\nUIw4FddKDybiRuXBAwVxJRYwfYIsNanmGbVGZoQXt0156Z7j3DeD1u4ZKBaE\npLc9DUOwnVUg26yx6WVjorR5p3kWbxzmmBmxgsFL6hpfNFUr7lYrPgHyy7sx\njcfdHTbOeb2A68+CccalFBBThBTNrMyrUQBR29df8ppA+9lRn+xXY3MdDsfR\n1/wbfWfmrl5tFzEYwwbn5X3Sp+NaggfZJTqqIQzCvjSfH2YgoFVGpxVhRCgo\nxIgQohKu/V1dwz7+ajPupVuKzIwHTOFmojY7vlcb8ESRvuADzupwL7kdm+yZ\nHicuw65rUDbBztAORr1LrnLenQDZVNdjIOGPhPoZk9/mfqYBOktT1NXFIldR\np7JhAnU8bq5R0UTe6HCT62l5IHq8c48PTMs0bTFqNsy8j7sirWaJn6HLWan/\nc/aLgvrKPmtTBJvOW1Iakco86nm0cbv6re3DZcNZPxeYt9zCbxtB7YWIjj9A\nDHNU/A5KHjGLbu78m/6YJ6RXyvUOLsayl5JSZETjPCVZwFLubDhwRDCmR1qw\nooQd\r\n=qzBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1S2IqEWMpc2wfpt9gcJ/i6//awQwWes2KaE8f5a9LpAiEAvMxvqCbF59zq6WE7Xvw4hjA9jXMHfsnEQi1KkLo3kVM="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.22d55e9_1625264788901_0.6758498006956095"},"_hasShrinkwrap":false},"0.1.0-master.53cc543":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.53cc543","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.53cc543.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.53cc543","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-tRxo7LVJCf+TIGecyoutJZgFjEXC8g107bGDPjiRj57+QegNGTly1fNer0emfMcLuFI60Ozetp0BcuBoTa8/6w==","shasum":"97e6d35dc4bfe5a2488c37e12ce3a71a9e26ae09","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.53cc543.tgz","fileCount":45,"unpackedSize":1575125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8d8FCRA9TVsSAnZWagAAYeYQAILKLISPf1VTTHT3AWRi\naTt+3CvaNvAnACoOl6YYiSkSrCuxsPZmaNE7tfSXnaZCjgwys0Et/nQ8RN1D\ncqnRQ9qcwT6d4Y9zN0Oj1sarb8PD7BY7Qed4WTmeT6pYc9jDpPjwrP4wTpV9\njejg2TjyWxdKFGKi95LBJ0SI66PLd2xt6skR1fI/G0jpzyH+pLROaQuHTqbH\n7by9pqC5p9bae9dT4GoyVhJFXFA3b+RxNNT2giH6MfQHeFCVwZFgaDJ9V6sh\nSGRwBTpo6SM9SVZxvmS+qd25A5lEtHbuHzhFLZXUozI9eEOkqJZ8pJNUiMzx\nZjp6lCikyshYSvrXpK8kYfluQgwfMk+YU4AuMCEdIB1etDWB4YQzrJPCf5RC\nAAG9hwlsQQidG1bKFcJJ02EoANUOudWUn4Ajo7sNq3NJY40yJSB9kXuh34vm\nVwgskj8634Pwtg3jHVUcYr9O7/y5P/8sFt7gpzbDM3ITov7eqYYo13drMM+Y\nN2dSygeffbzSynWdyIqAGonwausZLVWloBQmU5wJxhGpJjth+HSnY4mvNStE\n37L5TnCVztl1Vh0nONPt2tY4rrn5MVhwEMNYgLKQxu6Kebv1M0tPxSY+OQaU\n16rG70nU1N0AmbHYWGlxBZN6jHbgJdO+snDvGjiO7UA0qpGara46QpAhP/WN\nCqUz\r\n=apcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmfFZmZF1njCxi08JHVDl2pnEW7MwON/wh3tSqrP9HgAiAl+/1nGf4dV92EEJCIC6wValv/xqpPJdqfqFQHCPw4zw=="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"botframework","email":"botframework@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.53cc543_1626464004932_0.12702623693073933"},"_hasShrinkwrap":false},"0.1.0-master.ffcc16d":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.ffcc16d","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.ffcc16d.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.ffcc16d","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-88VyRjIrd2C50wHvtYRT/IjAQfIxDZ3CNyaBda0NSwhfi5I6KVw9Xlib+SXw+m0PHIFSt2oixaRUuJntnj9BzA==","shasum":"a3af6306b3a58eaf78d8e28620e04ca282025be8","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.ffcc16d.tgz","fileCount":45,"unpackedSize":1577152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAaSCCRA9TVsSAnZWagAA0q0P+gIYAScEex3zIj6t7K8R\nl+FhwlkMqbQlyUNOlSNfoQSjzTLNF0x0zOngwVKXVpO43hOnqI39L1nls3TV\nzNS5o2UoTIpCKtlO7bF3PqEc7oRB+K6VeJ19Bg16B0mfgYVwbOc4nGnYaCVU\nQKc0u9uovvJSmTEh22Nwch8VljP73rdg9KoR2tFS9L3HQlnmYarSPB53igjx\n+vGxzlKFsclNaYH11a/PadmBbvlhHmAznA0hXapTRYYfMjpAXaDxMjFsb8K4\nUw/HIcIX7UPMtfkvAhIEFrVTt+Ku+Cy9xuXjQnBlX0p727aaFHLg1MCfZevk\nLlQKg5bVPN7r1CNfgZrWOMP5yoH8uJx2uUcHL5j3WMgyny9u1vbblFI8S3gC\nXYdVThPR41kn682y9OXX+rvnDHTUNG/AaHt+m8dF3cPQcv9723qkZ1mTE3uC\nJBf6DKpjKmEagWFgbVzwSmnms98W1eMV4qHhFvgHvGSFT1AXfGpkvUM0HtF9\nnVmrtgAkZO5X+mwpQzUrYlu29XO+i3DstY9pzKETK8hrkqmJ5unCu3mhPHTV\nbaD5USU+dkZeHwWftSFd5BJZVh9EwlZck6OZF7bDNPWqDBBbhv8ZYS7f7oR7\n4urOlXT+xyWfkij7wqi0sB8WB/bmF0+cR5YG8x7hIeSKJRoAPropA0TW/ZFd\ncOVt\r\n=YxJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqKAd+kiyrC057HZaZBHq5fpCC+QggalsG22w+65cwdAiBjfahxiKyoa3FTkI+Y4bIThqStvndujE41h97DI7nyXw=="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.ffcc16d_1627497601684_0.8652043092241459"},"_hasShrinkwrap":false},"0.1.0-master.4425a36":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.4425a36","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.4425a36.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.4425a36","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-99UsC/CW+YhuPzX5i+cPtrUX1rxeD8TitfDnJg7CjE4N52Qpmd/6jJjcZzKCm8kK7dyLez88jRckBr1GgOq7DA==","shasum":"aaadd0162fc53229d53d50c21b55a36065a33e82","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.4425a36.tgz","fileCount":47,"unpackedSize":1599538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEadvCRA9TVsSAnZWagAA+2UP/2Cf7k0U+NARfEY4D6nA\nj2XAz6eap5mlaCm08ALhHpGULNKRQ/+gNqEN4Q91feAIRWbti+9Wr8PIuKWy\n5hcgcUZz7LHYEs1ifEJCvWvWcC7jVYVsUkL9ekAig0QaXbmPVNg2A1GzTta1\nS6GZO+4fNHbQ6iL3nxOBex1tijUMDdyJ4J9j8HmZk/QxzsIwvnTyZ3MAz+WM\n0tK6PyWowNg6eZSm78O/Be4KA32sgSHWIqLlDVPWA2w8o08XSkgCllVK5a9a\nw1A7sJF/JaC3KZt/rSLd3C0nC7XgZLYxMJoG59D3boo/6UC0XvgoVanrezSW\n07v4Boe7+IePornEbDgexpPOQ7mC+kOZen9LtBFI1XNCLLOdy7bk4/agowXd\nsZWZUN7HIpvyvTzyQbPn5PXj7LlYw0wW1tp8gta9+vjWlTKMiJG+q1ghoa26\nBLnuBTAcWdYLBe3NvE3LGvh/BTFfgw+Ldrd+NrV/NLEtyOrMrJih4jnDHEk9\nTsrJ81Kb4N5TttJWHSNo1l366rGO/D2oeQ8KF9ek/0SR4kH9le/mq2TEDAzb\nF4lZBUyjDjwLDZWmD8jsHpRye7TnCW2LoJDgQr1iWMY5CA1Dzsleblu6Bjzh\nps1wTrpypJVRMf85vAzh1FBAIiYHwhFOE4AKqecoavuQmRiw9gtr42vC3DqD\naPY7\r\n=MaWC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwVoX6+ooT+PJa9EcljGQtKjYmU/QunhMY+0JPKKtqlAiEArhvXIQw9ba2+gtvsT624v/m1rKkb6VZ2VYNViMEChXk="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.4425a36_1628546927175_0.14049520378249625"},"_hasShrinkwrap":false},"0.1.0-master.2dba07b":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.2dba07b","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^24.0.23","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","prettier":"^1.19.1","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^3.7.3","webpack":"^4.41.3","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.7.1","event-target-shim":"^5.0.1","event-target-shim-es5":"^1.0.1","rxjs":"^5.0.3"},"_resolved":"","_integrity":"","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.2dba07b.tgz","readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.2dba07b","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-PxMJTAuZKBJZKmm0YGNNSt8ki7+PdhDVIWEtMOKoss6ltWsAGFpzWTpF0rH2rtFyCGOVZljHAKeL1ndWw4FxYA==","shasum":"60e4b1b129c93cfe6776ba0dada3a6b44b6950e6","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.2dba07b.tgz","fileCount":47,"unpackedSize":1544267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF9vPCRA9TVsSAnZWagAABdQP/jMZvZdse6gcIUDmDK2+\nsqeqimCvQ5LF5RemES1OIz/sta1oRUtqJxUqRx5o/yGaBUJpr81c5OaDNL1s\nXP2r8Leu44OM1x3UgXjvpiCT/Z8DPE3YDc4Vlhp3bW+swj5+gWNGG4a9ZAoF\nQgM7zAb2Kk6D9P0g+vLZrVFiE3u9XcM1hRqxSeijQ9L9ajHSA5fCWDbhEBRC\nZ7A6FY246LMEnmEonvAubMhICdYdNZvs+kK0mbccxtM0GyUpVIb7LnUwN+gr\nr/9Ww9wzPihT8tacNaIzsicWLGoKAWC38+55X3+QBkrD0IsXP6bdUVgMg3Nb\n5tiJBuf7OyoxMmtoceFVTL73SW1aQTdSiI+bWF3Kzt0GtzfcnaV06RAg6bWj\ndmnA1myauEeYHzUa8iMo+bb5Z2wxlGHBY5Hs4UjB96csMZYjgREEpDmR/t77\nKwiG8/cu0qr9HiBaKS7tbsALQJxFLkx+JtfB2uHTxp0I6fiXPa66lLROh2M6\njuZfWRJG5sVxrq+2AdCtHD9yhV+lg82rPIzTcIuMLw0wkSW6BMVKe3rlBAxm\nL81rTWnW80eT6o7JabDihXiA9F9YW5CyEFjPbl3r0P6N1YnTCDYgUlAGRgqR\nDyGovtw990WoLXPNvgLx1JRp0G1EpD92nsXbVKhTYAt5dY/gCiXNHiG4SBl+\n+ybz\r\n=9q87\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRx/ee9NQ2hUzRkcZ20ZA7HFr4mMHYeXtW1NoLUSEligIhALrIrdv7KS+NPYdvmtYLpyBkG8R2DwyuTt1B0xGkhTGu"}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cmullins","email":"cmullins@gmail.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"peterinnesmsft","email":"peinnes@microsoft.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.2dba07b_1628953551398_0.5808921565830647"},"_hasShrinkwrap":false},"0.1.0-master.79935b3":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.79935b3","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.79935b3","_integrity":"sha512-MJtjHp//bQq3YU5fUIfptxjQVugGLbu4gY+KxgaSPOACmgmTF9qZIbYGJPGkcd610RLkaFBcePrJBWb9ItGr+g==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-master.79935b3.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.79935b3.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MJtjHp//bQq3YU5fUIfptxjQVugGLbu4gY+KxgaSPOACmgmTF9qZIbYGJPGkcd610RLkaFBcePrJBWb9ItGr+g==","shasum":"6509826a0ba59ccbe25795eea64ac14a9326b3f8","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.79935b3.tgz","fileCount":48,"unpackedSize":4822004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0aMX167xF9g2+HQAEIn79nCRIMAk3632mUEXY0nOcJAiB1Uplp41qHWJlpXWttORpx46UpnHpPuqqKKtMMf+RI9g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizGBqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpWg/9EPjBHeUis0P7mDS/x/9r69VEtjArGinSLTyqv11VGcnNOgxQ\r\nMuLkNHPCf+nRYgei/U8+OoFN+SkS5i1eu51dwSuUnOpaiN3fgT5JQvVPQl4o\r\nAuuT2byyclVHYjDrsad7kiNQJyHAmIEcfnwIenFT+dyFBrQOgMoL1vt9FEpe\r\n33KP5lAZxSbpDMqLIcg3q2lcBoWWu88QDHlkk8PCiDnVfRat0Ah24uKjAtM8\r\nfUqDROt1KZzBRtuXKUV9eZcTNb7HBKtjwB5W0oPcYAfKRAzXP2GlzVCkflX8\r\nxZlEjtl9IbNZuPe2613KQLZIqU4BqwH0G06yRmNipU/hNAo9zUutC+G+esmh\r\nuZd+eyEecPf4zRpYjNVvQ8/41q4mFJbt0LgV5Jpnoa1vq7nveC5nn2h2joMh\r\n5qT1eXyzxVA/unmcTgBqcpZuCbCd5uR502M2s+VdQsQqZt5I3dRwlZv6T83S\r\nmvH2N9+xQurM7LB4Lxztil9KwP6gQJAcRJdDBjQbRkfNI8vROKRYkAmZYWPk\r\nsoBCY5KeTqrEvGubrpqglS4rpG/1ZEfTk5WHg5IVbMvpfNecUI6LNWaq3ZMj\r\nLKGkhvdAvtZp/5NrL8C0T+YBXf6ijWB5nWT/y7yfhIQ9elaJ/4VYhhXo/r1b\r\nkKJzVArdd/pL1bylVIsYi+g3EqLLBiegL6Q=\r\n=NDvu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.79935b3_1657561193828_0.7577815430882588"},"_hasShrinkwrap":false},"0.1.0-master.d401e89":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-master.d401e89","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-master.d401e89","_integrity":"sha512-ZM0qVLhp9qBu2ovDYy5GcDeHuhoPHbpanOBwp/UcGz6z6WSlcU7q7X/gKTJ0MiO/YlcZsHuM+Ujh1ijGcLB/pA==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-master.d401e89.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-master.d401e89.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ZM0qVLhp9qBu2ovDYy5GcDeHuhoPHbpanOBwp/UcGz6z6WSlcU7q7X/gKTJ0MiO/YlcZsHuM+Ujh1ijGcLB/pA==","shasum":"248ce0f69401b2d1045a935d1df0e2e74f53bd30","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-master.d401e89.tgz","fileCount":48,"unpackedSize":4822004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcijszDF6GahLBo8B9O9lcduxmc80LvxQKVeipt4pANQIgfmIEIzRE+dcvK+0AhFE5dXksCjBQHUCDd6jw9aK5BE0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNijYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnzw/+L4vTUq5nK3xTt7zfX0eRUGyKjjnT3qHR2FLr33W83osegn2h\r\nOXGPSwthSm8sui6OoV7z1AJliM1fMNJR74NFl1qjCOmMmLoKMP0zpSMhrUoO\r\nGns24e5dqTuy3l+2Y8RjBmGMaqzAJ6mrJ05r2oJ9lHcW5MttiqCywXftE0v1\r\nUg1d4xAQ/aUuEpEWkRw6vRSL1OSW4Foy8TYNRnAptqqp19c8u+EGm4g35TwB\r\nH1tR3aqUMSP0wx6mmTajo0gnIiIb8t3aH1EagxNdTJm+/jJDiiVg+u6M1Dme\r\n07PWhWfNaqRF98f/aQVUaeOjXx4OZurgZJuL25m5yPGGPGYdd9BDd8c1NIUQ\r\nWJSKdC7ZrcxoCIZzl8hv2P4Z7w6JmHkDbTo88fCpxtSYBTlP6Te0EYo2jUhc\r\nyLy4Yodq6gAYC7y6Rm3lj1jfVLtNwKHUAnsbhF54Vo+n9V0vZYSslj0HM0Kd\r\nHEz43n1Mkm+I87FwJt1M4AxKbtMqf6ZlJVUbs3OPTowX3LuuY23gD/G33qMi\r\n3r5TFXPMWPyeKarYbl43oVUdCeQUd+lMP+iYu+6lWSUY1zsLOsFPhQvlNLJz\r\nIWEUcE3aABoZ3lP1Fl9MtZU0Z/fOhzLShBzRwfPC5dwJGp4BuHIyLFXeiqOg\r\ni0bqIY674jThg+VsRLvun8EIRIOwei9NpjQ=\r\n=k7cG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"joshgummersall","email":"npm@josh.standardlabs.dev"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-master.d401e89_1664493784635_0.48800481868774437"},"_hasShrinkwrap":false},"0.1.0-merge.a9cf561":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-merge.a9cf561","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-merge.a9cf561","_integrity":"sha512-vnkXXYFgo9qL/T2LDnOik1M7xM7dHJETdjQSZDC6yrTSMiW7kLr45hpDSkiecPp8DPs+Sp9vanUCW2vPeXtBRA==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-merge.a9cf561.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-merge.a9cf561.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vnkXXYFgo9qL/T2LDnOik1M7xM7dHJETdjQSZDC6yrTSMiW7kLr45hpDSkiecPp8DPs+Sp9vanUCW2vPeXtBRA==","shasum":"834a86d5a2a2dd7117237867fd46729e099519f5","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-merge.a9cf561.tgz","fileCount":48,"unpackedSize":4822000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDLyGzvdMsPmtjpsLvuv4nbiau7lIUvFEx8EZ4kVQlEgIhAORvZqhOStrsU05RQAoZlcyYTq7QVRSz3Iwtaj1cHVTf"}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-merge.a9cf561_1694134207245_0.4866350394757135"},"_hasShrinkwrap":false},"0.1.0-merge.381a492":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-merge.381a492","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-merge.381a492","_integrity":"sha512-xHrYyHptnkunwguT4tvpIMRMitGPoriZBjaB8N6xp3aLQKT94IjZi0R3TE2zEuxdNbLqREsv5RCLujEjwnRJTQ==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-merge.381a492.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-merge.381a492.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-xHrYyHptnkunwguT4tvpIMRMitGPoriZBjaB8N6xp3aLQKT94IjZi0R3TE2zEuxdNbLqREsv5RCLujEjwnRJTQ==","shasum":"30a9f2f747f406352d5793643f9f75a8fd7316c1","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-merge.381a492.tgz","fileCount":48,"unpackedSize":4822000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxbGxTk2qtt5bMII+uiASplSWvVk9pBJOa1DX49+y5pAiEAt+ElA7pcg4DTLgrRGcMa3dj4ZrDSahlygkDhPtdkXmA="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-merge.381a492_1694158119193_0.18205449589989553"},"_hasShrinkwrap":false},"0.1.0-merge.08abeb6":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-merge.08abeb6","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-merge.08abeb6","_integrity":"sha512-pqN46g7Yv66+A7KR6CY4omhECIOdp0qEYZAVG7DWVqyiNbCASg4kaeoGz04N4Xefyo5ZkKmlidIjkUFrWikgZw==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-merge.08abeb6.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-merge.08abeb6.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-pqN46g7Yv66+A7KR6CY4omhECIOdp0qEYZAVG7DWVqyiNbCASg4kaeoGz04N4Xefyo5ZkKmlidIjkUFrWikgZw==","shasum":"d71830a8f1a97c3832ab1a11f78fa6ecb3743714","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-merge.08abeb6.tgz","fileCount":48,"unpackedSize":4822000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyj2GPkAVLePemIY4jf2I7ARIxxNS/7QHrlgkyzwyp3AiEA8D5PWUUsho7TW8c3/DBd95rZ0Dl1ucufiQePb+Jsd9Y="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-merge.08abeb6_1694202251929_0.5613043026523334"},"_hasShrinkwrap":false},"0.1.0-merge.1eaa6b7":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-merge.1eaa6b7","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-merge.1eaa6b7","_integrity":"sha512-BWqq1L/6JGl3R052aBjhO9UGIyYXlRoyJuow1DrVroFt+gGgMlQNPxs7JWV9TywXfhF2fvDkJwYHIea7HlAJxw==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-merge.1eaa6b7.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-merge.1eaa6b7.tgz","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-BWqq1L/6JGl3R052aBjhO9UGIyYXlRoyJuow1DrVroFt+gGgMlQNPxs7JWV9TywXfhF2fvDkJwYHIea7HlAJxw==","shasum":"1b542288e721eff9b19631d052eca93ab77f84d5","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-merge.1eaa6b7.tgz","fileCount":48,"unpackedSize":4822000,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICISFONUvHnOAd7b35FpW3svIxoSh2lt4ROAN3/3brWRAiAPoeHwGEJy9gIwMYQ70e1FAJaJW2bZb72X9fPKePw9WA=="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-merge.1eaa6b7_1694203045784_0.8005235965310169"},"_hasShrinkwrap":false},"0.1.0-merge.3d55c39":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-merge.3d55c39","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-merge.3d55c39","_integrity":"sha512-kHNZe6x6FevQctCsnFwAdEXbor0KHvXASklHTndGf0u1CpDTXL3v0DNTfRKc8wnghK0qMG4k5rkbcOXgerL8Xg==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-merge.3d55c39.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-merge.3d55c39.tgz","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-kHNZe6x6FevQctCsnFwAdEXbor0KHvXASklHTndGf0u1CpDTXL3v0DNTfRKc8wnghK0qMG4k5rkbcOXgerL8Xg==","shasum":"09ee89ea5703ac289659ecee81bafa6249e39044","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-merge.3d55c39.tgz","fileCount":48,"unpackedSize":4822725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCINkFQ+S3zuEJA2OluGalKvOERuzY/KH9UhSzTGrABugIhAJ/pge5dBA/Lb229w3baYA4cvpMhWH1I/itkno3KRY69"}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-merge.3d55c39_1697526175492_0.22012835844279288"},"_hasShrinkwrap":false},"0.1.0-merge.3eab053":{"name":"botframework-webchat-adapter-ic3","version":"0.1.0-merge.3eab053","description":"IC3 chat adapter for Bot Framework Web Chat","main":"lib/index.js","types":"lib/index.d.ts","jest-junit":{"outputDirectory":"coverage"},"scripts":{"prepublishOnly":"npm run prepublishOnly:tsc && npm run prepublishOnly:babel && npm run prepublishOnly:webpack","prepublishOnly:babel":"babel src --extensions .js,.ts --out-dir lib --verbose","prepublishOnly:tsc":"tsc --project src/tsconfig.json","prepublishOnly:webpack":"concurrently --names \"dev,prod\" \"npm run prepublishOnly:webpack:development\" \"npm run prepublishOnly:webpack:production\"","prepublishOnly:webpack:development":"webpack-cli --config webpack-development.config.js","prepublishOnly:webpack:production":"webpack-cli","start":"npm run start:init && concurrently --kill-others --names \"tsc,babel,webpack\" \"npm run start:tsc\" \"npm run start:babel\" \"npm run start:webpack\"","start:babel":"npm run prepublishOnly:babel -- --skip-initial-build --watch","start:init":"npm run prepublishOnly:babel","start:tsc":"npm run prepublishOnly:tsc -- --watch","start:webpack":"npm run prepublishOnly:webpack:development -- --watch","test":"jest --watch"},"author":{"name":"Microsoft Corporation"},"license":"MIT","devDependencies":{"@babel/cli":"^7.18.6","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@babel/preset-typescript":"^7.7.4","@types/jest":"^26.0.0","@types/node":"^12.12.18","babel-plugin-transform-inline-environment-variables":"^0.4.3","concurrently":"^5.0.1","fetch-mock":"^9.0.0-beta.2","fetch-ponyfill":"^6.1.0","jest":"^26.0.0","jest-junit":"^10.0.0","prettier":"2.6.0","regenerator-runtime":"^0.13.3","source-map-loader":"^0.2.4","typescript":"^4.3.4","webpack":"^5.73.0","webpack-cli":"^3.3.10"},"dependencies":{"botframework-webchat":"^4.15.2","event-target-shim":"^6.0.0","event-target-shim-es5":"^2.0.0","rxjs":"^5.0.3"},"readme":"# IC3 adapter for Bot Framework Web Chat\n\n[![Build Status](https://fuselabs.visualstudio.com/BotFramework-WebChat/_apis/build/status/WebChat-IC3/WebChat-IC3Adapter?branchName=master)](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build/latest?definitionId=746&branchName=master)\n\nThis chat adapter will enable developer using IC3 protocol on Bot Framework Web Chat.\n\n## Development\n\n### Etiquette\n\n- Do not delete `package-lock.json`\n- Keep things as simple, intuitive, and default, as possible\n\n### Build\n\n- `npm ci`\n- `npm start`, this will start type-checking, transpiling, and bundling\n   - Babel: transpile to ES5, with [`forceAllTransforms` set to `true`](https://babeljs.io/docs/en/babel-preset-env#forcealltransforms)\n   - TypeScript: type-check and emit `/lib/*.d.ts` declarations\n   - Webpack: bundle to `/dist/*.js`\n- Then, on another window, `npm test`\n   - Jest: run test in watch mode\n\n### Artifacts\n\n> You can find latest build drops on [NPM](https://npmjs.com/package/botframework-webchat-adapter-ic3) and [this Azure Pipeline](https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary).\n\n- Bundles\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js)\n   - Both contains a `window.Microsoft.BotFramework.WebChat.Adapter.IC3` class\n- Tarball\n   - `botframework-webchat-adapter-ic3` package\n   - When imported, it will have an `IC3Adapter` class\n\n### Test\n\nJest is our test runner, it includes code coverage report. Run `npm test` to start Jest in watch mode.\n\n- `/__tests__/` contains all end-to-end or integration tests, on a package perspective\n- `/src/**/*.spec.js` are unit tests, they are the \"specification\" of the SUT\n- `/src/**/*.test.js` verify non-specification part of the SUT\n\n## Continouous integration\n\nContinuous integration is set up using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_build?definitionId=746&_a=summary.\n\n## Continuous deployment\n\nContinuous deployment is set up for NPM and Azure Storage using Azure Pipeline at https://fuselabs.visualstudio.com/BotFramework-WebChat/_release?definitionId=15. It will deploy to the following services.\n\n- NPM\n   - [botframework-webchat-adapter-ic3@master](https://npmjs.com/package/botframework-webchat-adapter-ic3/v/master)\n- Unpkg (unofficial mirror)\n   - You should always use [Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) to protect from MITM attack\n   - [`botframework-webchat-adapter-ic3.development.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://unpkg.com/botframework-webchat-adapter-ic3/dist/botframework-webchat-adapter-ic3.production.min.js)\n- Azure Storage (temporary)\n   - [`botframework-webchat-adapter-ic3.development.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.development.js)\n   - [`botframework-webchat-adapter-ic3.production.min.js`](https://webchatic3.blob.core.windows.net/webchat-ic3adapter/latest/botframework-webchat-adapter-ic3.production.min.js)\n\n### Azure Storage\n\nVarious combinations:\n\n- https://.../webchat-ic3adapter/botframework-webchat-adapter-ic3.production.min.js\n   - This is special case and will be taken out in about a month\n- https://.../webchat-ic3adapter/**0.1.0-master.a1b2c3d**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**master**/botframework-webchat-adapter-ic3.production.min.js\n- https://.../webchat-ic3adapter/**latest**/botframework-webchat-adapter-ic3.production.min.js\n\n| Branch name | `/` | `/0.1.0-branchname.a1b2c3d` | `/branchname` | `/latest` |\n| - | - | - | - | - |\n| `master` | ✅ `/` | ✅ `/0.1.0-master.a1b2c3d` | ✅ `/master` | ✅ `/latest` |\n| `enhancer` | ❌ |  ✅ `/0.1.0-enhancer.a1b2c3d` | ✅ `/enhancer` | ❌ |\n\n### NPM\n\nVarious combinations:\n\n- `npm install botframework-webchat-adapter-ic3@0.1.0-master.a1b2c3d`\n- `npm install botframework-webchat-adapter-ic3@master`\n- `npm install botframework-webchat-adapter-ic3`\n   - This is equivalent to `@latest`\n\n| Version | `@0.1.0-branchname.a1b2c3d` | `@branchname` | `@latest` |\n| - | - | - | - |\n| `master` | ✅ `@0.1.0-master.a1b2c3d` | ✅ `@master` | ✅ `@latest` |\n| `enhancer` | ✅ `@0.1.0-enhancer.a1b2c3d` | ✅ `@enhancer` | ❌ |\n","readmeFilename":"README.md","_id":"botframework-webchat-adapter-ic3@0.1.0-merge.3eab053","_integrity":"sha512-UQxHq+3cAP9EaKlVWzJOUj6bzzXfI//dFKDotf7sqFNcf17pYqDbXGlcYnbS8s8s+ojrOdq4CXNMpybNwsPZTA==","_resolved":"/home/vsts/work/r1/a/_WebChat-IC3Adapter-CI/npm/botframework-webchat-adapter-ic3-0.1.0-merge.3eab053.tgz","_from":"file:botframework-webchat-adapter-ic3-0.1.0-merge.3eab053.tgz","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-UQxHq+3cAP9EaKlVWzJOUj6bzzXfI//dFKDotf7sqFNcf17pYqDbXGlcYnbS8s8s+ojrOdq4CXNMpybNwsPZTA==","shasum":"bcecec58d8dcce7dda65bb6aa2cd210f375d842b","tarball":"https://registry.npmjs.org/botframework-webchat-adapter-ic3/-/botframework-webchat-adapter-ic3-0.1.0-merge.3eab053.tgz","fileCount":48,"unpackedSize":4822725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+8KVh4Zn+ZAOreyWdoMrFTLQiZWPSCBlJ4iiG6eDP3AiBvSMDrc2EdMjBnljuIe1IbZ6fW2KWN/C5m/9QL+FnW5A=="}]},"_npmUser":{"name":"compulim","email":"compulim@hotmail.com"},"directories":{},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/botframework-webchat-adapter-ic3_0.1.0-merge.3eab053_1699552682950_0.7038659574511215"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-28T20:26:12.666Z","0.1.0-master.be0246c":"2020-01-28T20:26:12.847Z","modified":"2023-11-09T17:58:03.554Z","0.1.0-master.6f9a7bc":"2020-02-04T02:02:25.863Z","0.1.0-master.313a1cc":"2020-02-11T19:36:18.766Z","0.1.0-master.cf17a41":"2020-02-11T19:36:42.113Z","0.1.0-master.82740f7":"2020-02-24T11:58:47.065Z","0.1.0-master.31a7eb9":"2020-02-25T22:36:21.530Z","0.1.0-master.faa619d":"2020-02-27T02:51:04.564Z","0.1.0-master.938344d":"2020-03-04T01:28:45.359Z","0.1.0-master.8c2c875":"2020-03-04T03:42:47.545Z","0.1.0-master.6ec6094":"2020-03-05T23:43:14.750Z","0.1.0-master.1a30cbc":"2020-03-11T09:48:52.836Z","0.1.0-master.4ac6ef5":"2020-03-11T18:29:47.913Z","0.1.0-master.a2eb3ab":"2020-03-11T22:27:11.697Z","0.1.0-master.1ebd50c":"2020-03-11T22:46:45.987Z","0.1.0-master.0b3e9ed":"2020-03-12T07:20:50.036Z","0.1.0-master.7ad87e7":"2020-03-16T10:40:24.888Z","0.1.0-enhancer.7ad87e7":"2020-03-16T11:41:21.559Z","0.1.0-master.f2122c8":"2020-03-17T03:36:27.347Z","0.1.0-master.bf00fa7":"2020-03-26T01:45:08.498Z","0.1.0-master.e151488":"2020-03-27T09:35:21.830Z","0.1.0-master.705dee1":"2020-03-28T03:23:48.922Z","0.1.0-master.8f34395":"2020-04-01T08:19:37.462Z","0.1.0-master.a1b69c0":"2020-04-01T23:46:46.218Z","0.1.0-master.4a8cc02":"2020-04-03T07:59:39.417Z","0.1.0-master.aa8fa10":"2020-04-09T06:51:05.768Z","0.1.0-master.f1ab860":"2020-04-16T08:14:18.816Z","0.1.0-master.cf03440":"2020-05-07T21:42:24.709Z","0.1.0-master.7a97434":"2020-05-12T19:33:36.950Z","0.1.0-master.2bcb0a0":"2020-05-14T20:37:21.905Z","0.1.0-master.8a9a7c6":"2020-06-01T20:17:31.236Z","0.1.0-master.edbbaf1":"2020-06-17T04:33:42.713Z","0.1.0-master.8d35bf8":"2020-06-18T17:47:21.679Z","0.1.0-master.63306fe":"2020-06-19T09:05:00.837Z","0.1.0-master.b10f28b":"2020-06-23T16:46:41.323Z","0.1.0-master.e9e4508":"2020-08-05T23:19:20.723Z","0.1.0-master.86ac1a0":"2020-08-18T21:48:05.210Z","0.1.0-master.35cf62d":"2020-08-29T05:45:48.231Z","0.1.0-master.799a242":"2020-11-05T15:52:26.543Z","0.1.0-master.d105296":"2021-01-25T22:57:56.687Z","0.1.0-master.a4369b3":"2021-02-03T22:04:42.018Z","0.1.0-master.f4dfd7d":"2021-03-18T23:31:39.799Z","0.1.0-master.92b1505":"2021-04-19T23:18:07.691Z","0.1.0-master.22d55e9":"2021-07-02T22:26:29.095Z","0.1.0-master.53cc543":"2021-07-16T19:33:25.106Z","0.1.0-master.ffcc16d":"2021-07-28T18:40:02.857Z","0.1.0-master.4425a36":"2021-08-09T22:08:47.371Z","0.1.0-master.2dba07b":"2021-08-14T15:05:51.592Z","0.1.0-master.79935b3":"2022-07-11T17:39:54.088Z","0.1.0-master.d401e89":"2022-09-29T23:23:04.921Z","0.1.0-merge.a9cf561":"2023-09-08T00:50:07.636Z","0.1.0-merge.381a492":"2023-09-08T07:28:39.508Z","0.1.0-merge.08abeb6":"2023-09-08T19:44:12.180Z","0.1.0-merge.1eaa6b7":"2023-09-08T19:57:26.067Z","0.1.0-merge.3d55c39":"2023-10-17T07:02:55.954Z","0.1.0-merge.3eab053":"2023-11-09T17:58:03.346Z"},"maintainers":[{"name":"botframework","email":"botframework@microsoft.com"},{"name":"sgellock","email":"sgellock@microsoft.com"},{"name":"cwhitten","email":"christopherwhitten@gmail.com"},{"name":"compulim","email":"compulim@hotmail.com"}],"description":"IC3 chat adapter for Bot Framework Web Chat","author":{"name":"Microsoft Corporation"},"license":"MIT","readme":"","readmeFilename":""}