{"_id":"vue-ssr-assets-plugin","_rev":"31-585af4da2f05ff38a074ae3d43cfc0fa","name":"vue-ssr-assets-plugin","dist-tags":{"latest":"0.4.11"},"versions":{"0.1.0":{"name":"vue-ssr-assets-plugin","version":"0.1.0","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.0","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"7c3430cc2b0ef49155058df97a614dac1f7d4a44","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.0.tgz","fileCount":111,"integrity":"sha512-reMp85iDu9iLRS/8TtIQFOhdM1kCZA2o8W+4a9VAt6svgRPqMCh6x+7WeYJb7CKCV4Ypymug1gXE/4/nk0XQtg==","signatures":[{"sig":"MEQCIHCMu9mQg7NC7FxjLUImOImGLp5KQDenAjtgQSGedqrDAiAjjG+5mKNWWuMVXnWK+ZkVovjs2FT3IBy6YZrjTUXxnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW/WtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoggRAAoyooCHu2wMIdHyraewqsIGYAMmFFF5up+s9/Gd0YdL/5kx7p\r\nU7lGQ8UwA6EVuCevXsSqpYI+H+jrPO9JWCqERjI459LZU9HTAzlI2WGje4Ny\r\nerN4TeKgeKVWmmyBoltqgRXOqvZ9exQ0dGVu4uOIL+yzvGR3oLosCYNG9TO7\r\nm5mgASrjCKqafN+TdCuiUlFNx3FlnI0XvknoKxdFUm7jfKemHDiRda5RBn4T\r\nsXq0MnznMwurmeMtAhyh+4FsyKe4zwHDUhbd9rOf/VDa2bnLdaq9PWA/E51U\r\nPUHu+4+DIgQ195ddkMQVZYV/F8UyP1u+2TOip0Tm+AR3D7TiYzWp/Ohw4Uek\r\npZz7rJQsBzXn48yuJzZb/pXELoWo7RVhj7KhJACd+A8/J4BFqfxOjPvhNyDm\r\ngp9TPGg1Bu9ItJcgqyQBbCMyeeaFRxwnzK5m2GfyVqNtgSB1PHKyAJEfVQiu\r\nNH8ERstori5E/d5lfolXaemzTM/AjI4DPgwE0MD9Za68NWZq4BOjP9D1zRr3\r\ngAGsLB8pfDMKLbo0UzteSDmBOAFXNez6T4j2z/UbCWKKpUdjUAHIIaddxmTC\r\npHHxiDH1FJCSpFC/NdIDfo+CIT+J8tmtzPOSNZVBQy02KeEscz9IN0QKxpw4\r\nT0BzEQGapK9+jW2hEv2luO0TTxQtuAKFDEQ=\r\n=TSkb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.dev.json --watch","lint":"eslint --ext '.ts' --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.0_1650193837451_0.7950770174686488","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"vue-ssr-assets-plugin","version":"0.1.1","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.1","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"87db5b326c443fb2323d29673b007a945f85d05d","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.1.tgz","fileCount":88,"integrity":"sha512-af5PKrCatgIkbufAJwuGPdsJdowGygaN/aR/sZZpLNnhqJXE59ZsAMgMEtDTNBGYTuXbdPKk9HYrvwOa+jyfhA==","signatures":[{"sig":"MEUCIHizCdVD6oM6Mtiqta0trZQkuFc2wPq5IRMY3YEyvEBhAiEA/b1tERkhSTuLHzVNSeMW/yMkvzMlrNVwxkYT5++M0cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW/bYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZGg/+NlhTwYZj3WHP4A2mGNjnpbNQ4hFgvw6RXd33J3EOwsgjLbMP\r\nGp/NAdZjm4QkV0nQVLcwKghrkuVhEyiDwg+CCxU+bL/kPDQo0NkaoSheswOR\r\ng56rn1XzX1YAPspQRUJt0yu2VvHiOP8k3e7Fzm205+t2f3CWPadtHEWZqsRW\r\npq2emHqyABAosZAb//qsCElf9Do9QHCN0XDI5MWecb0l8SwDDHtgfDzLXRKZ\r\nTMuhYGrbj0enzp1+IDYEk8u9cpK4TgWeDl55MygnyWcwihYMz7X3NZ53cB0O\r\nqp3WMEoi4q57SCXMxkkZdM+MIzlz1qOL6n1i4UrGrUl6rD6fu2F5Ys+qqqOy\r\nG/w0K6kb7C/hg+oUwT+p/19Pky5utECbhZQHslj1x0lYeTJl8FNYkYOBiDl6\r\njDZdVSy9rrZp40ZkKB/Hk+bEmDoqEYFWXkLmGoZxZv/165gEWF3ldtEmU5qK\r\n+ojBWzRM33Fn4VU/8Ar3NYs3GV9FhvT8KoDW++C7M0yIAMlP8no3pk47XWv2\r\n8aiKgADMm9pTdpHwfSMPZbTvvxw1XILrxqpUmKnpyJBnLD40wLZo/6XAoS4e\r\nSVH6LTB8iJowwnZkUBL+6c9KBWnQto7mP19FB9IPKvpyvyPANKYqTZcqnJ9m\r\nhhV3S8i6p644jBHDfPbIOHSBgY+fNsL0r8Y=\r\n=VCu+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.dev.json --watch","lint":"eslint --ext '.ts' --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.1_1650194136150_0.5703628555663549","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"vue-ssr-assets-plugin","version":"0.1.2","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.2","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"f666d438c4598f0c51efdc2f36830a63d65feecb","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.2.tgz","fileCount":88,"integrity":"sha512-7MPL0VeuTs/Js6tSpb59D65Q4oFmo7G28k/beT19m7zB/JZO428fbPmphrkRe/1SDu/74zApeGXRrHe4l7vtwA==","signatures":[{"sig":"MEUCIQDZBL58urmLm9fwcnJuLbgItunLqjCQCofWUp/Yc1jVbgIgb7wvIPRERkR53Nh1BvgoecVCa9Q9j+mxXiYQ6q7Rh98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW/iiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhBxAAkQ7AhqOaIWZHxzuyqBysmVxJu3tKHTu/Zlk3Uem4nLSF1XLa\r\n+Re4TuH7Ik/9f/Dt4s+Iw9mlah6mqQwEqhqWQGwdcMJdPezOkC/OSDVc4T0C\r\nUg9sxRHaaUclI1jHG/ozoVhmrdBBhOYaN1owpwt0ghchCLedM5KVaepV7cBV\r\niZr9j6kKSawymcCFwg4WiLmBoffZUltZ9efYggZo8y+g6UNM8BeJ28E2ZKLW\r\nnXH6ntPZa7TBerYH5Y/e8aVh6yluUy00MGkHPHM0tLdVSx0/CSLF1GuEKp0p\r\n2r6+/xt5AiP6mKkvJr2exPZ+irT17t7XMlJ+JQNKyP0uuLvSuxBPNnf+rjE4\r\nb3CjcNmsgM2GmkrW7cOkUvdLlnwuWXg/q8IuVI3XynhTzsXI3VLz7lNNN+2h\r\nnXny9DuRGd5hZr2MufbyGjD4DEx0VYDTp6cHE952Hbeww2CyoVca0bQGlt/n\r\n6AZAVFsN83HL9QEd66Xu7zLxvjsGB9IGobG3pXjdpP4CzEJXxCqVJxp449CU\r\n3pVpowZkuFm7+iEclr7sl4XbGi3VXXu/EZ8DkxY5ILa/0CSznsAiW9XG3lJi\r\nrGYRPbbKU5X2atv1OmPzpqhWvBkDVBqOJyLq8GdvwoF8Kpd+PVu0bXY+cliR\r\nHPBNK0r+nIr6vpCjUTpIfScNlQ393H1oIKs=\r\n=0xy+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.dev.json --watch","lint":"eslint --ext '.ts' --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.2_1650194593980_0.7433200932317607","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"vue-ssr-assets-plugin","version":"0.1.3","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.3","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"d228b75d10e0c219c484c5acfb8dc7a65b5c8b35","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.3.tgz","fileCount":88,"integrity":"sha512-vn9hObPH8WJSH0yAS+zKi/R4epQhCIxGKS61a4fctN4/vpJdBcHOpSMnvYQeFStE+3kRnRgNw3MvbD6XuHXsSQ==","signatures":[{"sig":"MEQCIHzkWtSFDJZASlUSvjZLUNoD+COeth2/OkQ6/DxMmWjTAiA3QSkyAxuYSh2w8TTNAZ6P/ygg8R/BcqFP4fm6sZvvWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXJDPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGoRAAof7C7qZ4L0nDZ2uHPvGBUVe4x9w/esxZfw7v7OvqrsB5+mH7\r\nCQnmgOjxoYnEfffgxlObaAhLl/gRMKL1MAIDHXHCvc6aFEoq8o/C/E1B+pC0\r\njEYU51IDkOjqYNIbvSoVUxUBY89MXiyUiDBJz2XpEeb5bJdSbGM1eAuLcjD2\r\nw4OodBr0sxtdn444XLxAMkoZ7CxwpVfe+4uMbvigRZ7xLZXxgg+p1MDfvCcH\r\nbXQnyicpq6AN/Lzeff+xs4xOPvth8itJ5sDPByz//04iWxugTKnZJgchItEg\r\nCAd61zjZGMZrv0kdilXmvisjK4xTqptDgb3cfw1klx4XyKjAxAU3UYcQhHfr\r\ninSzipese4xFCt08c+eFDS8Il5aBT2Ln7M9oO2vi41HXRZWNlINQ7MDcJIHa\r\n8PgwhUGWNkNqcJ/N3hqtdJIx2asUlTf6SAlAZEjJfGr0d3i3Qjob6FNHnH2G\r\ngBWEILFIPS29Uo9OBTqviVerOcTHY+xwWkXPlVKiC549JCyso6rX0mGC6mR0\r\nTSUJUzYah+t/Fo+DNLjIeTIsUSrMS3ofSEM8amC+SDx8nNuiYls7sfNDMxzU\r\nvMQMWsnPAeMW5jcGRfhaNZui+wXZ8txvWP8gPPARcWueCq0lWvcbdOqumOdt\r\nxaZHdwBIUfetDQ34aAsEgLPz+U4pT1Ziwpo=\r\n=3dz0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext '.ts' --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.3_1650233551583_0.2894003373454237","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"vue-ssr-assets-plugin","version":"0.1.4","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.4","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"b760789a4cd8da3b5b2122ab47500f6d489a6b10","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.4.tgz","fileCount":93,"integrity":"sha512-bSNpYIavbYrEve9kvUcQoQTLT5DEax1PAtyQ3xkTW+0DIkT5/esPZ9clWiVXLy0IquHyS3CFFwuHWBqBs+voqQ==","signatures":[{"sig":"MEUCIQDBjl0EM+r7X+28hQ4gPL/30fD033QTIl9FlD24FcCHOwIgN7VI14ZhI1Q8YEHDQ7WMc6d0idbRzh7oiFr837YzOgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYKp+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY/RAAifHTzUAeweOE4h9IDDM7PfG3dOL8sxBNK++n+EWxrnSkDwtX\r\nkeln4wOMblXL2OmWi1QWm3rwROdmVev/38q2sJtI/QRxswbf645PavL44tN5\r\n2OiDk/k2Vo67Wtsfk6DkBcYOm7tY5QlUTeADj0oQf9n4V8oOb9i7JnD2wq7N\r\nsXQUkN0VQbpGOHvUGnmyjgsGyLSXPmdh/s99lvEJRElHYZ+zQ2VhaFKgKNrs\r\nkRnbK6qsGn+xSUZZb++BqUpfdMbjfep69obSGgiMEk7/9wnUFjsX5owbPAnU\r\nyP3lioO6UxOHZPfubY9UfvlTnHr/p/XbQkefmuKItDmk4h2xvyM4RZppeZNG\r\nEhkEOnWoHisd5iSTmXi8sR3L+J/Rkv/bs2nzul+PU0wq6xgJSigNMulbUQJM\r\n+v8WLsMLhU9c1Q/3gf68HW5RhZSBfgDX2DQN2UZQZsXiP0Bv4jJSINeOf1OF\r\nejZRSbYnspNy2BVw0xIAXgjZKbuxidTHiZ5DJT5UoHVqCWq/BAjiFYKL/Xff\r\nTQd/bPMC8b0t7t69XMuWVwUatlsp7ughzU7zSso0mSDbY+R8kNtTvTyMEydd\r\nrpDwXziQHOyOavDqwGXoKFXEmhkgprCmJ8eyoJlEh+HK3xVRK/j+m1sNqeoX\r\nqTdeYrApHcvRkkTNGCt1mpaganC0Br2+LOs=\r\n=Eni+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext '.ts' --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.4_1650502270219_0.9873165381553011","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"vue-ssr-assets-plugin","version":"0.1.5","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.5","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"58cc95c62976d900741cce2de96b3028f2ba0aa5","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.5.tgz","fileCount":93,"integrity":"sha512-hmjLkDGXkW6b9j33wUdnHwTTXtSNdLLrBWfv0ov/iz2Y8O8oGqbSKnTNzMdRvzGHkD1ZFaqpPlSfpjlvtHxcFw==","signatures":[{"sig":"MEYCIQCEhdp82IvgnYX27i9p5SEd1lTsquKJ0zNQwwU7sIN0swIhAOLWwCLFW5jew69dMTs95zq0swSCeQaRcngWutENmYJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYep3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiTg//Z0V4kgonxv+Ejk6z3vy44EHMlaEo/6bDoo2iu2dx4O6Szzx4\r\n/LEod/+FSXBx/5apn8KO04DGtR9Cygxwnx8hHGcSh9yMS/im+yumbfA9y8AZ\r\nNeugrj7ZL2PM/+BKrEgka69dLJdpAdc5OJ7tHBru+GYVJx+b4IGCcOZzv7VY\r\ngOdxmT8dP+KjGWF8LTYvcVr9Ttgr6JGNal6TqhZrhSaZU83ywqash18Z+1i0\r\nNe1zddc5uHDXT8YMwmXtw30mO9P88K1tyYA8W1ShRdEoHF070QZtopI+/T4q\r\ntD+YrRm/A/Na8CotPW+lZkb/1Nur2/Mqm9PXmGaX5klU1QjPcuC2mxn0XtXb\r\n8E/VO1YW0RDKkP/KgCmVYI4aV356QLvg2PQwS+a6NWTkAKDk58eV2JRMUdxS\r\nVRo2XI8fdkfmlMp2aAbu9D/N4IctH8HZ8MCQA9Bsutn4KnRhwzq1iDOJKs4w\r\nZfQjq/xhHO7mMIUMOGYE2gH3xB0ntfW1W9czDqE+2Yj21O2Wz3S8ssUTz8ph\r\noHqewrbFOwWAfMqAwdpdIpvv7oihrHj7Z8DJn9gBl9GVTjW51bIB4VKlnVmB\r\nqeOdeA5q26Yo83XZKWfjDcTI6L/szhgGAKXLo00Gz0eQ6IpGkcxV8+kdhr76\r\nOItG5ZFd+Ln+t2/qIG+4bOMAVlfgDudpFwo=\r\n=ekEC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext '.ts' --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.5_1650584183402_0.11572025275598219","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"vue-ssr-assets-plugin","version":"0.1.6","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.1.6","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"0d7405a7fa497e49f49a73248a4affebe5909378","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.1.6.tgz","fileCount":93,"integrity":"sha512-cKW7E4/zsE0PCdZP5KkHKvf250YKuXvH7haPH2SgiwMRneFgAZOmUttqJjrLMfi/gkMW2sZa2XBbgP1x7YUNAg==","signatures":[{"sig":"MEYCIQD/j+0mNGDqJ/PXCk+rFE1hobLFdVSDNffHXHYgSMcVTAIhAKg5Y7ucNAryAYPFK1pvhUJJUrue8HPLEZoFUXhLOsnw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY430ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmousA/8CWammZf5x19IeUiTEsHQVFK0WyLhx4VqJ6JAaLRSyfPbm6g2\r\nHGFgbsbf16u0GFmjUmUrvjvde7s2z58LDi80q3mFeTO3xNg1ClPv3erczCMZ\r\na8k1mQ0cAtGvGwn6kb3E/QJXTPf20UOLJnxrdU0sj8xtCvinEeQ/Loh+Pt/b\r\nOUY/WOyDAqHGG+8l/ArePh+YYyjNwQ0LVjKM0OY6pidD5k6dIkCVAHyL8WV1\r\njjM5GhjyhSOGNnV5OrH+eNqKrz/yNWFTlqU47Yd+ZO2zsTXrpjyxRNd2YDzQ\r\ns5wMy0vksCihq19RBroz3scxxQethSLPPjKNfTnSudQyaxMdbAfklsqNJUG8\r\nFDCF2wUwCyEbXIgKsAA0n8yQQbkvcTXjC2k7+t1r/bskXtvy6zPz3/wR6Y8g\r\nDAzl32FGWdAlaNrNthlv1pxIj/YAlr4noEe9f6dQrX93vmiJ8Gs5N/hkdLtg\r\nFCEQzWkYPTDvXjJHO/8Q66kvCJTSCobyWaz0Eyo1u9QdyuLVROMa1kR6vxce\r\n+58l+Wrjjm+qeshN17QZot7+24Wnj7mo2rGc3lUe+8TPso1ooD6dazRR1q1k\r\ntCxpsSzkjo1SQsQErAb3pCEkYYVZvdWp6lWW0d6fqhgV1M4bszBJIq2z3hx9\r\nZ0QUj5qVywhrh3cglfkMIOLB4quVTh/13z8=\r\n=Veyt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.1.6_1650691572704_0.6554727837631282","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vue-ssr-assets-plugin","version":"0.2.0","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.2.0","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"07a3c2f2474fc385fe1ad55e4049dbd2e0949bac","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.2.0.tgz","fileCount":88,"integrity":"sha512-xjX1adeFETxRszfQisu/cAX+e+Xqz1+prrqDfdzlOijPIEtAWGO9OxV151XJQ1Qa0sJd7TD0FV1q2tgRwR38YQ==","signatures":[{"sig":"MEUCIQDanBGc9pguc75eLT+1ksy7uxoidfnq6dSHiQhXxV27UwIgbowhyqQUUPlg8jeCtYdWRLikQ1RbM5o692KOg+tKNXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaTG4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4TQ/8DNtAx9uHyzCUPofS49dOlpvVZDOXzwH5cSHX6RloSEXCr5IE\r\nobo8XEk9hFGQkmhg23J8kDpsvykfPGhVC1tDZGrliYIPKGkGgGcfj46bXBko\r\nkJoLEa80UBh42FVOMx8TpH48/ye0iVnpqplhYI03KNSwnOeQOfArK8S6vsmD\r\nl3WU3KqlIIUwuWw3EnxJ0DkftN4NjTCerYZepD3ZdyOLQuT39pmsZTVZZi/X\r\nZqgXpqhTQkFGHLJQ3/O9Lvl2zxuZbxUZIdTzmqnfZw35gUlkCbbF8KXHDGVv\r\nLeZirFA+SdWGHlN/U3zKK5stp8xlclU4sw2DV0w78FqgEZal7CbI0em71LNS\r\nSnNjykLrKCkaItCg4xq+lrQSlwmj0oQ1pSUoXdX1ZufKPio+xEgJS4cefG87\r\n0MiNFxlr2g0wYHHdodCDK5ZDhKdvgEalBwNVo83PVzUd9R1iT/LpxrgyeTPd\r\ne5LC5esvrrqQGz0awqk0qrT/86TwHl4JqzJDuK4v/6SVQmw040xJ+qr6PQ1W\r\nfdDTcZB3kfSczhcmJzHFLpX0+j973dG+CA+uKJUdQhQX5MS+3EDKQ8vl8mi5\r\nTWLtnOcWtmKSo2soYAHW8qXByVZQJVdroFSOgadT3XZBQoyFynj1YqeZGjk0\r\ngvxj6pBAvpoJxyZsitD9UHewpwNfnzWI+vk=\r\n=97H6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"bail":true,"setupFiles":["./tests/setup.ts"]},"main":"dist/index.js","babel":{"plugins":[["@babel/transform-runtime"],["transform-define",{}]],"presets":["@babel/preset-env","@babel/preset-typescript"]},"types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^27.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.0","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"webpack":"^5.28.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.2.0_1651061176124_0.21332569341894292","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"vue-ssr-assets-plugin","version":"0.3.0","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.0","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"f2a1e939711a32daa027ea62461a4bcba877c0b6","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.0.tgz","fileCount":93,"integrity":"sha512-anK8c56FNXvDPFjzRwAeS54MOUV730fC/Ul1GbOiEEUa+E312D7s0X0VK6rNpPLiY2iFWPGUFUQ5Ya754g6V5A==","signatures":[{"sig":"MEQCIHOvnb7He97U21VkG7pu6hOq/0jOCnqR1iXYYJV4lPGnAiBBpIu6GVwJrGHQ0BkwvMEBbXLm9m96oE7y8h7k8i1OwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif2tIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpijA/7BsF7TCRFnNfb+GhzkRHvMVncziWjrqrVBTMaR8YxeviIZsBw\r\n3LWt8hSk4ewTAtKXLFpIS+HeyDnU3n1yh5JQRveUuug6cC0MOG3it2xYsGbK\r\nPzyL4jNqofBCPcU8N8cOID6IPYvIu0M+iIbjMMopi6zC7eDIOhUSVEBlBHel\r\nbHKTdconphhWjp3hBWWpM7ZhPTHOSCiCL6h8fQ/g+iMpZ66CBuBzxYmkVEhq\r\ngCf39qWo+L7Qt2MSOQQ7ZLatrZeLhVhi51VI3agQRw0OPwrbhJuOesODblxn\r\n7fyIOreYYoEn3RZcLfEn0Nn8kHotbXuUCicswDpqv8xA3lTpKwGxNSqsjJTY\r\nsU86quP1f6hY9WVZjh4WRvIFKdQHt0oQKxjod8QIyslEYh/dAqJC8IA8B4wg\r\nVRC5qkcc0TnDlSM/YOPXs5LOrfzJsmHqeP41DyJSkD1VKonR2kHgpmel5lYs\r\nFvJJoyeQvDQVFGGHcRpV6B2OFuHECdp16BgBWU+TCQx4ZpUCYQzPJXNVBHAg\r\nCbo65MG9l5Nma30sM4ioB1+6f9okl2UswQOPaiIGmLqhZU7yX6YzIwlyHgX3\r\no5wCjTpgz/vJb/q1cYi7SQLq5ELlu01pHHBwc4wW6K16//Fk90Fzb4AFVTK4\r\nZS4TWbK+92xERKuZawW1mD2X0nciMxcDlf4=\r\n=w5Fd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^28.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.0_1652517703998_0.7152349790275851","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"vue-ssr-assets-plugin","version":"0.3.1","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.1","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"4ddb69e01969b50f7b74c13b0b23bd9b5f2106dc","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.1.tgz","fileCount":88,"integrity":"sha512-FEtX/3u3uhkY4wSzEiaWLYJVTVxBkzRXsOIH+ru8FjCXqmz2PMAWewV+hpIae6xjDhMyL+DeeKbhEXF5VQCo1w==","signatures":[{"sig":"MEUCIQCkx2z3KpyDibIMUCNcKX3cqBSzLHcC4OeS7VKxyBHMxAIgRI3CnLIQn7hXJnnAVD0z/w+tSjqGZPb1Omi48SvhO1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirAT4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Dg//W/csUPJwHs9/SAwTSJ1vDqEq5mFSr1jO6jGAXsRfmmSD9rkw\r\nuBXeZHGgB8SSYxAAIxRfg4iLX27tu8O8DFJ2AtbVMRysLW62BDjGNJXE5wlq\r\ni/MbJw/NXF7eFb2oPIdu0fZS0TqWnD1IwCu6cSfdQsKziQWAFBiLWp1wnwkq\r\npJb5uCkzzFPbuTflqvEaHgA5+QwLzr0A6H5n/b+X3MILhVcNyWSAJ3uN03Ch\r\nCoahKjzH3bU1qaOOM1ou1yLEYVEX2qtaszgNW2YrR1MqI1cLgn65dqZ+w+HG\r\nGorw0LYDaH6IlCIxw/WFDELBPdUfT+naXLcg2QLGT4J2BVHXVXKuiNUy+pJT\r\nSh4MIN4PratjdeRBOjnFuTdUg9oxWdtBNRQRrbjlAKW5VZW9naLLXFgBwrZZ\r\n2HqSlQ0ozTkafkq/O1h1m4GbLN+ZaT0DTePnzKnLCKbQb2JevO6F9ZTh2qo3\r\nNXZy2mmkueNasXuSg1dEraPWWfGmeAL2nqIgGfS4TlvWQjbqPvKYD7T7qwnX\r\nu+q2is4I/z0QF3mBqBAB8N4VgebGuDOpc7qwLhoWI3ype++Vz27YiwOdmYIZ\r\nlJnJXbB/B5K40vmcQdmANNx0QgOt4ixWjX+D2AqWDaXZ9Z73CF2FqG/lq6wi\r\nzIfLTgYiVi8n/8Mb7iSIYDKaLqolyFW5pZw=\r\n=KbBp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^28.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.1_1655440632386_0.38684626671171274","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"vue-ssr-assets-plugin","version":"0.3.2","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.2","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"089953d7901c0a96beb9f209286805626da95800","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.2.tgz","fileCount":88,"integrity":"sha512-S0D6S+juwkCNGyPXr5qUghCCPmF6V0dZquIvFplPUywh3uJkPfMVcyTET+lUp5/6IaUpJzJWFwwXIlZzIc9ktA==","signatures":[{"sig":"MEUCIF6/aSkoGlcs5dewxs4076u2L6Qrmpm0Ds38qtbIK2YhAiEAztnseOK0Swu7Wz+Q5v8rdIKT66lX3cvKdrj1MccCLEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2k4uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2oA//STLqHVpgfM1K9McKNJr1szAV8On9+vM3VTnnFjI9EBgI7bUb\r\nz5mT4xs3Ypwez9m7ssxCI7Yzx5e7DVPsC64yDdgh5hdIikz/X2KtgsgVMlIO\r\nj4EspLkcsH+OKFyLsKXBbarR2lxkoKwbudVeTMfDrcNFLqe0dbkJhjW8+SaH\r\nXwcY7VgV4ECM+zBxJ3EaI8oUcQmBZmAa3sDtYSCOcmdVWJ8J80jxnmZmZwOQ\r\ntE+KmaJo1Ss2ciRv5PDgijk3r85sHxN68EhoMnMLt3VUphhmzOFDDrjTvjZR\r\nF0rflYTcy44mk8b0SVkxk+8eqO4dYemEHqLF/c9zNb7+hqdU5rpZ1rz0fxia\r\nZl32grYhF8+xmiJN8YzFBtwadA5b+LaCdZoeiXdHlcmtAn71vfBYNYXyHY39\r\nO5fYJlptcvHhUY3ngJEF1CHvi042vLm9YqeP3rcbHO4NbPz9FMLbZNtp11kK\r\nwTXTGhR7CC61zsRMW4nzRtDr4MZILWsM6gpQyM+gyzR6qNKRfyWuNgw6pn9K\r\nQPmcu+4H3DucBe0gb9dp+kGRhOnBKIvdrI4zapZNqkElGvFDRu1F/zxqHx+6\r\nKtAfs5SfyKMiWdOoOsQAp5+tfNEw8VWlci+ij2UZjEzkONLttDFCgVycMbM0\r\nKq8kiw6/TiqyqpSZxh3TbuiqJbv2X5DBDN8=\r\n=J2SN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^28.1.0","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^27.0.1","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^12.6.0","webpack-cli":"^4.9.2","@types/jsdom":"^16.2.13","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^2.18.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^8.6.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^10.2.4","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","webpack-node-externals":"^3.0.0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","@types/webpack-node-externals":"^2.5.3","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.2_1658474030021_0.46905217861586923","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"vue-ssr-assets-plugin","version":"0.3.3","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.3","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"fb0f9b5f1a52d9ea2c4fa9586bdf0602f227a93d","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.3.tgz","fileCount":88,"integrity":"sha512-/28BBhCl0kazRPaU+iF8wkjitudmaPWsUMfsj0qmvxAT7H9HHjK8Utvpo/eopilYmHzZPtUhnWd2A7NEMfwfkA==","signatures":[{"sig":"MEQCIHYuzLsswSdAnGfTajFjlq/F+r4It01JP9d/0sKmiS/0AiBoItERDcvNZQcLRLOzJOKEp23VBD7+n+PMY4rDl7OpRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5JpjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplpA//fT9YJsko6fnXOu+Nu4qymTAAl/QNWcYmjS6SawK/4SSR0KAk\r\n3CasWlfAdL7uIAFq6un4jNm+uQZrxkrpwatd0vNGh2BGnyUH/HavGdcjFivz\r\nVIgJp84FWZhKes+RsvdUHAPl0dEDWa1loPDIySJtIFWvAsU2YW+WDZ8hUJbe\r\nN1TljZCK+0b7Wtla05u/vvDPhEVpi7tsyfEvaiyxHPhNcsL/aPiO2k4FCKiD\r\noDMlWEaebCQdsRIfb0ZaAa6bi6Y3FEhVtyp1LXJHobezXPRESM0YciaVDAN7\r\nQsUdYDaPWP1rLO9K2G7+OFrhoC3D1b4neAmfQHrYo2Ch4B1BDvwaZsnrfVhK\r\nRrDs3LRra6cFsxrcJp83mweYmSIRPm9I9As6Yh+U0pKdxPrbs9aWIiDCd4Mw\r\ngbyAPZmoTFybSWcPgiZYOfgtXvbtoFDNKNX3CnBUcweVJ7JICr26Vyc/L+tS\r\nYlVXSGQHJ113Hw9KcbQNGJFND6QLSaE3uMSXgTPq4jrUczikGDFUZ/thBrDE\r\noBDCD8JcDldBW64qzkuZLBdpBxbj73i8vx/tqkhBbNBu8CD8aY4k4JVapf3s\r\nQMZWrUeGA43Eg+YFbcDiqIa9BJrNhwwojIlawCT+dcX+3a60JCurEQcfgn2m\r\n3eDBSBhFiGF3uSpghThXdmqpL1fbOJTZFnU=\r\n=LLpi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^29.4.2","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^4.2.4","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^29.4.0","@types/node":"^14","null-loader":"^4.0.1","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^3.0.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^11.0.0","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.3_1675926115456_0.7964769913361862","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"vue-ssr-assets-plugin","version":"0.3.4","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.4","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"03ad77b6972f556d1870537950d004d525704bc9","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.4.tgz","fileCount":88,"integrity":"sha512-GQOqXE4GADRs6kyz6xOFCjKvqdl3JcIJsmLKv2V6g/4GnYFoQUHVVp0VOkkZkvZToNreZcO8Yu8ormt/eGHmkA==","signatures":[{"sig":"MEYCIQC/UuaeMEiEKpz/vSQPiG3cm4BeKfhlwTnTnJoKTug0wQIhAJ+XKf9iTwH/w+h5cOJxBqIKDXmdFvGYTzCFKLfL96yv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64026},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^29.4.2","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^29.4.0","@types/node":"^18.15.5","null-loader":"^4.0.1","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^3.0.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^11.0.0","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.4_1693050961255_0.6110136499943879","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"vue-ssr-assets-plugin","version":"0.3.5","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.5","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"68692c90b209a46070b432572b7846acf67b3809","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.5.tgz","fileCount":88,"integrity":"sha512-Fw6OUqQelx8myK1EpmxIKjXTgVDlJpsgCJz0EJfOfxgN+2ZHlntsluWnt9dHcQwT0plErukzQlLw06HHtvvIHQ==","signatures":[{"sig":"MEYCIQCr7yl+dzYXET0UozYT7JQ3oTy8163jRcVpiAjgWiqPZQIhAIrz8OX4c7r3rY5CxdG3s2zt9f0W9zyD7F33BeRVI/oz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64156},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^29.4.2","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^29.4.0","@types/node":"^18.15.5","null-loader":"^4.0.1","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^3.0.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^11.0.0","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.5_1693918794240_0.7415026469878272","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"vue-ssr-assets-plugin","version":"0.3.6","author":{"url":"https://www.stephenli.ca","name":"Stephen Li","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.6","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"335fecd02fdf3a3bcb4ad70176c10c4c02960992","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.6.tgz","fileCount":88,"integrity":"sha512-pZeWHYy+AX2a9mN8zr4qwdLIektuXYiHVuoJ+JvHDm5iS91VgPAuwjr8Mgk1951Sg6/NWJL0CVrwNRCrNGbI5g==","signatures":[{"sig":"MEYCIQD2g7Kw2Kpy3qe0tn/a9aFtokyb3s+d7RAzURuOrXlSpAIhAJ2gRwDlxuwS9ys/tjrMlVvnbjxWOthKyFv0wLZx5KbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64172},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"jest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"ajv":"^8.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","jest":"^29.4.2","sass":"^1.50.0","eslint":"^8.7.0","express":"^4.17.3","ts-node":"^10.7.0","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@babel/core":"^7.12.10","@types/jest":"^29.4.0","@types/node":"^18.15.5","null-loader":"^4.0.1","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^3.0.0","@babel/register":"^7.13.14","eslint-plugin-n":"^15.0.1","@babel/preset-env":"^7.12.11","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^11.0.0","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@babel/preset-typescript":"^7.12.7","babel-plugin-root-import":"^6.6.0","@typescript-eslint/parser":"^5.19.0","babel-plugin-transform-define":"^2.0.1","@babel/plugin-transform-runtime":"^7.15.0","@typescript-eslint/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.6_1694835459311_0.11008604650304177","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"vue-ssr-assets-plugin","version":"0.3.7","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.7","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"50d2fb8b1ee4ed99c3beb4ed8d1ac38c737dd1c3","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.7.tgz","fileCount":88,"integrity":"sha512-1PRXKlD/pq9zYFpnrWlVt5q8EngFQi9Pt+baMCidT8LqBCr4agnDp00Le9l9y8GgCfFLsMP/QilVPQcEMSCNNw==","signatures":[{"sig":"MEUCIBQX/081vqOocaNJH7zWIEwzbwxaM3mKcb0t49U+m3IgAiEAv+np0IP6tCuRCqHeANd1rDR9/cN/1rc2WzBTYdGZYOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59902},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"vitest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.31.17"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","eslint":"^8.7.0","vitest":"^0.34.5","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^1.8.15","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^16.1.0","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^11.0.0","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@typescript-eslint/parser":"^6.7.3","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.7_1695769105265_0.23769390209469554","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"vue-ssr-assets-plugin","version":"0.3.8","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.8","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"35c060e15fbcebf08de8cc2243e690b94c3a70ce","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.8.tgz","fileCount":88,"integrity":"sha512-jgylBRjbbzB+PzAgtQ4JjO42iRh1O3LuArsVcdjfv5XBdZj33uAosbyIj2SzKh1RhePZ3xt3xVfSwyF+1Izl5w==","signatures":[{"sig":"MEYCIQDN6EqcTmVLVwyXA784P3dVDANuG+4RHbYs1G8ckLRvcgIhAIsSrGGiJDifR0lq51FTfinUIDHomihsJGwGJ5xpCu4S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59782},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"vitest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.31.17"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","eslint":"^8.7.0","vitest":"^0.34.5","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^1.8.15","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^13.2.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^16.1.0","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^11.0.0","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@typescript-eslint/parser":"^6.7.3","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.8_1695951419610_0.42662349137194666","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"vue-ssr-assets-plugin","version":"0.3.9","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.9","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"1018013eef28ac89f9d14825efcdd3438e2e57df","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.9.tgz","fileCount":88,"integrity":"sha512-pTx7vhdcaYROGMtv2cyBi8fAPLSHNLLi4eUlNKPJ+FYYXhn/5R6zjlptBFdrPuigZQHMkzd2XL54gjD89s6BVw==","signatures":[{"sig":"MEYCIQDb0ZP6nY/QaJTtrpSyvgG/dkaN1bOx6f+U+tuApFfTdQIhAPOlmpGTjOkVOXpGVSrwVDwOKhoWZpv+zeRtLVHA4A7r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60038},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"vitest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.32.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","eslint":"^8.7.0","vitest":"^1.2.1","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^1.8.15","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^14.0.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^16.1.0","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^12.0.2","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@typescript-eslint/parser":"^6.7.3","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.9_1705979031129_0.2044387225917843","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"vue-ssr-assets-plugin","version":"0.3.10","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.3.10","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"af50b9ed0692bf54fcafec08812788898ed4f157","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.3.10.tgz","fileCount":88,"integrity":"sha512-jjJukB7wbLk8e3gjgKSstjTMtxlo2NGl11Rjc/a8eTc7aLJcRBv2FpaEGMAYxTebCNV0tZ91b63n0ha8Tbr8CQ==","signatures":[{"sig":"MEUCIF/82cyya2SOl661w+IQgrW6TsnLThLXNx96jGqke3/yAiEAilibaZQGfdQObCD09XM0S3ujEIEl46HM9OmgBaBom9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60461},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"vitest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.32.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","eslint":"^8.7.0","vitest":"^1.2.1","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^1.8.15","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^14.0.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^16.1.0","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^12.0.2","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@typescript-eslint/parser":"^6.7.3","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.3.10_1707352817353_0.5356324691412935","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"vue-ssr-assets-plugin","version":"0.4.0","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.0","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"1cfeed696dcee934fe131335d0ce977d050cc5fe","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.0.tgz","fileCount":88,"integrity":"sha512-KnO1kbFqq2ii9N8/48iFI5zcxyTY6dhSzwrJPMyof1jorfvUBA68xFyJMNLSRiOpGNDUypOPG4hqMLo0J0wmCw==","signatures":[{"sig":"MEQCIEoZhy9EUU/JFV9uArb4OqkUV/2a/b+uLZnks28K+gDzAiA6heaQy5ShyNGXuVqgu+nq3S0ngo/ZWaVMITeFyeXnSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64861},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  cross-env NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint --ext .ts,.js,.vue --ignore-path .gitignore .","test":"vitest","build":"cross-env NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  cross-env NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"cross-env NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"cross-env NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"cross-env NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.32.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^8.7.0","vitest":"^1.2.1","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^1.8.15","webpack":"^5.72.0","cross-env":"^7.0.3","css-loader":"^6.7.1","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^14.0.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^16.1.0","eslint-plugin-vue":"^9.9.0","eslint-plugin-node":"^11.1.0","copy-webpack-plugin":"^12.0.2","@vue/server-renderer":"^3.2.33","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0-0","mini-css-extract-plugin":"^2.6.0","@typescript-eslint/parser":"^6.7.3","@typescript-eslint/eslint-plugin":"^6.7.3","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.0_1710122208911_0.7871383957527907","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"vue-ssr-assets-plugin","version":"0.4.1","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.1","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"fe980c40c111bd532c228679afacb526b7385b4c","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.1.tgz","fileCount":88,"integrity":"sha512-bnfxxali48qoNsigyj/lY+vJKO9cKfnMshEBYyFe7Lf5qRs5cEhv8V6xNx/AahvX/ikc03jJMz1q8uZOh8aFwA==","signatures":[{"sig":"MEYCIQCcrl8K/avD2dWz+yMqCc9l5LriQu2Pyffhw356HqLNyAIhANTqf0PmZ3jXxRauy3rIhg4jtYg0dbv88sJjZ1iwMH/T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66011},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.32.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^1.2.1","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^2.0.7","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^14.0.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^9.9.0","typescript-eslint":"^8.0.0-alpha.24","copy-webpack-plugin":"^12.0.2","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^2.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.1_1718869707828_0.123082127491279","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"vue-ssr-assets-plugin","version":"0.4.2","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.2","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"5c988dd6b8b0aefccc700e4bd9cedfbac3828d51","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.2.tgz","fileCount":88,"integrity":"sha512-GQuGabcnGZ+ZKQ1JMWaeh1x8CwIyQO0MYKkxdXv6BxBTInv9yCznk6a6SOuJVYpfpOSanTrWVz/dPMqq6v/9CA==","signatures":[{"sig":"MEUCIQDKqX0xpeaobq/tFlMCUFf5/bXM42mtEhgoQCK4sjuFWAIgf63l/OBfsWh6XQ3knmPutF26jkYmZJwkANfvdGBEP10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66011},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.32.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^1.2.1","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^2.0.7","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^14.0.0","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^5.8.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^9.9.0","typescript-eslint":"^8.0.0-alpha.24","copy-webpack-plugin":"^12.0.2","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^2.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.2_1718872324527_0.897700052801476","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"vue-ssr-assets-plugin","version":"0.4.3","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.3","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"ef3a27660f32ddbe5b9d6ab88831377940846a4f","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.3.tgz","fileCount":88,"integrity":"sha512-7fTOC+vQtI2IX42keAkiTZ+4CgfAMOl9klFWfrenRDgaBl/H1Mm/J4uJGV/r7TvcFwhrjdLBaEzuDHQPaBXy3g==","signatures":[{"sig":"MEUCIQDVJ+P6QUaX7Kb/CWj2K7MskszvjaTSgK9ZqPqtILgi9AIgKV1a32KrAffQuf0KVORp9zeRopqTqVRtspzjAFniuMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65756},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.33.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^2.1.1","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^2.0.7","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.0.2","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^20.7.0","null-loader":"^4.0.1","sass-loader":"^16.0.2","webpack-cli":"^5.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^6.0.1","@eslint/compat":"^1.1.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^9.9.0","typescript-eslint":"^8.0.0-alpha.24","copy-webpack-plugin":"^12.0.2","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^2.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.3_1727406155234_0.29740096402056815","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"vue-ssr-assets-plugin","version":"0.4.4","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.4","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"764932a05c5b2f7728ce0244d3498eb3cf1f87ff","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.4.tgz","fileCount":88,"integrity":"sha512-G5smRFjqq5KtK4LbANHHtnkhEsJJaDOR0eRFiSo7gjuERhhWMUqmO/6gx4E611e4hV9QwU+3XJTj1frQX3jWww==","signatures":[{"sig":"MEQCIHtZmt9UhzqqfAG6dnbsJB/uoSNd1avBqGwMr0BaaPoYAiBVbRGym34/BlwqfweiJUVnIInYiT8US8m9DH6ni9iZwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66446},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepare":"patch-package","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.34.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^3.0.7","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^2.0.7","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.8.1-rc","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^22.10.0","null-loader":"^4.0.1","sass-loader":"^16.0.2","webpack-cli":"^6.0.1","@types/jsdom":"^21.1.0","patch-package":"^8.0.0","webpack-merge":"^6.0.1","@eslint/compat":"^1.1.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.0.0-alpha.24","vue-eslint-parser":"^10.1.3","copy-webpack-plugin":"^13.0.0","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^4.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.4_1744106499238_0.5732896567582899","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"vue-ssr-assets-plugin","version":"0.4.5","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.5","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"42cb419f165bfe708d3a5c2ec34ecbf1bf61d5fc","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.5.tgz","fileCount":88,"integrity":"sha512-dhNVUANp78KJHMVZYYqAZMp7UI71goNtOLU4T4hV09yLPlR4bm2IuF9MK06QjbjUeKCS1t0RPBjb2oTwJQ9FRg==","signatures":[{"sig":"MEYCIQCCz2QVzO4HucpJRO9rFgOvNiIQ35qhN1Ew0sV2ExabogIhAItDFLBzHZhPvsac7EJik2Jp9GR1QQ5L3BiFkrd/qJuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66307},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepare":"patch-package","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.34.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^3.0.7","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^2.0.7","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.8.1-rc","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^22.10.0","null-loader":"^4.0.1","sass-loader":"^16.0.2","webpack-cli":"^6.0.1","@types/jsdom":"^21.1.0","patch-package":"^8.0.0","webpack-merge":"^6.0.1","@eslint/compat":"^1.1.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.0.0-alpha.24","vue-eslint-parser":"^10.1.3","copy-webpack-plugin":"^13.0.0","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^4.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.5_1744113104275_0.9292174688031722","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"vue-ssr-assets-plugin","version":"0.4.6","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.6","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"dist":{"shasum":"700f12b8a67d16e60825d32ea866b4e97c47026b","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.6.tgz","fileCount":88,"integrity":"sha512-p+VE0Kubu4Evn6B1D0702uhaMj2/FlFV/PpUiiT3kbIRJXr7/IlmW9PyJkm3dG4ClE1w/rDGv4XvILHT7OXapg==","signatures":[{"sig":"MEUCIENzACY3hrTwA6B2/sARaXsanaG5ENoW73mSyuvmz32EAiEAntV8UXdmn67TSQMLxU6WKjHg2Irg/XwaDgHKaAOHx7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68767},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc --noemit && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","prepare":"patch-package","prepublishOnly":"rm -rf ./dist && yarn build"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"repository":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin","type":"git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Stephen Li\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@sinclair/typebox":"^0.34.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^3.0.7","express":"^4.17.3","ts-node":"^10.7.0","vue-tsc":"^3.0.5","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.8.1-rc","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^22.10.0","null-loader":"^4.0.1","sass-loader":"^16.0.2","webpack-cli":"^6.0.1","@types/jsdom":"^21.1.0","patch-package":"^8.0.0","webpack-merge":"^6.0.1","@eslint/compat":"^1.1.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.0.0-alpha.24","vue-eslint-parser":"^10.1.3","copy-webpack-plugin":"^13.0.0","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.6_1754980716773_0.24358847698377106","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"vue-ssr-assets-plugin","version":"0.4.7","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.7","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"homepage":"https://github.com/Trinovantes/vue-ssr-assets-plugin#readme","bugs":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin/issues"},"dist":{"shasum":"5b2ffa85ddc52526185b6eea08110b03e07de3a6","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.7.tgz","fileCount":78,"integrity":"sha512-MzkybjCz2ZoMGtW/xENvTmfpsjPr6DU0OMOdCn2IOobrSzEkAuSXRq6KCekAGKpxCubiKWEgy+qFY712tXIPxw==","signatures":[{"sig":"MEQCIAVaEZemT/QpsNQLYkoCzh+27Llf4TwbrLnHF4/b0rcLAiB6/Bo7x6RWuc7Q6lzSrq7XE883ZgMWgFTbZC9+2XiFPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67287},"main":"dist/index.js","_from":"file:vue-ssr-assets-plugin-0.4.7.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example"},"_npmUser":{"name":"trinovantes","email":"stephenli.ca@gmail.com"},"_resolved":"/tmp/fbad7d87349e82f53d093ea2952c67cb/vue-ssr-assets-plugin-0.4.7.tgz","_integrity":"sha512-MzkybjCz2ZoMGtW/xENvTmfpsjPr6DU0OMOdCn2IOobrSzEkAuSXRq6KCekAGKpxCubiKWEgy+qFY712tXIPxw==","repository":{"url":"git+https://github.com/Trinovantes/vue-ssr-assets-plugin.git","type":"git"},"_npmVersion":"10.9.3","description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@sinclair/typebox":"^0.34.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^3.0.7","express":"^4.17.3","globals":"^16.4.0","ts-node":"^10.7.0","vue-tsc":"^3.0.5","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.8.1-rc","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^22.10.0","null-loader":"^4.0.1","sass-loader":"^16.0.2","webpack-cli":"^6.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^6.0.1","@eslint/compat":"^1.1.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.0.0-alpha.24","vue-eslint-parser":"^10.1.3","source-map-support":"^0.5.21","copy-webpack-plugin":"^13.0.0","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.7_1757515278316_0.12156229725806256","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"vue-ssr-assets-plugin","version":"0.4.8","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.8","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"homepage":"https://github.com/Trinovantes/vue-ssr-assets-plugin#readme","bugs":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin/issues"},"dist":{"shasum":"cf3910e808293124b1729a568363c79d0f52993a","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.8.tgz","fileCount":78,"integrity":"sha512-nn8d+3vsGzIIa2B+/F0/VIEHSj0XBpD4hFf0LTEUcErGXfFA1iBfD/nuVA8pss26ItK5V8OfkO7aVS0n1mGjcw==","signatures":[{"sig":"MEYCIQDP4e19mIs7/sWpN7xKlVyoecDiMq9ZWyORS4EYUbFWAwIhAPRvh4J0JgBwEc98A0brJVn1TpRd3I8ZcGkS86+1z1Mg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-ssr-assets-plugin@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67287},"main":"dist/index.js","_from":"file:vue-ssr-assets-plugin-0.4.8.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e4580ce-1b9d-43a7-ab69-a8bf21e40dea"}},"_resolved":"/tmp/0021bd29987549f411fd1b59bd13dd2c/vue-ssr-assets-plugin-0.4.8.tgz","_integrity":"sha512-nn8d+3vsGzIIa2B+/F0/VIEHSj0XBpD4hFf0LTEUcErGXfFA1iBfD/nuVA8pss26ItK5V8OfkO7aVS0n1mGjcw==","repository":{"url":"git+https://github.com/Trinovantes/vue-ssr-assets-plugin.git","type":"git"},"_npmVersion":"11.6.0","description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@sinclair/typebox":"^0.34.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.33","sass":"^1.50.0","katex":"^0.16.9","eslint":"^9.4.0","vitest":"^3.0.7","express":"^4.17.3","globals":"^16.4.0","ts-node":"^10.7.0","vue-tsc":"^3.0.5","webpack":"^5.72.0","@eslint/js":"^9.4.0","css-loader":"^7.1.2","typescript":"^5.8.1-rc","vue-loader":"^17.0.0","vue-router":"^4.0.14","@types/node":"^22.10.0","null-loader":"^4.0.1","sass-loader":"^16.0.2","webpack-cli":"^6.0.1","@types/jsdom":"^21.1.0","webpack-merge":"^6.0.1","@eslint/compat":"^1.1.0","@types/express":"^4.17.11","@types/webpack":"^5.28.0","esbuild-loader":"^4.0.2","eslint-plugin-n":"^17.7.0","eslint-plugin-vue":"^10.0.0","typescript-eslint":"^8.0.0-alpha.24","vue-eslint-parser":"^10.1.3","source-map-support":"^0.5.21","copy-webpack-plugin":"^13.0.0","@vue/server-renderer":"^3.2.33","mini-css-extract-plugin":"^2.6.0","@stylistic/eslint-plugin":"^5.1.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.8_1758187535257_0.3048612081841322","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"vue-ssr-assets-plugin","version":"0.4.9","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.9","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"homepage":"https://github.com/Trinovantes/vue-ssr-assets-plugin#readme","bugs":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin/issues"},"dist":{"shasum":"45183980358d885b2f50685781f26add343ee56b","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.9.tgz","fileCount":20,"integrity":"sha512-LfAeij6jqWDZD2yMSdTBReoktU/5v/DgcbjcGtEBdwmCBuQs6idJZH50ahqCl9k4Tkh09mxf4qa89epz2PAm8w==","signatures":[{"sig":"MEQCIGoEZtasobFYMQekpMhUmg+91wl6ifrd1AWmDz/f2rhjAiAFuW9Em6Hntoorl9tui2PhBvudqiulvqnObuGCjnySsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-ssr-assets-plugin@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26960},"main":"dist/index.js","_from":"file:vue-ssr-assets-plugin-0.4.9.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"  NODE_ENV=development tsc -p tsconfig.prod.json --watch","lint":"vue-tsc && eslint","test":"vitest","build":"NODE_ENV=production  tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e4580ce-1b9d-43a7-ab69-a8bf21e40dea"}},"_resolved":"/tmp/d5765eae2a2b3f34a84855793df84af1/vue-ssr-assets-plugin-0.4.9.tgz","_integrity":"sha512-LfAeij6jqWDZD2yMSdTBReoktU/5v/DgcbjcGtEBdwmCBuQs6idJZH50ahqCl9k4Tkh09mxf4qa89epz2PAm8w==","repository":{"url":"git+https://github.com/Trinovantes/vue-ssr-assets-plugin.git","type":"git"},"_npmVersion":"11.12.0","description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","sass":"^1.98.0","katex":"^0.16.42","eslint":"^10.1.0","vitest":"^4.1.1","express":"^4.22.1","globals":"^17.4.0","ts-node":"^10.9.2","vue-tsc":"^3.2.6","webpack":"^5.105.4","@eslint/js":"^10.0.1","css-loader":"^7.1.4","typescript":"^6.0.2","vue-loader":"^17.4.2","vue-router":"^5.0.4","@types/node":"^24.10.15","null-loader":"^4.0.1","sass-loader":"^16.0.7","webpack-cli":"^7.0.2","@types/jsdom":"^28.0.1","webpack-merge":"^6.0.1","@eslint/compat":"^2.0.3","@types/express":"^4.17.25","@types/webpack":"^5.28.5","esbuild-loader":"^4.4.2","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.57.2","vue-eslint-parser":"^10.4.0","source-map-support":"^0.5.21","copy-webpack-plugin":"^14.0.0","@vue/server-renderer":"^3.5.30","mini-css-extract-plugin":"^2.10.1","@stylistic/eslint-plugin":"^5.10.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.9_1774403425069_0.6164335944721593","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"vue-ssr-assets-plugin","version":"0.4.10","author":{"url":"https://www.stephenli.ca","name":"Stephen","email":"hello@stephenli.ca"},"license":"MIT","_id":"vue-ssr-assets-plugin@0.4.10","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"homepage":"https://github.com/Trinovantes/vue-ssr-assets-plugin#readme","bugs":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin/issues"},"dist":{"shasum":"c59c31fcc27f7d876967b7e7f3e4406c9f765d3a","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.10.tgz","fileCount":52,"integrity":"sha512-q9rnpuoS9RlMCDx28+KeBK1/J5Td8XzrKSGs2Uf/qFdSk7PzWm+2BVzo6RqNUcy3TKRsu8DFKbDvZiF6/fOjpA==","signatures":[{"sig":"MEUCIQCpJLXXzL2rnDNOZ2pQDnkm+iMvWhX8wMO1xOarQ32GXwIgL0aKft7PhHcsT4AMfk+Echa5c7sPUO+iQvz8aUR3XCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-ssr-assets-plugin@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181770},"main":"dist/index.js","_from":"file:vue-ssr-assets-plugin-0.4.10.tgz","types":"dist/index.d.ts","private":false,"scripts":{"lint":"vue-tsc && eslint","test":"vitest","build":"vite build","clean":"rm -rf ./dist","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e4580ce-1b9d-43a7-ab69-a8bf21e40dea"}},"_resolved":"/tmp/60a43781bde72d1c038174f9395aae98/vue-ssr-assets-plugin-0.4.10.tgz","_integrity":"sha512-q9rnpuoS9RlMCDx28+KeBK1/J5Td8XzrKSGs2Uf/qFdSk7PzWm+2BVzo6RqNUcy3TKRsu8DFKbDvZiF6/fOjpA==","repository":{"url":"git+https://github.com/Trinovantes/vue-ssr-assets-plugin.git","type":"git"},"_npmVersion":"11.12.0","description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.30","sass":"^1.98.0","vite":"^8.0.2","katex":"^0.16.42","eslint":"^10.1.0","vitest":"^4.1.1","express":"^4.22.1","globals":"^17.4.0","ts-node":"^10.9.2","vue-tsc":"^3.2.6","webpack":"^5.105.4","@eslint/js":"^10.0.1","css-loader":"^7.1.4","typescript":"^6.0.2","vue-loader":"^17.4.2","vue-router":"^5.0.4","@types/node":"^24.10.15","null-loader":"^4.0.1","sass-loader":"^16.0.7","webpack-cli":"^7.0.2","@types/jsdom":"^28.0.1","webpack-merge":"^6.0.1","@eslint/compat":"^2.0.3","@types/express":"^4.17.25","@types/webpack":"^5.28.5","esbuild-loader":"^4.4.2","eslint-plugin-n":"^17.24.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^10.8.0","typescript-eslint":"^8.57.2","vue-eslint-parser":"^10.4.0","source-map-support":"^0.5.21","copy-webpack-plugin":"^14.0.0","@vue/server-renderer":"^3.5.30","mini-css-extract-plugin":"^2.10.1","@stylistic/eslint-plugin":"^5.10.0"},"peerDependencies":{"vue":"^3","webpack":"^5","vue-loader":"^17"},"_npmOperationalInternal":{"tmp":"tmp/vue-ssr-assets-plugin_0.4.10_1774446821701_0.9406861639365565","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"vue-ssr-assets-plugin","version":"0.4.11","description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Trinovantes/vue-ssr-assets-plugin.git"},"author":{"name":"Stephen","email":"hello@stephenli.ca","url":"https://www.stephenli.ca"},"license":"MIT","private":false,"dependencies":{"@sinclair/typebox":"^0.34.48"},"peerDependencies":{"vue":"^3","vue-loader":"^17","webpack":"^5"},"devDependencies":{"@eslint/compat":"^2.0.3","@eslint/js":"^10.0.1","@stylistic/eslint-plugin":"^5.10.0","@types/express":"^4.17.25","@types/jsdom":"^28.0.1","@types/node":"^24.10.15","@types/webpack":"^5.28.5","@vue/server-renderer":"^3.5.30","copy-webpack-plugin":"^14.0.0","css-loader":"^7.1.4","esbuild-loader":"^4.4.2","eslint":"^10.1.0","eslint-plugin-n":"^17.24.0","eslint-plugin-vue":"^10.8.0","express":"^4.22.1","globals":"^17.4.0","katex":"^0.16.42","mini-css-extract-plugin":"^2.10.1","null-loader":"^4.0.1","sass":"^1.98.0","sass-loader":"^16.0.7","source-map-support":"^0.5.21","ts-node":"^10.9.2","typescript":"^6.0.2","typescript-eslint":"^8.57.2","vitest":"^4.1.1","vue":"^3.5.30","vue-eslint-parser":"^10.4.0","vue-loader":"^17.4.2","vue-router":"^5.0.4","vue-tsc":"^3.2.6","webpack":"^5.105.4","webpack-cli":"^7.0.2","webpack-merge":"^6.0.1"},"scripts":{"clean":"rm -rf ./dist","lint":"vue-tsc && eslint","test":"vitest","build":"tsc -p tsconfig.prod.json","exDev":"  NODE_ENV=development webpack --watch --config example/webpack.config.ts","exBuild":"NODE_ENV=production  webpack         --config example/webpack.config.ts","exWatch":"NODE_ENV=development nodemon -r source-map-support/register dist/example/www.js --watch dist/example","exStart":"NODE_ENV=production  node    -r source-map-support/register dist/example/www.js"},"_id":"vue-ssr-assets-plugin@0.4.11","bugs":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin/issues"},"homepage":"https://github.com/Trinovantes/vue-ssr-assets-plugin#readme","_integrity":"sha512-/AT/MVWpDw4nJI91BMVXbQIROa3QTGYDfXGoeYTxrOVfpdQiRAfR0Aa0JDcHBt0Jm/KW5Qm4VyS1AYZf4JETOg==","_resolved":"/tmp/4746cb2478a01ebffcdae0d0e5a16cfa/vue-ssr-assets-plugin-0.4.11.tgz","_from":"file:vue-ssr-assets-plugin-0.4.11.tgz","_nodeVersion":"22.22.1","_npmVersion":"11.12.0","dist":{"integrity":"sha512-/AT/MVWpDw4nJI91BMVXbQIROa3QTGYDfXGoeYTxrOVfpdQiRAfR0Aa0JDcHBt0Jm/KW5Qm4VyS1AYZf4JETOg==","shasum":"37deb156bcd818460358c7c2d76b7ac94f523818","tarball":"https://registry.npmjs.org/vue-ssr-assets-plugin/-/vue-ssr-assets-plugin-0.4.11.tgz","fileCount":80,"unpackedSize":67388,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/vue-ssr-assets-plugin@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDx0kJAMA9vN9y9K9lAEGKrxZWut0So4IlTdHGt9bsRFQIgfwVW1i3izfZyQVWADIcRMgG+pwSNHGE2gGOG8PWodZ0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e4580ce-1b9d-43a7-ab69-a8bf21e40dea"}},"directories":{},"maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-ssr-assets-plugin_0.4.11_1774451155742_0.38676064455397485"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-17T11:10:37.450Z","modified":"2026-03-25T15:05:56.197Z","0.1.0":"2022-04-17T11:10:37.579Z","0.1.1":"2022-04-17T11:15:36.294Z","0.1.2":"2022-04-17T11:23:14.229Z","0.1.3":"2022-04-17T22:12:31.715Z","0.1.4":"2022-04-21T00:51:10.403Z","0.1.5":"2022-04-21T23:36:23.561Z","0.1.6":"2022-04-23T05:26:12.875Z","0.2.0":"2022-04-27T12:06:16.264Z","0.3.0":"2022-05-14T08:41:44.109Z","0.3.1":"2022-06-17T04:37:12.638Z","0.3.2":"2022-07-22T07:13:50.253Z","0.3.3":"2023-02-09T07:01:55.590Z","0.3.4":"2023-08-26T11:56:01.520Z","0.3.5":"2023-09-05T12:59:54.432Z","0.3.6":"2023-09-16T03:37:39.585Z","0.3.7":"2023-09-26T22:58:25.727Z","0.3.8":"2023-09-29T01:36:59.902Z","0.3.9":"2024-01-23T03:03:51.334Z","0.3.10":"2024-02-08T00:40:17.519Z","0.4.0":"2024-03-11T01:56:49.067Z","0.4.1":"2024-06-20T07:48:27.975Z","0.4.2":"2024-06-20T08:32:04.716Z","0.4.3":"2024-09-27T03:02:35.385Z","0.4.4":"2025-04-08T10:01:39.411Z","0.4.5":"2025-04-08T11:51:44.473Z","0.4.6":"2025-08-12T06:38:36.948Z","0.4.7":"2025-09-10T14:41:18.489Z","0.4.8":"2025-09-18T09:25:35.455Z","0.4.9":"2026-03-25T01:50:25.252Z","0.4.10":"2026-03-25T13:53:41.871Z","0.4.11":"2026-03-25T15:05:55.872Z"},"bugs":{"url":"https://github.com/Trinovantes/vue-ssr-assets-plugin/issues"},"author":{"name":"Stephen","email":"hello@stephenli.ca","url":"https://www.stephenli.ca"},"license":"MIT","homepage":"https://github.com/Trinovantes/vue-ssr-assets-plugin#readme","repository":{"type":"git","url":"git+https://github.com/Trinovantes/vue-ssr-assets-plugin.git"},"description":"Webpack 5 plugin to generate manifest of critical assets for Vue 3 SSR applications","maintainers":[{"name":"trinovantes","email":"stephenli.ca@gmail.com"}],"readme":"# Vue SSR Assets Plugin\n\nThis is a Webpack 5 plugin for Vue 3 SSR applications to generate the manifest of critical assets. This package consists of two plugins: one for the client bundle and one for the server bundle similar to how SSR in Vue 2 worked.\n\nOut of the box, Vue 3 SSR loads the entry bundle (e.g. `main.js`) that then asynchronously loads the remaining files needed for the page. However, this results in a poor user experience due to [FOUC](https://en.wikipedia.org/wiki/Flash_of_unstyled_content) and poor web performance scores.\n\n### Before ([Vue 3 SSR guide](https://vuejs.org/guide/scaling-up/ssr.html))\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n</head>\n<body>\n    <div id=\"app\">...</div>\n    <script src=\"main.js\" defer></script>\n</body>\n</html>\n```\n\n### After\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n    <link rel=\"stylesheet\" href=\"/public/main.css\"> <!-- New -->\n    <link rel=\"preload\" href=\"/public/main.js\" as=\"script\"> <!-- New -->\n    <link rel=\"preload\" href=\"/public/example_src_components_HomePage_vue.js\" as=\"script\"> <!-- New -->\n</head>\n<body>\n    <div id=\"app\">...</div>\n    <script src=\"/public/main.js\" defer></script>\n    <script src=\"/public/example_src_components_HomePage_vue.js\" defer></script> <!-- New -->\n</body>\n</html>\n```\n\n## Client Plugin\n\nThis generates a JSON manifest that describes the dependent assets of each Vue component.\n\n```ts\nimport { VueSsrAssetsClientPlugin } from 'vue-ssr-assets-plugin'\n\nconst clientEntryConfig = merge(commonConfig, {\n    target: 'web',\n\n    entry: {\n        main: `${srcDir}/entryClient.ts`,\n    },\n\n    plugins: [\n        new VueSsrAssetsClientPlugin({\n            fileName: 'ssr-manifest.json',\n        }),\n    ],\n})\n```\n\n### Example Manifest\n\n```json\n{\n   \"main\":{\n      \"js\":[\n         \"/public/main.36e325f82fb1e4e13943.js\"\n      ],\n      \"css\":[\n         \"/public/main.64381ac7ca0c0b20aee8.css\"\n      ]\n   },\n   \"HomePage.vue\":{\n      \"js\":[\n         \"/public/762.929bac4bc20090ac3b46.js\"\n      ],\n      \"css\":[\n\n      ]\n   },\n   \"VueComposition.vue\":{\n      \"js\":[\n         \"/public/468.7c2ba2b804d1daa47030.js\"\n      ],\n      \"css\":[\n         \"/public/468.ac8a11c16afa837c5a84.css\"\n      ]\n   },\n   \"VueCompositionSetup.vue\":{\n      \"js\":[\n         \"/public/489.43cf0cdad14c7c1be803.js\"\n      ],\n      \"css\":[\n         \"/public/489.afa23172870ddaef0e0e.css\"\n      ]\n   },\n   \"VueOptions.vue\":{\n      \"js\":[\n         \"/public/599.f92fa658658a699cc9cc.js\"\n      ],\n      \"css\":[\n         \"/public/599.ebbf4c878b37d1db1782.css\"\n      ]\n   }\n}\n```\n\n### Usage with `webpack-dev-middleware` or `webpack-dev-server`\n\nIf you are using `webpack-dev-middleware` or `webpack-dev-server` to serve your frontend during development, then you will need to configure them to write the manifest file to disk instead of keeping the manifest file in their memory file system.\n\n#### `webpack-dev-webpack`\n\n```ts\nimport { Configuration } from 'webpack'\nimport HtmlWebpackPlugin from 'html-webpack-plugin'\nimport { VueSsrAssetsClientPlugin } from 'vue-ssr-assets-plugin'\n\nexport default {\n    target: 'web',\n\n    entry: {\n        main: './src/entryClient.ts',\n    },\n\n    output: {\n        path: './dist/client'\n    },\n\n    devServer: {\n        index: 'index.html',\n        devMiddleware: {\n            writeToDisk: (filePath) => filePath.includes('ssr-manifest.json'),\n        },\n    },\n\n    plugins: [\n        new HtmlWebpackPlugin({\n            template: './src/index.html',\n            filename: './dist/client/index.html',\n        }),\n        new VueSsrAssetsClientPlugin({\n            fileName: './dist/server/ssr-manifest.json',\n        }),\n    ],\n} satisfies Configuration\n```\n\n#### `webpack-dev-middleware`\n\n```ts\nimport webpack from 'webpack'\nimport webpackDevMiddleware from 'webpack-dev-middleware'\nimport express from 'express'\n\nconst app = express()\nconst compiler = webpack({ /* Client Config */ })\n\napp.use(\n    webpackDevMiddleware(compiler, {\n        writeToDisk: (filePath) => filePath.includes('ssr-manifest.json'),\n    }),\n)\n```\n\n## Server Plugin\n\nThis modifies the `ssrRender` function that `vue-loader` automatically generates from your `<template>` tag in your SFC. At runtime, each component will register their webpack chunk name into `ssrContext._matchedComponents: Set<string>()`. Each name will correspond with a key in the manifest generated by the client plugin that you can then use to look up the critical assets for the current request.\n\n```ts\nimport { VueSsrAssetsServerPlugin } from 'vue-ssr-assets-plugin'\n\nconst serverEntryConfig = merge(commonConfig, {\n    target: 'node',\n\n    entry: {\n        www: `${srcDir}/entryServer.ts`,\n    },\n\n    output: {\n        libraryTarget: 'commonjs2',\n    },\n\n    plugins: [\n        new VueSsrAssetsServerPlugin(),\n    ],\n})\n```\n\n## Example Usage\n\n```ts\nimport App from './App.vue'\nimport { createSSRApp } from 'vue'\nimport { createRouter } from 'vue-router'\nimport { renderToString } from '@vue/server-renderer'\nimport { readFileSync } from 'node:fs'\nimport { VueSsrAssetRenderer } from 'vue-ssr-assets-plugin/dist/utils/VueSsrAssetsRenderer'\n\n/**\n * After renderToString(), ssrContext._matchedComponents will contain\n * all the components that this request needs e.g. ['MainLayout.vue', 'HomePage.vue']\n *\n * These can then be matched with the dict in ssr-manifest.json to find all the critical js/css files\n *\n * VueSsrAssetRenderer is a helper class that reads the ssrContext\n * and generates the corresponding <script> and <link> tags\n */\nconst assetRenderer = new VueSsrAssetRenderer('/path/to/ssr-manifest.json')\n\nasync function handleRequest(req, res) {\n    const ssrContext = {\n        _matchedComponents: new Set<string>(),\n    }\n\n    const app = createSSRApp(App)\n    const router = createRouter()\n    await router.push(req.originalUrl)\n    app.use(router)\n\n    const appHtml = await renderToString(app, ssrContext)\n    const { header, footer } = assetRenderer.renderAssets(ssrContext._matchedComponents)\n\n    res.setHeader('Content-Type', 'text/html')\n    res.status(200)\n    res.send(`\n        <!DOCTYPE html>\n        <html lang=\"en\">\n        <head>\n            <meta charset=\"utf-8\">\n            ${header}\n        </head>\n        <body>\n            <div id=\"app\">${appHtml}</div>\n            ${footer}\n        </body>\n        </html>\n    `)\n}\n```\n**Important:** You need to import the full path to `VueSsrAssetsRenderer` instead of the index file because this package is generated as a CommonJS format for compatibility with older NodeJS runtimes. As a result, Webpack cannot tree shake this Webpack plugin that's also imported inside the index file. If you tried to import the index file in your runtime code, then your production bundle will try to import `webpack` which should be a `devDependency` and crash.\n\nSee the [example](https://github.com/Trinovantes/vue-ssr-assets-plugin/tree/master/example) directory for a full example.\n","readmeFilename":"README.md"}