{"_id":"react-esi-weg","_rev":"29-acd83adce5c4c7e0ea3392c4fcc9ea9b","name":"react-esi-weg","dist-tags":{"latest":"0.5.9","react-18":"0.5.5"},"versions":{"0.3.2":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepublish":"npm build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.2","gitHead":"1338a84a7143f0c6a6d74c16fa407d12ee5a6ddd","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.2","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-vCSDFLCjsEd9GP4GnYhRrFwAyLABmfAMhp0JUeM/lS2joyBsw7qAY39zxyRXjvcZChk/BhRsA9gvSHyr31bV1w==","shasum":"d7c16ebd2be04666f9f6c6dcf598ca0e2fa65327","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.2.tgz","fileCount":27,"unpackedSize":72736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjuXzDtoHvdClyAXA0vMVpS6SnMaWH+3dZZXfCd6EZVAIhAKOuPK6GCJB+EViLzKDKmn+sAMMw8vRKHWL9SE72Vrnz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF708ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeKRAAm7giJHxMcOo8649ku+NvpexIpWjk0sNeR8hRRVLMsME3cr+r\r\nOkEcHvGllTdzLr1hpHg/EVnA2fwJTGnA8JTWVQbtr8EaAI41QWUWu+uiAa/+\r\nHLzoizJuzZR+jMOJgCaJJIPfNTqSZ3fgrn0hV17ajpdIFbKkxU/BhsEmUK9Z\r\nXYNwPyef8KPsLA80CFLD/aUvUMZODe6+F2NncK9IKxrAjcxJ7pbJF/3FN1pc\r\n+BHZBh2B819gY9+ZCDiaEYVcBRtvexQHLQ1oTUNjo2EoBZbCGCODRzl9zMS9\r\nc1wUsToRZixnJvmtjeTlWM1XXlmHTfo4xZfxLUiGCwRjQntxvUVaFWC4+UAV\r\nDgPGcDkmiL5Q2r6FRgEYl4n3Gl5DfFCFYeZ3ZLU0aO98FmmwCc5pdgIY4t6m\r\nmOiObMxSkQ270kF+VtV90YIwZlKDbIG6P0c61vrjPpbIcC07Mgrc1l4GB0cf\r\nwPwMHQ2T5MD24gozdFn1Q7SRnbwqv5F73L8OE6i6SmHDZpzwLWTscqXwOA3+\r\nCpVd0iZxBRGN8R/8vI5aFO3q3eKaPIRJpAGuXi3ZtMZPCjSRZsDA9H9Chjvh\r\nqK9JlIg2hBH0a0+y6wbJfcGIYaQuHuQ+DfNU3Xq2TYtgFNWEbVskWT5nTphj\r\nO903HaJUrd6mojJi5R0/PdjF8u2LDCZIPuM=\r\n=PB0b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.2_1662500156089_0.18514506472631642"},"_hasShrinkwrap":false},"0.3.3":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepublish":"npm build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.3","gitHead":"67ba7a3aa0b3ba3cc58043ead999d43a1d20d3e5","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.3","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-iDNYAXxscy1FPAEtqONbdeYr4K7Ej18qxsfHEySQRLOXhHnE01tSYYjPb9pvPJgXpEisWHz5vPiMqEkbd1ALpg==","shasum":"d0f4a0b55e671cda57246fb7c4f7967aae177a57","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.3.tgz","fileCount":27,"unpackedSize":72764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkmwsB4SIvNj0/IOq9B1ZW3ZEmxr3zZCWm07Vjlu18+gIgEUiTEvSbGdupqncHeBlbMODCNPvXi9DyFacf0dKoOig="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF9qIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoILw/9EVSQGtoLLMncg6L5ySOoBx7P1hoivWkgE8XX4YgTp5Kvmm/K\r\nOkr/Qjk6VqHA8SDjmKJTTN2ZPs/DCPCxydFGGpFMF9ds2UqshRUaPmqLHCaS\r\nXSx8WD1msPawNq0bAGJXX+8y14Bs4lunxGvi3hX0uwreuXt0M6Yb7aelSkaO\r\nMSZwHB2Oa9iYVzdWaDS/G2wtycInTrXSIk52tMx0LSSSdcOfdHUr71U3uvfX\r\nbuzmxGQ+O2fws4f3Vase/GaJPMdjyiD/p7lELKj2nEp+w0cZKV5JwoXQqVFl\r\nDmpjrV1LgEfv90uTJdWQWMd574BfMLpUx2tkYtM/UU9VVNj3ospwHFRd8Xd+\r\n5dE4AdP63vSvpL62OQda1L2IORa2+tx6KgGwWZulzueco3/HjUP/3tIsoEEo\r\nlL6DHh7iASzRlFNbOS2ofxD3aMvlD8WzVPqfIZEruzzndJHwBck/qBGAUvYI\r\nbSaPcltihCDM5X0Py7SSEmJGsk/bP5PSrVNNmxXyc/U/LUDEwsUXSG1FUmqa\r\ndycrbapgq44PiNeqC6JErIoVk/lDrddvJjEopCqEFxZjLuJ068qvBUj/eM9a\r\nMZ0QBOxp4ofuePMEOW0U44GyACyUQXMYrhRdb76YbruJSblpNVyVu6g9oDTM\r\nVJSIcpGXR8yPJPvZZwmrIToX/1aza3YVv+0=\r\n=9ax9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.3_1662507656301_0.2912639097185501"},"_hasShrinkwrap":false},"0.3.4":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.4","gitHead":"4a3d900c43a74447a0303a157906960ca2feed60","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.4","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-i2/xUYWYY6N2/4pTFKbwY2maD87UdZjuQbYb+aIbqodUaYoNUL9XgHRcyO45gQUZL6p994sIr6YtrNTKk9oUEg==","shasum":"64107a2cafa9a27b53aadf5c02bebc2f826d6a40","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.4.tgz","fileCount":27,"unpackedSize":72802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpGv+q9US77qn6vDADC9OVdVJudKC7LSP84niTcBcmJwIgcP+hnDG9vjIb2QmuciDgC+CxPNDFw6YpeIKVnxBamls="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF94gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6Pw/+M5Yji/n5P5934WCG3FRu+LNVclvhyjC4qxX/rpdtR5BByh0e\r\nuJwZZ0S4P0KLZhlSGf4GUqp692VfYe9lPtCHIjPBRFpmkOoobagcbaMJsXdG\r\nhUomJSXBCiz1LqnnfE0TTLvCmnUuZara4OH1Xl9agfp8F/i8YxQQ/u0gupcX\r\np4VAe46Ls1vWDYdVRGI8qLlNLjQNKtrbzXiOgFYy+kEhO1EtIQu0WEKrZjLb\r\nBB3BOiEnqd6v88piYYfeN+zR/2bj32SAMfIm/r0ixL+pjpA8C+YnP8iC8Cvo\r\n9ccL2eRC9ORCj9Cjo1+FFvAzqZbqEq+zCybD+wYa0aEHrxfNMOv/4G1Xqex5\r\nU3uYttgopkQqj5tDmeNq5pG0Beh/GS8MiZVzTBqTbzznthYkI71LMwM2koCk\r\ng+xYloJ9YItdUfY1szH0JnE8O4VPJ4wam+ixDM3YSNV7RcxV3PaOzeXB9tId\r\nVgFQyUQ7NJtTvrJG8Fhm1G9rn7QK8wV5QffU1jkrSwk4N4CUBHthDwszvC9f\r\nZgNZtpxdkS7IxaIDjfICWWmLL0jTuHSUcwVFhlTpGxFZJEtB4yKWprztFUzk\r\nYEs5OxojxqfxUo4f3WXTlZVxgXfZtPfmtUPZ+snpmIQ5MuNdxpp8AUYGIqhC\r\nwlBJ+HPHOfi+djs6oOBl4pHxqus8gwgpApo=\r\n=T5EP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.4_1662508575809_0.753060768233967"},"_hasShrinkwrap":false},"0.3.5":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.5","gitHead":"3ae1d609a5d321be362311d6c9b5d6404812c3ed","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.5","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-tj70rXlVju+HWh8ASGhCmJxqdYe7YV/qkVVeobvLQMArSP/0SssAjJtHwZv9Fc5zXjJpGl8mg23NsHVm7LujuA==","shasum":"e068687bfce1e04633aae2911b13f37392ed5e0b","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.5.tgz","fileCount":27,"unpackedSize":72734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRJulf/25q1XuTR4/bfiRJlw+XCgdhjUHl4n5W0Rfo2gIhAPz/nqUC5P2jZZI6WPc1/G/SsHVb5P2N5hwR5lqgd3H0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGIkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDbg/+JniA3ciICzZsk4bxoHt6zvUT598WBwePbaHW/uBH8BoNg9Is\r\ntSghJ9eR/gQCwE1ihur+pjQ+lyxorFdkIoqdHO7EypJaTLwDV2wTL0uQa3X1\r\nNl6p0oPQWnA6V3Eu0iBY8FhNU3rBryqc7PEjAsyvuEoX78Vy3rk6a+WNt4xt\r\ndf00Oo7IYsTOojgrgNExlMWdWh4VFw3Fx6wmpQnq3ch8vYNnkXuD2QHTS7k9\r\ntYITbnQz6H3Qd0xvRPqpsQv7Z1Kk4MVbdB/uWqpCpq9S+TLOhReW7XuoIGaq\r\nVFpaduqfuG6BC1t4F+CraOmpbeSx1XdCOzmyFW4t1v8xsTBvLa4t/ZqjEzic\r\n4W+WpQQi2O2bba3HFvjpyMjdG13OwhUb4hzYtnyR7puGtFLqSxA6L3A/bZCZ\r\nRMTZqf79fWWfrs8nBEH6eEsna+gVXJ1eDX6MyKOBRXPNfOwncCfA0kus9JkS\r\nlO5OrtQUcGeNX2d6PP3grjEgKnUcZkIlSw8qczQA4YOUTLOfbxTlEWNOgfs6\r\nUCY9a9OEM95do2FdV6YnvNnakKgrdAAH7wwGqVxVG5rlT1nIHsWefxQjqJJG\r\nKdX6+pQFBPc3k6U9Zf4wo7zXzBTnxomiuZhCJBpJMwQabYUrMETAk4tV6WxH\r\nkRzlSQTtceIlS+vojKuM7/EwT850FAJVKKs=\r\n=Bgm0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.5_1662552319809_0.27929063975800017"},"_hasShrinkwrap":false},"0.3.6":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.6","gitHead":"7fbf85a7bdff8ac8984dd6955bb12bc47e19f21d","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.6","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-28IdR1Nce0KhBsdryau1r/vxspg6ft5T+JeUes8Oh3hQjFRq16vlMpxt8tLeTDbNuwhUTrgvR0SyrkF7SnaN9Q==","shasum":"e0c0b029fb3a47eecfbb1d734b7623c44169d242","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.6.tgz","fileCount":27,"unpackedSize":72814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6rl88Ddhri3sEaHnGmfLFsXpW7rSaUwGbSBcZmIt92AiB5stir8q6zxa3fJ6RgMjxfQENjliVCMzOE8FiDA+3YEw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGJhrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtQQ//beNxo7Gf0Tq9m8zEWIqL3SmpJErMNsZ7KKVGkrBCNnTkjefr\r\nCeR3jd4C4k8xEi1imbMXqz0AmE+xfAPycf/ysPcHZ5smfWzUyd7cdHSF0HU4\r\nVir/XFua9PpmL61UM7jP9/maRYBnETWaG3iD84g0uBsBcGvF2H394d1gDAat\r\nJSqeWobr+36u73XfWQN6k3BIbsnD7d+zxX8FWLLyHxgFFHi2PTf7l9AuSNGf\r\nB+I4ueYifo0+SGET69bk5pX8v+X6DE+sA1+LZH662id6QfWJlbvFL9SzsZKD\r\nvXOqS2x0ZOjG/ziA9oUZOPR5ZZE+BzFq76wy4XuGAVLUf0wp0TTTPO8K/6Oz\r\nzgkdCo2knHzYfMg8KmLM6EDn/86phnGlwUIRE1/HKwJNjd2mscgzYsuuXyb3\r\namfzl0BbfRWUmv0cftTwQ6gFUkllJdxeaDxIjsdUEdWYICvH6VVfxjMuC1V9\r\nHdM1ZMutMjY7/Pz60TDEDUC5nHBOkdT9K8GTR2gjAGfArVnX2zYaLFVrB5mZ\r\nJJy0jzxalaGV1w1KJHhuSsaIrjpTTSdfTEHiTI5MiY6RN6943CzXw1IY1Kii\r\nE6eGwwKSOkMMltbj+8kBuij2ctYK+HPUb4rPVLaSQByiBwN8OQ6+4qpNxtc1\r\ngXMJi5AmW9u9jE1JLrhXgNpjtcj3cf311aY=\r\n=52ol\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.6_1662556267014_0.17188152469849727"},"_hasShrinkwrap":false},"0.3.7":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.7","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.7","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-csaqB0VGX2COrMddhSgVuMCdphY23Fw2ssNPq+RsyOXpqiMqvioCYycWumUE3o1W4udIpEH/Qed/dM0brEBS9g==","shasum":"ef1713a1d4bb83639ca0da1c0a209cf754ff220b","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.7.tgz","fileCount":27,"unpackedSize":73570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZ226TL3jYm4Wu85N0bpHvf6FwZOutd77JPRmcqWUOSAiEA/A3MOvnzCyE5zZXyi5zbyvmU4OhLIdjekWT5LbpTPxg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGgnLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5uhAAkaVLpUZoWRC23bpbQuH9kudXsYjxo/KRk1WX9jQiHM+JRCTy\r\nxrXRhhcvbVrqk4yT3jgB2NMm7IRIqiDBj33H92MeiQcfYC7QIUga09WXPSQ6\r\n+sNsGDe/8U2sCtEJL2WMJ8N4WXpuP4J8bbc2JO/nxwbU7n/rS9CcoZjhVVKz\r\nNQ4ioya4knTajfTbueqDwkc8dANu4UtoWih83Uqy+XB7IQkm5R4YGwe4og/j\r\n6IS9zvQbXUcGcjqrHkidXIr9PS2yDRO3hxhFCIMZFmcI3aKolR2MiUEcq22A\r\nHHBclmJzSmg53Oka/y0oSJGdDQ+ktsfBpWghEA+CQBtUG4G56Ey007ERfSsl\r\nOxpnlmroD+FSYCc+2qRL6+H5+OgIvUEohoBT8OhHFoV3bsVZwNm1hm8t7WRb\r\nZAzIhTnnzALCl/2RaLeFSHYM9erZKEUcyky5pa6kl8bqMLt2CwMYIwvXrnko\r\nGLpnq63qtSJxA3mM7PLRfBSlxQdjGrnvJT+z4ID8gMb4nzcOcEE+FUxk1z84\r\nU79PVs3sMooMMEhPgpo3mvmLODCsbT0UvXWm+8CgM/zk0ePEG0EYOr9AHr5w\r\nciNEEaU8RfU6Aj6crmdeOY2OrFGe6Sk6ku5IWtG6W+dY9NXTV61nZLDJ20bM\r\nfQh9QAI+ONee57vWNiSqdXGkCNGgZIdtWLg=\r\n=bpMy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.7_1662650827773_0.8886866267607696"},"_hasShrinkwrap":false},"0.3.8":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.8","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.8","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oAgUd1YuyqA/5tPnuMXg2wXoFV/rUd0L4boHnnXMZn6f7BnR2aWTgIMf7nrrqF9WF+NvHpSHBaTr1reWEVW4mg==","shasum":"40f44237a456cc331cd4c2b7ad60ee8ada75c163","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.8.tgz","fileCount":27,"unpackedSize":73417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4+M8PffuQyywPq/IvNy/T2fIdPf+y+FWKAAXY5J5FJAiEA0BYKb0TXjSqvdBa+eb0NAZqeJSf+WGuMruKCNT4/0gM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGs/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3MRAAlHqFySwNdAgF6y8JN5L8zKWDGqvfwwQfj/0JkERePT7fcXmy\r\naXaTvKQ4FTw5MAeaOMESa1qitEhS1pK5Rs8PKPrEBuAUBd/SfOfcn5HO2mU2\r\nmDPoA3fu4lFoPEvbBrf1tmgPPWhRPtTgjdeoH+X0zK6AJJe5wAt3zwMMrR7j\r\nCRa5gkMcK3yPEGY0txS9wHIdnaJ1uehTnkp6GDqc1pBpPYlFjS+ADEnueQxN\r\nfkpWtvOAYeqmi9QGzADowcueFRdu4BF0Na51zMYqDWkfwU5qsvYXFy4/ku89\r\nGU3PDf+MBPGF9qCpwJ0T8lozt7nS4aKsnaWoJgzr9L4XI6JOEkDIdlR0Pi0T\r\naz2vA7tbLOECBWEb1YuAu14F8HMVH8bPvNZXkjQ2kO/jXP2hwEKoLLLkA26E\r\nEbNrnkhs4i10uijJMwJaDo20r1uM37z4Wzbq9fn1Hht7uEF2Tg50VAFJHp15\r\n60gi8CsBV58YbmZaMc9gu/htW/47+KpdvylOy0tZWiLTtm1VHIBnfR2JM8Kd\r\n3MMrUKZmu2uIVUO/B4Z+lh6wL8qIXDtLlIkrPiVFHI2cUJHOgBsaU0ZOBgUe\r\nhC43/Iqn0ikDOtiAEgH4ixFljvOQn3F3UThgQKe9MapZ9Pd+Od6JEM5RkYU3\r\nUFqES7NPm1+Ku/88JPYDKgJD8QRvfY1e6jQ=\r\n=OmJw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.8_1662701505225_0.5891634362606937"},"_hasShrinkwrap":false},"0.3.9":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.9","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.9","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-CSM52EfCl6jeOX320qEGpT6nvhi7ur935pbv2kuDZXC5FwukmF3K1W62V6+PqMRYCboZvA3VlC0hTA06TS+Jbw==","shasum":"47419792cbda0ce39bc9455a51a22e927ddc44bf","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.9.tgz","fileCount":27,"unpackedSize":73243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOguADbt0pxHNhFXkAryn1xakQ20WQz4vospWV4P8uBwIgYllShAx2M3flnkwMRcghYxVvV7QeiirnNALUEIpozHk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtUiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYeA//Tb74riXJoWizwYX6u9+564aM9IVvBcH8McvtUTkPDUOuf2zA\r\nGjuEU47Cin3wm4oe4m74UdrOM9ChhlQ6ogrg1NdWojNaldcxomBBmBmQ5s2X\r\nDXCmPxQhzW+LNIQqbUDJ5km4gBCk0CbXUOAtLoRWnYUDVsNxQOpLOGAdzida\r\nQsuKDr38ixVPRRcPejlh4llbakJNBrU1dQpQr2luloqMWk7UzBS4c0MuSlT3\r\nAlp3DIhL4EByv6T9g52SJSUHSEezkL2Tsp1B91Af/G4/ZrhFRYPfEj/d/FOf\r\nzHB4PoU6TyFD+KNluutpgfeQV3QntiQauAY1BhVnLfQRefwpED9HIdPthCiq\r\nP3MZghIQYx4ZJqtdxgUtrBLigvn+hKP1MDF4h3hkFm1I8Rap0vX56GTXW8MH\r\nyd9g3w9DfejX0pb87uwxfnYiYnYVmhq5xNEDS17Do90ejH7KIhZTmA7HdtoJ\r\nj3+y6rypTSA9w7Z7cnb73bhQXmV0Sf63pmyHNeZqXGc93p0yDZNUU0Y9KYUC\r\n11AbrCaYBXV4jsy4NKBBQbaQTV8J+n39Vll/NxSkAmt078/QeXuI569dAeGM\r\nlCIrnqqSUBCWTTn21+Qe6GGknyp1PhvmSm/cZpud2LVCyd48K6U73tgoRQR1\r\n+b/ycnCO1DbDM+T6QqXhZnHZE04+PNPSljY=\r\n=kg7S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.9_1662702881860_0.5800305561675381"},"_hasShrinkwrap":false},"0.3.10":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.10","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.10","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-L3DRgGJQAYo8azY1+FW/FGK/e/UagBylx3l8X340+MUozC+tB+3JeAatTpJ3F4Q6GKg9ccq+lvDud+kep103ww==","shasum":"3107c833593d0644a8732b7e34b260fc221c0c12","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.10.tgz","fileCount":27,"unpackedSize":73474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdcUkC+PbmUw3+9KUymKIzaPC1fmZ3uQs2ah01JWPuxAiAceJy5+3cOocT96uV9+pfmlSzcG00ai2f/F9qip0UBgg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGve6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHqw/8DPGEuhUXRn3nCxXvRgFSpqeNOZdMUisa94vBbOP5Ii9fmwZv\r\nsZZCI1Vk6Uckaq5ZjmGpF6HFW5BuOGmBMMdVvU46pnae+Wd8RqMAnZUSfLfQ\r\nKU3Q0KZrIJ0Be5Mk73EJ8j+DuxJxHnc6/pLetmr1mO3EYRaP/B4yJXqHheTn\r\njBMlnlm3032LVmRDiGsa3wrgXQND7nZlyEXoozXbaOxwVCKqNqwxOgMF3fnB\r\nH5l+YSliVF5cD6WqoUw/n9BKZ9pYD8s6n5eOHyvHivVolRtaoIWUNi7C7teu\r\nBd5dDqd0E77PZupzxW3tEQ3lKdt2UzSVLIu032wfcvmfqAjnfv9hYTZ2bRv3\r\nFaf4Z6VVnek1zpbt+lIm/fw/xnylPPZPO4Qwg4oS0g/CcD4BCos3NHB/baZy\r\nb6twKLa7H9hT1uTdkUjl30hG4hu73Zwxa11yVZe9SmrGbUrkdzPIfZCmpxEG\r\nGlcwI5TXSJ0jyZqQ/WjnpvwCJMpR0w2dSHsRZEq4HGgst4MClmovn3t376Rg\r\nL3sAqLjXlb4WyN2QW0Oo6aATNipAOqLKEZ0PhjhyYQGNzxsgXYGnwbiJvG47\r\nAb8QHcaStGWr2R/z+bq8dpAw1vgSaOUlB8BqB6rzoypiUPkhqSUlCJ/GxBmD\r\nlBRD34x1Wzv5nN/XlklEvL2FanqPPGTqmD0=\r\n=2c3d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.10_1662711738429_0.2249303883325282"},"_hasShrinkwrap":false},"0.3.11":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.11","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.11","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-RwASwV8wYjoBPvALZfU41yYdI2ZMx0VXolNYSwOLfqOPGD3nWdoeRLfRiFT9GoSwZcQDR8q6lVJIJstN0Wmb9A==","shasum":"fd7cc9465fc18874c8058e3b276da46410e08f25","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.11.tgz","fileCount":27,"unpackedSize":73564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVFvioakPx1zBkzdojI6piyTkqimIKKFIvDdUsUjpXQAiEA2IpdN95SI7nOv5Apm2B1wd7UMXYjYInsK9UciSuiXNg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGv22ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquRRAAmGupNWgv0HmdMVfF+YawJGjOv8k6vwtch26MW0n7z5TtP/V8\r\ne62IA19P82S6hkRn4vIiZ50+wdQzqiOi58s5o6K5lhDwkcoPzrOrmwdyjIBk\r\n8YxqlSqx9UgwbSl42YvYweT9rvlQZR9StHHQZ/eEAChMqYGBr2nXKuwU1CXT\r\nyP1XsbZtfNPEqtQS9RRGv4jYLpsKmNxPPzHlpmQP1vUfwmhSV40NloQGsxho\r\nFlWnZ8zoiRDslgL5fazYpjAdkmdU9L4gu5rFQa5/Mr7LA+wOn03M/EVNNih9\r\n5NjZ3f6izORYbgIltY3bN1IdLY+s0VVVsE4czpObJSxhW4tx0+JlZMYbq2SZ\r\niXZOF6qTTCt6l/nlhr1YY8yTZ94nMqEbBiMKPY+1AUfNpdG1X5KasoDMlxwv\r\n37LH+BuV5CrJoDSP07/6I8SwiRf5YYvXNIUX9VXLhvn8kTgtox0Vv6yqpeHO\r\nzOBFfvYeC/jUBnZECPNFRHnktZyE3wJbhoYgsGAudfiW9UyVnB4LKYRgZLVY\r\n4FevmPKtUUPuMC8erUo/fwPswjetgJjWXQKhE8Qp4RhiAQkhoZmG0rQ14kmw\r\nNY91fSWKB5gxy2dvBcwgnGV7T/h8pLNF5BRDuaLfuh6TQOtd7KPkxSdl1NwL\r\n3/6s2x9/fBrlJ+7x53y+yZC/Oq+DcBInCno=\r\n=O4a1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.11_1662713270668_0.7989799280147367"},"_hasShrinkwrap":false},"0.3.12":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.12","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.12","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-gb1CYy08+S6PUVTl5I4rdYxSKNx8LGVAVwiD3gAsN2YiR9X134qWjzq1/FaYB87CM1b5kfw7xrAujJKQBAwiZA==","shasum":"00e144ab60c0ec4a462b47bc265ec675bc41e407","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.12.tgz","fileCount":27,"unpackedSize":73727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYLwqPqdxF+8sDMv1aXgmUC6D7y1NUaHcjvfYG6xOJXAiEA0EfLxhILH6uLxGdIBQB2sq+M6TUR3ivtKG57ctZTRjI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGzEuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor4xAAgEZLKZBEqQiO/+0oqTU9DNdzQW93kYAUvXUiW6eKcevRnrP1\r\nfwGzIsD3XojABCX4IfkXQ6+/E5yRKAA3vgGSeNUTCBoWwuwjZ9zxHNfrs77m\r\nWrfz3BWINk5VWDCaGSL5tquVmrvx94Rh7l2xjTeqGPqq4L4YmXJhwQH2czEa\r\nhiJvJP8QZzqbJYuUd9dMYO04QKWLKz/Vj4jejHAmBZ8eXcokQ4nVN7r6Ah2T\r\nEgPEzkh/SPOXEVAKP0aT6pO4Kf1K0yVlmoHxhp+JkWLFQxvP2cHSA4mYROzS\r\n/TTd1RKVw2zIM0J/JxdokLhe9Uyb+DHZDl2+N9L8WN9b8Pl4zGsB8PT8zAsD\r\n87KBqm2aw8E5k1uelq/efuevbYIDLWVVCq7bTdiF8kV5G2ePLGPXANmyRa53\r\npCC74n1Wlf2G//LfrbpNN7pxIjHkCd+AhnHCWRWArzxdQMRLDDDhgGrJhPIH\r\nGd4VWU90pEkLRQmGMairQHwajLF8M2UScZWL2pFiQi+ElAh6tATd9uQ8JDF7\r\nbiDZFbXjFCXrDHqPqmjgDxgZp6lAh8UhTBA3fawRwM+R8Pi2qGMzVaF+hZCB\r\ni+XXNQHKQumnby9QRAtIaSlu8skDSCYW8WMFxuTGpSHI/KXzOS4nJ+/UV9mH\r\nYLD7gydlLTSrNtIgNmveXyKIO8mWoo3l1Hc=\r\n=Vsuq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.12_1662726446337_0.3058792142815465"},"_hasShrinkwrap":false},"0.3.13":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.3.13","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.3.13","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-EREqzzskW9IyYKfJHd1/MZ+uTRlhypoRbH1wckibw7VqkKtE3178Ydd+qxMsnQv7ZjlSQ2S0ubm5VRegkz1Wag==","shasum":"094c36b895bf41ebdce099cf053bd2b54d90eb08","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.3.13.tgz","fileCount":27,"unpackedSize":73727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzBwx9AMO61ZcFeJF5zFdHizWs5Q/oR60Qk8GZ/TKV2AiAjm97Mg1ajxwMnEYGk1SPuMOrdkI0QRwezSpyDUjxy6g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGzYiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaSBAAknmI2L64qnIWQE5ULODA74MBt29G8bZdYIwu2MZ+6UMp9MU0\r\nGbI1HFGqZHDXbYPlRx44aK3NN7+LG6n0x3gYzgbCmzoagVIUyBY2ejw42x3Q\r\nbWOQwByoBQhNlE0/24tqdKyfm9R7xTuuZCkX9D5Stjz1NxoLO8bnNaTy1ep0\r\neLL2/rDsNdoDep5N+19/+0IqnGR3bjoFOIXUV4LY5/MFlMwxFX0ht0+w3dRo\r\noWXGiFdhmGFu70JSblzNJP9jAjVbjn0f5hfhyCwbSgZDE4+BXjOFHNjKgYyk\r\nHl8Nn8k4wwRetiJKP9Xx+PtipOmnAkbribS9GfVMN4cd7Nh4Jx3k5kUxH8H7\r\ne6HPH8XBAMgu2LzGXI2mJT0rlIfLPYZSb2Z7pvMbSjjcyiSA+uk/mlsrxcu3\r\nEAwNzspyTFMYW29TpU2vdSFw8uK9fRwEis4YQWudIS83ZeJnk57wNjxuslL9\r\nC4y3RuxopI8jei/QGkY9AHZLfXvVzAXTQFaDSEBifiAxPRs800ShTMvdaATu\r\nZTTSiX3hASvmWYFYt0fDeV+Cf8KSBZty60GC5QzveLHBbCxcGm4INlpprTku\r\n7VaaycUIl5JGQeTmAqrzdF+dyM3aKT/IguIlpsYXYbFoo3LicNlsLHS/Lh0v\r\ni5EXuxV3iWCbA64iX422+dPiIL/6VFrPHvE=\r\n=33j1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.3.13_1662727714642_0.5244899113619363"},"_hasShrinkwrap":false},"0.4.0":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.0","gitHead":"c5bb2d32c9645e7f7040c55cad1e5bf59db3f236","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-lTgRmq0Stdy8WTDtxfS2G9w87jwf4RtyG2CVf6y1aMP9ixVUWvsPll+Uoim6CwyJFjEdwiT0uRJUXC2UQ7Tsag==","shasum":"58571663be969aa375236036b0cf96d62b13364d","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.0.tgz","fileCount":27,"unpackedSize":72696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvsC/ZruZpaHJznfeaILLOIOZXEKFA7LlUMQZVyyUZjQIgO5g2oKbZF/AqduveaI9wR80bVuULkFlYEMP9jb/f69Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGzxGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+6RAAivL3/M4oJfdo/V1hmnAQem0GX1ROpNYNwCZbXmq9cApz8HlP\r\njMBgITAIXQFHoSJlk4XU3oZpXQiUSCgdKKRV02q6i45orSfqCTsRAUbPVaZ0\r\n5JmSsMCKYryrO6DD6yNYyWGwKHXPJJvofj/fIqcU9n4aoTCbKLKWo4cfAywX\r\nKKRNvM95rtBPd/PxdeOawQMBZ0cCHwgbfjAaHIZVRDCOw6OhT2jlZmD9Ll8B\r\nj9c2NwU1Z614CJ+o1N6gL5SV7oQ37sjEB7KF0i1kAQDwH95QGuTgzemH0fDa\r\npgo/7iw3fCmeqa0gUlA1BI1k9TvcVgnGG3z5dzRKrghoq5iQiG5zVkYuLt4o\r\nn8NuSXrh+yssjTpBiCqX9wiwcUqZQ9xQODqrQCV4JztUlBDI23DWvYT646LJ\r\nhb2Wj+N1C7VYwORKIOdZLTiekZkLZ7pwSoO2vE/jSr9U2DTF3hjRZvQOsrA2\r\nw16IU1eDxHy2qv6NR0lHxFrP4A5uVNCzi1Eq83yvDSBTk2TNrP+gUKV/9IvT\r\nCwFvQ5G33VDCUwnD0NQ4HEWQA7nbjVvNeIl1MmCk8agx66sD3IixS2km+MvG\r\nYs4RrGvi8EhFYOId8Qm2Rx+gIXha0Xw5DNdCKUJuCzXTkLkBYt7y2unrkOp8\r\nKqSEceyKOgeMatPHjI85lAeMuK+DbEOFhUs=\r\n=Is4z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.0_1662729286718_0.7979172627288484"},"_hasShrinkwrap":false},"0.4.1":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.1","gitHead":"e7ec9dbdec5276568cd16952740365f2cedabb09","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ugsKG63kcd+U4JF+e7R/QtjrD9UcYPUCxg8fSyqS/JAjSc6HFagVdAPISNg8WIIbRCVTr1p2KQ2wm28cP4tyfw==","shasum":"d7f9e538c055b8c6ecff4c21f3902d09d48e1638","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.1.tgz","fileCount":27,"unpackedSize":73106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvyAR2w0nDLH56k4QQz87Nu2OBja6LFx21pUHTUvfxNQIhAL9RIUgf0OwYtsZxKBGI02Oxge84TVxd+yKKN9YedTk0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHz4CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ3w//el2XObxJpiUUVTZPiJQ3I5701FgwFtiKhjFMwBC4smKQTSij\r\njOwDkJxX7LG7nunwCSXMCHCNO6uxn250TQSGPxYFXam1SKPxCvrZeTmf9Hrb\r\npKEVguVJCqyQ+oTqdUQSeHQz0PAAIxZ6U0kuf/NNsdQrAIy8N9N7cu49B726\r\nVUiezTLKl2ximzBr8yWrMvaD7kOb7IwHRjbGdMZ6ZzIER5JzyNqr6GoAKfiy\r\nbcwwUUpPddBocdz6cRldhRsDvEdGfkQ49aL8zYtbvkNWCuQo46eDGo0ymlgN\r\nllwLAqi1bXD7TL6BekatI81baqUJhLGLO6O9vGa4Jl0noi/PSNkozwzLnbrB\r\nmUJ+lZT3sTUm5FPFiRiB1oh5bWgVu3gPjMPGldN2QUEwU7niAaS3Ai1yB00Y\r\nAD/NZGUfNDFL/oTRGvTwDzIxdb4rPmQB55Hyj+9Tvw39J+Upv80iU4Bupnu2\r\nQkHhwHdpGDybJKbr3YqXqa3Tpv6sSCBMs7hTO0zPn86Hou0cfXM6zSYTmeft\r\nlXeF4YKF08wxLUONV1E8FGPi1bIy+G7KjwfA1Gm3Vavm7JP5P1nxq6/cQHYY\r\no4HNoMnSbAqw7+pZv+F19ES1xGfhfMqXzwt7RsRocXSJG6EaW2fdx0i5XdUn\r\ng7rleiBC51660c47AA+jtP1Hv6yZcXbZNqg=\r\n=XCgD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.1_1662991874604_0.8456501131991907"},"_hasShrinkwrap":false},"0.4.2":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.2","gitHead":"e7ec9dbdec5276568cd16952740365f2cedabb09","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.2","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-O8dVfjdv1/iZu7b0E90EXizhkQ4XVlm5DOABBk9QBIaowNlK0icgHLPPzLrHZfLlrkXX1s4Q6GuFieruLCvPYQ==","shasum":"3ddda840dbb201267e2f28b05ca0ebc95f461e7e","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.2.tgz","fileCount":27,"unpackedSize":73174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJVPJ11PEqWlKQZnB5/iMviXP55mQgiE36b+KOTKqoiAiEAmLp+S6N+X1TVYfkuhcL2AdFr69Kf9J8nSrSxJPoCRnA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH0kFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqIg//XGZ71abBvX2j/cuayISsWFgqAQ98mothNFg3BNZodJlIXLwz\r\nJGEbWEYQpgvguHsfpUN5YKa11tw2jRPx/DRPkrrv/A+Qtc4q0xWAu9+udfIk\r\nRmRn3ASOR2CXgva7NwMy4Lw9COgCvcbkhglng7u5rArY0eIAYIwUcM05gIZu\r\nuf2ZjI6l7BC6vfPq07XOp4QqHgphFmCqYbZr4bHPylh/6jQ+DFKA2gVAFADr\r\n0hd2ozjg0RRZ6e94zgzp1BT8+pEyKD9ar4UpHTU1sTa+qeJbs+GBpEmYFTf1\r\nshYx3oiN80C4q1XmAz6yHcUt2koTAuVqMae1HR3yRKmROjt+Hr/LmxRgEv8V\r\n83GmK1/rB688age6KHq6wsx9i16+Lv9Gv1eIxTgNG7tlSCnfYEJ6g1avtinp\r\nJFpWzCKoh7uNO+CiENQM4g0CZdq6Mc5pgEaz6IyV1dfVErSNFJT+MPZzh1xc\r\nvbshFd6NjTehkQL/dGaJfsKPbt/axdtB+9kpogpS4268KWA6yn8f8v3Kn83g\r\nSFe929BUzZdt6GpRNlITEpTwJf0RWkc+CCsHjhoDppGaKVfxYWfn3aMUdXUP\r\nIq8N30lOzswDpPULXzO58AIJ+pcpryemh+PRKQunVmpCU82CNLTSyo78t7xs\r\nlDtpTmkhxA3vqiEte1U1hmZvygcTOOYg3NA=\r\n=xw1h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.2_1662994693576_0.08459736631502035"},"_hasShrinkwrap":false},"0.4.3":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.3","gitHead":"f22fd865c15657f21527d8adc47106ffcf3cb612","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.3","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-4NdqtX13h7nUILCbv+5bbwFyAFvzjnI3anFnmvfzTQUGx2gA2g2nxL+YxA8f4Xq1Pkgiv8kas6WW33iQ73dAdQ==","shasum":"c0c14c1d8767098e10375eed0a54c8c1a46a3b29","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.3.tgz","fileCount":27,"unpackedSize":73030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMZL+kts2VQBo9pZl+pQTp1XjX0tdQBb16OlL0x2mzbAiAvT3MiGk/80dacyRJQ6KhYjFpBaD5G0cLy7p577wg8BQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH0yiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWvg//RNDMGPZGAZ7SUidNRRhojLDp32NwC3dsSJ9An3GTZlqkHHkN\r\nvvK/fIChULvkM8ZJm5hTsHYqwsvssIntS02PNfoaNBiXlcdNFYgT4Ekrz78D\r\nmbM2Z2pie0l2fKScSTiFOIGMiaKQghzX0Gs+PGVsNprZGOosNhNJD6XVsdst\r\ncjDX/j+y8K91usn5hWkBa0dIJp0K3GQ6A9GP+y4UEoQGE0UzsF1KqKJRZWMR\r\nn9Rufn+ithgN8W+Suk3FmVoM7uk2rFNrMiWRVrd4FcJYVcNXysKYf7FwyycX\r\nYpoUtjPeIFkrrTwQqyDJggiSd6YEyl8m/k/1m4gsxh4zFgZbhyRlq6RjBQw1\r\nDc39GCWFGafSWOVuJYckLQglUBrTUZAAgTwZh9khl+mZ3c2O29/10KY7K5zY\r\ns+3V/y70C6vBn0YYdOaR3uUN+Pqfe2guOca7F8Oq6Xp5wY/Ebknppgn66lhM\r\n54JG7Yfd3CSGNttSvCMsDZCgq1Yl6A5DeKMrwYs7a/8xzSF0qElFPIMT4+3K\r\nBXF4V1urGGCZO1aZiaYx8VEjHY9Iw1kDfkLCA51yQPobYkrN8/5Q71nGwmH0\r\n5ELaQCXe41prnO0AGbzq56p1St6u12YuMCQb2z3KW0mxudiRnyuCKzV+UXWg\r\ne73bNm3GrJ2Y6NUrubqYSW3AldA9UE1nvoI=\r\n=A3DR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.3_1662995618542_0.9596311532804014"},"_hasShrinkwrap":false},"0.4.4":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.5","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.4","gitHead":"ea35bcb837e30d37700ae6b4c1e99e1dfc09abd0","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.4","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-wQ0ZM6VdFFZFRzpZW/NDor01Gf2yZsW5Is2LmAei/kKFh0E2NT/XuYWCfQkLAA+YM8qmnaGs/nj2+LT0xL/NBQ==","shasum":"39819e40ec66ca2591369d0f5fa4da6ee5341526","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.4.tgz","fileCount":27,"unpackedSize":73413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnhQ/dyjKdZq4ieOkJML4OeNYCRRG9JEQoRhunoYKDjgIhALIyXhCpBMJhgdbz5WKc/1C9stvIxBnktP5blUQhJVq5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH2EgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnrQ/+KI+KCLgb9CYuc6GP7GF7/v1MUCLA2X0Jqnwh6SU2ta2ObQED\r\n6vwX70kX5jY7Gn+xMYtKsqAy+e0o7noza0pCC/24CkPg7S0KzPmAHGvIYWv7\r\nKMrIqR2Iwl75WSYjoXS4DXQwfILHWhsQMxlvMaJNnugCwSQmfM+k/Vs0rX6H\r\nlkOTvJvwDQ2ZYp6ugTUPpPM3YLdMzFwvPR1osP8v7GdO3LyNonxK6AOPW+L2\r\nnwB4VDbB/4m1J2eJAkfNJx6OBBX6Feahg2yrgwRIT7g+YUTbv0YyLzQBqKXP\r\n2/hfmICGFrftRh9AhZOAYuL4rtZ4UJ/9JH/6RNft1KwL+Epi7/AoFUkr1Gky\r\nvyTZsI/nFRfO5OpykVT8oI6UcNXihYR1pUZX+UE1OKC8MFHiajxUzZFzEBmh\r\nr1SSE26uhKiWw5G8yXSIts9stzTPdlhJ9HCI+QAbJc2I5sj1GBsWvJh0/BUy\r\nQaCmBxPNSDEvYoV0B2KkGKxIHfDSATcyLoCSJVxccfUCbR1L+VV9MePe5AyA\r\nkGgfMh5u8U6B8Xy+9D8Kc9aPiodzAjGTnGv/7VX5MocvoLsgDW/9Is8K4aXX\r\nG5rZy4rmv9ceTSaAflhEHN5VeKi//iA9mndzgESs2hMYCyojzEJJ5UvkK3eK\r\nflF8PsXd2vp8oudjFxaTMdYz50AQc7GTZaE=\r\n=DSdn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.4_1663000864323_0.06578584916690633"},"_hasShrinkwrap":false},"0.4.5":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.5","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.5","gitHead":"ea35bcb837e30d37700ae6b4c1e99e1dfc09abd0","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.5","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-YVJ9X9WxaSqCLmiA3L6873MfJHTymjO1UpOirUkX1xVB1CxsX/UoPiDBJa/PjW0IyZ4999gbGEjYI0aobV0x8A==","shasum":"f981ed1803f2a2e5f9796e889774105f6d8e507e","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.5.tgz","fileCount":27,"unpackedSize":73471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC57wCuwoQDUipwredpvC822hqSALwon8c10JW2j633BgIhAPfkv6CzzIS1Ba1SpzckkVM8U+jrycIZrAiIOh+Gov4R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH2TcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTEQ/+OjVNOikkWJCqyAM7iKPbQGjE9N4GAOPj8MLqpCim+w27TktA\r\nwky9zM+B1IBlxBf9qW7fn2W6cbwmz/gDfaT7VpkhX0y0QAuAzUnMId3mFRxy\r\nnHem6fhGssas8nWXMcqdYji0ssb5bFlRQic2dtX6S+cEdy+MaP2HHM33LJau\r\nqEyDTxLLKHlOMnTQoDs0radF/OIHI8tFBwsyNNDoRZpSrH8D4Eqooq7+tUyR\r\n5qpH9DWTM4eq5uqG4REp9X8ip4uRecSgkjeTD/RqV5B1gNUb/gsJMREerDy6\r\nSx0flAeDte6mqIPSV7trroQg/9j4ug/k0LAACK5RXVOI8w0bJxQRbZBeLd9Y\r\nozoBYwhyrHqySWdK62LW3rYhhkcuTuXlKF9YyfU1INDGyiWyFGPObNxQkLSl\r\n+ZuqsAmbvfvFSUCS81z2GVgyuWMXJfvHb3cELzwbvlEzsJb6TpnCtlrc35GM\r\nkoq6e6+AoX1//iNoLcCymBpqlJr39wnedi1MpP46Q5UnKHNcWfX7aB1UymLu\r\ne2QOpOFakLv1XUEnsTNycD94s1JiKQ9MXFGw4ipGlkNmL7Il3PizV2eTYleI\r\nO/rz0KHLQcTzSWewsU/m3QKbArZktRMDcActJACCoMfJa2UYOe1bDbEEqg2R\r\nuyrXmgt5LW1izPXCyuigsHjtOzYDjiPc44g=\r\n=zq1g\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.5_1663001820042_0.6846999294219482"},"_hasShrinkwrap":false},"0.4.6":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.5","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.4.6","gitHead":"ea35bcb837e30d37700ae6b4c1e99e1dfc09abd0","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.4.6","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-OSyIXIhc9SorEUSFOTqZRTRVoue5RBc94e0ny++YCjieRRSjzQ1PD4APoJy0kc0mHeo5eTlbJF1ggSRG3MRa1g==","shasum":"07acbf95b27fbda29c41fd71343571a112f745d3","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.4.6.tgz","fileCount":27,"unpackedSize":72676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhr34+/FCUtiuipIdmGz5c5MOzf0p6MyNHeATOudg1egIhAMBdunpTNgv3ZN4H8F1LnrQeGvqSyKAV2QFjXwW0UL1C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH2dGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql/g//U/L5c8AcCjwfbcBvVANCBdp9vHRGUmeqJvIn9yW/PTUhD5NS\r\nTDyvoaAtAGji8E2wsdedJyVgVG10jnJsQDQx+9TfLCQZeHcpIGgLp7WbcHxX\r\nCKihgmv5rwiXYqU4bWQ9WLJGfyF2CnM1PeLm0YqKLA/JUP+5h0A2EUv5KvZj\r\nxM6dORf12HRDhXhmpTSQZYf2lMoohoF3cBm1v0f3VqVk3Ftxz5D9JqWd7oOm\r\nZnhjfePdEUyC3834ccfQt1GAff16UGJdGiU0v6PT7iaxnaRm6K6wKAdCuN1v\r\nFYw6oWNUfKXDij4QLYIOSJM6IXnYshkP9zy8xJwEzLMMxfFl6NPuDwUit51S\r\ne6d93qTIe+iGjCl23eAjsLpovNgqDYRq57FUWoRWzg/NuBWNqwFBRrLVIpvu\r\n2Owk32IE8NXSSy3ocMZnWxRPDHN9z9RF1owGMyl7wSZO7SGBqZhgU7bXFDHH\r\n6G2W1UG+uYL3OOKdJs+zgMJFwAunWP162McDPNzIjwy81ngccpzpJlWEO8+R\r\n0LDkXM7Vll1zaVUrffbdd0pLbOrJhluuPflpzk3BJNA2IxiuFClLwhtLswdQ\r\nKZrm+ThiD6xVEPSFtSoBhuDnHhNpt/n7pC6tssAdAzBXAyDlRj0Yk6w8hkVc\r\nVQs2yH4vW/O7pEf8tKbERGYWtYvlJK6M4Mo=\r\n=RwVr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.4.6_1663002438073_0.06347858853899768"},"_hasShrinkwrap":false},"0.5.0":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.0","gitHead":"441860d08b481217819382cc7cba267099337bb6","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"integrity":"sha512-GVRX1/0YS5rqrv465Def3Aq/0otkD2/djg9ABKy1ec41r3AwRv0XR+eHlnWhrGPysvUHrHfL8DlRUXPEh1Za2w==","shasum":"7610e6afc4d1fc734518cfc772fa1a8f25cb36b4","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.0.tgz","fileCount":27,"unpackedSize":72301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpbOudYzY7P4YtlyYn/8UXIbpq31F/bRKdEjnYJ5UWXQIhALMlNp1ovcs+M2WFKdWdFzIp1Sjf9odaI4thODbYFQ9E"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRpnNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ExAAgBXBWvklByyPjz0IC2s9do29nZw1ONZCya3y7vg2e649Dd58\r\nOXq/JJUVyTGF9hTvAtONXyBcG9Zsbvaq7bIqPH/75L19NQk5qcmcjuDpwD6g\r\n7ZF5wDmRutk4Hk8Vze0i00SfKLazo5R8seJKZRMb9ck+dy+EsgzoWFL8E2El\r\nV9r++hVvhJUWa24+KU20h48dLy7XqHNj0sc6Sv8ORJIHO+ihk8vCeK0x+wCc\r\nOV9fiWnBVWUnzf+haR8WgdeTTnyjNB4CvVlXsfQjZ7CWK2O9VvzlHHqq4t7u\r\npkwH/g2PwOmYISI2H71cGpXvFM5PxkkmRxD2SRpazTecSYcM+IZd+fqoN1C/\r\n2nRUPCht/vkc7gtshcWdZaraIjed73qUhWhx0KgZy45PiHov/qwzKapfePO9\r\nTm4DSsTO9P38kZAGhBGvlcdJvqtI9HeniZdWfAYQwsIKIm3mYNB7Xd79hJ93\r\np5oY7FEqCxbtGjJX9Et4VRZdP6dNoQmuwrxQIfBx1uJcNH9EbESrV04pVkhG\r\nXv8aXg3P5U4eYiNjKK84fnNLLzT3/W7vJ1S0XCuWwUcSX+S1DzMhGftYDobC\r\nvu8pIkk4moSzaCDjEwxwcf2P6PZ5B/jGKNZpLOKac1PCAJ46duNLNWYsxNIm\r\ngtjgz1nprcMfAImvnxkqfATaItGgJlWv7Tw=\r\n=dVmH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.0_1665571277219_0.7392754805730974"},"_hasShrinkwrap":false},"0.5.1":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.1","gitHead":"ea35bcb837e30d37700ae6b4c1e99e1dfc09abd0","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.1","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-cWWkcms43WIUDJrF4PZ5V5xT0UnrIF6c5/50BThUELFzHYdj4XFJEtyo7iD3XvwDL4/auOc+adQXmfF6s7brXA==","shasum":"a6be1042da30e05f075f032d5c498d9a1df3daf3","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.1.tgz","fileCount":27,"unpackedSize":71906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDikj3twW1uqEZw2aRE1TpwCBwTgGALKEqpHk1ifBQ30AiAb1aRQzVYsQFz1kjuFMZkcbYRKJicuGKYESEu8gz8x8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje3PDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXHw/8DSbhwkyAawsWrOPhUAXbsGrVNIAlFplMaNtLYUSpshVlU3el\r\nrFiP1ECG3lmobaIklmUUtRGQ4suIfZkxZo1v2IWtv+LfiHv1IxWyCr3DJhBs\r\n4Hj3XmoiVo4hfvBfv0SIVXAYFgNfNdtXmsPZ/qIlP/TDqjQ8totSVmlCg9mc\r\nIyTA2ACtQSwOHicyt/QjRyE5Y5I9s9NGX6M5Un/O3YMt74cB6xLTD3gNqbKL\r\n5pLjGeS8M5OqkfM/jddjZ9S8S/eXb/GjCT1+NOY0YkNdE4/u3EarFEM1bNfY\r\nwt8Zm2PZrQlFn9xXUPPZYIpAfJqRE/x5TEhACVZ1t8PmIeIz9caF49bA/COf\r\namgvFH6b1sKcJ3GfjOgg5KCRMeUj66Oe9ZvwRWHO9DhiHSZtQofhxo88KRn/\r\n0OCQ+kcYuQyyzry0f2wCyF2wdH3JEvY8WVwtZ+y0mqLK1IF/qCgnP7rqnUDQ\r\nDv56oxHO6mQhFxLa7elZCk0QgsYOIZh1K3OeOvn14Q5QdQb7AoNmSS0cGfLX\r\n9XG6ISfPAbQ9y3gBhMRy0PmfSSRkG4Z9ytze0BisiE/Fl19oY76dhcvmdBMH\r\n3BhITP/LPBmve5JRJdbDaXWBbu6QisOSM+OLnIn2bekv0vjE+n8ACgv3Pu3i\r\nRyEvMzfPu5HjkP8cTcmbMgJab4QG0/VHI0Y=\r\n=xxyJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.1_1669034947781_0.02110238248511176"},"_hasShrinkwrap":false},"0.5.2":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"https://github.com/fatihpkn/react-esi"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.2","licenseText":"Copyright (c) 2019-present Kévin Dunglas\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 furnished\nto 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\nTHE SOFTWARE.\n","_id":"react-esi-weg@0.5.2","dist":{"shasum":"2a265294892d2430680e8f61e40704afcb220441","integrity":"sha512-gspsfvTQsZtQn7HSmTwgrVRE+kBPHn/SZH/qL37NATsD3XX2SDoZ0X1k57X1vzWhc4kXBmlj6Vc1SWBDEkwHfg==","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.2.tgz","fileCount":21,"unpackedSize":33723,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpDdS5jZxf9+Hob7kf5xeuTrdIJ64gunPcDbQG25WV4wIhAJGbgH26Sqd5zzg3sMcYFNzF4rwhXT8up8UbEsLdSiXs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk9X0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNXBAAk92xDSfmtTRqMy11BBP0apZbmGew6GOPfIAH1YIQTx0+El5R\r\nRZ9wUWoquFZswyxrv4aChnpTm9ENK/dyqXXLnip8lThdn3pKZx9hkCNmEXeQ\r\nwAZ10cxS0qpL6HidTpx77BAILuDRP8w622NrnR2nT3VQywcDdQ4Cc1L4xhKW\r\nm1Wppmjypw6kKBF5HX0u8eEj59DFwvqJdwa8XCTu94fDuHzsKbb19LHaabou\r\nCPsL1apgvC79cENYovoO3YoHa2gajoIJ/89Z89EW69t944Qcty3iyY6MUF6R\r\n1ZqZUWM+PbqG8ddvlzinTdjPIIHRdZ4YkD65Cq05FsirHFj/Y6Kcv55fB5ab\r\nBqZ7Q7CiWMopBYJOQWtvCnTJzpJX+D8rQW7Z3IGaNzmPnX8gJOh/KYm6yteY\r\n+V1l9ZnGRyborvnOzB/ZxwxBuBuY65qAU+44wnr+sC300y/w8F1jXZMuzr9Z\r\nZFOjjFgmp2F9VvBM213ARgJQlcPAQ9m0btGgXfUTubgb1px4JBMSufySSFwO\r\n3FBI3FJe5xpYqVU9l4f4V57FeSsJR1kHfzO6LZ6nwDRAhctETbjseHclLSS7\r\nO1Y+8lPjtKbibeFoiCcsxFAYtTYjT+J4WBnB5OEzkGedjLeEXwr+JcvUHZDl\r\n8oQuQU50KOoZMeAu6Vo+BC1bjesCQpuPHcM=\r\n=5STe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.2_1670632948551_0.3811176978693136"},"_hasShrinkwrap":false},"0.5.3":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"react":"^16.7.0 || 17"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react":"^16.8.2","@types/react-dom":"^16.8.0","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":"^16.7.0","react-dom":"^16.7.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.3","gitHead":"ce63cd16f4f5e0f48ba51ddf01f57f98716c5b5a","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.3","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OM577a74ZpKupyXNUs8oJxHgkb3mG5ZkfOmRssFhow7WWv7SSNCCkKE6uy0r6JkSjOkg+GMc/CtQRFl4DQ6Z5A==","shasum":"6d9ef7dbf96cb414d838b2a61e4929887c546174","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.3.tgz","fileCount":27,"unpackedSize":70856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7d0jChPpGuaqJ89ySPv6X6ALKZuOyjxNCJNKBZaqgkgIgAkYqWHOIFthXuWYi4uoEFzQSYaytiJ4j9H7rFplnYaA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk9dVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeCA//eK1B6uny2bhUGhbwRffoSwURZM3+wpnZ6Y75OsDFsKp/0Y6f\r\nkEdwqOAQCD+Pf/NFjqLBGuYnaH/VbEwjzGEUPp9Ruy2Fjj+IrZj4GEbTxI9Z\r\n6UwJKt/dwjzNvam0vRU+4sI6+R+gBlwABrwYKpi9Tg9+/BrtTVPbhgmMeFNk\r\nnUHjPCc2AZpETYkFHPGyvtRINyuw5mXh93UfbAnDuUPm8pphKGNXOIms6m3A\r\nLGp28W9EhPRrgisBW4oDa87fafpBrH5XvgQ4FAlzQpKqv7Xq7WrQ4IbtJAJE\r\nB+mTxZcZPoEVWpf8eb6XBflO8vgWvCAEdJ0rJxD0ZKmsqgxUfzcxcTFTsFrS\r\nAy0cUi0V3iYSo2A+SH94IDFntXfE3oAfp5U0FnHA2Ud440LHsdlmooyHNFBl\r\nDMBTP2iTYGOpfxqD5vvS0Zme36+xe34afCCBjticau/9n2eweawrzmzVkjED\r\n7iQ5g/+d0w5B+4XPcdnmLQmnv4N9Iwrzhah6+RyojDWJ2KrV9s3QPVW0QpLK\r\nd+00P8TrX4+CyhVWnEDmOTAWNAQ9QKVt3IbZm/++KrSnuKkHiy5iqxihh3/s\r\nUpiZKpaf+CCzbQsYa/HOiSw2zGtfhLxZwf3js+fSnV4vnuidGBWtFxfEGv52\r\nz0EGWMhL5Y7O/V6HxcowmDxufT5CzUN9bPM=\r\n=xpW3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.3_1670633301440_0.9290916357653409"},"_hasShrinkwrap":false},"0.5.4":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"@types/react":">=16.8.0 <19.0.0","@types/react-dom":">=16.8.0 <19.0.0","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react-dom":"^18.2.6","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.4","readme":"# React ESI: Blazing-fast Server-Side Rendering for React and Next.js\n\n[![Build Status](https://travis-ci.org/dunglas/react-esi.svg?branch=master)](https://travis-ci.org/dunglas/react-esi)\n[![Coverage Status](https://coveralls.io/repos/github/dunglas/react-esi/badge.svg?branch=master)](https://coveralls.io/github/dunglas/react-esi?branch=master)\n[![npm version](https://badge.fury.io/js/react-esi.svg)](https://badge.fury.io/js/react-esi)\n[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php)\n\nReact ESI is a super powerful cache library for vanilla [React](https://reactjs.org/) and [Next.js](https://nextjs.org/) applications, that can make highly dynamic applications as fast as static sites.\nIt provides a straightforward way to boost your application's performance by storing **fragments** of server-side rendered pages in **edge cache servers**.\nIt means that after the first rendering, fragments of your pages will be served in a few milliseconds by servers close to your end users!\nIt's a very efficient way to improve the performance and the SEO of your websites; and to dramatically reduce both your hosting costs and the energy consumption of these applications. Help the planet, use React ESI!\n\nBecause it is built on top of the [Edge Side Includes (ESI)](https://www.w3.org/TR/esi-lang) W3C specification, \nReact ESI natively supports most of the well-known cloud cache providers including [Cloudflare Workers](https://blog.cloudflare.com/edge-side-includes-with-cloudflare-workers/), [Akamai](https://www.akamai.com/us/en/support/esi.jsp) and [Fastly](https://docs.fastly.com/guides/performance-tuning/using-edge-side-includes).\nOf course, React ESI also supports the open source [Varnish cache server](https://varnish-cache.org/intro/index.html#intro) that you can use in your own infrastructure for free ([configuration example](https://github.com/zeit/next.js/blob/canary/examples/with-react-esi/docker/varnish/default.vcl)).\n\nAlso, React ESI allows to specify a different Time To Live (TTL) per React component and to generate the corresponding HTML asynchronously using a secure (signed) URL.\nThe cache server fetches and stores in the cache all the needed fragments (the HTML corresponding to every React component), builds the final page and sends it to the browser.\nReact ESI also allows components to (re-)render client-side without any specific configuration.\n\n![ESI example](https://book.varnish-software.com/4.0/_images/esi.png)\n> Schema from [The Varnish Book](https://book.varnish-software.com/4.0/chapters/Content_Composition.html)\n\n**[Discover React ESI in depth with this presentation](https://dunglas.fr/2019/04/react-esi-blazing-fast-ssr/)**\n\n## Examples\n\n* [Next.js and Varnish example](https://github.com/zeit/next.js/pull/6225)\n\n## Install\n\nUsing Yarn:\n\n    $ yarn add react-esi\n\nOr using NPM:\n\n    $ npm install react-esi\n\n## Usage\n\nReact ESI provides a convenient [Higher Order Component](https://reactjs.org/docs/higher-order-components.html) that will:\n* replace the wrapped component by an ESI tag server-side (don't worry React ESI also provides the tooling to generate the corresponding fragment);\n* render the wrapped component client-side, and feed it with the server-side computed props (if any).\n\nReact ESI automatically calls a `static async` method named `getInitialProps()` to populate the initial props of the component. Server-side, this method can access to the HTTP request and response, for instance, to set the `Cache-Control` header, or some [cache tags](https://api-platform.com/docs/core/performance/#enabling-the-built-in-http-cache-invalidation-system).\n\nThese props returned by `getInitialProps()` will also be injected in the server-side generated HTML (in a `<script>` tag).\nClient-side the component will reuse the props coming from the server (the method will not be called a second time).\nIf the method hasn't been called server-side, then it will be called client-side the first time the component is mounted.\n\n### The Higher Order Component\n\n```javascript\n// pages/index.js\nimport React from 'react';\nimport withESI from 'react-esi';\nimport MyFragment from 'components/MyFragment';\n\nconst MyFragmentESI = withESI(MyFragment, 'MyFragment');\n// The second parameter is an unique ID identifying this fragment.\n// If you use different instances of the same component, use a different ID per instance.\n\nconst Index = () => (\n  <div>\n    <h1>React ESI demo app</h1>\n    <MyFragmentESI greeting=\"Hello!\" />\n  </div>\n);\n```\n\n```javascript\n// components/MyFragment.js\nimport React from 'react';\n\nexport default class MyFragment extends React.Component {\n  render() {\n    return (\n      <section>\n        <h1>A fragment that can have its own TTL</h1>\n\n        <div>{this.props.greeting /* access to the props as usual */}</div>\n        <div>{this.props.dataFromAnAPI}</div>\n      </section>\n    );\n  }\n\n  static async getInitialProps({ props, req, res }) {\n    return new Promise(resolve => {\n      if (res) {\n        // Set a TTL for this fragment\n        res.set('Cache-Control', 's-maxage=60, max-age=30');\n      }\n\n      // Simulate a delay (call to a remote service such as a web API)\n      setTimeout(\n        () =>\n          resolve({\n            ...props, // Props coming from index.js, passed through the internal URL\n            dataFromAnAPI: 'Hello there'\n          }),\n        2000\n      );\n    });\n  }\n}\n```\n\nThe initial props **must** be serializable using `JSON.stringify()`. Beware `Map`, `Set` and `Symbol`!\n\nNote: for convenience, `getInitialProps()` has the same signature than the Next.js one.\nHowever, it's a totally independent and standalone implementation (you don't need Next.js to use it).\n\n### Serving the Fragments\n\nTo serve the fragments, React ESI provides a ready to use controller compatible with [Express](https://expressjs.com/):\n\n```javascript\n// server.js\nimport express from 'express';\nimport { path, serveFragment } from 'react-esi/lib/server';\n\nconst server = express();\nserver.use((req, res, next) => {\n  // Send the Surrogate-Control header to announce ESI support to proxies (optional with Varnish, depending of your config)\n  res.set('Surrogate-Control', 'content=\"ESI/1.0\"');\n  next();\n});\n\nserver.get(path, (req, res) =>\n  // \"path\" default to /_fragment, change it using the REACT_ESI_PATH env var\n  serveFragment(\n    req,\n    res,\n    // \"fragmentID\" is the second parameter passed to the \"WithESI\" HOC, the root component used for this fragment must be returned\n    fragmentID => require(`./components/${fragmentID}`).default) \n);\n\n// ...\n// Other Express routes come here\n\nserver.listen(80);\n```\n\nAlternatively, here is a full example using [a Next.js server](https://github.com/zeit/next.js/tree/master/examples/custom-server-express):\n\n```javascript\n// server.js\nimport express from 'express';\nimport next from 'next';\nimport { path, serveFragment } from 'react-esi/lib/server';\n\nconst port = parseInt(process.env.PORT, 10) || 3000\nconst dev = process.env.NODE_ENV !== 'production'\nconst app = next({ dev })\nconst handle = app.getRequestHandler()\n\napp.prepare().then(() => {\n  const server = express();\n  server.use((req, res, next) => {\n    // Send the Surrogate-Control header to announce ESI support to proxies (optional with Varnish)\n    res.set('Surrogate-Control', 'content=\"ESI/1.0\"');\n    next();\n  });\n\n  server.get(path, (req, res) =>\n    serveFragment(req, res, fragmentID => require(`./components/${fragmentID}`).default)\n  );\n  server.get('*', handle); // Next.js routes\n\n  server.listen(port, err => {\n    if (err) throw err;\n    console.log(`> Ready on http://localhost:${port}`);\n  });\n});\n```\n\n## Features\n\n* Support Varnish, Cloudflare Workers, Akamai, Fastly and any other cache systems having ESI support\n* Written in TypeScript\n* Next.js-friendly API\n\n## Environment Variables\n\nReact ESI can be configured using environment variables:\n\n* `REACT_ESI_SECRET`: a secret key used to sign the fragment URL (default to a random string, **it's highly recommended to set it to prevent problems when the server restart, or when using multiple servers**)\n* `REACT_ESI_PATH`: the internal path used to generate the fragment, should not be exposed publicly (default: `/_fragment`)\n\n## Passing Attributes to the `<esi:include>` Element\n\nTo pass attributes to the `<esi:include>` element generated by React ESI, pass a prop having the following structure to the HOC:\n\n```javascript\n{\n  esi: {\n    attrs: {\n      alt: \"Alternative text\",\n      onerror: \"continue\"\n    }\n  }\n}\n```\n\n## Troubleshooting\n\n### The Cache is Never Hit\n\nBy default, most cache proxies, [including Varnish](https://book.varnish-software.com/4.0/chapters/Content_Composition.html#cookies), never serve a response from the cache if the request contains a cookie.\nIf you test using `localhost` or a similar local domain, **clear all pre-existing cookies for this origin**.\nIf the cookies are expected (e.g.: Google Analytics or ad cookies), then you must configure properly your cache proxy to ignore them. [Here are some examples for Varnish](https://www.varnish-software.com/wiki/content/tutorials/varnish/sample_vclTemplate.html#cookie-manipulation).\n\n## Design Considerations\n\nTo allow the client-side app to reuse the props fetched or computed server-side, React ESI injects `<script>` tags containing them in the ESI fragments.\nAfter the assembling of the page by the cache server, these script tags end up mixed with the legit HTML.\nThese tags are automatically removed from the DOM before the rendering phase.\n\n## Going Further\n\nReact ESI plays very well with advanced cache strategies including:\n\n* Cache invalidation (purge) with cache tags ([Varnish](https://github.com/varnish/varnish-modules/blob/master/docs/vmod_xkey.rst) / [Cloudflare](https://blog.cloudflare.com/introducing-a-powerful-way-to-purge-cache-on-cloudflare-purge-by-cache-tag/))\n* Warming the cache when data change in the persistence layer ([Varnish](https://blog.theodo.fr/2015/11/auto-warm-up-varnish4-cache/))\n\nGive them a try!\n\n## Vue.js / Nuxt\n\nWe love Vue and Nuxt as much as React and Next, so we're a currently porting React ESI for this platform.\nContact us if you want to help!\n\n## Credits\n\nCreated by [Kévin Dunglas](https://dunglas.fr).\nSponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).\n","readmeFilename":"README.md","gitHead":"939b618b6346d7be0da616ebbb34932d6f9ccbf6","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.4","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-6MeuQpsZrT9MJZRKfHMLm1Nu5M57RA+cb7+0lTVaQ1sgl5LFQSwpzlTSFKn4rG2u3S1IdQ7iKR235tGO/IUevQ==","shasum":"4c22e52f1aa8fb94b1fc7396ef2027e933e79b85","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.4.tgz","fileCount":27,"unpackedSize":71506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfvHSa00YSM/fjgh98xy9N4ujsxUqZdNWDO9pqRt8TkgIgFC78/a+PCSZBQbPmoobuC6s9HrcMPGJfzYxtidwECtU="}]},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.4_1689091750549_0.589142349628579"},"_hasShrinkwrap":false},"0.5.5":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"@types/react":">=16.8.0 <19.0.0","@types/react-dom":">=16.8.0 <19.0.0","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react-dom":"^18.2.6","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.5","readme":"# React ESI: Blazing-fast Server-Side Rendering for React and Next.js\n\n[![Build Status](https://travis-ci.org/dunglas/react-esi.svg?branch=master)](https://travis-ci.org/dunglas/react-esi)\n[![Coverage Status](https://coveralls.io/repos/github/dunglas/react-esi/badge.svg?branch=master)](https://coveralls.io/github/dunglas/react-esi?branch=master)\n[![npm version](https://badge.fury.io/js/react-esi.svg)](https://badge.fury.io/js/react-esi)\n[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php)\n\nReact ESI is a super powerful cache library for vanilla [React](https://reactjs.org/) and [Next.js](https://nextjs.org/) applications, that can make highly dynamic applications as fast as static sites.\nIt provides a straightforward way to boost your application's performance by storing **fragments** of server-side rendered pages in **edge cache servers**.\nIt means that after the first rendering, fragments of your pages will be served in a few milliseconds by servers close to your end users!\nIt's a very efficient way to improve the performance and the SEO of your websites; and to dramatically reduce both your hosting costs and the energy consumption of these applications. Help the planet, use React ESI!\n\nBecause it is built on top of the [Edge Side Includes (ESI)](https://www.w3.org/TR/esi-lang) W3C specification, \nReact ESI natively supports most of the well-known cloud cache providers including [Cloudflare Workers](https://blog.cloudflare.com/edge-side-includes-with-cloudflare-workers/), [Akamai](https://www.akamai.com/us/en/support/esi.jsp) and [Fastly](https://docs.fastly.com/guides/performance-tuning/using-edge-side-includes).\nOf course, React ESI also supports the open source [Varnish cache server](https://varnish-cache.org/intro/index.html#intro) that you can use in your own infrastructure for free ([configuration example](https://github.com/zeit/next.js/blob/canary/examples/with-react-esi/docker/varnish/default.vcl)).\n\nAlso, React ESI allows to specify a different Time To Live (TTL) per React component and to generate the corresponding HTML asynchronously using a secure (signed) URL.\nThe cache server fetches and stores in the cache all the needed fragments (the HTML corresponding to every React component), builds the final page and sends it to the browser.\nReact ESI also allows components to (re-)render client-side without any specific configuration.\n\n![ESI example](https://book.varnish-software.com/4.0/_images/esi.png)\n> Schema from [The Varnish Book](https://book.varnish-software.com/4.0/chapters/Content_Composition.html)\n\n**[Discover React ESI in depth with this presentation](https://dunglas.fr/2019/04/react-esi-blazing-fast-ssr/)**\n\n## Examples\n\n* [Next.js and Varnish example](https://github.com/zeit/next.js/pull/6225)\n\n## Install\n\nUsing Yarn:\n\n    $ yarn add react-esi\n\nOr using NPM:\n\n    $ npm install react-esi\n\n## Usage\n\nReact ESI provides a convenient [Higher Order Component](https://reactjs.org/docs/higher-order-components.html) that will:\n* replace the wrapped component by an ESI tag server-side (don't worry React ESI also provides the tooling to generate the corresponding fragment);\n* render the wrapped component client-side, and feed it with the server-side computed props (if any).\n\nReact ESI automatically calls a `static async` method named `getInitialProps()` to populate the initial props of the component. Server-side, this method can access to the HTTP request and response, for instance, to set the `Cache-Control` header, or some [cache tags](https://api-platform.com/docs/core/performance/#enabling-the-built-in-http-cache-invalidation-system).\n\nThese props returned by `getInitialProps()` will also be injected in the server-side generated HTML (in a `<script>` tag).\nClient-side the component will reuse the props coming from the server (the method will not be called a second time).\nIf the method hasn't been called server-side, then it will be called client-side the first time the component is mounted.\n\n### The Higher Order Component\n\n```javascript\n// pages/index.js\nimport React from 'react';\nimport withESI from 'react-esi';\nimport MyFragment from 'components/MyFragment';\n\nconst MyFragmentESI = withESI(MyFragment, 'MyFragment');\n// The second parameter is an unique ID identifying this fragment.\n// If you use different instances of the same component, use a different ID per instance.\n\nconst Index = () => (\n  <div>\n    <h1>React ESI demo app</h1>\n    <MyFragmentESI greeting=\"Hello!\" />\n  </div>\n);\n```\n\n```javascript\n// components/MyFragment.js\nimport React from 'react';\n\nexport default class MyFragment extends React.Component {\n  render() {\n    return (\n      <section>\n        <h1>A fragment that can have its own TTL</h1>\n\n        <div>{this.props.greeting /* access to the props as usual */}</div>\n        <div>{this.props.dataFromAnAPI}</div>\n      </section>\n    );\n  }\n\n  static async getInitialProps({ props, req, res }) {\n    return new Promise(resolve => {\n      if (res) {\n        // Set a TTL for this fragment\n        res.set('Cache-Control', 's-maxage=60, max-age=30');\n      }\n\n      // Simulate a delay (call to a remote service such as a web API)\n      setTimeout(\n        () =>\n          resolve({\n            ...props, // Props coming from index.js, passed through the internal URL\n            dataFromAnAPI: 'Hello there'\n          }),\n        2000\n      );\n    });\n  }\n}\n```\n\nThe initial props **must** be serializable using `JSON.stringify()`. Beware `Map`, `Set` and `Symbol`!\n\nNote: for convenience, `getInitialProps()` has the same signature than the Next.js one.\nHowever, it's a totally independent and standalone implementation (you don't need Next.js to use it).\n\n### Serving the Fragments\n\nTo serve the fragments, React ESI provides a ready to use controller compatible with [Express](https://expressjs.com/):\n\n```javascript\n// server.js\nimport express from 'express';\nimport { path, serveFragment } from 'react-esi/lib/server';\n\nconst server = express();\nserver.use((req, res, next) => {\n  // Send the Surrogate-Control header to announce ESI support to proxies (optional with Varnish, depending of your config)\n  res.set('Surrogate-Control', 'content=\"ESI/1.0\"');\n  next();\n});\n\nserver.get(path, (req, res) =>\n  // \"path\" default to /_fragment, change it using the REACT_ESI_PATH env var\n  serveFragment(\n    req,\n    res,\n    // \"fragmentID\" is the second parameter passed to the \"WithESI\" HOC, the root component used for this fragment must be returned\n    fragmentID => require(`./components/${fragmentID}`).default) \n);\n\n// ...\n// Other Express routes come here\n\nserver.listen(80);\n```\n\nAlternatively, here is a full example using [a Next.js server](https://github.com/zeit/next.js/tree/master/examples/custom-server-express):\n\n```javascript\n// server.js\nimport express from 'express';\nimport next from 'next';\nimport { path, serveFragment } from 'react-esi/lib/server';\n\nconst port = parseInt(process.env.PORT, 10) || 3000\nconst dev = process.env.NODE_ENV !== 'production'\nconst app = next({ dev })\nconst handle = app.getRequestHandler()\n\napp.prepare().then(() => {\n  const server = express();\n  server.use((req, res, next) => {\n    // Send the Surrogate-Control header to announce ESI support to proxies (optional with Varnish)\n    res.set('Surrogate-Control', 'content=\"ESI/1.0\"');\n    next();\n  });\n\n  server.get(path, (req, res) =>\n    serveFragment(req, res, fragmentID => require(`./components/${fragmentID}`).default)\n  );\n  server.get('*', handle); // Next.js routes\n\n  server.listen(port, err => {\n    if (err) throw err;\n    console.log(`> Ready on http://localhost:${port}`);\n  });\n});\n```\n\n## Features\n\n* Support Varnish, Cloudflare Workers, Akamai, Fastly and any other cache systems having ESI support\n* Written in TypeScript\n* Next.js-friendly API\n\n## Environment Variables\n\nReact ESI can be configured using environment variables:\n\n* `REACT_ESI_SECRET`: a secret key used to sign the fragment URL (default to a random string, **it's highly recommended to set it to prevent problems when the server restart, or when using multiple servers**)\n* `REACT_ESI_PATH`: the internal path used to generate the fragment, should not be exposed publicly (default: `/_fragment`)\n\n## Passing Attributes to the `<esi:include>` Element\n\nTo pass attributes to the `<esi:include>` element generated by React ESI, pass a prop having the following structure to the HOC:\n\n```javascript\n{\n  esi: {\n    attrs: {\n      alt: \"Alternative text\",\n      onerror: \"continue\"\n    }\n  }\n}\n```\n\n## Troubleshooting\n\n### The Cache is Never Hit\n\nBy default, most cache proxies, [including Varnish](https://book.varnish-software.com/4.0/chapters/Content_Composition.html#cookies), never serve a response from the cache if the request contains a cookie.\nIf you test using `localhost` or a similar local domain, **clear all pre-existing cookies for this origin**.\nIf the cookies are expected (e.g.: Google Analytics or ad cookies), then you must configure properly your cache proxy to ignore them. [Here are some examples for Varnish](https://www.varnish-software.com/wiki/content/tutorials/varnish/sample_vclTemplate.html#cookie-manipulation).\n\n## Design Considerations\n\nTo allow the client-side app to reuse the props fetched or computed server-side, React ESI injects `<script>` tags containing them in the ESI fragments.\nAfter the assembling of the page by the cache server, these script tags end up mixed with the legit HTML.\nThese tags are automatically removed from the DOM before the rendering phase.\n\n## Going Further\n\nReact ESI plays very well with advanced cache strategies including:\n\n* Cache invalidation (purge) with cache tags ([Varnish](https://github.com/varnish/varnish-modules/blob/master/docs/vmod_xkey.rst) / [Cloudflare](https://blog.cloudflare.com/introducing-a-powerful-way-to-purge-cache-on-cloudflare-purge-by-cache-tag/))\n* Warming the cache when data change in the persistence layer ([Varnish](https://blog.theodo.fr/2015/11/auto-warm-up-varnish4-cache/))\n\nGive them a try!\n\n## Vue.js / Nuxt\n\nWe love Vue and Nuxt as much as React and Next, so we're a currently porting React ESI for this platform.\nContact us if you want to help!\n\n## Credits\n\nCreated by [Kévin Dunglas](https://dunglas.fr).\nSponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).\n","readmeFilename":"README.md","gitHead":"707efe9a0a03d3633651b2154dbda7dd4baac2e6","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.5","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2JCP9dXoeSoIAp+95mUoO1Q+vIiBgddRAuoyjO+lI+gJhWrsFNRu6hRtG3VKQjuAghufMiRUkeBwF3caLgD8Sw==","shasum":"526a8d7986163b6dccea2d86f661284a26d5a21d","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.5.tgz","fileCount":27,"unpackedSize":72032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzkj3t0D1VTfj+kIq7cMzpxM6vRFKyo7Vt04c9MIQyHwIgICcMFsCxdDuQ9MNUtfRQpXMRr2V9XkNRdMj3JsooKnY="}]},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.5_1689150652652_0.6673716228872897"},"_hasShrinkwrap":false},"0.5.6":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"@types/react":">=16.8.0 <19.0.0","@types/react-dom":">=16.8.0 <19.0.0","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react-dom":"^18.2.6","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.6","gitHead":"3111c4d0e807456c322b0d8dd987d0f71dbe01b4","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.6","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DPDCbpwmjyfQHyYjSLwlkymJjffw6VHbjinC+FDNegdt44lQ5FYmrPLH012dCT5Spq7oJc5gwzTK5p5DZzREQg==","shasum":"fe728fcc3af3d139a307865c44e940b741eb4be6","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.6.tgz","fileCount":27,"unpackedSize":72498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrNIlHOkp9f5qEMPQ2EKnyxH95DeoUDo+MHJfAcutaxgIgO5wjAEEewkMqzkiglUlk76G4kwNeKMcWxWXIjoA1BCI="}]},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.6_1691155996333_0.5210677837844908"},"_hasShrinkwrap":false},"0.5.7":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"@types/react":">=16.8.0 <19.0.0","@types/react-dom":">=16.8.0 <19.0.0","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react-dom":"^18.2.6","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.7","gitHead":"a03e39731976feb0089407d80fbaaa5434075cdf","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.7","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-l7qSmA8QdvLGdlm0yeOOayhnF7xZNSXHtedEmiUa0Y/l0AkElSms26gOjfzk+uxzePMwK7EREr0Ia/TKmsvPUQ==","shasum":"cc2089a39ab8b5cad5f8c9b6f9032daeab29bffb","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.7.tgz","fileCount":27,"unpackedSize":72464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErQxCjFgvPRUYRkj8QheE1aK0mdTK/X72veQAUfoC2AAiAusKPebBnT0LAWF6pecAkWpnIOQby3s8xAzwHRiGqzhA=="}]},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.7_1691387195875_0.9441766202691446"},"_hasShrinkwrap":false},"0.5.8":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"@types/react":">=16.8.0 <19.0.0","@types/react-dom":">=16.8.0 <19.0.0","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react-dom":"^18.2.6","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.8","gitHead":"2284e956616a5c3d3b872cbaa7968322e96fca4e","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.8","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-w3AjIV+X27atx3k8U9/ZUk1kvLOlUVvepoDS8BZfs6xDU6taVKVnpuUJlpd5lTkucF+gG/o5MN1uLB6GfSO6gQ==","shasum":"14f5deed9c41e570c524ef5f51c62887abe44d52","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.8.tgz","fileCount":27,"unpackedSize":72741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEpuus/P/VzskAqFV2PYUZbborP1UYg1KxEEBsosTNrAiBG3b6gTw6eh4CXRKgd4Gb9iKxUgDprXLcw171o8Hk4ew=="}]},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.8_1691519205734_0.7399693452246869"},"_hasShrinkwrap":false},"0.5.9":{"name":"react-esi-weg","description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","main":"lib/withESI.js","typings":"lib/withESI.d.ts","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","private":false,"peerDependencies":{"@types/react":">=16.8.0 <19.0.0","@types/react-dom":">=16.8.0 <19.0.0","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0"},"devDependencies":{"@types/express":"^4.16.1","@types/jest":"^24.0.0","@types/node":"^14.14.10","@types/react-dom":"^18.2.6","@types/react-test-renderer":"^16.8.0","@types/styled-components":"^5.1.26","@types/supertest":"^2.0.7","coveralls":"^3.0.2","express":"^4.16.4","jest":"^24.1.0","prettier":"^1.15.3","prop-types":"^15.6.2","react":">=16.8.0 <19.0.0","react-dom":">=16.8.0 <19.0.0","react-test-renderer":"^16.8.1","styled-components":"^5.3.3","supertest":"^3.4.2","ts-jest":"^23.10.5","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","typescript":"^3.3.3"},"scripts":{"build":"tsc","watch":"tsc -w","prepare":"yarn build","lint":"tslint -c tslint.json 'src/**/*.{ts,tsx}'","cs":"prettier --write \"src/*.{js,jsx,ts,tsx,json,css,scss,md}\"","test":"jest","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"dependencies":{},"version":"0.5.9","gitHead":"def4460bedc11add2ae9493eb4e57d389382e232","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"},"homepage":"https://github.com/fatihpkn/react-esi#readme","_id":"react-esi-weg@0.5.9","_nodeVersion":"16.15.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WlWYSFTa12IKcj8jlALTaOghExWe/zfDBheBPteOmH0kQcDspjtwR6+zaOVAiawTzKLNDgIGS5tKphf5eRlnaQ==","shasum":"f8300d2a0900ff18438d29a9f87b756163b99701","tarball":"https://registry.npmjs.org/react-esi-weg/-/react-esi-weg-0.5.9.tgz","fileCount":27,"unpackedSize":72602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5l+hbnaiY8ZP4CQbnWEAqPmuL69cZ1ymgBMcqnCtMsAiEAzclZrdqDartcZjr389w1DabzBAW/OxCt/r3L086TS+8="}]},"_npmUser":{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},"directories":{},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-esi-weg_0.5.9_1691588589663_0.12019627509392627"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-06T21:35:56.087Z","0.3.2":"2022-09-06T21:35:56.333Z","modified":"2023-08-09T13:43:10.073Z","0.3.3":"2022-09-06T23:40:56.442Z","0.3.4":"2022-09-06T23:56:16.003Z","0.3.5":"2022-09-07T12:05:20.017Z","0.3.6":"2022-09-07T13:11:07.168Z","0.3.7":"2022-09-08T15:27:07.910Z","0.3.8":"2022-09-09T05:31:45.403Z","0.3.9":"2022-09-09T05:54:42.021Z","0.3.10":"2022-09-09T08:22:18.651Z","0.3.11":"2022-09-09T08:47:50.872Z","0.3.12":"2022-09-09T12:27:26.566Z","0.3.13":"2022-09-09T12:48:34.857Z","0.4.0":"2022-09-09T13:14:46.876Z","0.4.1":"2022-09-12T14:11:14.749Z","0.4.2":"2022-09-12T14:58:13.722Z","0.4.3":"2022-09-12T15:13:38.757Z","0.4.4":"2022-09-12T16:41:04.475Z","0.4.5":"2022-09-12T16:57:00.229Z","0.4.6":"2022-09-12T17:07:18.308Z","0.5.0":"2022-10-12T10:41:17.393Z","0.5.1":"2022-11-21T12:49:07.951Z","0.5.2":"2022-12-10T00:42:28.731Z","0.5.3":"2022-12-10T00:48:21.600Z","0.5.4":"2023-07-11T16:09:10.771Z","0.5.5":"2023-07-12T08:30:52.845Z","0.5.6":"2023-08-04T13:33:16.522Z","0.5.7":"2023-08-07T05:46:36.025Z","0.5.8":"2023-08-08T18:26:45.971Z","0.5.9":"2023-08-09T13:43:09.904Z"},"maintainers":[{"name":"fatih.piskin","email":"fatih.piskin@enuygun.com"},{"name":"kyhnlbyrk","email":"kayahan.albayrak@enuygun.com"}],"description":"React ESI: Blazing-fast Server-Side Rendering for React and Next.js","repository":{"type":"git","url":"git+https://github.com/fatihpkn/react-esi.git"},"author":{"name":"F"},"license":"MIT","readme":"# React ESI: Blazing-fast Server-Side Rendering for React and Next.js\n\n[![Build Status](https://travis-ci.org/dunglas/react-esi.svg?branch=master)](https://travis-ci.org/dunglas/react-esi)\n[![Coverage Status](https://coveralls.io/repos/github/dunglas/react-esi/badge.svg?branch=master)](https://coveralls.io/github/dunglas/react-esi?branch=master)\n[![npm version](https://badge.fury.io/js/react-esi.svg)](https://badge.fury.io/js/react-esi)\n[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.svg?v=103)](https://opensource.org/licenses/mit-license.php)\n\nReact ESI is a super powerful cache library for vanilla [React](https://reactjs.org/) and [Next.js](https://nextjs.org/) applications, that can make highly dynamic applications as fast as static sites.\nIt provides a straightforward way to boost your application's performance by storing **fragments** of server-side rendered pages in **edge cache servers**.\nIt means that after the first rendering, fragments of your pages will be served in a few milliseconds by servers close to your end users!\nIt's a very efficient way to improve the performance and the SEO of your websites; and to dramatically reduce both your hosting costs and the energy consumption of these applications. Help the planet, use React ESI!\n\nBecause it is built on top of the [Edge Side Includes (ESI)](https://www.w3.org/TR/esi-lang) W3C specification, \nReact ESI natively supports most of the well-known cloud cache providers including [Cloudflare Workers](https://blog.cloudflare.com/edge-side-includes-with-cloudflare-workers/), [Akamai](https://www.akamai.com/us/en/support/esi.jsp) and [Fastly](https://docs.fastly.com/guides/performance-tuning/using-edge-side-includes).\nOf course, React ESI also supports the open source [Varnish cache server](https://varnish-cache.org/intro/index.html#intro) that you can use in your own infrastructure for free ([configuration example](https://github.com/zeit/next.js/blob/canary/examples/with-react-esi/docker/varnish/default.vcl)).\n\nAlso, React ESI allows to specify a different Time To Live (TTL) per React component and to generate the corresponding HTML asynchronously using a secure (signed) URL.\nThe cache server fetches and stores in the cache all the needed fragments (the HTML corresponding to every React component), builds the final page and sends it to the browser.\nReact ESI also allows components to (re-)render client-side without any specific configuration.\n\n![ESI example](https://book.varnish-software.com/4.0/_images/esi.png)\n> Schema from [The Varnish Book](https://book.varnish-software.com/4.0/chapters/Content_Composition.html)\n\n**[Discover React ESI in depth with this presentation](https://dunglas.fr/2019/04/react-esi-blazing-fast-ssr/)**\n\n## Examples\n\n* [Next.js and Varnish example](https://github.com/zeit/next.js/pull/6225)\n\n## Install\n\nUsing Yarn:\n\n    $ yarn add react-esi\n\nOr using NPM:\n\n    $ npm install react-esi\n\n## Usage\n\nReact ESI provides a convenient [Higher Order Component](https://reactjs.org/docs/higher-order-components.html) that will:\n* replace the wrapped component by an ESI tag server-side (don't worry React ESI also provides the tooling to generate the corresponding fragment);\n* render the wrapped component client-side, and feed it with the server-side computed props (if any).\n\nReact ESI automatically calls a `static async` method named `getInitialProps()` to populate the initial props of the component. Server-side, this method can access to the HTTP request and response, for instance, to set the `Cache-Control` header, or some [cache tags](https://api-platform.com/docs/core/performance/#enabling-the-built-in-http-cache-invalidation-system).\n\nThese props returned by `getInitialProps()` will also be injected in the server-side generated HTML (in a `<script>` tag).\nClient-side the component will reuse the props coming from the server (the method will not be called a second time).\nIf the method hasn't been called server-side, then it will be called client-side the first time the component is mounted.\n\n### The Higher Order Component\n\n```javascript\n// pages/index.js\nimport React from 'react';\nimport withESI from 'react-esi';\nimport MyFragment from 'components/MyFragment';\n\nconst MyFragmentESI = withESI(MyFragment, 'MyFragment');\n// The second parameter is an unique ID identifying this fragment.\n// If you use different instances of the same component, use a different ID per instance.\n\nconst Index = () => (\n  <div>\n    <h1>React ESI demo app</h1>\n    <MyFragmentESI greeting=\"Hello!\" />\n  </div>\n);\n```\n\n```javascript\n// components/MyFragment.js\nimport React from 'react';\n\nexport default class MyFragment extends React.Component {\n  render() {\n    return (\n      <section>\n        <h1>A fragment that can have its own TTL</h1>\n\n        <div>{this.props.greeting /* access to the props as usual */}</div>\n        <div>{this.props.dataFromAnAPI}</div>\n      </section>\n    );\n  }\n\n  static async getInitialProps({ props, req, res }) {\n    return new Promise(resolve => {\n      if (res) {\n        // Set a TTL for this fragment\n        res.set('Cache-Control', 's-maxage=60, max-age=30');\n      }\n\n      // Simulate a delay (call to a remote service such as a web API)\n      setTimeout(\n        () =>\n          resolve({\n            ...props, // Props coming from index.js, passed through the internal URL\n            dataFromAnAPI: 'Hello there'\n          }),\n        2000\n      );\n    });\n  }\n}\n```\n\nThe initial props **must** be serializable using `JSON.stringify()`. Beware `Map`, `Set` and `Symbol`!\n\nNote: for convenience, `getInitialProps()` has the same signature than the Next.js one.\nHowever, it's a totally independent and standalone implementation (you don't need Next.js to use it).\n\n### Serving the Fragments\n\nTo serve the fragments, React ESI provides a ready to use controller compatible with [Express](https://expressjs.com/):\n\n```javascript\n// server.js\nimport express from 'express';\nimport { path, serveFragment } from 'react-esi/lib/server';\n\nconst server = express();\nserver.use((req, res, next) => {\n  // Send the Surrogate-Control header to announce ESI support to proxies (optional with Varnish, depending of your config)\n  res.set('Surrogate-Control', 'content=\"ESI/1.0\"');\n  next();\n});\n\nserver.get(path, (req, res) =>\n  // \"path\" default to /_fragment, change it using the REACT_ESI_PATH env var\n  serveFragment(\n    req,\n    res,\n    // \"fragmentID\" is the second parameter passed to the \"WithESI\" HOC, the root component used for this fragment must be returned\n    fragmentID => require(`./components/${fragmentID}`).default) \n);\n\n// ...\n// Other Express routes come here\n\nserver.listen(80);\n```\n\nAlternatively, here is a full example using [a Next.js server](https://github.com/zeit/next.js/tree/master/examples/custom-server-express):\n\n```javascript\n// server.js\nimport express from 'express';\nimport next from 'next';\nimport { path, serveFragment } from 'react-esi/lib/server';\n\nconst port = parseInt(process.env.PORT, 10) || 3000\nconst dev = process.env.NODE_ENV !== 'production'\nconst app = next({ dev })\nconst handle = app.getRequestHandler()\n\napp.prepare().then(() => {\n  const server = express();\n  server.use((req, res, next) => {\n    // Send the Surrogate-Control header to announce ESI support to proxies (optional with Varnish)\n    res.set('Surrogate-Control', 'content=\"ESI/1.0\"');\n    next();\n  });\n\n  server.get(path, (req, res) =>\n    serveFragment(req, res, fragmentID => require(`./components/${fragmentID}`).default)\n  );\n  server.get('*', handle); // Next.js routes\n\n  server.listen(port, err => {\n    if (err) throw err;\n    console.log(`> Ready on http://localhost:${port}`);\n  });\n});\n```\n\n## Features\n\n* Support Varnish, Cloudflare Workers, Akamai, Fastly and any other cache systems having ESI support\n* Written in TypeScript\n* Next.js-friendly API\n\n## Environment Variables\n\nReact ESI can be configured using environment variables:\n\n* `REACT_ESI_SECRET`: a secret key used to sign the fragment URL (default to a random string, **it's highly recommended to set it to prevent problems when the server restart, or when using multiple servers**)\n* `REACT_ESI_PATH`: the internal path used to generate the fragment, should not be exposed publicly (default: `/_fragment`)\n\n## Passing Attributes to the `<esi:include>` Element\n\nTo pass attributes to the `<esi:include>` element generated by React ESI, pass a prop having the following structure to the HOC:\n\n```javascript\n{\n  esi: {\n    attrs: {\n      alt: \"Alternative text\",\n      onerror: \"continue\"\n    }\n  }\n}\n```\n\n## Troubleshooting\n\n### The Cache is Never Hit\n\nBy default, most cache proxies, [including Varnish](https://book.varnish-software.com/4.0/chapters/Content_Composition.html#cookies), never serve a response from the cache if the request contains a cookie.\nIf you test using `localhost` or a similar local domain, **clear all pre-existing cookies for this origin**.\nIf the cookies are expected (e.g.: Google Analytics or ad cookies), then you must configure properly your cache proxy to ignore them. [Here are some examples for Varnish](https://www.varnish-software.com/wiki/content/tutorials/varnish/sample_vclTemplate.html#cookie-manipulation).\n\n## Design Considerations\n\nTo allow the client-side app to reuse the props fetched or computed server-side, React ESI injects `<script>` tags containing them in the ESI fragments.\nAfter the assembling of the page by the cache server, these script tags end up mixed with the legit HTML.\nThese tags are automatically removed from the DOM before the rendering phase.\n\n## Going Further\n\nReact ESI plays very well with advanced cache strategies including:\n\n* Cache invalidation (purge) with cache tags ([Varnish](https://github.com/varnish/varnish-modules/blob/master/docs/vmod_xkey.rst) / [Cloudflare](https://blog.cloudflare.com/introducing-a-powerful-way-to-purge-cache-on-cloudflare-purge-by-cache-tag/))\n* Warming the cache when data change in the persistence layer ([Varnish](https://blog.theodo.fr/2015/11/auto-warm-up-varnish4-cache/))\n\nGive them a try!\n\n## Vue.js / Nuxt\n\nWe love Vue and Nuxt as much as React and Next, so we're a currently porting React ESI for this platform.\nContact us if you want to help!\n\n## Credits\n\nCreated by [Kévin Dunglas](https://dunglas.fr).\nSponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).\n","readmeFilename":"README.md","homepage":"https://github.com/fatihpkn/react-esi#readme","bugs":{"url":"https://github.com/fatihpkn/react-esi/issues"}}