{"_id":"@brodybits/rollup-plugin-size-snapshot","_rev":"9-739ea3c90f15eec3c388dc3fa2aa0825","name":"@brodybits/rollup-plugin-size-snapshot","dist-tags":{"latest":"0.15.0","patch-v0.7.x":"0.7.1-rc1"},"versions":{"0.13.0":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.13.0","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","test":"jest","prepublish":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/preset-flow":"^7.9.0","babel-jest":"^26.0.1","flow-bin":"^0.125.1","husky":"^4.2.5","jest":"^26.0.1","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.2.6","prettier":"2.0.5","redux":"^4.0.5","rollup":"^2.10.8","rollup-plugin-terser":"^6.0.0","strip-ansi":"^6.0.0"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^2.3.2","acorn":"^7.2.0","bytes":"^3.1.0","chalk":"^4.0.0","gzip-size":"^5.1.1","jest-diff":"^26.0.1","memory-fs":"^0.5.0","terser":"^4.7.0","webpack":"^5.65.0"},"engines":{"node":">=10","npm":">=6","yarn":">=1"},"gitHead":"c9dda45af6f011b4c17178b261ff40193c143f8e","description":"<img src=\"example2.png\" />","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.13.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-4Nbth6b0U33Olcph9R9j/RskkVnXzoB6f6Mo5XLPSmjrrz6rLBOQH9uhPTOegsee2aAj/lf9EPze6PK8LLHbBQ==","shasum":"45205efe6075b2b6194f4d863f0fd7844f81f345","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.13.0.tgz","fileCount":7,"unpackedSize":16059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrjyNCRA9TVsSAnZWagAAk2UP/3I+X/xYRODJZIgT48tS\nqKwG6Y9SgeUWWljorNI9g4hsFW4UKJosnZhjxHGsgYBu9VTOQY1Uwyg7V0EG\nFExj4A5Jw2Y7wvIr6CmC0zhlDQqf7deX30F0brXuF1SS2a0zdrKYrPOfDoGY\nLm9+uOFglJmA5liu2Gcr6J7ZJoP1M5snylnuZrqs4+l8IvXctlyA8AIcUDyG\nMJruODHjIiNaQGGp14uOkQOvS55+pGgmCZuZCqdtOmIZ6HaCbjozbZsWEBrB\nHKfr4SidYb226q8ro3v5eUSFqZMRXOkfKd30PGx5kSXZ+tfCh0oIDDlYsYvk\nIWc/01d4tbYPyrxqNZH6bBZLWps58bHCcZx/757LZYi2hlbQmvQl/iDjqPJU\n9Fa7q+DWmM4WXaeVE39E9sHLSJT1efa0EeraMnTnoaECUNmV83xCoMh0d1Cu\nEyFubMjDgCRidONwV7lSISvguPrpKK9HePGG4ur08YZS8PPjx6YUWBLcU0J4\nFwcYjcKSyAGnkHFIzqCoanpUUSjO4qCp/TyqqWVOhdYs8t2xvIuOOFvmYZEK\nkZ55I43g1g5IRwBH70rCaKIgbvx7XPFIojr8CVrpZIUeyu7OWQ6HXAx/BW4j\npBTXWIChQlEZ6ZZJii3SVvvjKW3k1e/jzgM76YIFC/IZIIcjpyJBxDRhqM3q\n7u4/\r\n=Os5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDORovoR93d+tCGxJlDUqwIM688h3TgzkA4TKNW41rs8AiAdKQcb7S0otNyNpnwwf7GGtBZ7jLVznKvd8e0wEnyqUg=="}]},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.13.0_1638808717044_0.6534955267749849"},"_hasShrinkwrap":false},"0.13.1":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.13.1","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest","prepublish":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-flow":"^7.16.0","husky":"^4.2.5","jest":"^27.4.3","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.2.6","prettier":"2.0.5","redux":"^4.0.5","rollup":"^2.10.8","rollup-plugin-terser":"^6.0.0","strip-ansi":"^6.0.0"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^2.3.2","acorn":"^7.2.0","bytes":"^3.1.1","chalk":"^4.0.0","gzip-size":"^5.1.1","jest-diff":"^26.6.2","memory-fs":"^0.5.0","terser":"^4.7.0","webpack":"^5.65.0"},"engines":{"node":">=10","npm":">=6","yarn":">=1"},"gitHead":"acb31118204898af45d15fab292c5cee1289c12f","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.13.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-n/xEd+psmw8/HiWXOtOUaf/rBKg2/Pz3zuydABnE4n/GHxhsjD3OrGWNJ9Tx+8E23fyasCpM+Fhz70PyHhTChw==","shasum":"bd03f675313ffa6abd908c586fcb58240a0a6b54","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.13.1.tgz","fileCount":7,"unpackedSize":16860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr11pCRA9TVsSAnZWagAATfsP/06Ag7PMFS+5RbFtqUJv\noCDqxRXi/FrQbuOB6oXAUOORPV6pxZM5XcYqdkjEc9k3qJbf93lj66HlWUPF\nEhWuH3zkWjNJVYq0Y3YOVHS2Z12ZPYGF9Zym/QeuWDRNipFpOWPpzgT7ZPIT\nWuKy+Vo6mnEA7rMhU6VX5MbTtTtQ1XUHvyM0vi1DjbojGrZjEyCSRXZYxYI3\nQgA5u2DrSViCZVXVN8wLGlAyUTzHbzreZGR/n0o6fvrgAUpwQ4EGt2VBafs/\nH/XIo259wta3ZlShBwYsw4OVhECoG/T2qlLKA+7cex5sePxHGoqOY6+ara/Y\nsgp937M5rSMtdUsvA8zzTRxA3HxI77UCVp/OFE9SyMF1sNGIF9eFOMAmgN23\ndz84ReRAdIn7u21Wc5P+PAS5oa/i1/HjVdliX7CjLMNSlXUUQxQHiRjiSF6p\nAcb5i6Z8QJhaemNCPC2jS5QGrwFjLNqYBofVgPDRZpk9KDgjE7/2ODHjLUWE\ntNaP8HGYYTFqJQWRAaKMQHbkxh+X6kRvrTZgHJE6Hk+M+ZJt8RGaZ7n+LlD0\nLqWQnVyI2OydkKXfOa1eB47IiVWsiSnaa9hJYr2NyhzWlNB4g3cUcrVil9vJ\ng0pwQ8bzyHl0UUjE/BzyQD53R/PtD20LHBck2L4ScIFxEQEEYGT59acPjLAX\nU/4Q\r\n=a1As\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1w1sT4Ev3ctUqXFEyUrkpMDkSC/qkpc02wWhrg2rIIQIgMY5wkiJ3SmVtQuvuk6kJ5cnrdb0EGGtfZlK15f0fYgo="}]},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.13.1_1638882665752_0.45702782323219004"},"_hasShrinkwrap":false},"0.7.1-rc1":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.7.1-rc1","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest","precommit":"lint-staged","prepublish":"yarn build"},"lint-staged":{"*.{js,md}":["prettier --write","git add"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"6"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-flow":"^7.16.0","husky":"^0.14.3","jest":"^27.4.3","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^7.2.2","prettier":"^1.14.2","redux":"^4.0.0","rollup":"^0.65.2","rollup-plugin-terser":"^2.0.2","strip-ansi":"^4.0.0"},"peerDependencies":{"rollup":">=0.65.0 <1"},"dependencies":{"acorn":"^6.0.1","bytes":"^3.0.0","chalk":"^2.4.1","gzip-size":"^5.0.0","jest-diff":"^26.6.2","memory-fs":"^0.5.0","rollup-plugin-replace":"^2.0.0","terser":"^3.8.2","webpack":"^5.65.0"},"readme":"# @brodybits/rollup-plugin-size-snapshot v0.7.x\n\n@brodybits/rollup-plugin-size-snapshot v0.7.x branch with Rollup 0.x & Webpack 5 combined\n\n<img src=\"example2.png\" />\n\nThis plugin provides details about\n\n* actual bundle size (bundler parsing size)\n* minified bundle size (browser parsing size)\n* gzipped bundle size (download size)\n\nAll of these sizes are important criteria when choosing a library, and they will be stored in the `.size-snapshot.json` file.\n\nThere is also a nice feature for the `es` output format which provides sizes of treeshaked bundles with both rollup and webpack, so if your library has more than one independent parts, you can track that users will not consume dead code. Such bundles entry point looks like this\n\n```js\n// nothing is imported here so nothing should go in user bundle\nimport {} from \"library\";\n```\n\n## Why bundle with rollup\n\n* internals are hidden so you shouldn't worry that user reuses your frequently updated modules\n* faster user bundling if library has a lot of modules\n* predictable and more efficient scope hoisting and as a result more predictable size\n* easier to work without sourcemaps with vendors since development bundlers add a lot of unreadable stuff in module definition\n\n## Usage\n\n```js\nimport { sizeSnapshot } from \"rollup-plugin-size-snapshot\";\n\nexport default {\n  input: \"src/index.js\",\n  output: {\n    file: \"dist/index.js\",\n    format: \"es\"\n  },\n  plugins: [sizeSnapshot()]\n};\n```\n\nIf you use uglify or terser plugins, then make sure they are placed after this one.\n\n```js\nimport { uglify } from \"rollup-plugin-uglify\";\n// or import { terser } from \"rollup-plugin-terser\";\nimport { sizeSnapshot } from \"rollup-plugin-size-snapshot\";\n\nexport default {\n  // ...\n  plugins: [sizeSnapshot(), uglify({ toplevel: true })]\n};\n```\n\n## Options\n\n### snapshotPath\n\ntype: `string`  \ndefault: `'.size-snapshot.json'`\n\n### matchSnapshot\n\nThis option allows you to verify that contributors don't forget to build or commit the `.size-snapshot.json` file. If this is `true`, the plugin will validate the snapshot against an existing one.\n\ntype: `boolean`  \ndefault: `false`\n\n### threshold\n\nPossible difference between sizes in actual snapshot and generated one.\n\nNote: Make sense only when `matchSnapshot` is `true`.\n\ntype: `number`  \ndefault: `0`\n\n### printInfo\n\nAllows you to disable log to terminal.\n\ntype: `boolean`  \ndefault: `true`\n\n# License\n\nMIT &copy; [Bogdan Chadkin](mailto:trysound@yandex.ru)\n","readmeFilename":"README.md","gitHead":"fc7a41b13c6680b5e02eb5ae4bdb0ff2dde5f519","description":"@brodybits/rollup-plugin-size-snapshot v0.7.x branch with Rollup 0.x & Webpack 5 combined","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.7.1-rc1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-VynDuxy8etpHvjl5kd09V+uy+5NCBysozmX6LlDlVGABszQysuB3piZJfTvt4ZCh/ZOThWctF/qrcbXkHEvuTw==","shasum":"9f2de8bf69445d828229fdde8df0e3d4459cd482","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.7.1-rc1.tgz","fileCount":8,"unpackedSize":16347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr/QNCRA9TVsSAnZWagAANOIP/jt7yFJehNBzwh6Y8RYa\nKEJVEDxQr3bynCC+TYmJ40vQO744vAzyz2ywmuxGZ1Bk+D9c+rgmKBIKR6jN\nAMl9cE0tpQT/dA9ek3+8EyBJCDmUMotGb7y6gaTDiztGn1rPRE0pePz4922y\ne+L253qfZn5jDhz10C4AoEHkJWHmqMLzZ8bc/P2XGoKgSMHg3a4YknJr/C3S\n6LTsZszryYE6P4c08q7G+DlducTiiU7MbdZi0QPRHWYCEPw5olXub1/om1wB\nZma9TeM6Wzf9w15dc1qQbjrEfnHiyidNkbWvprUvRpUHUbYGBcG070gsgWsL\nq+EsiqiuDIIMObyTdqS+32m4KhT9ER4/OJNkH9zHtXRFalJ3IMm+bS8WrjCr\nX5xLmKwnIVq59yiwY5Jr7Mys8NKX1grGXhLtRf9JY92VqjrS0qgIJglirCfn\n99TS1vZRSnWqTxdFbw7PGn7ZCE2FZWURBd+P07yAgEqQIAzfiHBv35nnDOEA\nR4ZMk3l/VfRChjTthKvNoQTx0Styq1xn9oZFSw296KhBibUT9fUDciEEVQ+M\nZzSgB+HVzx4ZNtGuuZQIZgmFX58TN1Dgm61OpMnAUvr6aAdM/azL/c3XfpJ/\nY8i5/oW83sdqIVSuSNc9RA6VrH37KfQeT2tX5DaVAEhOkg9qwNJTcLPGCvst\nCkWf\r\n=NoB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb2xcTvp6hAbTdsZyZCZlaFuizArj9bqLtmqLBkAC3lgIgam+/6hx1RT8F9aMObwhsxO38hEYMKkViVVnpezj/MqY="}]},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.7.1-rc1_1638921229382_0.764010935315178"},"_hasShrinkwrap":false},"0.13.2":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.13.2","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","lint-check":"prettier --check --end-of-line=auto ./**/*.{js,md}","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest && yarn lint-check","prepublish":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.5","@babel/preset-env":"^7.16.5","@babel/preset-flow":"^7.16.5","husky":"^4.3.8","jest":"^27.4.5","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.5.4","prettier":"~2.5.1","redux":"^4.1.2","rollup":"~2.40.0","rollup-plugin-terser":"^7.0.2","strip-ansi":"^6.0.1"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^3.0.1","acorn":"^8.7.0","bytes":"^3.1.1","chalk":"^4.1.2","gzip-size":"^5.1.1","jest-diff":"^26.6.2","memory-fs":"^0.5.0","terser":"^4.8.0","webpack":"^5.65.0"},"engines":{"node":">=10","npm":">=6","yarn":">=1"},"gitHead":"b49f14ffff9d34a0c30d629734a5f5ed8e3b5a7b","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.13.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-8uWESS1SuoXhJz4iulQeyjf10aXRHGHJuZ/TiZTBJs+cyzTgsYDHGuiDLlYXfyXE3y9YqIwCW0o1n/TOmNDdNg==","shasum":"122261a14050b878c4fd7399bfb45fb0f382a212","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.13.2.tgz","fileCount":7,"unpackedSize":17060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy8f+CRA9TVsSAnZWagAAxYgP/0fcTntLGKt2PdJPu5i1\nyUyaEOTpLW+DUE58ZWLveqxlxhcwej3hrUKQekAYGiNOx1lbKsvpKNLdnmuU\np/DRrptluIXGPT/fhX1lgpp4jjnnIDpBGZASI16gkd4KbxIlANWt/7Mf8+Ke\npe2d8JtRMbIF99k/GZIKuWtATfSXRvhnxoVrJ7dsY0EJZpUCl69kQ3mLi3Aj\n1Rw5TYQqrggYLdtXdHEbPf8QO34IRg/OyKv70Hsi71GnikNb6iVUAYsmScaB\npl1bnjsa4jgHoTGnxpPMz+AV3AQtOOh+7HoR1YLLYJO5Sw0rq87gHAsR4IUD\nbhE4SWft7RogJFinwqM9HG61LVDiSpl1Djcpu2w6trSuLIi+GLzTDXWI4gxj\nbYTXnwuFB1Gexzx0wRmXf/bPjCxy3NS2qW41z+OWHsM5FSrP7TFPsTU1tX2A\ny7iiy+G/WuRwZcHHH6rmSRTiJDNvM+93ejubJZg0sDLpWiXcf6FwPfa/eHx1\nyh0Dnxw1SeyUHeqF9DXL1/6j0Oajx1c4qOL0TuBHANn2cWh4o3DSxYgW3s0d\nHyTvvzvUztfOxN0/Dy0KlTGVEetUn2P5X+gKH0TNzcSVOdGHtYzmvygDEvWq\nbGhRws/4tsSjO4OQRUS3QyftrXT4QCrU8KPsspT8SeAdtdWsu4mbGuIsJzm/\nT5FU\r\n=r+6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH0CxVPxJE8/wNguVzTwybGxRzW/NCLAG7DWl7gygypICIEYNzDUPwg6U9jVoE/5vclxZ/qs0yNByyauPWkSbg+6P"}]},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.13.2_1640744958341_0.7059895177007467"},"_hasShrinkwrap":false},"0.13.3":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.13.3","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","lint-check":"prettier --check --end-of-line=auto ./**/*.{js,md}","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest && yarn lint-check","prepublish":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","husky":"^4.3.8","jest":"^27.5.1","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.5.4","prettier":"~2.8.3","redux":"^4.2.0","rollup":"~2.40.0","rollup-plugin-terser":"^7.0.2","strip-ansi":"^6.0.1"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^3.1.0","acorn":"^8.8.1","bytes":"^3.1.2","chalk":"^4.1.2","gzip-size":"^5.1.1","jest-diff":"^26.6.2","memory-fs":"^0.5.0","terser":"^4.8.1","webpack":"^5.75.0"},"engines":{"node":">=10","npm":">=6","yarn":">=1"},"gitHead":"b55d505f8b9c88d14b57efc30f15429d14e73d72","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.13.3","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-JJ2Hj8xrZHvttcskWU2NwACbrPAiCaop5aZrP1zbL8ZRkyYUH16Yb6/k4uIt/EE5GqtXtuyraeObyRY5/tWEzA==","shasum":"9193d57a87c6226c10f7443a399efa2b78d96ce6","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.13.3.tgz","fileCount":7,"unpackedSize":17459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+tp84nNCVVzQkzPAFvgxvyt1FthuT0xJInb+4Ba+zfAiByam6R3Q7LrtBqNK5t2nPNlogTgIZl+tUbAdoF/7biBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzKTZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoztw/8D3mFiwSDaiN/d3mYUzaNmWehFC3Yg9cyPLqX4HxIQdj+xKrj\r\nLwJPEuNd+DnqJAvkovOQr1bs2s6lF44JwM/7OB0VpAzQVidDY6gzOaW7MJSx\r\nYqOMB1ZpX6fxm7atS8De/jCbvxJrizm096seBCqKXWR30Db4yicVx0eBPE1T\r\n69HMwc4ld0YVlY0OtU8S65oTh8WSKtzxDGujn8WIM8C3GpbBLFNjEXQDCjWY\r\nJjdX+1lz8k84jYwGZgAsDxffKRrtLpu7uSczmrgwtMsIx9Il7ixVQswFCRWo\r\nANU3HgmVeR5SwTXuVUuYpeh7hRm48+Nhmsw3gd1MGoXwSG66A07PhTDSkbGX\r\n9lNNo8jkFgGHtrg+S4AcAoxUVJjUXeVx287yV1I4lWzNpENoYIxu3rPlFrRE\r\nflEY29t46hbC6HXYNvU6j4xvppRpBfpWO2Q7PYL9UQaaCs1rYr9KgkshZ5gD\r\n7WYJz4F+x2A5fx+KidBZovS7DxzgcP33fxS30HleoXZdfXhDqM/C8Q1kMjzl\r\n28TG6aY3Txd+U2smB8cTkjRKYb60QGMMF2PS5M8CMdfw4lfK4oToaNptpPX+\r\nMVDsG75mrRoZUpefXGtlt0INbU8lj79U0ABtOCTo7us62AQPnVycvSdmbd20\r\n9MEPYjnGWy8ebzSL9+ochTH9/POfr3JPQd0=\r\n=bCxx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.13.3_1674355929245_0.8575600569037927"},"_hasShrinkwrap":false},"0.13.4":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.13.4","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","lint-check":"prettier --check --end-of-line=auto ./**/*.{js,md}","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest && yarn lint-check","prepublish":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","husky":"^4.3.8","jest":"^27.5.1","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.5.4","prettier":"~2.8.3","redux":"^4.2.0","rollup":"~2.40.0","rollup-plugin-terser":"^7.0.2","strip-ansi":"^6.0.1"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^3.1.0","acorn":"^8.8.2","bytes":"^3.1.2","chalk":"^4.1.2","gzip-size":"^5.1.1","jest-diff":"^26.6.2","memory-fs":"^0.5.0","terser":"^4.8.1","webpack":"^5.75.0"},"engines":{"node":">=10","npm":">=6","yarn":">=1"},"gitHead":"b65d59c46b0a5b07043a1d420a2cd0acfc35d98a","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.13.4","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-yA6vSWFBhRKkGDkwVxLE8JMJxNNxHom2cSYywSfgTaOYTyENtvqz5MXx/rEbM5q6m7yFarl1etK2CYf5CbnLsg==","shasum":"9a77208d9957bec674a3868f8bf01155701dabae","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.13.4.tgz","fileCount":7,"unpackedSize":17815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASBBm1JcftofGQGvjRbsKJodA9ERTt1f+QaFLTx7UIVAiA51HttvdBxBGWuxsEAWHgFCQercaqJJYlKWLcdWIO6cA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0DbkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Dg//ZPMfZLCn8L9bqNALz/4KnNqDYao9LYhHx71OrNct+NlYCdFm\r\nDa/Nr40Zp1vrWu+YQl++JlbgmnGk/Bdg7CNuaYgXahwhlJOdcNV8TRTWT2Ap\r\nXgSVXeRNmt4dakgw0IsyS3hV0j6xKT0Uft6Qb7FmPPG9DvQ/LCOrhP9VpwNI\r\nRCl54VNTyQudJm9Do41hoBNbek2J9GdfGbzdEE7JmmkAR2NRhmQw+VEYI/Mr\r\n8rz4VTcHOhhdOjZ6uJKMpOGkpuiTuY0fn0onxFXkY7HZe1dRUgw99uli95ze\r\nq+SjOLXo71qgxVB2Rs7vPUl9IH4vy0knzv1FCoXg3vlafdMgW80PHjrIbMgU\r\nRa+0bebyVX7rGyFdNvArkPGl/KFvzT3Abbvnsh5eLXeOX+eeNJAsa75CdZ8s\r\nsHdUeQt+UAzyf/HruX8MgOaHtc/osubWudiIM+ywjJimbJfSLUYS/tC6q95q\r\n8JW0EZb993nXzqlwag/B5GrYwvbJX0VD6riTEx1F+qnfgoKE8t3XErdFC5aN\r\nD/eu1mn2MI/TkBfhBqOqwwjU5CkEdPAS/m+Iml6V4xgzWj+ntqK4WZ0FTHJl\r\nb2B0BBALtsUZIhd6Orb7+mvh951/+ewRXvRIVOF9RN3VVfADJXAU+YU+C+Ka\r\nVxlJGjPB6WKg6Z5zD6dQalrACYSdrG7e/Iw=\r\n=Dyb0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.13.4_1674589924703_0.05892294737609172"},"_hasShrinkwrap":false},"0.14.0":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.14.0","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","lint-check":"prettier --check --end-of-line=auto ./**/*.{js,md}","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest && yarn lint-check","prepublish":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","@rollup/plugin-terser":"^0.4.0","husky":"^4.3.8","jest":"^29.4.0","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.5.4","prettier":"~2.8.3","redux":"^4.2.0","rollup":"~2.40.0","strip-ansi":"^6.0.1"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^5.0.2","acorn":"^8.8.2","bytes":"^3.1.2","chalk":"^4.1.2","gzip-size":"^5.1.1","jest-diff":"^29.4.0","memory-fs":"^0.5.0","terser":"^5.16.1","webpack":"^5.75.0"},"engines":{"node":">=14","npm":">=6","yarn":">=1"},"gitHead":"fc6ec81411b02775a01cc06825295cd046e9d3f6","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.14.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WtzbwxC9N/W1Xrwf54qm0d08ZrRbcIYwLlI/zdiAmLcmqRieDmLSqHkCI4Sm1czCeQb/TMHPZ6n315irr5+cBA==","shasum":"5c58827820823cc150d86e8119b4a46ec5ab5594","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.14.0.tgz","fileCount":3,"unpackedSize":6107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Gc8XDppAuSA79C0DBCUDsJVO2xCB1v3BA0oMTykrIQIgGi3MM6hGiJfyzsFWaOJUfIiRW+j+r69bn7/3HLcptnk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0If+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGVA//fVcyPcuiY6CnCGojgD3/SvSA1oweFdgpHMEHeDb4nBlwm1m4\r\nx4ufof0Kp5i8gYnOYORIZF7BY3TFczpTxMR1fiZwOe7Svh65YPQJCrmGNSHW\r\nq8oBK7E0oDsbSgPKYdMtQoXiQ7yIjLvbAz7QyJASepD7EdY9dGeltold2e1K\r\neM3bYRiP2RanstHsovgt+n5Pe1xO5mcEtfcwvrcBzBBLAhKJbfizyMgddk4d\r\nWFrmf5c2a15nzkgJPElc8lArJqT/suUV8P/0ImmrDnsCyqe2rFZMXsteQWZb\r\njX6YWbA6b31Jys8xIwPD/NHrZOE5zdAxQzDl2dE+4hHfzy+RpfVRDDaZxjYH\r\nKlLJAj/MngBrAfCA3wbCRHr2tVhqn7QI6WvK978cQ3GPNKmd2TyCF0Rdud4F\r\nZnW+EsuCZ0kiyJIzTmfeuoeNCMgOMJPOvtkuqyiuZGVZjdyykcvX+TknRTQK\r\n9WmTLvjNXGZdSXs2GtMlRa7Q0key62wzHzwzjXaa9DN8aqndWJTXUakGGqk3\r\nN5eutqp0MpWJjeTAdLu7/cIDT2lMF8GJl62J3eMXhG4gTAZ7nQxIadaWDSeD\r\nZgmSc5j5dvj0hn+/wwsp6u6Wnrdr0P5vhl3FE07/9J8EcUSgygmHO7YOk2/J\r\nkPeXm31e+shv2DJx2ZVepjQso+mVn03ozts=\r\n=x/lv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.14.0_1674610686504_0.5465485898373763"},"_hasShrinkwrap":false},"0.14.1":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.14.1","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","lint-check":"prettier --check --end-of-line=auto ./**/*.{js,md}","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest && yarn lint-check","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/preset-flow":"^7.18.6","@rollup/plugin-terser":"^0.4.0","husky":"^4.3.8","jest":"^29.4.0","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.5.4","prettier":"~2.8.3","redux":"^4.2.0","rollup":"~2.40.0","strip-ansi":"^6.0.1"},"peerDependencies":{"rollup":"^2.0.0"},"dependencies":{"@rollup/plugin-replace":"^5.0.2","acorn":"^8.8.2","bytes":"^3.1.2","chalk":"^4.1.2","gzip-size":"^5.1.1","jest-diff":"^29.4.0","memory-fs":"^0.5.0","terser":"^5.16.1","webpack":"^5.75.0"},"engines":{"node":">=14","npm":">=6","yarn":">=1"},"gitHead":"8fcf31ea995e0b9011436cfcc0639c4eff10d079","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.14.1","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZNkl3dOlgMfQf6uHE6TfCvVy3eTHl5raVgh0TFwifqBt39W6gUwvsCEa6VJcVbZQjjRbrYl/wuLycucYVAZreQ==","shasum":"2d2bb303f837f6c8dfa59a50e51004ee236d8b87","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.14.1.tgz","fileCount":7,"unpackedSize":17707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIQd6vgRr4qDx8Wc8oAZoz77D6PO8EAY2UpZSeEPpOHAiEA8/NCzt+PuXw11daLqlyj0oueEbEzTu7iDE5vJJAonvg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ItEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriPQ/+LnPzg9FWZvP2iHAYI226zjnH/X3UKjWyC8ulZcnjYLd9qY9f\r\nPnwVzJrUb1sMxlYa3xXcDqG4ET1ePAB2xqZLvSApACsF7El5ildSS1bTXDbU\r\n5UNm41hZEy14yCBPSBotZr8bh7+MCH+houEVGQToDBjNXnGjFpKJGTe8nxq0\r\neZzsdZIc6ZkZ2g6NqDau210DsmJV1mL0xoFQGjC1OgVGmvuQ0Fyl/0qdiWbP\r\nQg1GaKSUt6FH5fFUR4XpdlACqcLRdBNFA5NKlXaYWqIbUqEHpcfE8Nr7+WO2\r\nHN3ebH7Hc4D2HQ2U4YIJg0O6RXb7qu7pE79Kd66YjxCO3rUX974csKlfnYEl\r\nIRhbsg32HiBYYpctlV2kKIzlQYULjcml/Mk21kh2CgS1BIefRGzBXBNotVww\r\nJrf0In8y1eXi8WEixKrTQRDCc1avHRCRqsvi1rsW2+a5X6tdv7pwhBkpZMlz\r\nmKJAtChr9axJe3BnG5VG60aRjXU8VRP8un3o0iTe80iqrdGBI/wMqa/vaNOG\r\ne8U+ANpjLgTCoVb5FPHqjjRNyiCDcoMvmy6mnNxJdHP0/9u0rH6rXiy+KWGw\r\nPr4nE+yYbUnQZYaIG5QQC4ApBUPBwjrxaws64j37fmP2oKWKOEFNWpLk9J/B\r\nBDre7pHlka0+7gfDWkwYXHU/0Rjgsj3r/A4=\r\n=N8f6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.14.1_1674611524663_0.8192151784885016"},"_hasShrinkwrap":false},"0.15.0":{"name":"@brodybits/rollup-plugin-size-snapshot","version":"0.15.0","main":"dist/index.js","scripts":{"build":"babel src --out-dir dist","lint-check":"prettier --check --end-of-line auto --trailing-comma es5 ./**/*.{js,md}","test-build":"rm -rf temp && mkdir -p temp && cp -r tests temp && babel src --out-dir temp/src && jest temp/tests","test":"jest && yarn lint-check","prepublishOnly":"yarn build"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,md}":["prettier --write"]},"babel":{"presets":["@babel/flow",["@babel/env",{"targets":{"node":"10"}}]]},"jest":{"testEnvironment":"node"},"repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"license":"MIT","devDependencies":{"@babel/cli":"^7.22.15","@babel/core":"^7.22.15","@babel/preset-env":"^7.22.15","@babel/preset-flow":"^7.22.15","@rollup/plugin-terser":"^0.4.3","husky":"^4.3.8","jest":"^29.6.4","jest-matcher-deep-close-to":"^3.0.2","lint-staged":"^10.5.4","prettier":"~3.0.3","redux":"^4.2.1","rollup":"~3.28.1","strip-ansi":"^6.0.1"},"peerDependencies":{"rollup":"^3.0.0"},"dependencies":{"@rollup/plugin-replace":"^5.0.2","acorn":"^8.10.0","bytes":"^3.1.2","chalk":"^4.1.2","gzip-size":"^5.1.1","jest-diff":"^29.6.4","memory-fs":"^0.5.0","terser":"^5.19.4","webpack":"^5.88.2"},"engines":{"node":">=16","npm":">=6","yarn":">=1"},"gitHead":"f936181b27769e4bb7a0703307e7f05babbbc5e7","description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","_id":"@brodybits/rollup-plugin-size-snapshot@0.15.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-GvfeKZT/Sn6K8VaNrYbHHJRCv4KbBdExtHm2LGuWoGGQ4bfqsUPAHRqTyUONGQ+qWlu32aYiEhDG+7h61MV8/A==","shasum":"b48c8712328d78fcf49028bb0ba6d1dbb0da0823","tarball":"https://registry.npmjs.org/@brodybits/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.15.0.tgz","fileCount":7,"unpackedSize":17732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq7aBZBdN9wbrsfscv7LGAhOP4BjbCVkbrehl13lliDQIgTz8QDlnrmx69bzqWSWBckwcXsocbUmmoctf+Dxf+VP8="}]},"_npmUser":{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"},"directories":{},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-size-snapshot_0.15.0_1693880874761_0.7744340437512713"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-06T16:38:36.987Z","0.13.0":"2021-12-06T16:38:37.210Z","modified":"2023-09-05T02:27:55.129Z","0.13.1":"2021-12-07T13:11:05.872Z","0.7.1-rc1":"2021-12-07T23:53:49.537Z","0.13.2":"2021-12-29T02:29:18.473Z","0.13.3":"2023-01-22T02:52:09.417Z","0.13.4":"2023-01-24T19:52:04.855Z","0.14.0":"2023-01-25T01:38:06.657Z","0.14.1":"2023-01-25T01:52:04.903Z","0.15.0":"2023-09-05T02:27:54.951Z"},"maintainers":[{"name":"brodybits","email":"chris.brody+brodybits@gmail.com"}],"description":"fork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)","homepage":"https://github.com/brodybits/rollup-plugin-size-snapshot#readme","repository":{"type":"git","url":"git+https://github.com/brodybits/rollup-plugin-size-snapshot.git"},"author":{"name":"Bogdan Chadkin","email":"trysound@yandex.ru"},"bugs":{"url":"https://github.com/brodybits/rollup-plugin-size-snapshot/issues"},"license":"MIT","readme":"# @brodybits/rollup-plugin-size-snapshot\n\nfork with update to use Webpack v5, as needed with Node.js 17 ref: [webpack/webpack#14532 (comment 985083189)](https://github.com/webpack/webpack/issues/14532#issuecomment-985083189)\n\n[![npm (scoped)](https://img.shields.io/npm/v/@brodybits/rollup-plugin-size-snapshot?label=%40brodybits%2Frollup-plugin-size-snapshot)](https://www.npmjs.com/package/@brodybits/rollup-plugin-size-snapshot)\n\n<img src=\"example2.png\" />\n\nThis plugin provides details about\n\n- actual bundle size (bundler parsing size)\n- minified bundle size (browser parsing size)\n- gzipped bundle size (download size)\n\nAll of these sizes are important criteria when choosing a library, and they will be stored in the `.size-snapshot.json` file.\n\nThere is also a nice feature for the `es` output format which provides sizes of treeshaked bundles with both rollup and webpack, so if your library has more than one independent parts, you can track that users will not consume dead code. Such bundles entry point looks like this\n\n```js\n// nothing is imported here so nothing should go in user bundle\nimport {} from \"library\";\n```\n\n## Why bundle with rollup\n\n- internals are hidden so you shouldn't worry that user reuses your frequently updated modules\n- faster user bundling if library has a lot of modules\n- predictable and more efficient scope hoisting and as a result more predictable size\n- easier to work without sourcemaps with vendors since development bundlers add a lot of unreadable stuff in module definition\n\n## Recommended installation\n\nIt is recommended to install this fork as a npm alias, for example:\n\n```console\nyarn add --dev rollup-plugin-size-snapshot@npm:@brodybits/rollup-plugin-size-snapshot@latest\n```\n\nThe usage below assumes this kind of installation for this fork.\n\n## Usage\n\n```js\nimport { sizeSnapshot } from \"rollup-plugin-size-snapshot\";\n\nexport default {\n  input: \"src/index.js\",\n  output: {\n    file: \"dist/index.js\",\n    format: \"es\",\n  },\n  plugins: [sizeSnapshot()],\n};\n```\n\nIf you use uglify or terser plugins, then make sure they are placed after this one.\n\n```js\nimport { uglify } from \"rollup-plugin-uglify\";\n// or import terser from \"@rollup/plugin-terser\";\nimport { sizeSnapshot } from \"rollup-plugin-size-snapshot\";\n\nexport default {\n  // ...\n  plugins: [sizeSnapshot(), uglify({ toplevel: true })],\n};\n```\n\n## Options\n\n### snapshotPath\n\ntype: `string`\ndefault: `'.size-snapshot.json'`\n\n### matchSnapshot\n\nThis option allows you to verify that contributors don't forget to build or commit the `.size-snapshot.json` file. If this is `true`, the plugin will validate the snapshot against an existing one. Typically, one would define this option's value as true during continuous integration; [using it locally is unintended](https://github.com/TrySound/rollup-plugin-size-snapshot/issues/33).\n\ntype: `boolean`\ndefault: `false`\n\n### threshold\n\nPossible difference between sizes in actual snapshot and generated one.\n\nNote: Make sense only when `matchSnapshot` is `true`.\n\ntype: `number`\ndefault: `0`\n\n### printInfo\n\nAllows you to disable log to terminal.\n\ntype: `boolean`\ndefault: `true`\n\n# License\n\nMIT &copy; [Bogdan Chadkin](mailto:trysound@yandex.ru)\n","readmeFilename":"README.md"}