{"_id":"@ara/webpack-nova-consumer","_rev":"4-accb6157e3460eda3ff1bdac3eedcf03","name":"@ara/webpack-nova-consumer","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.1":{"name":"@ara/webpack-nova-consumer","version":"1.0.1","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/ara-framework/webpack-nova-consumer.git","type":"git"},"devDependencies":{"eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","semantic-release":"^15.13.24"},"dependencies":{"sockjs-client":"^1.4.0"},"peerDependencies":{"html-webpack-plugin":"^3.0.1"},"scripts":{"semantic-release":"semantic-release"},"publishConfig":{"access":"public"},"gitHead":"280a88d4a67ec83d21c120b0b1cbabda03749218","description":"This webpack plugin enable us to add external links from Nova bundles inside the page using the `html-webpack-plugin` hooks.","bugs":{"url":"https://github.com/ara-framework/webpack-nova-consumer/issues"},"homepage":"https://github.com/ara-framework/webpack-nova-consumer#readme","_id":"@ara/webpack-nova-consumer@1.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-NQrkS+aQWru6HZS+WceSXr9oMc7a+X8Z3vgfqxn510hXO0loMJIr3w+laXn1xijIHFvKGOEtI7jl1UA70phD1w==","shasum":"5b9a96b7e4488393d4875e5d8b45000adbaabac4","tarball":"https://registry.npmjs.org/@ara/webpack-nova-consumer/-/webpack-nova-consumer-1.0.1.tgz","fileCount":8,"unpackedSize":4497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdem8pCRA9TVsSAnZWagAAyYgQAKPy6GR+wCcwsrmBpD+V\nmsyGHR7XZY/EYj2bB7aEC8pqjHYJmnhw9zT0blUC/3DaOfsXYTKCFSIPLgQH\nlfEJqNHATsIidnro3NhIHhLR0a9aDLFFURyzBntZwJsttWNfFE9aCTCbVxNL\nkwvAZO7vJbvdF/BwnlO5IpqAXTSeSNSYk/58EZQLQMsGHe/a6vH1bjMpJEur\nGHdPcHZyfeCkIUnQskxQkTHq5WzZ65Ckfg2AOi4z0cEcsiAsLrZPa8R54bkW\nr1qRBgxxDkRWFpl7Z8fu8qknpxz17gR8FN5SwKMxZtUsnGSVai4Z7ErTa9/Q\nCIcYLaFOnISHW2UDz68A1LUWSXb21S1KkKoMXk6SkF5Qckfh1v872/rg4xes\ngubfHzerPtXTwjgTeGpPupcadUzJq9sQGcbzOVvQKYLkhcnGQXPgCEESWae9\nyasWyKYyjxEnA9sk1yosp82pNZgAKyvAPDmLFaylBsDKoQNoYJUahXMge8gV\n6hGFXAPD8863bwgM3QU6vmRj6+zATumtIy++lW22D2ZoZj2VkDpNUGm4CW77\nOi5fVBCoIZo6t/yWMtUXS07CKI1mRX8YKd0TdRYbFW4p82g6h7jmpgK36/JB\ndVJ2PN4BVv87I/UhCljtiHqGSa27zY6nnRh34b0da8bhtEArxyemyB4M5ahr\npuk5\r\n=0vjV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUAgMZnT8QLhs4KkkTzRQrSMmNBF5FYawMBSpVj3M+mwIgJ+PvHIYqG5KUOOKt/QfZ/uodZx7ocSajQkHSvmqkOTg="}]},"maintainers":[{"name":"marconi1992","email":"felipegaiacharly@gmail.com"}],"_npmUser":{"name":"marconi1992","email":"felipegaiacharly@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-nova-consumer_1.0.1_1568304936805_0.09637118632361585"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ara/webpack-nova-consumer","version":"1.0.2","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/ara-framework/webpack-nova-consumer.git","type":"git"},"devDependencies":{"eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","semantic-release":"^15.13.24"},"dependencies":{"sockjs-client":"^1.4.0"},"peerDependencies":{"html-webpack-plugin":"^3.0.1"},"scripts":{"semantic-release":"semantic-release"},"publishConfig":{"access":"public"},"gitHead":"8f589aca335c54412adb6c1b4fd97180683765f2","description":"This webpack plugin enables to add external links from Nova bundles inside the consumer pages using the `html-webpack-plugin` hooks.","bugs":{"url":"https://github.com/ara-framework/webpack-nova-consumer/issues"},"homepage":"https://github.com/ara-framework/webpack-nova-consumer#readme","_id":"@ara/webpack-nova-consumer@1.0.2","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GJmoTmDnW0P8tYqpFNx5IswO7qqvIeBykLq1RF/L1+B4zX8GR7Q7mG1mhG62kROSp7u1vyV8Aq0ZdFrX9ejX5A==","shasum":"c3497ba1c889e93364cb2db33e0dcdd5c1adea80","tarball":"https://registry.npmjs.org/@ara/webpack-nova-consumer/-/webpack-nova-consumer-1.0.2.tgz","fileCount":8,"unpackedSize":4510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdenEhCRA9TVsSAnZWagAAO+AP/0/66OG5cNDLaN4r3EVm\nNnYymTwDdRsZq+h36TxkIZreKfGdowfsQvatHvnXYidEyPRoTg1S3Bio+mRS\nrOXE2RrZu0qXEPFS7zhl5ZKfksb5Jf1icIpYanKbz4RKrPO6DJTWHqgwV0vD\nP5TCeGhjXtDx0QKwL8lcFRGfhAG4v0CfRJi3ZGA0lGymrBAYeUyPtpY9kQLt\n5b2b4Rj1uPmPMtHrI8eAuBRdbld25ct93MZfhRMY+O6DGzEwQYStOTDgHldS\n3RuI0e26nPXJTazH0z5ZhldrF5adPm11Y8KDBJ8c4JW40Sr/l+3PO8OZvI0F\nBOj/wdqwjlZAUMeI8jgSx5T+n/mWbKeuQ0uxtcAW5HVVBp78fhLNbBI8WWHX\navKl9Y9t6B+MKwLy8ToUWmr5MBnGFq6oZuy6pNvO5rV0hEqlaC+s1v8hF2a3\nJVKQ0WJNgg0uSd9fHUly9bcE3mheR4zOkpM4Jg8O52oKX1DwGZGMRs6oK9VK\ndERo/WgBbZDTyrPA5KU9AonVZhYH/2ZDyR7+J0XG84rEhTSsyM+O8098Q70R\n9hUMsMiHv2BkovlXhYRqyoYYbohLp3VEk+mhYvONtMO2wsldzAkObyT3N4vc\nKyrTE0x270wR7u7rlKx7pdMgnckwsbniDCuqCwZE/SAyFf0eTBRgFRuwRvHF\nKie5\r\n=i09s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhmMu+nNODttt9wUoggHmoKI2iX1nlBKpFvpP6h26mTAiEA4Ceozvm+uZd4QiXM3cndq0Zl4ttDbqRfM9YIo/ezxa8="}]},"maintainers":[{"name":"marconi1992","email":"felipegaiacharly@gmail.com"}],"_npmUser":{"name":"marconi1992","email":"felipegaiacharly@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-nova-consumer_1.0.2_1568305440827_0.3484586497625157"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ara/webpack-nova-consumer","version":"1.1.0","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/ara-framework/webpack-nova-consumer.git","type":"git"},"devDependencies":{"eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","semantic-release":"^15.13.24"},"dependencies":{"sockjs-client":"^1.4.0"},"peerDependencies":{"html-webpack-plugin":"^3.0.1"},"scripts":{"semantic-release":"semantic-release"},"publishConfig":{"access":"public"},"gitHead":"e747b713e1fcad55dc17c031f4d921682a49e8f5","description":"This webpack plugin enables to add external links from Nova bundles inside the consumer pages using the `html-webpack-plugin` hooks.","bugs":{"url":"https://github.com/ara-framework/webpack-nova-consumer/issues"},"homepage":"https://github.com/ara-framework/webpack-nova-consumer#readme","_id":"@ara/webpack-nova-consumer@1.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/hhoQXj1wenzMMUKv4MrFxk0PTV38Hrwit9rTKRTa9sRNpP1umYC7YckKtm6D8fMO2FjHUeVJ8rDIObVc3kg/Q==","shasum":"ed1399ef5eabd0020a59144ec3ded725aa5eb133","tarball":"https://registry.npmjs.org/@ara/webpack-nova-consumer/-/webpack-nova-consumer-1.1.0.tgz","fileCount":9,"unpackedSize":6534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde/WxCRA9TVsSAnZWagAA+cYQAKG02mH6vhxDXOHqJ3jp\nXGrsJoEJmJ4PSQDEz2/eAlUwuBfccKouvWF0038y3dz5ZvxoOTRaIWWeF4lX\nU7vNXxXy3bUzfJ2LL2W7sTpEWm8WWhVO2/CU3dNdJiTz0H+R27i8BNSJ1vNC\ne1qcGQXfXfgaXxoe+6I4/rl0pLL7vpdQHmzhymUrKvXOYykgfjAijOvjKt7D\nPrm7u+/eH/Abowb5afJ0jDsOCrjYgoL1ipH2heGvBx9iX/v16m+nS+u4eNQ0\ncLlKxkiEsjx6Lw92wg2M/FXCCRq5BNTFbOLtr52r8BJJYuH7vr+PoNA79eUw\nZi9Pfd+augeOkvVzuwv3gcX6PDZwjic3oiq1K6MD2awJqFPPs+iW0PFhOnbc\nZH3As7UTlQWtIC9zguDN6y1wzAz/xpQHhb0J+rgO4nSF3aIZLQaaKwpWkTeC\no3NNHxpW2wOFmf5hreYKciTo0AsBpfRulg3yCKX35LswAEuJJI0AGh/IMKkX\nGghswJNv/vwOPJcC9DWTYI2ct2RqghrG1Z6lCYt3fjQD7Ayt5v4uWmsDW1tZ\nuWsCGso8OBItrTLiedAZa6EvHmnOiXWOwn1+ByV9QuvqI4iu2FX8K2X3DeUY\nz/t/uiazZa/+1XNmMXDEdYwsT3mKh24oaerBrpiBBg78kjQuQ3vY1TgVX83I\n63q/\r\n=Cg4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0rJMrOGBXHaQIM81qWNyfHbGtS636E9P/u4C93rt+EAiAi8DhEU8JwlSjxsv1Q9KzF+ISwchSeonUwgVkVZYLi1Q=="}]},"maintainers":[{"name":"marconi1992","email":"felipegaiacharly@gmail.com"}],"_npmUser":{"name":"marconi1992","email":"felipegaiacharly@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-nova-consumer_1.1.0_1568404912645_0.9644611086228179"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ara/webpack-nova-consumer","version":"1.1.1","main":"index.js","license":"MIT","repository":{"url":"git+https://github.com/ara-framework/webpack-nova-consumer.git","type":"git"},"devDependencies":{"eslint":"^6.3.0","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.18.2","semantic-release":"^15.13.24"},"dependencies":{"sockjs-client":"^1.4.0"},"peerDependencies":{"html-webpack-plugin":"^3.0.1"},"scripts":{"semantic-release":"semantic-release"},"publishConfig":{"access":"public"},"gitHead":"2da571802377273abf0ec47c53fcaaf523a41539","description":"This webpack plugin enables to add external links from Nova bundles inside the consumer pages using the `html-webpack-plugin` hooks.","bugs":{"url":"https://github.com/ara-framework/webpack-nova-consumer/issues"},"homepage":"https://github.com/ara-framework/webpack-nova-consumer#readme","_id":"@ara/webpack-nova-consumer@1.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-T2JawnOGo3h14+luUbYks3iiuGkOLmIz9zfqbbgjXD/EvzCVxA1vWFFkYITpi0QkKCIKxC67Pf/ZTz/BiqM4sg==","shasum":"261bc1ace654f56e152e4cc35603b91a4a610671","tarball":"https://registry.npmjs.org/@ara/webpack-nova-consumer/-/webpack-nova-consumer-1.1.1.tgz","fileCount":9,"unpackedSize":6665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfoTjCRA9TVsSAnZWagAAjFsP/3BAHcTToUMFn4YYaFZ/\nJ3PkKzy3/wV2sbMKqv5ZrPS5mw3/F6aUkMGPz8lEJTdBj69Fkx9B4HP2GEqz\nO0XZPnirLYvHtKnTmxB5tJie6VhmhWEHtPG3H6HIrVptX3hO2f8la5X7APdw\nXxTYybm5FFlPNrVb04v/0CQBTCUREFZh2fOGfnbd1DiFSFXiBpybEmmcWuHq\n/2ETimfL3CxSSHNNz1123VZL67M29IxgHKKbfitX5JG0T53ul1pfZGSCh8tq\nFtPU8bCSk93CflScnV8N+Rq/hdnnyBGW639l3KPvZbNljTOqpIR9XFFHAG5I\nmAYgupTNIBGjZJ/FGRwZdbmMAPVh5Rx1ftjZphlvf4GpJxgCBBoyFI9kowy9\n2yW+E0TwnQ/vNnhXX2YfsvuU/T+Oee4RGER72/RZUAnQk92p7zkt1SfIhAbL\ne5XBsQuvFP762s/UC9rpI8z9YpaHjJ3zZbfuNHIL6rn/zniDfIy6oPR2yfcS\nB4HB+opRv+M6BaMSGNvIPfG7hcfrb6/jCd8VZqXf8adIGno3XGIOPGvFuTvM\nlRtxHTB4dN/KDG4QQS1AI7bZZOnPESD84lUzAI/571UKu6VJrasD3nEFrHW6\nm5j2LVhg1IWBn5m2cnzW3SSfqQtpcATw4Cw15nZIsmAGdNAklzhTNXVoQWQw\nQkeD\r\n=Yq9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfTakQ80OvlQC6NYF9ObhJRNCgO6FzJ7+uaTM7gRzekwIgX2qVxkj3I6fY7pA/FmL0Mu22ybcqlRKWkezrG88uhuM="}]},"maintainers":[{"name":"marconi1992","email":"felipegaiacharly@gmail.com"}],"_npmUser":{"name":"marconi1992","email":"felipegaiacharly@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-nova-consumer_1.1.1_1568572643266_0.785714876470095"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-12T16:15:36.575Z","1.0.1":"2019-09-12T16:15:36.922Z","modified":"2022-04-04T15:14:17.640Z","1.0.2":"2019-09-12T16:24:01.008Z","1.1.0":"2019-09-13T20:01:52.812Z","1.1.1":"2019-09-15T18:37:23.392Z"},"maintainers":[{"name":"marconi1992","email":"felipegaiacharly@gmail.com"}],"description":"This webpack plugin enables to add external links from Nova bundles inside the consumer pages using the `html-webpack-plugin` hooks.","homepage":"https://github.com/ara-framework/webpack-nova-consumer#readme","repository":{"url":"git+https://github.com/ara-framework/webpack-nova-consumer.git","type":"git"},"bugs":{"url":"https://github.com/ara-framework/webpack-nova-consumer/issues"},"license":"MIT","readme":"# webpack-nova-consumer\n\nThis webpack plugin enables to add external links from Nova bundles inside the consumer pages using the `html-webpack-plugin` hooks.\n\n\n## Install\n\n```shell\nnpm i --save-dev @ara/webpack-nova-consumer\n```\n\n## Usage\n\n### Plugin\nAdd the plugin in the webpack configuration passing the Nova entry endpoints.\n\n```js\nmodule.exports = {\n  ...\n  plugins: [\n    new NovaConsumerPlugin({\n      novas: [\n        {\n          entry: 'http://localhost:8080/client.js',\n          views: [\n            'ExampleView'\n          ]\n        }\n      ]\n    })\n  ]\n}\n```\n\n### Live Reload\n\nThe plugin creates a socket connection for each Nova that is running with `webpack-dev-server` in development mode. Then the page is reload everytime that the Nova code is compiled with webpack. \n\n\n### Lazy Load\n\nLazy load is enabled by default when webpack runs in production mode. It generates a script file that loads the Nova `entry` when a view listed in the `views` field is placed in the page using the [Nova Bridge](https://ara-framework.github.io/website/docs/nova-bridge)\n\nExample using [nova-vue-bridge](https://www.npmjs.com/package/nova-vue-bridge):\n\n```vue\n<template>\n  <div class=\"container\">\n    <nova name=\"ExampleView\" :data=\"{ title: 'Ara Framework' }\" />\n  </div>\n</template>\n```\n\nThe entry point `http://localhost:8080/client.js` is loaded when Vue.js mounts the example component above.\n","readmeFilename":"README.md"}