{"_id":"@geovistory/react-output-target","_rev":"38-ab1aecd193f19de5741c62a38eaa38db","name":"@geovistory/react-output-target","dist-tags":{"latest":"0.4.2","next":"0.4.3-12"},"versions":{"0.4.0":{"name":"@geovistory/react-output-target","version":"0.4.0","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","_id":"@geovistory/react-output-target@0.4.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-LAS6oiCVXupc33jcNFfGclfhWeJb9Q0XPrF/wnu0Bop+vDhYeG7gVDp6QmASjJQ1ccWH4sRZoTC2ybpuixcM8w==","shasum":"71033a99f1bf2413a549fe92453f495f125816cd","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.0.tgz","fileCount":23,"unpackedSize":78121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKVq4r1G1kE31eqGcPEcM8AYmuCrer+8scDxs8n20rEwIhAPo0rd07K8mrbpGNAoyuU8SU20jAOXYZp/aUU7Zty4Lj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2QwjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYSg//U6VIW90wcS5Mmbx2HRDc0yAB+uboUFcbyPmrND5xbLuSrMZc\r\nNutj0XOA2Tb+xxOyVBJxCA+jvNjTKwi12xmmE460jHMnG0AQtdZ0fBqIn9Mi\r\nK5nwLwFL0fJSqYgwMeG776qG6NAg0J3alxXXYV0+jeQkU9QWxiIGqRdxamKC\r\nEJ8UlR79y0kVoS1o81fOGsA40wvOr4NeN7JxWzQJafH0RR2xE0m8B19PgU37\r\nLRP1JG9fX4KQ09vzXeWayDZb25N0w/OsPhQFmqsxTb7R5wC7i1ZLFLN0azMC\r\n0hpei0QA5JMuYjyXm2Dpk/yEeALYQZQT6UWrXMCxK5bytLuOHwgRkFT58tRg\r\nGSPqA9TxFFVWRMozBktdVFZjaz3cbuBiSOb9QLQCz6a8Ydinqestb7lkjyNG\r\nroPORFtqDibMoLld9TNXeA+Y33ETe7DQmzbn2Nslbj0q72/UEdZP8xNK5FWI\r\nNePq9HtoUNWZUZuisnTS+02F1gN3mM2ePq/HMkFHOfjFLfMlZWmLWL039g2b\r\nZQ2dpYkLAld8qA5Qh2WSZd4btQ3FTaSvGwb0Go94USxo3raAbzCGY9sX11dA\r\nUqBi+P206nxIS94chxP9trtoFwOv/oNJyu5aZinYkdgUwDZc/2nWM/wLMk+a\r\nxKY7tU548flq/TXfZ34dEk7Wto36Dv766SQ=\r\n=Ap6p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.0_1658391587069_0.7980135716482375"},"_hasShrinkwrap":false},"0.4.1-0":{"name":"@geovistory/react-output-target","version":"0.4.1-0","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.1-0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6pcSFqtYVLFEu4b7+JB2rKQir/iR3UtOlS2RT3xVySzPHxyf4T9Mb7PJR3WH7WNENDTMpknHslX7S+IwoR49WA==","shasum":"2dce0e61cb5fe08e64449e612059eba1a8530ae1","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.1-0.tgz","fileCount":24,"unpackedSize":84487,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUps+nAM2cwOtF3EsgSGNAL326xL74v2I1VcKdwbmkvQIhAIA8g/6V2MkTd1S/h6mfmK3nHYvNcmsNTGuY/QgsLCBl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9klaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaZQ/9H0kpDmQQ6Cau+aSrdjBFUTp/eTKataGVMOXMNLsARQWEx+OR\r\nFmV98ub+oBY3+8DIm5RbFsvEPKs2GNE6yFeTyIijbmpbntZieSQYRkAiULjF\r\nlTayR9QBgT2Z7faK9QmLCL8x5HLrW4a9mmVFgrTlBomy0XTgWoLyakGrL4aE\r\ncS4FP+caHhkvv+gpgKp9nv2XcaIEn8cqRwGC73gnZ0f8j69PYPlJ0Y3ooKag\r\nj5dhiQ9Jf7/h1gS/jce7kFpmZovrKTeR8IY2Dwoi9Y8arEIlV/fVT/5AX0Xv\r\nSvKRuS5MXzKSsPYVM/oTieT9WjtZpT1RU+nQYSPT5RudTcv2twd/GQYe7WNw\r\nOIO/bsIkZpzUvJ/+eXalNGya/I1unCud859q89PoYAqL53DxZ6raGMeJmWzw\r\nlhriCYuQ0ZztBdRoEQtS5aLn8EK6YXsPQrxVIotXhg1aRT3IXtWFjlKmRG9Y\r\n8FtA7/6ZMYHUbSWgC589UNYkw9QJ6/fEnIr9vrb5ZW3ilS6syB9ROGGKPqgc\r\nmAINcj8QYVL8O9W5iL1i+nf9j53E1+1JHDXCIHUxF8ap8RXRaCb/HYr3nD/P\r\n5p7LG1uJjEMwoGI7IrVFsry/K4JFnwEXl0cSb7mnaM/BQc45cJIdCCQtEzG8\r\nyzzjm9u3WZX1qY25JHMVGOLmB7Tn/8k02uE=\r\n=7pw8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.1-0_1660307802649_0.3481034904997504"},"_hasShrinkwrap":false},"0.4.2-0":{"name":"@geovistory/react-output-target","version":"0.4.2-0","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-u/9rYbErOWjaouFOj7ZYW+jpp+n00TCY27Blryf9s1LiZug9HKBd9VjhjvgDGvNN0yIc0abO2RQHtzS9ggFLLQ==","shasum":"46d9e20d54715dc4e16a942de96b1f295c5725e1","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-0.tgz","fileCount":24,"unpackedSize":84499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuoyQxtm0vf5+J7Yo2vj1TkofDwY4REtdG4DPbwnNDNAiA2pTSZVq43p6FF6bXL9Z1nroAXxDrYQYPqMZnBwmGOlQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9krqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZcRAAktTC8mBgB9dZpWonFeBTnL0UUO9nzDw9B83K7+lzZ7sRYC5f\r\nvP0Wwm+zg9VhBjztul5FWFxsQlpfq9hZWuxO0kqWoiMv1DUEay1GcBE06Oef\r\nXkXj6+eWuZ+PqmhmR4O80dE0UsNcjO/IETFVfrGp4/lN3iHdpVFuU2a+cFBB\r\ntibhUPtciVoA20paqNxH7j+j0W3jJbwtQbvNIAWrTNpMPYKeTXoF3JGwlIQ9\r\nnLPwKbcxrQlWue8hboSjWHy2M3jFb3i0ivEWJdtuIP0WwDt58VJsdVXq9wod\r\n8n+I5XOWS2t3bM9XKthiwYEIOgHoerrxgIknUQxVXRwz2N0HwxxgTK+91sSA\r\n4BmgJVxRHIhPc7SHljybmU10Z9U4FN0Fr6dcrMVLSkEEaBqDqVKma4kog/wj\r\nTKGzXwhEl7tNP8fW0DqHzWSkHdT4EXT6MSWtlSaDtRsRrw6+kWTwjUITa3OX\r\n1FL7N5l4c55ncNnTSOOMdUTLD8LhdxBpu4QoRxiLDtMvxLWOwgxB7bBVg9Mb\r\nteCFRFrcCwDCnxxn06HPudvNeGD5mAD4TMhXioHFzH9cWyruTerAxDml2m5r\r\nNGnXJ2eCp7naZMvZad0TAI0/gydP6COE+UEAELbSgwFdtb2gTMDZPYcjh1HE\r\ngEwOKazzZJfIZmiZ7VhE45I4w4kz7yfc7XM=\r\n=jyVm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-0_1660308202405_0.11429304429635234"},"_hasShrinkwrap":false},"0.4.2-1":{"name":"@geovistory/react-output-target","version":"0.4.2-1","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-susCe6yI3h21xqKQ+iM3t68wcE3cf08E8ICCjtkKlDGLLoGy06hpy4ggBTbBjqR/1EIDtiQSYYW1AthsvdGQOw==","shasum":"bd9bb44ed2fa76af4f7818ee015917939eea24a8","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-1.tgz","fileCount":24,"unpackedSize":84415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAqJMPg9MxfUgOWrsUOFGUJYxfW3gBiCiX3FM7BBtMaAiEArAnPLJDWxl1tngnjaMTuxb+4AbeVCvk4bd1DO7eNG00="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9k7eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6NRAAmFYbxYMRcYWJ13dpSvs8KWX+3gdmsRSWMqTDrNKoFN9SxsL1\r\n9Y68srT9RqAAGfZ9oEHypBH+kPMjeCfRh0hWFHbp2DfnIb+um45kwAOJ7qlG\r\nIHQdH+yLvU4S1Qh9EBdjgPvIgQMrXaIqWQtKZim/oZ6SMGTXch/6h+h4R4dS\r\nDjPUWOgs6V3VJkWigfBM2tD/wmGNni8Q47M72weQqInYVcItEpzrNsZ92Ma4\r\nslmLFTIqUXgIU0RIUF0CU1xLqTlORg8Fk1ITIxLAZNQZP+NA9z6uSCOiwbpg\r\nDSqjtHUPtSlGTFSg+4AaNu1blXUL5HmitOah271y+sWsqyfiuAcgw/yV7tKw\r\nTKOD1ggyNkmHRmpErmXEFhfxECUrRwsDu6+u3SYPtKR9icnEWlZwvypGyjiV\r\nTrskFttLNsZOWKhmOrSwafeJ1+vROwFub5Hfese0x+yyOxRqI50BfWacHTiH\r\nldaoMCauhZXdDRTjdY9rPnVQVVslr4xmsSy+nb8ifu5dhZ+Z/2qx9W/LbaKZ\r\nKMX52eowv3BgGcYKXpTvT/NDcHX4Hlrouzlf599RV38r0lMv50LZSFmB1IBv\r\ns+NE6lbYry/cAXV/JKo2rUNYEEy+DEnvLQV2er+tiiM7s2JQVuogCExuymdl\r\nAxzo3GpBBz5Qg+oMwZpjAysbSsPutqNucZI=\r\n=/oyU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-1_1660309214678_0.01656018785684843"},"_hasShrinkwrap":false},"0.4.2-2":{"name":"@geovistory/react-output-target","version":"0.4.2-2","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6LhSRglQApQDqA+fqH4GtlbfqkK+xZou425wPZY4P4v8GAraoDErywCEBFqXqjtQpM9akfkPGrikSycmpMCkbw==","shasum":"543ea947774319fff3af55833fb72ae795e08132","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-2.tgz","fileCount":24,"unpackedSize":84420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmzGxXAPNq5bgqcnTD3iEAITkXJ0oUksQMaXTlCzdDWAiB2TAIhBHGEA1VwQM23+rT27g+DmBsATdjl7JggErbPyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9k9pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdRA//cLKqIJl9E3/AAOkGsRcHkbioi677H6zXbEzNjj4wAmirZL2b\r\ng02Gl7pCbSyV99+ZUeufhhbgXTzgO1RJ5nsjIoUFEhRb+kXIT9YFF9RLuOSm\r\n5TI1oZ8ZMu1OfZq48grNczxiSmmSX3OJO0jCc0WX8vaeFprE1mKrlgdFT/aw\r\nq7aiJkneTvToObNC/VL1VdID6q+y8d9U9GCNkqqTZPtKW712uyusiDxFvc68\r\n7HvZjMAbULiSXihIcxMtQaa8DLNlB5WyCQSyDwaZAFLVfXZjsEaOrzDFMxqq\r\nWCJ5I+vvbnvGL+VB6UeDQmSotUrECvQ7USKALWDxJTwHG6YqR7vsyk1WrpuT\r\n8GaohDUez1eZ9QVRuQ0a7/FUkGqGKkwtYMAhsGxZqlGxUTmRfexD6PQmEFWi\r\nlYx6HUCYHmCH17EsbblIT3FEFx705aKCPYUg2iKfh3W9tjr3KZy0oOgNxacY\r\nTeFD2jxCP6WfU/WZSY/gGIn22hbFYWwURuEARvaD6zgrhiMMQLH8dn2C7uqv\r\nSnKAlYAQYr905JAbeetfjWTkqxXt1DBO7qAdxMQUJXpjFkmoiZMCXbEAGZPy\r\ntr+UrqIimH7s3NbR9Bg4DQyQt+qMNFuWPG/AeJXPTDBoPhLJYGj5CcgC3xc8\r\nFhTvc5SHLmus2eyDzYkg7JWKz+BWZSldR5k=\r\n=WuzH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-2_1660309353277_0.29691282168538646"},"_hasShrinkwrap":false},"0.4.2-3":{"name":"@geovistory/react-output-target","version":"0.4.2-3","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ym6au0lo9ALrYa5ouwQpIEkYCuoN24cgntwLjniEucxl2NvF33tT4nCwCiA4bnD8mp08fjmL/b6wItI1YXOV4A==","shasum":"9eefb7cd492d467a34a9e67c327f2261b0e7cf59","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-3.tgz","fileCount":24,"unpackedSize":84987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+SJx2rUxqS4p9JRdJXx0hqGZ51WgzpkRJZ7hEJcsagAiEAoLDBnwOyI2eCIGCY6ds0zs4GgyS2XvR2YZhk9U4Bbto="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9lYnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiShAAj64kTOMzw4tWyM344y2rtEYxWVHPlonQGzt4qePnZACKU0v9\r\n0jHVAUevkJ+1FYt4U0+Gx1zaqo5b+OWk/Uw8P3y4X91hLUgcB/hKJaP5KzQ+\r\nFWSeVDmS/u/DUgDLx3fRaBA2GrXjnqtpzcoYN+BxZqwZB8+FMuOuWL9Xs3w1\r\ndune4zI2OeZ/losYGS0ImP3rLoNiONpWy3Fo+I6jcYoOtFx37n4UGZcz1KKx\r\npcvGQip4AjsNSt36yFENPdipqms4IkLD4yH8Ys9uHpdUTS96/qu5bsTVFvrH\r\nBYnRYEsGsd4YQVA+c+lazYel9k0/S5V0qJEyqAGbXKYw5VY0+r263nuCbo0c\r\nH2tRt14ypYjXpPvZ3L29eob2Gonpm5l09WVn8jVtLOyS/1RYcWq4BQVekEh1\r\nGffytpZ0taHEjdz8lrOnzF/yAasseQeK7ZbZc41J4i9DmcIP2Imh4/aBkILY\r\noO3kALtlXhwunJ7/+OhKqUWJ+XH92YaC1sqzpzSJKGNPns/8VSEq5/2OKs8j\r\nKGD/m16ZulihAR9JaWvAp4xheaus4R8SNfdE9SLNUTgvyfM4uq9JSzuKee6A\r\nGBz8MX5NXeDbgJtr+R1UJIpCZmmJ7oXaXbOb57aiL1QGLCowxOfm/O4m+xaa\r\nz4TZznOaMmWz3jCxF0Tbl83RdKfdoy53QkI=\r\n=iO/I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-3_1660311078817_0.6185702589378541"},"_hasShrinkwrap":false},"0.4.2-4":{"name":"@geovistory/react-output-target","version":"0.4.2-4","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ZqyJNng+XFIA7IxR2H+vG70dRAW4BHejUiQylQ/OJ3f4ns03GR7BGNGz7vhXmr3+C1BX1dHXd6v4VFAyPUU2BA==","shasum":"87ae8baac99fe91e0b51101da15910ecefcb5d09","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-4.tgz","fileCount":24,"unpackedSize":85248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtjpJ1D4uM8eUn36Trfeq9O8N0wQCcX5NoEZN0r2QFBAiA1B1TnZzNSfnrQWIDVBpKoEq97IZnw0RDbHMifQ2JjRw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9lj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhJQ//TnyrxPmTDPI1Xi2gIYFJJ0YW9XrySutm09RqJXoM4lymJQTR\r\n8Om+6zw/WTo+SPeC51EDC4lvT+q5JXLAqs6TEWY2maO29x+YeHdwmLcslDX6\r\nPL8I2aQfgBUWCCjg2IY+b4lDNVWmfy2V7lJYH9KFD2aezlppBD339Vo8cIsq\r\n579Vp5LvfB8qmvoWztue9zlqbweewXLIS3aNkZoHL1YAp5EggyjukrXy1JCv\r\nxKQS9WVsiPUuFJpDP88dRoRy2NuC9yNieFgnGTMogqEloXLhNF3z7SxIve8G\r\nNj9N0dTRUdx2R16T4Q29mHjw/9/SByzgqTiO5OE1QkYE7UxmoPm6sJFqu9jL\r\niKexPjxsUUpVbqbiPHg7FujxxvVWzdcHoUwibDb8Vz/mYSxzhPco2bp7NeXJ\r\nVtbp8BTlV9Bt8m+BsHnGuYm7hIy3kOrzMAN8dkgAOKlk5UK08SyPzUigEHXE\r\nEvGDvNNlJUhUvw5hbE4Dxffy8enO1PKUJncDtaNwUT/riWEhxqTKJslkbz11\r\nR3r70ONm1xcrq4fTHa/xYy/jgN8Br5mASH9JQAS1nr3cgzbTvJ9fUl+ZbIhq\r\n0oujSMPpmv0ylE9mopgimESVmhdH7aHY4JAcFL8QormSi6Q75KPQCc0LzerO\r\nQMe+mlMTra+T//MgepzTWI4i4s3H/4DxiWs=\r\n=zdWs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-4_1660311796970_0.7239492042045006"},"_hasShrinkwrap":false},"0.4.2-5":{"name":"@geovistory/react-output-target","version":"0.4.2-5","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-djA7FvJg2WtvKJl3MzXYDZzbsZ4UmWTKsgUSlazJHyBjeqlxhUXgBvIc30iCQ/qbs2Zw6/ehjBGxauN+CDIjSg==","shasum":"1f65d5c2ee33a1c0309ae8775f94f3736acd5d9d","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-5.tgz","fileCount":24,"unpackedSize":85260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt53IREGaNDnmekrNYtL66nNNmaFzL5k73+uYaJIGq/QIhANNaQxosAeHa7dRN8+m6Qb9roObjMKOy9iZPvpHGd873"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9loJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLbA//Z+chHU8Ur8CNM77KVGgOYqXLpgZ49AMEGqIjEtfBBZsJ5AVf\r\nbTcrntJxCLbCuMI8eSlpNQQpIdrdneYwv4Ab54syRMvXUYVOrkCtHYjyweT8\r\n0dNQZJBBfNHiaZn1H8g7NhLSjsi2Frvutu8yKhFnuSPdHL9Un98WiFszzdi8\r\ne036X3w+KKs4DJgcHZh+B6eyjrwwshRR/QCKx5XzxkuzRd98RkycKnMrp8Pt\r\ndUpG5kwmXlUbhq0sLjtkVwuRjUZDBXDn5UDciYEWQ3mU+k5OBYlnx8h2vAc3\r\nKeuzId3jF2P1Me01OZcUPd8c+C8wKFfvULaArStewPVUawJ4/JCb6vCZyRIs\r\nLRFXBKgPtpHja1UFK12mN3L4NVis83aVsOUnjmrjyqqdIoMD7l7jH3YzqbO1\r\noZt6hZomkw1ij1VAbVfKORArqt9b+h3Ea+lGD9dGmh81AghQSv0h03Ckbg2S\r\nLL9bwiL7grTCb3VdMhXIgjnWU6JUH/QP0mF91BqBBFMrqfU4jXUwEPB4WiNG\r\nqDbDHFmrVwaWMVjIcXzzePWJfJY1RiFQaspWq/sz86gvKuwz8+qiwZpt61NA\r\nUIuUUwxtVgPnNNhrO4tE9bSDuYHbH7cg6kqPlg/DofCY4BhTHqmg+2hPGG6n\r\nvD9VsF/s8dUFIG1Y2JsdDqFvVgTLkrn/YiM=\r\n=vA//\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-5_1660312073093_0.5511148369884153"},"_hasShrinkwrap":false},"0.4.2-6":{"name":"@geovistory/react-output-target","version":"0.4.2-6","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-awaRR7Bh3QnD6Xjv8fiqP5le/dggE1++Bnfxm3oBRx1kMk+6AL/V2SA3lfBna4QHJcO+IthMTn4tB8/NPdxxwA==","shasum":"6f67e7000d0ed66eeab2380be8754406bc4957bd","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-6.tgz","fileCount":24,"unpackedSize":85329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC81k2HLaEzdCGeASc14JdTFvY3eC2WErVDVT75wF2ExgIhAKXLuv4nty9dXhe9lKpHnaqpMLBSQW0f9CUHsmBpTFxu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9ls9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAgQ//fflIP3p1TaGDzIOkXxwDncTAjLHEtIWvIyPmW1wa+LMk1ucX\r\nr8Q6FcEPamMJGWUguMUG1QPSG4LFujgFALB5g8m9IV3zb7f4vnQtzm/OpSc0\r\narwk+tK4bQmEIXZ8/Fi4JpXmyzW5gfOYEDnXR9hjExOFSvOFAc/mbUvorF6J\r\nTZdrtnMeljumidoOHm7Nv+jcdhLkW/3eVA/7Ece44/CzxLSj2Lo4yGIQEwrF\r\nA2981S2IlTDollFQAxJ5yaWJ/enaJWzIhF9hK/pn82A2EU3bJUglY1VyyQlv\r\nMBhQFV2jy5tw5mqmSc9rfZ3ishHelN1XvsoSpefw/+SehDJwbiu5pw++bbwC\r\nbZTs/NI/iIGTg55uE8IRItYt1DneQuVHb4HbCVQAwKXvVCW/35gLdpZTOlqB\r\n8JwPz1ww8LA6UxFkyhEnFqkzVQ/El/3gdfirlmPNddXnlFqbn6Ed1/0Or6A2\r\nF5wBr2NBjVdDPBIQDdVPDQN1UkksXsQynx+tGehyAB7OdHc52/bSK/JkY/6X\r\n169bzsk0q98qRcEF4BeecPPImHJpG1VDAwe9W6oEPSpaDxoWZhtUZqHDiCQs\r\n3TMf9tnvRwGkyL8bmXYFytEW0886KGVRowI/zRvnBHOU6BroVB7p1FXRUbzB\r\nsMZFzr/eEVWWdsJGhY0Kuwz520PLwku3YC0=\r\n=clx6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-6_1660312381030_0.8331785765424187"},"_hasShrinkwrap":false},"0.4.2-7":{"name":"@geovistory/react-output-target","version":"0.4.2-7","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-7","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-AzhQxu7L4XHzDpK3NCHuslUKA7FXbbaIz/JIRHfeuM/5GRrWVUYY7YrTM0TO/W5MSbXXHQYybh4JuqAWDWcxoA==","shasum":"87de342bcc252a93c458cd4ebf23ceb7d4d5dfc4","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-7.tgz","fileCount":24,"unpackedSize":85363,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrfwnYtnMw92fnXHbq8TGaUGs5b4Fj4VcLxL/VIIGVEAIhAMXvdMzywdXbO8DXHnazgvLSlbTkey/5ykffv7SqdYxR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9mq3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM9A/9E+YLA86ZTdcWgCRVo5o9IdFQcCa0PzeSayakLof/iZzs+vyh\r\nKPNbzSxSvWch8rZ78Kp7pDEfakDVOgI9986QCxOZKErB83TMTx+dnj6A0Q5c\r\nFKB1uVAaY1/95x1wDfmPAtvd0vKUBkqD/woXQTOPsMDEB6DIN1Go6QSVMfj/\r\n6HY8JIp/Q5jK19rINULWFTsGxim7QhjIQHjZFKTnlsIstwl6z3vEXEvLHF34\r\neZ1Pb31vM0RasXyB+2lXw1v9HtgV9X/YceTEv1uBey4kLvqiZCgRzMC5NfhX\r\n6HuKc4ftj60lzC4VhghrBJwtAg1dP5Ma9ntNuH/YfRy1qyqfy+r0IbKMR9fH\r\ngsgEBlqZah0v/4B/AL06KBYUq5ovcOEKXFxjycPF+X0vJMqgoXt5ivxrzrUr\r\nxzlrsUL+6oxRjOD1p73AEY6B+qWK08Bgg+zIHQFY4vgRYRYcr0N/mXAYi0Q4\r\nQC7WgvZ3uJeG5YLWHhqYabBaDU4ofoSLINMy8d/LaE9lkMKOznAd00IlN8Sl\r\nTj0O82RrME91BviVdWWVC8IlCOL/8PelIIYLihkuq9mT9lZoS2M6NSFToK2B\r\ns//U1xvfb9vKUzWgbT9pz8GaIpUxzcNABPQkTFNmJEv+2vQlzSDOfKZUoipk\r\nf6Dx+Kp3Rcg7b6zTj9X626uQRlZcwInayCU=\r\n=XjeO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-7_1660316342842_0.5279071062463268"},"_hasShrinkwrap":false},"0.4.2-8":{"name":"@geovistory/react-output-target","version":"0.4.2-8","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-8","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-F8lW/alADMqlwFNOGX85eUvURmYhT/zrR5jWn7D2opySqqYyw/vCPTYMIg+n+uvd3bI2nbZwZ2tuGw4t5JHEsQ==","shasum":"67f42a1a287bd1b0e705861c351df33f8280bef1","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-8.tgz","fileCount":24,"unpackedSize":85383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbG6aiHPmCzqkvzUvThTipeBszbqd43XUrHXqEfpTxVAIhAKcFzPbaFWTKdgpKh/fR6EQ2GBSkuj8fj0mIi9ezhF0p"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9munACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTrg//dgIGMczXjZPJZGCd88zYhEM033srK+Rbc5CXM9R0+UR5fHrA\r\n6AAVonMLainAyx4Sih0yGWOTP7C2ONWjR2IUtlgc4lCtpkpQGB/0vM24ZzTS\r\noyspeO+i8snMHJeicmKYqCRQjjG88yBHY309LdSWexO3+J47npX83Z/fkKpS\r\n7ZiN0A1XHqK/b+JyuytQqYeSQLCiOVS325wVG9DI8/pjbB5n3v+QHbEYq7+R\r\n8+/rkPbzi3iCj6jGri9fgN2WxXbe1H2w+SYPc3CPQdZcASAGZklO+CjQMeHy\r\nHt30o5KN/UL6B5SoprYR/qm4bnhZ/xFJHPJU1YGWtDTdfXHU71nO4wAgGhQJ\r\nHA6Az8UAzAr8V3KcV4LsDrpGONiC3uCq2S3eR8n3eFpZlxD3SrHwvwqeIRzL\r\nHDly+RU25X0ZKAJ1Bi3M40cbE5mqnjQJP1K+5V9gcWM3qR/weilV9sKpcg43\r\nxTJGajsSo+X8aghypi+QJgdJEtnpmeTCBqVx6njLT5d6iCoMEtUjn19QALo1\r\n/ns8YmEB6ifPtpoXE31OcZxNXNvQvwgBIU3nMHTfVGl9JWNey9+YtdVRL0Yw\r\n6zJo0eNBhM8PWX7LlpKypIM4pFR5UwZh0hWK4YavnKg1+8AiyQFgs0YzoDff\r\n9ROARsrqCU9jc3poqah6jnGfJEMR0JUfS4Q=\r\n=7uGi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-8_1660316582985_0.6922722771321077"},"_hasShrinkwrap":false},"0.4.2-9":{"name":"@geovistory/react-output-target","version":"0.4.2-9","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-9","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-nk5a8nS6vqvCRl1Yo/spHhlEjQXT6mjly1rnfEN4k3ZwelLOHDUvpySnKTrX+qH9VGUM0x1T0IvKpVxfwEq6qg==","shasum":"49982763e309d81e4385a455f21b808e797369d6","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-9.tgz","fileCount":24,"unpackedSize":85435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9hmLMHhYaDvz8OhXeqtzTSSp2G0aI3Ptnxszulif/+gIgLfIm/dq1f2I3xMbvbx5AvWlfO+O0awTUwxXqYPaD3VM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9m/IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYgw/+Mxtn0a5G1uU1emKyQBqUaHxXcFVKyCIAaYFMyqM5y3SINmUR\r\nRCgXT06jnnaimerCOgay+anqtV/+rQ4lG/pLjc6XGx6BMU/YSZvII7CA7Ayy\r\nUsCFTkoaKGkYsO1sOXyMN7DKe1O1Dft7E+qfFDJUkXBUVTkB9elgvrTcTdlI\r\nfP4aKxIIhpV00lwPHZvi4y41fCIn0PPM4XWnHAIpDhMLVWheufBdhJIlZQuy\r\nm4zn2PWxwmfLrPPpu9Di5K+VQw3VfK1qhx2eyEsxkFe1fEfU9GnvDSfdkvjm\r\nhA0ZhwnxZRURDvAHAS33gnidxduilQjAAOu2xOVK3sIRhbgn6dydsdrAFQ5Y\r\nsV+KWh3Arxci0sRJh1QT67XpqtqqOh6bT9NYlfXL2ld/IF2vfAHGxtMEoNy2\r\n99ryHl4dhY/E1aY7B2smxxQ+SBbH+ykNoelnQDUzykWnt2PMUhVUKuPJgfLp\r\nRFnw6Rszt+hz+E+9X7TtclQ0520AmaV1qkdp5rxHRC0CHdyh1o+rZgCaZ49x\r\neXMX48+seAjqOb0k9ORF/UHYRPlUlA7hV9FoQjHvxzs4x3UR3JbMxDATOUs/\r\npgrMzZP6lifdDWGr0Fn+rCHX7RR/9xr81CkWMQtZiBzpg4sDVy1DWVHEQj4D\r\n9YtNlVIwCYm0G2NaBTwoF3LGcFUv6JyvBwc=\r\n=jHRi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-9_1660317640536_0.2762377788256041"},"_hasShrinkwrap":false},"0.4.2-10":{"name":"@geovistory/react-output-target","version":"0.4.2-10","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-10","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1O5G4YYFk7QpP6FN4p1EQ8S8ZsbMOawMoe1ymrKnnFBLOqDN6W/fVrQ1OVQNJXqXax2b6bc/AIauTqpZhBs/rA==","shasum":"202ff1a60db0ea814110117d6daf325adb403748","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-10.tgz","fileCount":24,"unpackedSize":85441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByS4ZndFbyeY7wUI+rQ/Ahx9EAEYrW7R1+xVaqt84fyAiEAksWDRG2TcGZJVWmxWNgdgEsva45bGMqHQjGzpuq1mk0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9nEwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOUw//ZzFRAprVKGdYvzPm5KWP0o7CEDrzP35CmK9HCmjF1TErGyN2\r\nFPqcIVG9Wvxtxfs9aPgJp72cJLCICZsmS9B36Jv5LJoBGk9AbMiegRDqSeb5\r\nlB7IzbWhmZ5ldxrUgDSsgz8PgRI5Xq/ppac/T/2us7wFyHufq0VBmtg3w5+7\r\nc9msJkhwpLoxfgr38qxj9pxouctLC0ICRauRgyGqHxa0rg8D7pRULPeZsMWL\r\nsGdDD5wgaPn+qxVTLyxHmuVDy4twnnhOi1apQ7FtBDCWByFDNT+uO+sNVzZ1\r\nKDE2WvYAUSu/0vz6tXAfjIx7Z/Id6tVNcx6Xjj15fc2wSVF0BGwGeEyxNFJf\r\nXhklvGMeTFf/DAYrbMa9LhhYOCQ9/QhknrV5uEvrkc5/r3elJt0RtKiTtaGL\r\n31hjftP/0RA7Tya00sQMHlNbqVm27s6Q2Vid5JOcG0LRHU64OEDJ3kMB2FPE\r\nMt7aeQpGNZTfc7IrZlAWfKit9KqN+fF/g1XROTts3017XdefDw/bJN8dVdFL\r\n8L6EquXeTQfOjVvvteTmBRFD4x5yc1efHzJ8p0lndVVUUA0PGFIYk39O2kH2\r\nojNsKX9KzI7Si6v+4AhSROmS7VJI6fOwP0H1CIgSI3tisPRoDwtOT19iLG+e\r\nVsAofY+sJ/jSJvPZWszqHLFB0I9y/5RdUX8=\r\n=W+Zo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-10_1660318000441_0.42705109662841334"},"_hasShrinkwrap":false},"0.4.2-11":{"name":"@geovistory/react-output-target","version":"0.4.2-11","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-11","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0adrDYoPw0sR89KSkNU+I68udL3RHKuE3K7g52S0E4lN+iM8a8lL7nzpQA4N03RBYpm8szFDMbqjpBvwddvmQg==","shasum":"c2946b72c77b9aea09824e0446f8535f77e3faf5","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-11.tgz","fileCount":24,"unpackedSize":85490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGY9aCipIJaWHqVxMLKMZNc1CdKH7Ep4/ejvNG7+GV4FAiBmvwgT41Xr1N/Gg2ipZtIv19GlFKYPxsKa68GMROo0eg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9nQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQZhAAkL+P1NpvBFYES4IMDrITiC4n9xq5WcF8x4vME4GKg2Ths7Mr\r\nx6hxAnG0cRJhT03KHdL/bn2VuY7WMsU7LNMKDIaqNmiy+UIV7v/dC4+L7DmG\r\nzbyY6AXP2meRTZ7GIHcMPgKQHXUh15Af6Lq3zFUW/22WwTSujMbIKAxSfELl\r\nPs2zQ3R/lhfypTpawzxTCRvNmyZbSqGYadNRPRySQsOjIL7BoaQcOwuF5XDh\r\nklfElO/SlTzH6loWDKKgA4B7RG765FnqNEll2+Y251Rtpa18gK0Xf05YiIMs\r\nndoiz3Su/Mu96kcXzCe2qfFxql3ZL9pYh8/7oZTWEJarT+cKyUACK4rssaz/\r\nBUenw6rexLS8Q8njDy9ubOKtjF5En6Lj0YEZXHdrkq5dFua4+cG6Bx8KP0Ch\r\nsmu1O0x0rJBvIzCFnspZ390mY8qMMzspXmXpk5DnsAsmq1I3wZLMCNCPiz0s\r\ns5NNDS+bD0pfZSvlL/oCZpD+X1rX8Ph1/BOX1f6MaX7LYdpkCyj++598eRYN\r\ntxo2cZFgdjBBYGM6cclJbCDcSkCW0g5T/d2Y4ofsipJSMJdYSYs+Hdp1Lk2U\r\nYoYYoS5AS4q7wgUrsuVsBaNV0ApVQqneEXmmkAz5/S6+HsALdTTbRdWys/LG\r\nePGbkAfPJm1oDI9QXvtu0VLCGujJrAuQKig=\r\n=mvhE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-11_1660318747082_0.4939689165888155"},"_hasShrinkwrap":false},"0.4.2-12":{"name":"@geovistory/react-output-target","version":"0.4.2-12","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-12","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-VHJAXPHi8DJNZMd+aMFjHcLgH1DBtKxPkbe07J0ZUbm51RisvUcA3JByeHESTpC+fVm08xyueT89/xtZ0iX3gg==","shasum":"d464f21d68c44cdec5d08d120b4d194383e35809","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-12.tgz","fileCount":24,"unpackedSize":85691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTDivWg0lGzTWK8BkHxiCVB/HqFTi+KSwry303YzUs2QIgHoFUKw83coL+rnzg+CTcoev2n9Hixzqi6vPIZVJaiEE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+0mtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwbw//TF28O1mpH5RdNF6AXae+kjE/pLpPeTrq34UqmsofhtOuaX3B\r\nDnC2g8VrNNam41yPq4PzR8bWgvdFCjrIaCkVmoEjkYEeUYwZ857aWxLkPaJ8\r\nONG216lybwdvoCqR+7DF8COasUNe7Q/JP+Sk0N1kIGk5OQy/Ve2QxXSKiU2e\r\nWdWdQJMoTYmxkVGxGUaSzLh2QJWgoNXROJJjlud/8NXt+4HrSSwbHoBsI7r7\r\nweaKDUW4MJgbFg1my/8wtwMy27NGNLCByrtRIzaWz0w/PxopoOK8dXka/Tt+\r\nwzRf/nEYdCg/thjAtEndvxLF2vKHyn7y443aQ1Y4oWRWSNIr4FktWcjfQCBe\r\nMaCKxAXP1PPE2qxElj/zGECgSFyDtTIfhkgqj+kF3Gvde2fGdNn/idEPjBHr\r\nPp+kVnHtd8EEZ5miH9juH3unlioFxVuH/zhnvMcXsbsxNGlVyFd4ShmjN/Ho\r\nHMhCylZL5MwVKotDrHgQQGI+afb7qOoe8eoPh+tT33sEgh2SVAyIvN15vFkO\r\n0ha3sRZHDCtpJ9J4k56qzqTnjBmxQ5Tz10sE2YsUjQO3gDpuCewaFbWVAtjL\r\n9OTMT6WdWEE8gNQ2YUXhbQqxuCsvN3oSA3Rwg2IkOQgZuAN53iKas/p3BCIj\r\nXyxYK3cbV9WgwM3jXjzEouQ1xygrQxMHsrM=\r\n=gwt3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-12_1660635564943_0.6224650021155109"},"_hasShrinkwrap":false},"0.4.2-13":{"name":"@geovistory/react-output-target","version":"0.4.2-13","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-13","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3OtClvMnH//52COvhvhO8SUtBRi5nw3WHkxT/HoLzGZYs5MltxrAdKK37latvrUT0J89qWXlX6ZJUjPEUzMQ6g==","shasum":"b4f1b8a3d88c533027162eee137876ff5fde75b5","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-13.tgz","fileCount":24,"unpackedSize":85786,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrXwwt5iY6DemESExoGr+EVK+YAV6JHt5SKBvz2O5njAiEAlpKVp8Bn/KApnwDjhFUy0+K+8BMKS/0ZpS+Dd7xtSoc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+0yOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfgQ//dF73i5IdxATLhsORcu1Uo9DnCL3YeGiy8clQnVaz11uoz4hR\r\nUBVrsLSxWnzNGixd5YJaKqwhEXs/G6qF3LQeQKWKXMTcztAnuR4locvpj4Rc\r\nFbhqGEcFx5HHn0wxXi22F+S3CCQBg4qgMqErnUVt4wcbfP0xKb6XZj1vaGYg\r\nGOiH8sHhVCwJa1oYWPKtd1MTLNtRMMF6pLbjnYVczhcclYuBepQWQFF4VR/i\r\nIeaE0v4Dnf/3T9IQapZRoPYG/SxWL55nzaQ1UeCqyE+tGwVfNhwCmGx4gQNv\r\nle9FIRysaff8PtFYW6tnDD2CIfSB7yJII+XfogfebGNq564/NWBArSlwdnrY\r\nHs6kDyjGaQlkyg6vf/zHpby1Ssa0MBx3L4CTuVfaZPjaW6Dd4pBwwUNI+wAv\r\nnKjMihyPHVG6i5HsK+3OKobkF0rFxg1NdHL4GJvPGbUfhJ1SI2rXar0HV3iN\r\nJ+AtayIRzhC9ZQ642fZv71qlhRxHIg0A24qKlE8pKiVpB2FstXC+GSZPVPjM\r\nQSbsJ1lnlTx24a1/cuz4dAspapfdtRVGgfsp4/TMlMfGtRHU3YFeLxWz0LNH\r\nGqYgnuR4gqOVJZgw9eXYtCUlMQZQ6V0RmO4BPg4l95w6DfljQZsLNEPW+pAh\r\nSEudUv+U3CDvKf8SZsj6qfD9fXK7blB5gwU=\r\n=LN7w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-13_1660636302474_0.15992967831476834"},"_hasShrinkwrap":false},"0.4.2-14":{"name":"@geovistory/react-output-target","version":"0.4.2-14","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-14","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MdQj51IDHZ4zbARvBoqiumcmzyDwbjdNb588ToaPCjy2a23Clevf1pQ4tZsNKHg6je1OG9W6xtaJJ3yD2SJo4w==","shasum":"fbb01231114d65f0a90e8e65473955cda77b0afd","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-14.tgz","fileCount":24,"unpackedSize":85778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIasRuTMkgKnyCv4n3Xa9js6mCKXrghFHf8N3cJVIttQIhAJUzbMXibDTX24Cypc9j2DRgidYr33eItkO8ayEW104c"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+0z2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBnRAAljKaZeP8bgHClS8gxF5mpUSTiRrhZYFSmZQGbBZCtsjTTTXz\r\nyur78CB2w74j67hTo+7nI2kimZNZEzGM8g4ggcFP5Wx+manBNfF7jnEc/B4w\r\nHYU3dre4SwlnJkBGXigbZw9xcqvbQYZsnLC0H2UhD9vo2e2iFJGogDGr+xnZ\r\ntENqrTrDyJjPJnAjwalUGkDjD+Cq+ujz0LdBC0axi4ewoYPBYpfhJH57kPYy\r\n8aggiyOUQzS9l7zCdJN+8nVlcJEaNdYiqsqUkie8+CqOJCUy+liRZ5o2Z1lV\r\nNT4d0oEso283k8Z9vREgyWDEZEr3dx9MlO+atCIf0H4e+M1XYFCq1yYob4Vn\r\n6b2nTYegcFabsCz9mvuZN9XEbtUMlBSSG2HymtHETBkef2WBokWsTCR3tq13\r\nJOV3dyAyB3IiT2o4QvxtdspL5lrdFjz17VWmlsScffOB7TjHW0ithXfNj1E7\r\n+OfLqVL+4b7/cJXyRcexx05XkeNTSygJa0jYQTwqbi1FoVlgj/8sZSGKDJyX\r\nCpLSzaxO//JsN4TkG9n7pTmyX8IJXbdUrksGOzYM7fb0zuvzTOZWjudPLmdZ\r\nEVdaQnJp9tMq9kdOzwWzZtcUuEBF47ybSzHH3DlTOPr2PmCnBzMMjVO5mnGu\r\nNs1Y9BHlXxAOegrKEI1njdXgcA/us4y4GNg=\r\n=Ledl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-14_1660636406224_0.4930570815533275"},"_hasShrinkwrap":false},"0.4.2-15":{"name":"@geovistory/react-output-target","version":"0.4.2-15","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-15","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-DhdGBNipKRYodlabrgQGgNRjdPHcC3N02zDsYCu5IfZqJGQafnDENsCef/uAZ5km2IIoLu0CA2k25nuSDTczZw==","shasum":"95ddf34c09d6c4df0f3bd8f57a434ee5762ea91e","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-15.tgz","fileCount":24,"unpackedSize":84896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0PNjCoGTCIDsISN80eoc9WKhXQNF3nkXom2OIlx7A7gIhANScwuJqvQsUhxfBK3Dv4B5cyoFJW1Ohr4Ln3emANozh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4MKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVUQ/6An2+pqCHGMOR84J3/4orktkgTChvXHPqZXdTpl9rE20V9Qbd\r\nMdtzUkVRhl4D9UpUvm6iVxNL+5rqbpdZK4bnBYylIGd6bgLVmFP2zLru/OJy\r\npzQ2sLtOCJAn7nw9GYDanRrPmLb3SXEEWAcKGGmDQbSrcjErTBcqES1me04g\r\nMs1gvoolufdq9FpvzTP5oYmvhSO7UnjykYLeuDRJsXxVYvWIcI9JLI6XAK9H\r\nww/14OxOI3I9N7hSpAJh67W6Opq6tsQiFWhOrFXD2J28bLHI1uivUT5EopcU\r\n1YDvXIwVQ/5D0NOXKAzmQJUcioPt0za5sJUC8sHJp+cXSJPl/LqAfyshnzO+\r\n1xbESeDie3sHWt1mI2bnFQ9ta0UKoY0E0gW1ZB6JpsJSITpGrmH5qWjEvjT9\r\nCDbRvdxzTXrxn6uRtL1T1HHghoxmIWhNNt+UwSaoERTLH3nHxNp9P1XvpAoL\r\nZgoR7o49qhjK6LHGKBPDruh+TOkIqLjzzAVNIr6emJy0XSgdI46k1AC5upXh\r\nNHShQjJi0NvGTM91vax930UjahHjpCfcbr+PkAencV2aUx5lm05LnsfMVwr7\r\nAmuax3i0Y8DmwTq0+3Cim/laNMc4TVwF+M2HanJ8zCM2S7OfAm0CCTCOwVth\r\nhxDfgdgATldIe6FygCMBcgJijRpsw25Wxkw=\r\n=ZhmN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-15_1660650250061_0.8626445845077995"},"_hasShrinkwrap":false},"0.4.2-16":{"name":"@geovistory/react-output-target","version":"0.4.2-16","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-16","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Q5I4Tf1nluNCw6bOkI77+i4m8t2aku7nfT+U2c3EQtXzZcB2tBKbmTi1Y/VuLLKs7lEVa9pIkK/TDGISF35R1g==","shasum":"3114d6841eac6e92771e83a2cd8f86432dfa1ec5","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-16.tgz","fileCount":24,"unpackedSize":85046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZxpXSUWAg//1oF5fYEuFZx555WDYYLNS7byxaQnig7gIhANIqY7IB8P0SKBPNbhYgDJI2mtGlgd14U+97LW0qr9nl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4REACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMyA/7BAhEX9Ow4f1B1Out7IBGl8wsojNLm3+mURdltvCD7yEssC1N\r\nTtJHM6yqEgEwN/IcwNBFBRrDwX3D6XADMkW4LflZmW1wy+T2e5ONW3SNx4K4\r\nKMMX+SgtlIqq/fVQGj1Ks+0rmbhUAxL7rDkfX9a6jY99SKrIs2an9BpvgFa6\r\nSvdAvInqKDQd4b37Amv8/q2bniH5Q41i+23exme1UMTr1GaBuzx5qTFns2nH\r\n0qGZA/fL8Bh7gOCRu0TW0MUIz9m1h30v0ofSRJ7a+uWhavWriGWxaZZwVzq6\r\nSLP+ydvOOWM2MNNK3sWsuhkejDMUmiKHfNFyoik+HkIeuEJVVbEZB+VwPdfF\r\nvb5wEteWYEadyvmZ6It+J9B9U64s6rRXehLWCHXGY5x7v4T4TBgbDq53iATE\r\nHZuYTnPXOA9tbZD1nxfLtSfHYSMXa9LyJ1K5VEJoFFiExwlLDPbLA9/lC2Dg\r\n88qXCfC/WGYOe17jG+TdwkYDq2KAzXYT+TPN9kLc4fDpMXlC9b4Zkfr4N5/I\r\nH1kv4Sa/HjRWJQYnUvmx6htQeJfDPhlF1R89XrChzdXQm2GJwQzCWvW0ZcFl\r\n1IJLA/qGpyGjTC5xjgKqGgLwRKWepFApRfY6uX4WrEjZ01Ho8hsD67n2u1C0\r\nZs9hxx3JsoWQ5NxLYbUQ733ikPs00EZy1OM=\r\n=+BsW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-16_1660650564488_0.8950644506858083"},"_hasShrinkwrap":false},"0.4.2-17":{"name":"@geovistory/react-output-target","version":"0.4.2-17","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-17","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rglqWEimU0KLLxQmkj0cFXAUH93Cg9wrk53Z1wyuA7EAAN3z2T8plVJ/Wq3aclB8rtefCApx0pOTj4jZ6TYd+A==","shasum":"4a59679984f203463b301af080bcc7d3bcf1a147","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-17.tgz","fileCount":24,"unpackedSize":84988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/kxGkrtCirBgUsmtD4zr3gruQ8Cfa1cUeSNtMQxsGAgIhAKZSxP/Vtw6Ie6mypbLdi1IxyN4VfMpCVX7OTTXo+aPx"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+4RkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt2w//aQ+/qpHkCsfEIlBIOtEH6oTL15aEuVFOhGjBsv1wWfNjQswF\r\nLQl0aVd9uBWzz+sD9EZA4+VqREOtihRTfFCY0uuwMaIQj7e86+Oh3F01MHgL\r\n5iTZL+4hZj5G22ch2ipbF3kVvsdVZu+6JyjCRnxV/evSa5DDeCu/MXoVRtT6\r\nUkH3ZRKINifMKz9eg5YuxqPKAXRAsplVoZiCUBPn84M7GxTmGKKc4TBCa4nF\r\nIk6YrpqnKkK9mrJD7HCktYZDli0/oimaib6K4VW8fp6RWz8BnGb4FYGrikkn\r\ndBa8gvxDWf6ZWzzZSXYJ1CWMBoC+zWq9gJ6LVN+x3M1pNFa2mKZL5/ulw1W5\r\nAA6/lIfJT/AiVWXu6gdScJS3XYRGvnYI8TOpN+/mBkabjvT9hoUq5P1ghDqx\r\nDS3UFWTOM/VXjkFqKJoQYX+qHcjeGAAspOEkzFruK5CP8HNjiCajgRJksPtp\r\n2oKCF2i6VnKI6txqv4bYp8pV5v8uFqQYZXeHZa+ZIJf52lpEL/6neVgQjfpo\r\nljy1hubS5+reM8GYJt80ON0yr5X4krg2LGBbU8/davcoMe8QEjWpdkr96RW5\r\nsqhTZVgVMqEcmMpt9w56dCaUg6CJzFP2BwYOSSgxcXh1LkI4amD7WtH5QIOS\r\n+gM32u7S8IOnyxem+HSrAxcoP76dbDzyypw=\r\n=Z6CO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-17_1660650596347_0.5609761840854615"},"_hasShrinkwrap":false},"0.4.2-18":{"name":"@geovistory/react-output-target","version":"0.4.2-18","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-18","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-GKw0osh95Rhqj4chu15krpvMBGP/eR3m2WK/gpkEhLDF6BiO0z5M2zRDSA3t+F2wdBuAtwl8KMD7+QvG4IPwfw==","shasum":"49d4a1353d6aa2cd656377efb4b7e31bc942eea7","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-18.tgz","fileCount":24,"unpackedSize":85093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSdR1FWKRSVfLaeEuA36tzDC08ntNASlGOIVg7S9bnRgIhAN9PzzYIQB/ZyrGiYGxaA3ZYO0eTIGNE0INnXtvKLjHS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8gnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptDg//QITkBRb45E6jqYz+9fBg9+VQ9BuyTW5vT1n/DwFG+RqQl192\r\nSFfGCWpAqeJsB2Nyb0RuP6Zb03GOLnZLjpYPn7+eC7MTlS8m0wKWTcMtbFps\r\n5uk/tGWgOHb58oZZ3+Q4a1WLw3FTCMMKzqbV8dbgMEVJXPEWqEKJX/LZPWEA\r\nQnk0ftJjl3UXLHcHbqjbWOPABMivPW7ZFUluS5OPXI0klR9PZC61Wx6xpZk2\r\nJR0ZJYkUVYdy67CeCaxyH/zaj2l6UIYqieENq384dVLEUuLq19Huadhfuj1K\r\nKCOMolhDBV7EnvItTigxA1hBGIuKVGt8vDCX+eHPvhFb/wQfq2D8c6fetvIv\r\nTiEY98oRgbEOYc+cHibogLIpHK/jfg8lkPSA0wcm1buLLjuODsKnLjzIs9Lb\r\nf3TNhq5T0i2p9rwN1B6W/YnoDV+JwhBFbLUK/yJbvoUOnAfnI4lg+lmHHM5K\r\nRIwejFhAfZ4v/mBs7U0R0jepE5zUDggZLfRlXc07Tcmv+MMhqWCSkQLq97nO\r\nT8GpND/514/OCGydDyXTUUzzL+G8EudSliZ3sJJe4lzHT101GzgBP62I/yYT\r\nsJeRtyEwjhskwhjBYqQYIGXo5YRZKXNk2ox6bePA7nXvdmeixJSjNSev4ZvZ\r\nLnkYwLKkLWtM7ePSG9udTuT65gDM/g+puaA=\r\n=ZZJ5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-18_1660667943657_0.341168539949648"},"_hasShrinkwrap":false},"0.4.2-19":{"name":"@geovistory/react-output-target","version":"0.4.2-19","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-19","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-x7DUPYH1usY49XTF+4T02st8wud6Wvtf6lozrKmCazEn+i55tzYCW1/YZluhvvGqzMOFA6zD1aXmChLJF8ThZA==","shasum":"214f1cf0232caaaa07a216a97653b8cb2b493cf8","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-19.tgz","fileCount":24,"unpackedSize":87303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0pH85TZi+0etTvFQGqJ9JtzFyOx/sZgyAZaqnSTlW9wIgXgYMJblVouw5+WuZzs9NQNDjPnZ2D31hlTsroYDEOFM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/LZBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcSw//dW+Nn5f/hD0Y+JA/FbioM5mfjImq7dO0uTfK/9a76gOTtVeh\r\nADViqo6zQWfucfwr1jyodrP/PUx9JhonPA9OxLbpU9t2Zqfh2HB+ii22rVEi\r\nfnIjf2Jw3wJTTUhfyF3F4Tmgc1zU9v8B7uaCdmK4J1pT0oH7DsI7co0LQpFf\r\nD2mCYALJBveGhcot5Srvet04fe5SiENQLA86uCfsSw1xLeWFFBGVTM3ZaXyt\r\ncrcI5VBUdmlsYrN55S2pd5q/mQI5aeXevl/0GEfyImqJ07oBgE5WPqZYRao+\r\npK6VJbfRNqlI09lV3V4jnTaQJEK7jJ/pK9Yn07CtT9ClwKF0RieMO3ZLWZjb\r\nxA+F8KrA+2avAUbrT7J/JESWTHfsLOIWLB0xBbrsZ221/rGZExq9FUo4Vlr7\r\nQ9/vNis+ENvsPMctb+MolOfomBIRR4Gfnu84SU1VWmdq1WnUQ2NfKyM3FZNi\r\n3GaxACI82O9HE9TWTpHJXa7RUymqR65VxQYOksHZRoxIIeCPbB7JQdVse9Ks\r\n3sLOFRdTUHDCzuUt73ddr8PWJGra37BGbQ0qQv/VT1UVpyR15meTXYNxKDQh\r\n7NvLctiUxY6EIpPBzoTWNBBavijAOz6O1CjYu6jKKTg+gWuE7EP05d4kM/lc\r\nuKXRfqf8kWUtT/+XtzGvyNpbZLZb0F15PVA=\r\n=mC5y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-19_1660728897703_0.008828096517687678"},"_hasShrinkwrap":false},"0.4.2-20":{"name":"@geovistory/react-output-target","version":"0.4.2-20","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-20","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5GxJ6nUXWuNxmBU4B1Ri1EdZgw6fwexB5yDJSDVNZr0CpDlAZpYlAEzplsBBgIfRoNrqRVXoOla7u9JjS4h1IA==","shasum":"c2f6086a445796880be0a681dc4dc655db80b0bb","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-20.tgz","fileCount":24,"unpackedSize":88102,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7UE/v4psDKyXcEkr9egSXq6gIn+EGKIyli3X6z0ri0AiBspm/elvCRgBL7/gU8vKM0tNbi1GH1FwYfBHM5E6CH7w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/MrRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYbxAAkdOBHMvkkDRqdG6LC8pBx2STgxi8vKClevgLDZI+5Nf4iPeu\r\nxmgPs2iCkF5ccm1oi0iZCSDWlhkrcvMKaj+3qZTn53HAW1BN3QMk9s2840t9\r\nRn3ftz50AJxg/4X83GkRyukH9OFJ1kut3w6bsiFcsoIX3BgW3M0tj6ZAupmX\r\n7H7pGEm1Md8ROqB6g5Qq1Wp9pROZ1mmMZi/VPatM2wb6mbeCwJT0xdb83A2n\r\nFcUwNPS6i61YgKgRugf6Rd14KuvqSu8AWRUD8IdMyTCMMJoF+v7cHhntPqxN\r\n+fINomp5N8Wu1VxyckUrv1LGPZ+o2gpTybM8N4xTXF4C8AISA17F/jiWWNzK\r\noDWc12J0HE0KLAeMwVcgggyZaQ4THV4dAxc+ZsLS9qLJDFh8O24t6t/AClLr\r\n+3bDP3IJovlmj7wvA0kZxzYV4zwXhpDSNVi0AhFPXDok9AEV5FRyq5CvVenP\r\nY+uC/PGPCEKHx8IVMAxGY2kC4Sou9X+ezB4tXvDp/Ka7U3cETVo2AfzpzdAO\r\nIqKIUm/iEayPXRsX2FS9PHO+bYNFX/chkKFlm422TJxho/z4nfQrapDXqGia\r\nTKi7ylKap+N1Eq8p4G9f6XotjFwBqQykalYheqoIX5q3ZE7rnC1LITgevhbh\r\nV0G1BfN589Q8ECcRx0U5cL0Az34kCg46MTc=\r\n=aOPn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-20_1660734161510_0.7186297759633153"},"_hasShrinkwrap":false},"0.4.2-21":{"name":"@geovistory/react-output-target","version":"0.4.2-21","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-21","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uEkD4yvxlGJkfStbdPCJXgjTqAZ7Ej/CUX5htj45eFd24mSdPb8BEfqMMbT/m6Zu26tZCX1oiRJ2ktEs3A1Sdw==","shasum":"cf4c448c1c0444cfd3dd1720ae010a418c4e5b6d","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-21.tgz","fileCount":24,"unpackedSize":88031,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCceqgUk4L2GJe5WHat2S9V3YEU+X3aeU6s0ysZmc+OQIgNHEgJxXoKP6pXQ84O+u6rxlRYi4YdN2Z/4zhYsVS91g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/M54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEkg/6A/pQ5dTVEOlq1v572Uo5aVSCX9miFHIPO6rSFmsnXhCPni1X\r\nIAiJZ8jqqKflneB56AalIxThYSgVZs4KF2HC7fAP2HAMPbBfZnGbXaw6IHHz\r\nINHuJVap0pQDjnx4RMGcqVfWqJPeP0c18GX2oZQ9DXsiuu8l6dAHg1o80FA2\r\nPtWK0HDz71Za3hT6rFfga4/GSxoia1g2Gnx4kVCvL+HfxOxSmG9XJR8oVPOS\r\nGSl8XAM0YoGeMyZOq2U/tzEU3Nl+NPr1/U4ctlKASl8M5PgX0v2IsjsbnTz1\r\naQmwyLZNc4HfhlVS8pkm79o6h2JZFCQfCSJu7uFHYHoN0wAK/2Ikdu47dReZ\r\nteFcMuEzYuh5Tnvmf1mKD1qU65Zt0JEurexZmmclNHaFNj7npL9yFawSOMj9\r\njc27OANy6B5TfWe2oXX6sj36M5U0TLtfrZcrR5/gIWi1MRFRJCYn2sexrAM2\r\nLWezygPNElBoPHSwv6KsImhWWm52dQYWs2o9rgATSNAqNmGRwjBx6od8hVVe\r\noho7N7CRfyFo4rjj/1SvWkom4MgJGggE4w/S3+mmdRNGRQCJdZxcXemfw+8I\r\ndM7xO4ExFAndwYLN8ULZ4T7ZFl7QZKoxioESedUnPJe2CGCYNSlalszP+rFA\r\nV0e+roiWA6H8iLfuLSY1IhYuJo0CuakddtY=\r\n=a+ir\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-21_1660735096347_0.10305522870393635"},"_hasShrinkwrap":false},"0.4.2-22":{"name":"@geovistory/react-output-target","version":"0.4.2-22","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.2-22","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ycYP4biycuMctgMyUobYPoCkl7vFk3hyvHedOduO/jHGwhqHsSlIY+QKBNm8JcmavYjfTiLy8UxYXMSvLBJ45g==","shasum":"074b4d1beaf48b5dd204088fad882e3cb8b8cbda","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2-22.tgz","fileCount":24,"unpackedSize":88049,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD63NMpyMhNMGXWTusOttT0MfUyt3isHBL937dHDUmH7QIgfT3e4TJbP4hTig9lkfwcwfl8FVps+dC9CO1GUDGrdF8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OoFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC/g/9Hys5zBb438/oqzUArj0yL2EBJpOccK36qo9HB8vRMqSOM4Re\r\nIiYgTipLFnevR+Lt80MVl0Sjv3ZJxY6/fZMSQ8QGBaSJFgi5bIiFd/3TxYbk\r\n7Jvu/7I2x/HvMPu/h1DdaVEQj3K0nH9i0w/rRposp1Cs4DCaH5DtGJ9hn0Ng\r\nFqd2xTiTYAZkDf35r1wFEtHcmERZmIF7AbrxlF/CP52SBJQT/VRTZvnc8X10\r\nJDQ6t3X1WOBLnUD9e4K6yZN9Z55dkWag5bhhbszQUP9KkQPpBvG7QqTuCfvB\r\nXBO/aBEQrjEQVl4MMazXPpF+zYL3vvmGAAKllbBDuvhc0c5C98ZtsyFaMA3Q\r\nwYRbpa58Vnd3t0QX7RzhRHBw1JgZe3td6Z0xR0UrvP6xmdWRRHyKYNxLC+82\r\nOvc8+v5iTubB6u4sDfxy4DX0aKn0pUqjggC83pkJNpM2o/inSTpe3vPxwFAG\r\nlm2PSL+b3qEo2yzcmTWTGNr2Q3Dqiz+NUYytIUcnJYqqWOfRTY0cJM0THV3o\r\nAcXmud4LSIkvBLU0b+B/tX5qv6G1+mac5EqbuVS/G7L6UygeHzRt1Sg4NHCg\r\nAfH+KQEXLQxIOrdw8KAeP+yGD8sqdAdSaY0HK+sTKh1fLQzK6Z97rxVSlZEg\r\nzabuw1ZAJCt0f21SLawJq1XGxpOPCG4JK7k=\r\n=2GLO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2-22_1660742149051_0.9516236592098777"},"_hasShrinkwrap":false},"0.4.2":{"name":"@geovistory/react-output-target","version":"0.4.2","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","_id":"@geovistory/react-output-target@0.4.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-YZ3T5iB1aVGPMGKgtm+wnayNUS8+f9gFXC7y49QyLasowDw0Rr7XybrkPAqhOBGMKhbXtPfwCwdlMgfZ4xJL2w==","shasum":"57d38a2b6e3723a8bee0b9f16c4acf6c3d115288","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.2.tgz","fileCount":24,"unpackedSize":88229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfylSKr/OQ0k8yQ+BbJ4wcsPmMLjSIuNtXMWLM9lyg/AiEAh5A21SNcvGkIG6FYOIozmEIkmcdNHEahmHhAQnpdUy0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OwdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGaA/8CluwPw/PJ6i+H96nvBObYrfsWaRmbY26qEmaCOOFsnojOPFr\r\nCn1b9UB9wfxrXxCHd4FtOGzXYXye5Y4QlkNOR4PKrkYg0BCKwSttu4x6GFqd\r\noQYWCd5vcPhNKmYjdDxmLDir0Vlc2es0lDyVwciXWnQd6e4SNf8agAIa+oqw\r\nm+BLipMtUPUlNMa4oXWCAo5lXsFzmmod10eLPL+mydg8ayR1yqEeRavyS+u4\r\nJOlSJrTGWazwERBpPZVeqxP6uRci3JXJgYcNkZbLZj3/YZBR0Y2Q7wBluPX1\r\nS7b5SDJeOr6w3FyaJj+r1GqmltZfdNWFZZSuaVKK9+iblQR+uVIQnSSG73Yb\r\nvJc/sIHrFOsr2tZ+gejdGI3td4Kh2R6cxECISfEFPcaxcE5Kt2xsbQx5wxoZ\r\n/3CsRrk7P0zQ+Xfg3cKzsQ7G17ADUjopysdxrbFdzOFPDbZYkHDq2w7Ke/AX\r\nsJiDct3s+kXYTC2R9iOJEMj1HrULUxrEO4+ZQE2AXpoE8CdWn4G0erThT9uk\r\nnsPwBdKX79vXrVTEQYG5R3YT7Dwb9WWPQ3ArzhrO2bkhAaH6UloKZ1URkr3K\r\ncdYtOMFCkR7erOie/pvcCh9pjZlptxjgff71ZUO3nZdYGw/62YJs4Tu/LgmR\r\nkFTB7GckHTUMmfZkvBysiE6IbYRmVmiZsV0=\r\n=zntV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.2_1660742684777_0.46086616073422926"},"_hasShrinkwrap":false},"0.4.3-0":{"name":"@geovistory/react-output-target","version":"0.4.3-0","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-W9exusRHG9dV7nR3iuV7Imo2J5r3o8bCMdrfAbwQKvN9yns+4LeVLU0D8IOBoASd0UT/9wFXDtArZlF0lMMKCA==","shasum":"af03d49dc9437b000d8cc5dd3bff520391bc55cc","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-0.tgz","fileCount":24,"unpackedSize":88623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3qDdS/4jjzKxRxECHzE0u8EE02HiO+1lgmtEkwnrKoQIhAOknPPXvjrjSVpygoK6jp1QrsPTkZH5WXV1/8OPxonzD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/O54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoihA//Zps0NB/vlV3Ivbxi4eUMnBP7oHYcgW4i9pz1UcgTtAdT47nw\r\nxMSL+aKmZcoybtUJOT7z3cji0HRFU1xZhB50WozJEnzuAAl5RlIuz5OUPlbz\r\n0a0cnV5+LWpN058IiaREPrBc52LCewDxT1ieZBLKVuGpIKnP2GgS5g/rSQ6J\r\nSmnx86t5gsetyOqgZ4er+ArVCwXNaZF+D1iIrSnae08b32U8ew1Q45qbT7hu\r\nMez4OdUsnJVeUpYVn4QbvgSaSef37tRyoUQ9gY/o56aeeG5i1stN5vYOd6/X\r\nYQHKFDzUEd3rejDi+Nuq0fjII236UnvnHlBbi34PIj9+aIub5UypqYgZxzUG\r\ndieaudhRAb7J3wWr6Aq9wTyE5hOiWfO+pO6RhIOhxu8q7FJNoQcUvNZAZTVy\r\nQ7jPaoK+WW7fTJlSMMouwBHY/Ww8llTg9RfMzgcnBD6Q34Ol1oNE1n/ogV6N\r\n6f+hZkVfdnmeF3fOYARc8vAiEAggvqrJhfcy46PJvwvj51qx78/IyhSa/rW6\r\npWoSdWpZZSVm0OkterrW089hhU2xMMTPRpGT3k+DVBO9rOTE7Fz0bY9CzeSG\r\nRrNrL3axPVB6O82kK3heEt/E6LCT1KItNBVimXl8Fw6bie9ry73W2Dj8XIZn\r\nmAnBnsNUUp0Qg6mi4+eJK01VNX9LZZ9RDaI=\r\n=iyfx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-0_1660743288485_0.22100708914984146"},"_hasShrinkwrap":false},"0.4.3-1":{"name":"@geovistory/react-output-target","version":"0.4.3-1","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hW7GSXMLra4/THqQ7Im4Yhb2Weh8HJWK+8pQLelnIJYhc9ZCIiAt2gINHX8VrICMtKO6csftJ4OGlB5r6JljCg==","shasum":"93d22de715f662834eb2436e868f91d38ce68fd4","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-1.tgz","fileCount":24,"unpackedSize":88649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjpBYwIlYXpHLiypU9jd9QxrsGWESfvKnWz5ENTNslIQIhAM0v1tYyxFRE5RAvpKwHPbDkUKVtcE9acCM1aUxGI3ag"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/O+BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7hBAAlIy3p7fhy6qHAyd7fPo2jU24FgjkIr2Y850uH+RedtxrvUEP\r\nWIdmTTC/ijsE9VHIfpb3Zi12+IQXL4FQHGMdqHCKlUCoNZfwu4U19gb2dwQI\r\np+1zb6zwXMjlMAP/QsidlebQFciVgRNySNHcBygYKKjjpbKOBdJqcCNfQNzc\r\nvSRJfHonv7b9zloBc0T+kkLGk6aNsjZq5wz/jcS/Y/K/0uucUMscQQqsfALh\r\n9rndQP1YhMg4wBmRf68hRepSKS29GoR4LVJTre60t9G/j+l51ub7xOYfw7Ym\r\nVzV24+RWlkdNtDjQIUE56fOLdylr4mItFiD4lYy1ZVNocAlNCT3J24hU4CL3\r\n1X6OyQ/n3jZANXkPYBxJrgazk4JzKFstnWwUMwHV2vBLPontSxcRyuYDdDaV\r\nWZUWNs1lgwx+hBXbfrIRigJSxKsC2WJPT0Zo7ekCdaJVDdHqILzokzCyRHO/\r\nrPCDhawppSnPu1veuEafl/oIKkic/OSvBRBozLSto/zx3ERgqhrvbSojv/i4\r\nhnI6pjqCzeiE2s357OtGfk1MPNBWxqyGGis+G/HSShHcfxfsSZ0ZmPi7DvdJ\r\n3369UgQHSVQGb/s8ZqRIEJOFM9w78lokwre4FH9ztiEX3TJ8Pvnl+MJeeeQM\r\nkZPTmckeVxRG8m6s406mlKg/uEBHTByMnEk=\r\n=w0yW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-1_1660743553051_0.6431811841417645"},"_hasShrinkwrap":false},"0.4.3-2":{"name":"@geovistory/react-output-target","version":"0.4.3-2","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-LKW8V9NmJGGUg+QuiqwfMQUZLS29x34iO2TVnAxERnc1IuEDxLPYDFUZhutgF49mnhbT88Qiq7ZTf7EM46s1Vw==","shasum":"26c7314d87c06300cce985a112dd472dd4c1c9f7","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-2.tgz","fileCount":25,"unpackedSize":90599,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIcdqBQWMiZIRZEarUqns+3yzh6eZlMc+72iSHowyeVAiB1N055O0UeQSMSD56E3kWLsbPTWKA1yt71cyR34PwguQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/j/eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtDA//aLsIrdzlLhMe722P4TOUCgHUpUQ6QSxSPIZR+OIApM/YcJSZ\r\n3YOGSDLWSEwjgAcDW7fTm38Jrb684Cx+vMGPVynFZY6NYJ/fmssmZcehAlU5\r\nPT/Ewxdq3LVnJ7D035i+tCDZxaFtBuAAMhrrClA1LEV3twXl8wBQ7nCOelOD\r\nKtiUwz7ff3bjPnMA3BkQi79qvLQ+gqnhVEkaKEARh7haLENtLuL+hnZCuboX\r\nWOng6SQR+6qSi2Pplb1DFk14ks2o8L5v7JrgPm3nzPTCX18tDpBS+R64e8S/\r\nQ4409fNsdPmSD7W+4jbwcIuAxPCuxZgeb3OQzbiCGEwWix0qa+et94ANUcnt\r\n2Fxzx1WFGzBI4DAGbNztLFeQyw9m3mKtVn/fWxcvqO257WHU2azSoyUUHNeQ\r\nU094ywto1fj2BD0IK/EJY9u9x7tMEeFu/zv5UxieTJMbCB53eJJud60Pf7Eg\r\n00iE+5XBGvRkn7ns5ugcClagoSln1N3NurVhh62sY/4+fmmF6lcIV0F5pTbU\r\nwSYT68sdMqGnaZ28gJYJMKdsOWAnoD8KHMbs548102Cdq3tmRVhUJFv1ifqV\r\nznO3bCdDOnapO5RTO9nTcA8Iu/iWoj5Q4cUHyfe+gWTf+jxh70CGcpf5UcYF\r\nlRw2iIm3asVydesXUiyow6pRGhCJRysqJG4=\r\n=xrOs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-2_1660829662102_0.1661019573332716"},"_hasShrinkwrap":false},"0.4.3-3":{"name":"@geovistory/react-output-target","version":"0.4.3-3","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-3vZ1PGIPHGAb8Ne7mmrQqm117IlOj4mvsaVoohDp6UTNsSRwUtHuSqaWD5KierlqzvLJFzjRoIJK7+xYfj1Sjg==","shasum":"d882406c5be3f841cb356ff486a56524627d6a2f","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-3.tgz","fileCount":25,"unpackedSize":90353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOTAdRU9KjUXLTi5gRwXZMh0iLqB5wCsP7Dn+pyYeDywIhANgKvSFYBYgJkUz+TLtUB9Qxp0xVu1uNX7FQgdD4BFzG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/kxbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaTA//SWnInCHAsQaEwHHjOQxmCMXpV5bs3KZT2/jzfB6swpL+LQfy\r\nmxsJBPr80c77y/pYWVLO+oduqjtY0rKduKtsMUKtzLWp+4BXk7CG6VZB6FiP\r\noqPIyz6aOF/VpS5KEiBph7hvXe0dxrf27AS5PMj4yZAIeLRuK3rjUYe7MZ1E\r\noTtP4GIFtE+E4FU64jjfRDDL/+eDbz+JVkchqEnRKA8pr/DuLjw8i330vKsw\r\nUKIzeDn0Y0nDdNDSUHp2df2+7pUlJoOSP/jzTmdPpv4qm3KwBqtnpnSIywR7\r\nd04KiHE7PHVTlIlxn/tg+iPCAnWVNo7yWj6fn/egb2oCINXFXwKAM1VVFJ31\r\nGBiWRq42PjdF/nr6b9UZF/tgxm4zjCj/acFTlfeJw7wuhMmH5aQnDAoSEDsa\r\nIEf1Ft47s8Bhl3sLQdcg33L9d8Iw/aPc6DQNAvCa3TJrUoDjfThDzvmS/TcF\r\nOG6YaFuxbE9UtKGq0gVG9++VNmtJoqYtsq65eS+/D5SG3dcTuy4hLE0izfid\r\nSWoZAJ2zcrJatpInP67+D9QXv8zM3tzggPv7Ptp3gV5rg5t+rAZdNhJJu2Xf\r\ndYuqsWnl1MPnlq9d/CvNT28CvbYGGCHJ7SGpEj0RPwl1HndJg2g0MvgJ/rQo\r\nhVpwcWcGaNFI6FnjWW1fslUorU/jGfDbZic=\r\n=HaQf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-3_1660832859571_0.9921606495271156"},"_hasShrinkwrap":false},"0.4.3-4":{"name":"@geovistory/react-output-target","version":"0.4.3-4","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1o91A50BgXGwutL+D19f/wuQnMhPht50XY1De6CwXGrxpAMSoQQqs3Nl628U9VZk9A4nW9iu5TWsemLzRHji6w==","shasum":"6e7a3266d0918497ea5bb3cbf3c240286a3b8ecf","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-4.tgz","fileCount":25,"unpackedSize":90419,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVdtCM429oBwMnXSpwzsBCF3L8K0BXQJnFnyRAblYquQIhAL1Ty9WCrqskPWoyqVBj6J5UNZxaJREBkKEOoh1jMxtb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/k2QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOUw/9G6eTO3xi0fvw5g/mz+HO2ApkFesqJ2Qna397H9ATQ/eZGkV0\r\n6wvIcOJV6oJpeYs397+8W8oXDwbksrUbyOuQPCWmkWc9GfQQex0Owvbzsbh1\r\nFDCikIa0Jrx7ZxQmkWdQORbL+ma8TblcDyoYUBeXBR+z31K7E9igT/I0ezAA\r\nIZOCiY4Rgs3Kzt7zBv0bDfu1O/qA2wokblh/JRNagsbjxwp8sLjOXVJNbYbE\r\nE40461OUvI16dadPPhKT8KUAm51N1eHIBtortCS/YAlWXLLFKHw6N5PfbsxH\r\n5/sBDee19qcfdD3iP4LbrVMaEH9pwZpV7NHCAKNY0chnOkHI3yD4qlfWpVvk\r\nCSJzc6oJFd5PaEyr80QWdOk4FncrfoWlbga6piZ3qpfQ4ZlCUwIK3MKHHe4l\r\ns3vqYXsXEx64Q+iyBGcpUjtn+iVU2KI2qDIx3zs4ipFte9ti4vWRcHTJtWIz\r\nVgaOF/V1+w9ju/cdF5D7E+5Wi7GSdyrP1CKiB1tVPqvQAVUjBt6p68LBNl0h\r\nE0UE+AqhS1HnUwFLjZpdhCC6zSUfIWYI7BCBMGJtDbK1Y528KnoHA13EWZa8\r\nBw0B4+8igB3T2dO1sbeJad9GvliZk4piD05PtUzyp+g0ahCz1rhkhpEJBOvP\r\ni+H7WnQP8Pck7WmYago2MkdyshfRbh6wFB8=\r\n=yyTX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-4_1660833167855_0.16676563346140183"},"_hasShrinkwrap":false},"0.4.3-5":{"name":"@geovistory/react-output-target","version":"0.4.3-5","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-5","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-LPos8DoxPK1+6B8/3+JSXp+kCt6bGdPj4KziMoH5A/vtnGf57OTfsTWYepkUbffG57zsb6H6qRsMCow8nJgTpQ==","shasum":"d4b13bd06eb36a3c13fad0b27f22ee9d3b945454","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-5.tgz","fileCount":25,"unpackedSize":90667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlZR0hOAHs9OYAVVjKvT3XUgbPZdg8XekpUaDqdo8RMAiEAwtvf8TjoeNrUvp1f1Awc8PjNfBsrbIqfgZBc5Jouock="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCMcoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjjg//faNJ+01Pr7gUxXixnaOXcN7PQgovJYTpTt8LPhUIYU323oFs\r\nnzDH3xft8kjfyAEGYSzyDMyC8svVffL2UnxjZB4BYUmq1vWHzSlMdWxLymev\r\n9fLjX8iMyIvdRfoL827rHA6sWsxz4EtmQ6p57XK1ZA+U0LH99sfxhJ36XOTs\r\n2j20c9LL1ngH+l42dQwn6TlUVJ0LceT1FoNbVJyHxB5yI82Oq+XCQqaPsC3L\r\nlhazFI15mbW+TFtgosvN3tztjtINf3TSm64SHwLnQlTuqDuOOHxtcO7mwV6n\r\nYMZKyVLIRIlDN/Dxv5upwrJls2ONka+Fu5IpuJf3ugIKlzQ924zsibxxqDIh\r\nxU40CU6QMbRKAMWi8SaDMVIBw89p0ppE3aP3xVw8xJJQwZiLtnIU+P7Mpcx/\r\np88iBKMia9YC9BCdVHPUd/kw4r/e2ApWM0Xe2p64+/TC/tQDT4YZBIBIj0jA\r\nkZK7aMgOP/eYykZpDyR96Aff1oQpja+DxDbfa+JDpr/DF4ghwlzht/uXmLZU\r\nRz+vWahsvOUK2w9gJvqVwhz5wiIf5Rc4bKXbgE4GJ8nVjJIoMID61gibiGO5\r\n+jTXiYtwWhKlm+OTeu4fG+NtEO+BdaJzVNLBaWbO3nTw3ZIP5hX0ROJU9dI9\r\nqTKKLlgEhaia+wbvBdmBEf3HJQSf7QsLKkk=\r\n=8rcj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-5_1661519656505_0.5075426647195223"},"_hasShrinkwrap":false},"0.4.3-6":{"name":"@geovistory/react-output-target","version":"0.4.3-6","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-6","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6TiU5bOSWAVaTpverfeZcOWh0eF8JzN3Pd8t13K9jZJwyvBh1rEHwvA93eY7v8teXx4Kp6AnI4jSJLX/YP4oZw==","shasum":"be8cc3a293b05bac751ae29df0c41788f999edf4","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-6.tgz","fileCount":25,"unpackedSize":90608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOXuKL++JrE3zdL9ssI3l+UGocCiQv0VBVqOWV0LT8RAiEApzOFQ7ahCuF5DrBz2doChkoTYrgMlTmRQCnQ1GfCBJ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCMfdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgjA/+PYbWqLuoWWvViOli0b68qOlioR+l5Z9VEwXqRMssDrS9KOHW\r\njrPCRDmdZ0d3t0cvshhZnSqyHxWhURUxSM9fN2JYTIM6f+iRjMc4Ia8mw3Uf\r\nb1Cx24yRFhvtE541xXfp3OgyKyJKqpcQ/e6apSu5ui7GKwbIeV9yBh+oGgGW\r\ndH8E5D9ZxDRmgZsfQgoxT/5wft+AShORqwY4C8PooQgHzsrF1SHvFjYb79ym\r\nKxauQn3LFkkkhP9C070qxTY7KZz2U8Zrr6oQeRfRD4RqP7zk7+Iv1KpNSsg+\r\nOojR0cVdCvZAwLYU9M59KPjJmQkRcGyEkOnhgZ/GyEINMedHcfNY5YV2WC6r\r\nCw+ruwdDRKs+hge09xH3rOZRCQKwhfqwBVizp0WdwIi3+esNvNDhp5q/gteK\r\nj3RYOrj9tCOyYSjAwBn1kK1TgepS2ehPbbGCZkD8TRqt4zSmV3Zbhnc5Zm37\r\nrtqzN+qvK2I66Du3YsAGHVJ+LnWzvd2P7k7bL3/u1ZCjXjUcxD7fVHTHF9+X\r\ng5n3dTLJnUIxQ57qMJxzru+fJCn/eqcGMzKSoze/TaCszNpY5FB1kEP59Ius\r\n21TVpR29L+glUakXDP+QigsgcPRyzbfay9jGTh2PTkIyvqzRjURIP0ofcGVU\r\nuvU4BO2VDP/T94UadNJk5oNtijfP1Vhib1s=\r\n=6FP4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-6_1661519837267_0.537769240346909"},"_hasShrinkwrap":false},"0.4.3-7":{"name":"@geovistory/react-output-target","version":"0.4.3-7","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-7","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-OH0L6a16d8nVuNI7syDLcv40jV1i1/rASuQThTa4tyIxju4Z5z/FszLKHWfuJHVGBrWDCB0I7LRxewMWXUbkBA==","shasum":"4a4336bf4638184061b926c78cdc91e6f5c3c533","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-7.tgz","fileCount":24,"unpackedSize":85531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBlIEq8Hgw6j8hwqH/7ZFOAHpu77AmS0RFP23xK08aaQIhAPGH/phxlvz8mpeh3Jfk75dPTsVmhEPn46yl+z381+vY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD2jBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoodA/8DMcg9bv/xAn0ueOHOpb//MNJlu+KjhV4pTCa8L6AUYRorU0Z\r\nGW/r6Vu/z7Q/nru2dyMGXfSg/7xlDA1se8cwQB1eGR5SQmvHhW6MEQVS1TCY\r\nzObSNbDQJR4qB78dQ6bNJXPmpgr8cHl/SyWpYgmS+QSQgBxX6SydRLoyCNWI\r\nSHkGcmWb+2aPkC7vfVaQBdmvFsqNq0rzOKXwy8+iO2VkDtJyUu9IMsvyfvP1\r\njhk9rq9GbPR/+rK/hFGyMljQaNI4tcpfQTskY9VYj2bl/mQXAsdSpsCKKqXk\r\npTakHu4yZpfPCcLhCpaXcvi0IoUqWZW2h/R1rkTcYTOVbkW0H4oN/OrD8EnA\r\nIOoYpeHH/CJ1U5itTchqhbRD1/DaxHcYDdYJ/B1NLGriBB+Q/RIRcCph7GFv\r\nI179hNKfV6N26xjzyyO3+VH4TgVTcahYt259tzPfaE3EaZc1s2zE4KYuXysL\r\ni8FXUAmZxN7TooT6Q3n1NAx2cKur2z+YzIj8lbOpHe4fzZWsHXkpF6y8v+ZL\r\n0EMi6uXgoJERAJryzCvk4Kw5m2uhyaqTCQlxzVTPFANruEbHqJ7QoGNefpoS\r\nrdCTRy2aZyYVnjTMl9YjjI0NFMpLw58RlwJ0RDg1Kc7Whwzetorosk8H69+d\r\nWDUi/T8AV3CG4X5k5d0cb+XN/T2s4noYMKI=\r\n=uObG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-7_1661954241255_0.12165790630753981"},"_hasShrinkwrap":false},"0.4.3-8":{"name":"@geovistory/react-output-target","version":"0.4.3-8","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-8","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-6DQYSebjeGN6Eh+y+MBMAb1aszUTdB1cLxhIHWwqqzOzIOIj5YuIPSthJIXRzrMFfeDFkVupCTTE6YV0adZIeg==","shasum":"34a38eaa94f5c1a0feeb9dfaa65e815f39555f97","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-8.tgz","fileCount":24,"unpackedSize":85513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTy/1O82oW8KJudTZxn/hCa0RiKEjLIltbiKxOuEjhSwIgSnZxEl5exerpjir4l7iK6Ig8TM2oos5Fy1mUYEhaNX0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD2nIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4tA//aRYjVRMkLWcp7ChSGBcfr6ff15XstWu5tKWA/2bF8od4K1Do\r\nuCYP2Bdn0EWo4ewbyKexDPFvCQTzCrykgAhCbNGjIYHWEa7GGGwVk18oxR6e\r\nMf14aIS9DYA/Vna0suv+EjSGPTU95Z5ommw2SsR5CmncONqwsped4DRdRj0B\r\np4a9bypQ/W/1RhiNiJQMdeQTox1hQeLu9b8cXP/ViwsZmflNA/xkIiadJ200\r\ndEYvI2vn7NakTLOaAo4wXOXOU+99ARsVtg1Y+oSNIIxSex2FzVGIWH/z2h1q\r\nsY3ROcgLpNvxwRlWZcVJynj9yf7tm2rw9NASDAwsu7gCoKQ8P4IbvxV3RFVg\r\nUrp97S2VdnI3ztI9RqtDViOfX9j1ucNNBZVQ4jUMSEEeIrLuc28XvqHKo9UE\r\nfyoadDiIHUxdcrIiL55NFNfQbhpz3sfHRC9kGBocyhKAY3HTIIBdjy2vuvG7\r\nZvssoZXpso+a6fc+zEupZIdH5QKsr61dziF9+tAekJSqU/jaTI2wAifw/lv0\r\nXetG9A19m7KMEmt8BLvd8n6NZP8c2Tsi/5xnZYk9NeAo9F6J2XLaxZxWiwTo\r\nGmCgfHsOY8/aXxG9pyyA6tYM367gvll2ZQ8zfQWEH0RCQzgSTeb537/lFnSN\r\nqj4lwL7k8cGh7Nd/Xia4MT2EX/dmAWqi9Qg=\r\n=AszL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-8_1661954504063_0.6310358300879959"},"_hasShrinkwrap":false},"0.4.3-9":{"name":"@geovistory/react-output-target","version":"0.4.3-9","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-9","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-zsSatnoUkHHPLJwlNUWalh/GL+LmN1GG7GcNbCc+Z+dyrY8CisHFX8pkX+Rq3gaTaGtG30NbMbrUFBUJqxbSNw==","shasum":"d2279eb98e9b35d2fc26ca6d0b3e55e9ebc42ea9","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-9.tgz","fileCount":24,"unpackedSize":85471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9uZZJcxstb3l/oHsA5V0KS3lpBFi77TftOxljjyWBnAiEAxEJulNmTY04nkZYG6wZE39Hoz5OHXpNtZ8vjAS1qgXc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD2psACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF9g//Xs+XmOLdV7idDH1EWHoJ3jKtFFf+MsGkUwoouvqczDtb3wO+\r\n7nE9iKkYVFz7nbb88N9LTrRd7LrHfIKr9N7J/osAIHpWg9Iu6VS245DZGbRg\r\n7yfqkulCBcteFJCC3O5UW6AdIXPfm6vZJs6rQqKoLbzwpHAquXDnlVwg/jno\r\nU9bd5Dhb2Ms0s2GjziUv3Q8pNHroFKl7jSWE9Q0hIFDoHFIA6AbzCj5U7YN1\r\n5J9S2TrigSmFiT+23XzFEiuWvzTlJmOQ5xsIMnzNxDrqRYOZplb7REn9NNK/\r\nRR50RonCFfZOiV5eCNuqquywjWxeaK7ZJjjgM2/y9jJeh3yXd+m1cyr9CKHM\r\n1qfxppHQ/oqcX6mNRGI8VBQwmr3Mvwc7JY7RANtZviwJxRGlw8txdLDJWz24\r\nFOL24g03N6wwARZ/o9YnB5r8cySfAvIBnvg2zskRcaeG7vWZIZI1Nshbac5A\r\n7uH66NtsvM5MYOliL2ldejdpdVrJCnfJvyRLv3RHOitU5KZZhC5WuXLwLSPV\r\nGutDFUU/ArmQkS+bFAR93OrXh6Zah/rQwjoPuPrMnjweZp6sTNoj2AR97Hsr\r\nRgVkespaPWa2BX8r3HlBR6p9NX67nxjDnxF2pXXICk1D8qYY65qpLoSfb256\r\nPGFSRRPmM3wHBacGqtk8FRDex1Bc7X0sRz8=\r\n=a2+h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-9_1661954668264_0.4143167188231722"},"_hasShrinkwrap":false},"0.4.3-10":{"name":"@geovistory/react-output-target","version":"0.4.3-10","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-10","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-50KJXtIa2gWuoWwBDGheUxgcNG9hddEKcnUWnBA9Lh4rHrRbf/v5SbcRwUw/6H6pIPisOac5xvuoFAMB+SxS+Q==","shasum":"b5fb88c4ce5fd9969a01b2b3070148e5b6f9eb12","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-10.tgz","fileCount":24,"unpackedSize":85463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3/PU8bVpUvc1XMqaUE9BMYgkqVFrMqAB0kXMtQMzeoAiEA/uCca8ia7UkLBEg/2xZvS6ScYRh8VQsvc75BKdPC968="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEK6QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf7xAAnoHuuwWE8rwpib4kb7tvKbLoyjOrIOH7rTs2qUBRLLJElsq0\r\nVYhOQR9G+yLYPoi7d0BOxrfuMHIBEyBcTdXwEkfy9ACMosSgdYzNpCNGBDnG\r\nrAyP+M2uGIunMVjFUo16sb3qIDxLG/G+UoOMtoi6aQRzEvx2pkUSiMWf5W3P\r\nkJHJzw6Z5UGrSqcPN1+QyRcl5lJTzX4rXls8CCAc/q1Ca/NbLyW7piE2GRAx\r\nbkZrC6TCwV1lmA9casIgO1UG/HOkUFSYJRPX04CYjs45VUXs2NmPQCJy2W9I\r\n7ZRiM68vVwtjUUH//g9dNPVcjAD9HGI3OJcTtv5F2naRnkecLfCfrqlomxYF\r\nCNt0l0OHxBVW2zoZ8MWKjT+P8dyUF9UhccLQuv7RGgMKTg3OxEOy3XFRrT/X\r\nSdNtgEC/ZMycj/yIkFAtqpde1Aj5IrjJpsyE1hjCDKql8FU5GayaonQ9F6Jz\r\nxqr6JG48zzAdIv18xr47WOd1cFxYNwq4VQnAKDW8wk+mocfGaYT1FlSFm4e8\r\nJm5hQKYnnzwbe4VWj44jEXpYEJePUMG02ezFfBC5GH83+FTzAzdWP7lvGSTp\r\nt5GCdMET4scx/dItjMlLG3dcouelauxq6kkDq2y0QM+sdgWk4+D5+tqUpiBx\r\n+j1r/+Z1Z3YftYNg0rAYnnKwWYPPCMcpq3o=\r\n=B80+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-10_1662037648722_0.9172183515178718"},"_hasShrinkwrap":false},"0.4.3-11":{"name":"@geovistory/react-output-target","version":"0.4.3-11","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-11","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-u9BfbwQUDRs1lGd0dt0UJ4Tylwjny0MNDoBcNGBCHusBS604MRlb/mN4Xir1zJ6c+cImEJHO/4g3Gf0B+j5RBQ==","shasum":"29a1eed69e8747565f68fc7dda0eb18318941aae","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-11.tgz","fileCount":24,"unpackedSize":85543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj+0BPt+DuRyXj4gEitYU8dZJkIc5UuF3DtXcFOdSj3wIhAL+XP5mpqZfD+ym3cA8HYlqJIEpUcTr4FNKbLcIRzC+Q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjELOcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrphw/8D7zTqD4yEq7PEE5wF2oXLyi5K5Gx94Inj83p9cfpEC+J+Z8Y\r\n/fQhDRzU+TTOoacDKAwFVdBt9XPAUAWNZgNy0jOdsaqJyIMaFFPJs7fTh1Ma\r\nY4ff4xzt++VnRB9as3uc3VJG5SRtA0GZODI3stNBDUrjojOF0hjFvT8YrKsX\r\nMo0CmRFX5oudjDJbxig+tMZXDSBStlo5AeAB/I6XG6GlDNobAOt3gIL/5bRP\r\nnAfXxBbBv9J9ExUKCgV5ruJTaiFHiSaSYXI/LpcD+h6BBLcFQQa1c/d5b0TF\r\ncrTcVP4hf2iw9gkrcTMcQ5Jww6npOI5TnbuXq9Ht1Ozb9Fa2OV37PVtOm0nN\r\nPqoq63WEB1c6/vFrbQj3JznQL0FNBMiXHvX/o2ei6/Cfmr0mRNXcUUbL8qwE\r\n4bDwGV5V2x3w2jiYuYzn46sZJmzrPsT6QAvURG8ZGC/V6JvvdjV+HSSX2JST\r\nkD/kKG9bXyv6Ds9cI85f10WpxjoMqaRE40q4wUnC5cqSn642ahmofZNpywpa\r\nyo/3s+FAPrTxQnoGaRV1rO2HCW4pAazdtQF1NdKl4rlBN9JRSoa+eBlRVJa7\r\nhetVAy9otdaz+BXHX+S0tq/w+H+g/lEGFBm7ZW9Oe6HA2ogyrHyNZpM9CbsJ\r\nbZJyrkKjnfPLZMEZDCICpuMpH6E/kEvQckM=\r\n=+ANs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-11_1662038940335_0.5240287165359161"},"_hasShrinkwrap":false},"0.4.3-12":{"name":"@geovistory/react-output-target","version":"0.4.3-12","description":"React output target for @stencil/core components.","main":"dist/index.cjs.js","module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"prepublishOnly":"npm run build","prebuild":"rimraf ./dist","build":"tsc && npm run rollup","watch":"tsc --watch","rollup":"rollup -c","version":"npm run build","release":"np --branch reactSSE","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"homepage":"https://stenciljs.com/","license":"MIT","bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"peerDependencies":{"@stencil/core":"^2.9.0"},"devDependencies":{"@types/react":"^17.0.47","@types/react-dom":"^17.0.17","react":"^17.0.2","react-dom":"^17.0.2","react-testing-library":"^7.0.0"},"jest":{"transform":{"^.+\\.(js|ts|tsx)$":"<rootDir>/test/jest.preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts?|tsx?|jsx?)$","moduleFileExtensions":["ts","tsx","js","json","jsx"],"testURL":"http://localhost"},"gitHead":"a3588e905186a0e86e7f88418fd5b2f9531b55e0","readme":"# @stencil/react-output-target\n\nStencil can generate React class component wrappers for your web components. This allows your Stencil components to be used within a React application. The benefits of using Stencil's component wrappers over the standard web components include:\n\n- Typings for your components\n- JSX bindings for custom events (event names are renamed to match React's convention of `onEventName`)\n- Tag names are renamed to match PascalCase convention.\n- Adds support for property types outside of string and number (supports: functions, objects and arrays).\n\nFor a detailed guide on how to add the react output target to a project, visit: https://stenciljs.com/docs/react.\n\n## Installation\n\n```bash\nnpm install @stencil/react-output-target\n```\n\n## Usage\n\nIn your `stencil.config.ts` add the following configuration to the `outputTargets` section:\n\n```ts\nimport { Config } from '@stencil/core';\nimport { reactOutputTarget } from '@stencil/react-output-target';\n\nexport const config: Config = {\n  namespace: 'demo',\n  outputTargets: [\n    reactOutputTarget({\n      componentCorePackage: 'component-library',\n      proxiesFile: '../component-library-react/src/components.ts',\n    }),\n    {\n      type: 'dist',\n      esmLoaderPath: '../loader',\n    },\n  ],\n};\n```\n\n## Config Options\n\n| Property                      | Description                                                                                                                                                                                                                                                                                                                      |\n| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `componentCorePackage`        | The NPM package name of your Stencil component library. This package is used as a dependency for your React wrappers.                                                                                                                                                                                                            |\n| `proxiesFile`                 | The output file of all the component wrappers generated by the output target. This file path should point to a location within your React library/project.                                                                                                                                                                       |\n| `excludeComponents`           | An array of tag names to exclude from generating component wrappers for. This is helpful when have a custom framework implementation of a specific component or need to extend the base component wrapper behavior.                                                                                                              |\n| `loaderDir`                   | This is the path to where the `defineCustomElements` function exists in your built project. If `loaderDir` is not provided, the `/dist/loader` directory will be used.                                                                                                                                                           |\n| `includePolyfills`            | If `true`, polyfills will automatically be imported and the `applyPolyfills` function will be called in your proxies file. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                |\n| `includeDefineCustomElements` | If `true`, all Web Components will automatically be registered with the Custom Elements Registry. This can only be used when lazy loading Web Components and will not work when `includeImportCustomElements` is `true`.                                                                                                         |\n| `includeImportCustomElements` | If `true`, the output target will import the custom element instance and register it with the Custom Elements Registry when the component is imported inside of a user's app. This can only be used with the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements) and will not work with lazy loaded components. |\n| `customElementsDir`           | This is the directory where the custom elements are imported from when using the [Custom Elements Bundle](https://stenciljs.com/docs/custom-elements). Defaults to the `components` directory. Only applies when `includeImportCustomElements` is `true`.                                                                        |\n","readmeFilename":"README.md","_id":"@geovistory/react-output-target@0.4.3-12","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XR/AYsy+nAVLIoCxvQLrrtgvgyKq0uYnwvMO0TIEDFnG68o06PQsnqSShjjM7R/YJ82OymNf0JzfIRWoEqgU1w==","shasum":"4df30d9692a3c02b686a70d33c3feca1f87e5fad","tarball":"https://registry.npmjs.org/@geovistory/react-output-target/-/react-output-target-0.4.3-12.tgz","fileCount":24,"unpackedSize":85540,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnA8AbR4UIBLbEfRTRw3oVe67pYWZmpA/Pg8S/mLmwFQIge0P0O1F4IxABUn6R/G2lwaOMVnhdAuuC4+vaHGFni4E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEMdMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppKg//UMXRYM1Y+noGITPPd7B54wMl3zNfOfgjzFNpWnkvNh8EKElB\r\nda7+EIpgWqYtDqT/b2VmIQFiyIijpJDvfZLwslXrO4+wxQDcj1A/f78HEL0d\r\nyp+aJbO4YyThaVs0pCvSgqBHm8fUeQREFR73KmQ23szxS6H9aI7oOB4WwgN+\r\nxvB8vmsX4zuZSuUED3l16ZxEGVgl8p7JgHLSe6ZGpPsvgqn8kwlBgVlMArff\r\n6wyTjg+QsH2wRuvXxQApabbpX+LNdbiXdXlmY9qQZdliCn9002MPgWlGban6\r\nRFz7Bop5wdJIIgAV0V0mx9IlqO6Ss0zjR5PxOfWYg5W3s/S3jcHcj8FlkNt+\r\nYocpw6PZRmMZTaXqKCiMlMf9W7wHn8AYz1xVPh5yNowAM8aeTFyWhAIcAAtH\r\nMt1VCyPnrTB3E09DyLtEjOZenwovIR5jG/6uxNOu8WLG2uPv0Ve7Up98CMCy\r\nuzWahz0Hyn2nyInnPZcIFbf8ttw2Je0KtCXeDi0F6V+b43fcjow2JuU7ovRl\r\nGgjmHAVuYxgoGYmchWGRhHfKIFTXgHq1ydw1n7LHrOu4HBfw8ofOtVtt597S\r\nQ/8+lAA0tgIGlA2eGj6JraV7mkfSPrDfR50fRizkQDznfi/DKNSWRe5g0h0S\r\nlkClmEqu2bzW8+xqOqyUVsLk/WEFrw362hs=\r\n=5MV7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geovistory","email":"npm@geovistory.org"},"directories":{},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-output-target_0.4.3-12_1662043980107_0.18556766409132086"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-21T08:19:46.998Z","0.4.0":"2022-07-21T08:19:47.326Z","modified":"2022-09-01T14:53:00.449Z","0.4.1-0":"2022-08-12T12:36:42.897Z","0.4.2-0":"2022-08-12T12:43:22.572Z","0.4.2-1":"2022-08-12T13:00:14.870Z","0.4.2-2":"2022-08-12T13:02:33.453Z","0.4.2-3":"2022-08-12T13:31:19.049Z","0.4.2-4":"2022-08-12T13:43:17.249Z","0.4.2-5":"2022-08-12T13:47:53.241Z","0.4.2-6":"2022-08-12T13:53:01.184Z","0.4.2-7":"2022-08-12T14:59:03.131Z","0.4.2-8":"2022-08-12T15:03:03.225Z","0.4.2-9":"2022-08-12T15:20:40.732Z","0.4.2-10":"2022-08-12T15:26:40.632Z","0.4.2-11":"2022-08-12T15:39:07.292Z","0.4.2-12":"2022-08-16T07:39:25.175Z","0.4.2-13":"2022-08-16T07:51:42.638Z","0.4.2-14":"2022-08-16T07:53:26.501Z","0.4.2-15":"2022-08-16T11:44:10.252Z","0.4.2-16":"2022-08-16T11:49:24.748Z","0.4.2-17":"2022-08-16T11:49:56.537Z","0.4.2-18":"2022-08-16T16:39:03.855Z","0.4.2-19":"2022-08-17T09:34:57.893Z","0.4.2-20":"2022-08-17T11:02:41.856Z","0.4.2-21":"2022-08-17T11:18:16.497Z","0.4.2-22":"2022-08-17T13:15:49.238Z","0.4.2":"2022-08-17T13:24:45.015Z","0.4.3-0":"2022-08-17T13:34:48.646Z","0.4.3-1":"2022-08-17T13:39:13.295Z","0.4.3-2":"2022-08-18T13:34:22.267Z","0.4.3-3":"2022-08-18T14:27:39.738Z","0.4.3-4":"2022-08-18T14:32:48.019Z","0.4.3-5":"2022-08-26T13:14:16.667Z","0.4.3-6":"2022-08-26T13:17:17.574Z","0.4.3-7":"2022-08-31T13:57:21.515Z","0.4.3-8":"2022-08-31T14:01:44.288Z","0.4.3-9":"2022-08-31T14:04:28.402Z","0.4.3-10":"2022-09-01T13:07:28.850Z","0.4.3-11":"2022-09-01T13:29:00.489Z","0.4.3-12":"2022-09-01T14:53:00.372Z"},"maintainers":[{"name":"geovistory","email":"npm@geovistory.org"}],"description":"React output target for @stencil/core components.","homepage":"https://stenciljs.com/","repository":{"type":"git","url":"git+https://github.com/ionic-team/stencil-ds-output-targets.git"},"author":{"name":"Ionic Team"},"bugs":{"url":"https://github.com/ionic-team/stencil-ds-output-targets/issues"},"license":"MIT","readme":"","readmeFilename":""}