{"_id":"@buildinams/react-storyblok","_rev":"21-1c0397b1315366a436b4686b9052cd66","name":"@buildinams/react-storyblok","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"@buildinams/react-storyblok","version":"0.0.1","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.0.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"7f9e6f909ca17d6a96d5de16dc8120b1783995bb","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.0.1.tgz","fileCount":36,"integrity":"sha512-8SdW+EXrdH+CmO7bH0Hej6WzcFv8VzmnUr/HXHHAugQh8ZzMYkgjw6Cn33LSRt8Gqhcn4LWnFv8sJWtB9pwdlQ==","signatures":[{"sig":"MEUCIQDQ8vHixInpbWy0EbycaZu/7XEve3EsUH3GJkO687gnLgIgJv6Ml28/ObAHzzdG9NXJSvefK460Valres633gpzoSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2m+RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZbQ//bqAZ7NpnwQBRgrWSXs47cvs78LpRNOO1WHKY2JljdTtEduIE\r\ndx9RXPdVJAloO7dE1V8v84v5ZUfJfhKSck2ZAKhGMsw6Fh9Iq1TP/vAHmeKm\r\nT7c7MjQROcltW3WTY0UqxS2LC4+vh87o6j9c4CkQUDTdMerA/0SZ/2e/yMDu\r\ndIvLUpEHRSU9UQn8PbA6DGchgBhCwM7/4ur1QZbCZOTqkfmSRiX5YGI2c5Xj\r\nHYj47jD7h6Ff77TeTxkVe0CoYc6gbrkUW9Mq0iBhPAj5BIVF5zBkBkKhdmpB\r\n1lNhbbydNP9u7ilZRqXdb7VYOzGDsTI/qFBuPpqvQW980xW+6oIA3JY9v3y+\r\njcff9Oo1S/9z9xvRMe2OhRPegHIY7PCrDnRZcpdADWFESDQAqJ21LJiuFjEC\r\n26ZaMeLnT+99JCs2izX0zebJDd8Xvg4eep0opuZAihjnNL2u2Aa25l2sZ3tK\r\nfLgfckP1/6jKTxVlFpL23LuUWrkR82DpJE9Zle3InylClYo2km+1Y56xause\r\neu4Bjov7ZffKI+SfeeSii15zgtKqOmmFMVsR+oyBe4rYq9nCUUwP1BqdieS5\r\npf/Ey3ZuU0AmV/ostjCvI9SJfKXXLNns9DzXUQy3iCcJ74arLwDCic+XmytU\r\nDN5v7amHjcVaBq14nmH9FglBvUNBb/8q8WE=\r\n=IuWU\r\n-----END PGP SIGNATURE-----\r\n"},"exports":{"./client":"./dist/client/index.js","./server":"./dist/server/index.js"},"gitHead":"948178bc5172e89d6ecf2e8e39d00e830c5d8424","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.12","storyblok-js-client":"^5.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.2","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.18","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.0.1_1675259793366_0.12049044356015925","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@buildinams/react-storyblok","version":"0.0.2","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.0.2","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"3a55e7974de76e90556ccf1ef7fcaf87f8cb85b3","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.0.2.tgz","fileCount":36,"integrity":"sha512-WL0BOrvSpTqV7cFwKnVH/JPxjgP/8vWAax2NXyiky/tk5WRuk9zy/II+9UWH8yF44kbKwJY++kKuDX7P/mQRZw==","signatures":[{"sig":"MEUCIQDOBWLT4DmYN5e0L1AKREGQzJoLbntu/LcP8AnonGxDaQIgd9KwZ53kirEvKrf1BoGpnnAHA6sP4evcoG/NS5Bbhao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2nabACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiRQ/+PrjPc9qevEk9CJ/TxLBMychLzBqOyZ3E3ukDIkB9/oc7gWbP\r\nYOJgXO0Yz05qP59RiRfsO/tb54v7ilxBELprIPznR5/jo3sInFqVQsNzPcYR\r\nM8wu+JTJDU1oQlovDn4aAkOG+jToiBvqpYfnEB2xUQcNqxWb3cvS2J78vC0o\r\nHsyoEjCoNcV6TOp+Bt6FhJ7C8Mp/D2KLlFmxYrxP9DwNKpAmI6WaLzrc4xe5\r\nOLbq0hz5JMjm16+svby1D7CwjS2PCnJrnTVtAH+fEAcWLedg9x36oCJ5WI6I\r\nBN2k+f8PuAMcNGAKO2hdsPW+dHfCnJKxf0sjnrvGKslJWpPnxs/qHkF/xN10\r\n0uRwu/e8lXLloPwTI3ywuc7t6YlfpdisrzbeidqEstdrQIpkNQsC8YCXlWfb\r\nYNXlKerla2Rf0rZ98HFHC9LNU6ief6EpAg7bkNiAngVMQULoh/e083jMyRlc\r\nyVkK2qmluyBkd7uA20aaSkzh8loiG5M9XHVzfF8Um+KJqHrVVH87zY0lcqGw\r\nXLK6LTGvOF6KeIj/FEobDthaMTheDzNCI7cl6qSUqvr8k3nGTC1tKrCIiOM1\r\n2Q4wuiJ0tPn59FIZwF+bVd0voPk7rFDjjYxkGJ7LaDE/0Zjs/VVBBWLESEmL\r\n5R6Lm2FGIKP2oy6YksJ95uTfx7YaH7/E51A=\r\n=mMyK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/client/index.js","types":"./dist/client/index.d.ts","exports":{"./client":"./dist/client/index.js","./server":"./dist/server/index.js"},"gitHead":"b4edaf4cbb87e088ec6e6e83f9158882ed4f23a4","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.12","storyblok-js-client":"^5.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.2","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.18","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.0.2_1675261594818_0.5800230831125006","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@buildinams/react-storyblok","version":"0.0.3","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.0.3","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"cf811bdcc4d008f26715ae805d2299e70ce871ad","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.0.3.tgz","fileCount":51,"integrity":"sha512-k4Au1WYJBloSkivHsFCj2GYmOQl8enMVHt0OZHfxO6a2QUZThySiCNxq283Iyp3j01AwnS/uqyGR56NOJaFDgQ==","signatures":[{"sig":"MEQCIFFR+l0FquQ+Ch6kYjMooHJA3CCy+dY5x9KTZ/n7EpemAiBy8etYjv4VCBlbPtAViw7eTebEMA5zLpOayFCzduTmmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2oHhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw7Q//YeCUWY+AK0hxVZ/KoNIi5Up/D5Q8PdNnJE798Z/NiCNK+tLt\r\nqulIadnUekkCVHXSBilbUwAxba/qnOqbqsxl8bjzf6uJr4oMM8kTZDIeNFCv\r\ny3u7D3ctm5Nu9ybxM2GRODKNjdRHH72IZLTwoPHkSizib1EL9lpdUF8CYBZZ\r\n9jbvzIW7RqBE889sOElrLLCpLhL1OJb8pbhQ6QLDWezCQ4T22rdFjZrXU0uo\r\nUQbc1CEJg1qrq1kUsNux4kyBtqMWbuz0wBR1X1ITtMz3AHP88n+lZu0Aml9n\r\ngV/ZVJvGYLaaVSrBUUJfS7DkobfOOy6HIRg6eeUT/pI4+lngC4d9ldeigFJY\r\n/kAfZk3qz6SiqndSLQwxQkO0n/Gto4SZCZ4sDPe5aR+Ely8kvUxp8CFCrMTd\r\nmuw29p+UiPJ3GpthqnYa+DrA0CHiMfic7f9okO1E6yqLGPPtPJJowpLbpSvK\r\nRxkcr0mCwh6+EQc24dqu3bC3kFDmHlRxVYD9rzkgg3bbG33Q3b8l40wSQv6v\r\nWxmNXhgQ6YLGOn9s2KBdJ6/qeXympim5AiGXTlul9QkzEZhbGT9wQ3B9BMJw\r\nvSXgkRZpm3vSf8bqXKEvwizNiGg7IYoAlWG0dNkfVkNFhKRWZFo7MUqGGyZE\r\n3fTKTV9/469EEVJ2TjWCv4Gmwq9LmMl9Vzo=\r\n=CXBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/client/index.js","types":"dist/index.d.ts","exports":{".":"./dist/client/index.js","./client":"./dist/client/index.js","./server":"./dist/server/index.js"},"gitHead":"f39590979481c8d09120ff3afb76d4bd59f7a319","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.12","storyblok-js-client":"^5.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.2","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.18","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.0.3_1675264481293_0.20330495475572197","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@buildinams/react-storyblok","version":"0.0.4","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.0.4","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"587be4f65c48f50ceef065036693a3b094d58cba","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.0.4.tgz","fileCount":56,"integrity":"sha512-k6NWYlZfkKf12N8K855tzI88I8HnSYZwi2JlbjNYxQAFYBCIYLyNoYdKFzbN7925v7fsYjHUEXH4ajI9hzdDeg==","signatures":[{"sig":"MEUCIQCspjIVYSJHF98wGWcOf87F3RpkLSB47c+8Zb4xIGBBhAIgHUmCCNCgfVbbkFZRVWNl64Psvih6XOiAbcyWSsV57I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2o4cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroFBAAoYKMP+xraVtPvuc2Cro04wHlizrZqFaFXwMPHd7x437Tl6Jr\r\n0/zjANf7Pnj57kMfIiKFA2wh3lp+esVvRiylXVDzgTj3Im7RbUzBDanAI+nb\r\nEA7wj5UvD0+PmP+JWsp5qGa2PYvAqNmPDYVzXWZjSZU9QxNaGcBs/GFwMnl8\r\n/jiKNEQrIdMXNUwiePurjaObFWAvLCEFvGgq5QV78PEpeMyyUUn1CumJx+oz\r\nqblZSGGqFINpFAVBgPgT0KeVRIdrNNYw8yDxDDmL9/pgPMNsoz955H9uSWsh\r\n5c9dGgnpa8qm2z7PAm/sG8U4n7GyguymY34e+6hK0poLbhgnZf/i+K8xdV84\r\ngTlMHybBdIQ6iWGAsilYy6PQV6EZKAoqBG5hZY3OCe7SZjtft6pyFqCQbDA1\r\nYv1qna/34rXzwZA9Xa/neqbJQppKbsit/qmp+2iOKBCF6QQr5YJ3zgSKjpCd\r\nmeMfauNFsRyjAwMQ/mr+RvGgK4ylsG9l/7BrRXUwESDxErevLAdzr01lORHP\r\nTBYGkm96t5Sm2W9L9WhsAjtT3tBjKv5Cl41jv/ww4jrdNJpbMMR7q0y+YlcN\r\ntf3vP0aqQ334LPYtpyLiZrmH4wKyzPsXTjDu3YeA9yAagU3RnGsVu5WgJEBf\r\nFX451wVAaboQ4Amfc5U7mblW1b4RiIRZsaU=\r\n=4XPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./client":"./client.js","./server":"./server.js"},"gitHead":"b792fcb3e9a026d307d8f6e9246afb0be596ee6c","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.12","storyblok-js-client":"^5.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","babel":"^6.23.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.2","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.18","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.0.4_1675267612158_0.1223325523598755","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@buildinams/react-storyblok","version":"0.0.5","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.0.5","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"851dacdb343af30a8bab21605ee90a88cfc6ff5e","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.0.5.tgz","fileCount":55,"integrity":"sha512-qovCAsPhTUOoWDVSIQraZBmyE6UO4mIsyvBkSRLEZUCEvHsek0NY1v8UQ0xnonz6yPXQqhCpowdp5LwcUFUQRA==","signatures":[{"sig":"MEQCIC/kuaLclbnPPbaGwqqIpYxZCAeconeC9app0eZ9+/HlAiBtBQNij22uxrlC0gEopi/6YxECckkeVEaziwgRdKg8Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2pSjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz1A/+PQ+F6sbOwsu3jUlZ+5f101AKLTh1Fjv7dw2ciKc02saWS0H6\r\ncJLpKGCXIlyAo9bo6UW0rtJcoS0VQ+Z1SiPCi2zfrVP8Zm/MlxinSHQ8Ny4w\r\nDp/wE+RHOIDnnZrSHV0qtAdxWBqbMBlS58I6GLCZ0BjAlBhqgD/ZGkVssach\r\nA/F+xYd7szeo6GFsUgctRgDXjB0omMYdpk2Fwb49eK8gCvEdXEQjA1zPJaCf\r\n9nZ9lOue8xlS2nDvgRDtKkqZtgMKqSGXI4EyGnGkx+05dO+606D8fU4K8mRM\r\nzic1RzkR43QoTpOpVYVeYxJo3RP41hirBwoLw9L4hAdldcKVnjGqA9JZEcn3\r\nH/tva/2723/PqQ9euKj/i9drbdavQVdWxEa2oRDLs4X98hQm/IULVLgsnRsM\r\nEJGma84B1okkOrZM+/EOtVdaA+OevDYgebPE/RQ6fmNV9N0mKG+5CDU8+i58\r\n+OPTGqZu/L7dVXlwsnts8qs0BX6fPftWSVcJIZuAFoEhfhH+SL1nAYVkEEJw\r\n37+W6AxB2tn5aaqSooIbjCtsEw9xucyQHdWeOZZ+jnf1xNBnzdRn7IlaQz5j\r\nb/qKzMJ0Q7bgOQna8mBxlaRG7VA3F1cWJJ1BuVqJilFRjy+TL0zrVoM4Xt6v\r\nWbsMb6tZ/CjsQ28OtXBZ+idTQRM2UEE6j8c=\r\n=f1VA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"a9e88e0b12fb0db8fa60f0c32f353a4da6391c3c","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.12","storyblok-js-client":"^5.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.2","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.18","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.0.5_1675269283184_0.839818033683404","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@buildinams/react-storyblok","version":"0.1.0","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.1.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"fca61ac70e4222835a11323ff4c330e65b31f6c4","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.1.0.tgz","fileCount":55,"integrity":"sha512-hVAiY49m8juQeSdSAKd/LR/IYJ/JlppFE0lHVXl+64UhiKNJGCce2cwn+NkuVRiibxUENCQ506coGC3EWFOnJA==","signatures":[{"sig":"MEUCIFWkAKzig+eQdZo9sWa+7Aj1jN5GNmLZ6GTlxhDJVWdOAiEA0quOlaP4JOKIX3bVtmrCqYoVAg54775apGI9UbFq03g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4jW1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMRg//aH3IxxzIDklhlBFTIY1qw0BQLjd6ALvrQfTPwANSLouvav2F\r\nvfxYU0FcUc6Cs6CEKDRE3SejJJeXF4EA8z3dUSffjkORxZQfZ65o04jtRyIp\r\nFjnEEETRZxpNNCXRjJewtom/40LEDs0hjgrGczB8GXpyoLx3GnnlQE8rcg7Y\r\nQsgLHLwYJEfWr3ejx0mEDVsEwt6viFKKSafy7pwRilsWSQf6e+J/D2dN4kw/\r\n5+XkawjLESlrVJdcmH2Nnq2FMq6UpWKfWcPgwNPbgZWks56jhINihvkmGNUu\r\nu80s6vowMdLdj+9Dca3LdX93cwx7/cuUagx7x2I9uROirkiGqn7Ok5IK2Hii\r\nOmGxKfpPQWnKGkBMApRN5QY2hq3jrm7wXN7JptAMkKi+SwJsEeT0vs0aZBRD\r\n6oe4kSzx3wEF9AfsEbpZFBG675AkNhG2hL7I9pZaD7ARNH54vjoXwNVc/yUX\r\nr9q8Dfjjo1NeY/LiwL0P2ImwE2LeZx2xHMsu7ojS2WzZ1f5tbRCzMPGoD11p\r\nB3koTUWM3hkaGZIedaNVeIwVr3SqfmBG+iUCv0zcTYqKZDtMtTVobWIYR8O6\r\nns3zttrbSWwmdoT4PybLrAiFKiCqmABH9C5KrB2NZIQveJcsR5tpVHI2wez2\r\n66UI5WGIMblnBIhTtqDmrgmQI/rZQGdCfmY=\r\n=U5bo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"3a2b644fc1c75fae04810cbfdeb058a67836d965","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.12","storyblok-js-client":"^5.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.2","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.18","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.1","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.1.0_1675769269672_0.8581793443525569","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@buildinams/react-storyblok","version":"0.1.1","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.1.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"34dfa2e49dcac0476a4b8677463d634614ae611e","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.1.1.tgz","fileCount":55,"integrity":"sha512-KofUpyEbifMTJ1X4YDLB1bNZIIVRz7xbj45lWmr/WWnSPDOi6quFoRz70yZ5SFHe+iBgvGgoSqZcSd9bNohTZw==","signatures":[{"sig":"MEUCIBUIllxSE/SvEEGHW2MzVL3THmnEgKuf3PHZsO0bxTR0AiEAlbqOl+bNsPXV2S95Q3qK/JtqDOIG787twhoi7Bg6FYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj49FLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo3g//fvULDPVWfAqM5uG+S5SxXnZuvmy8M9MaNk2rOXNyy+r64fEW\r\nBPrYc4LpmEROyi3imcVdHFv/Y8fn70Fv0obj3pBsxAvSYZtf5t9pwzE7I6xn\r\nSv38f5kt9nDUrjw4uI3R3SQHt0E0MfP8mOCPyLWRjKABVltWOAQKYYUBeUzp\r\nfbab1/0IgF1PBmmJC3trjlcBxXtZO04kal+DORg++Mwu7ygP8UXgK8A3NVVC\r\ngx2E0Y06T0gNKNeAd97tEsYQosgnsQ74UnhyDIBhCoDE4Em3s0gCLKUVAWEY\r\ng8yg4s53SRSh7i0r8OEy82YTnGZVLSV34gcfTiV9LwaZcD+H6LQn06a39E/i\r\nJ59BzXGmBHGsid/W6dHy28qj3hfJjQqwKCvMye3NjeBMtntnuuirtLBHkIiD\r\nQvw9FAuUhTI6eW3MIfkCzEPKPOI+3z4uH59z7yBWs0Rc5Uk8xZwvHxEXsYay\r\noyfQRfNX3L4Z4ytezj+DRRge1MTyr9dXTjRwiZOgozZyMLf+Q8PuV1S4T+uQ\r\n/IeunwfXmWVS4K/0onTZzbO6LDxGoG8a6BcCqX86c7sFd/nqOVXIvBcs3wqw\r\nLcJwMaLf3oiKmO4P3X8lr0WxHYe1ZUptDfSeK6qpSXQ6oiSJZutTMO/uzsK1\r\n0KBBW0XARBezJQ2Jn9ST7UC9dMQVnPSthOQ=\r\n=+7eY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"c691ba4dc49d994abf176a1b6a17fb5653a1bc26","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"8.19.3","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.1.1_1675874635672_0.12662372035779157","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@buildinams/react-storyblok","version":"0.2.0","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.2.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"d67ecd1fe8a596bd6f7342a3eca30192046b509b","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.2.0.tgz","fileCount":58,"integrity":"sha512-ufjc3TGs6q9Uyz5hU+THldF+DAsuNWJ0lTT12JxzzF4YOaFsBCTVVdOReBVZgEY07Uc4elXA8pmuyEnlFhWOIQ==","signatures":[{"sig":"MEQCIHl5RP+XVcxmxDtvoBR6g01RSd2LPBBti0E3d5DAD9WyAiANlFqy4oNRdOEozuv9Kye1IuCeqGOJRKxHfpxCnYID3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5ir2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq68A//XkZC62X+YJVfRTvkDKor1OWids5IxFydGAvHmhiehPOW3VMa\r\naI+FbGBqLjQbj2VpIgu/CLhhSwH07bv5NlcPUBerqnWbYPfyDvQHx+BD0Lk3\r\nbXKfokkK7FPrebRj3MQWe9ugOGd8qdRI2lDdUGR0WMeMt1Xh2hAuL2hI/ENs\r\nNloLzRg68RarI2cXC+mc+/FUDI82UtUAO59eKqWxmBEUlN7AY72fMqOZeLXs\r\nVOEU5ELlhkqzq8K4yPnLHbpGHNE29zuOJ7ZDxuM6NytmUcbDtmp9WLGCtYmG\r\nFo9wSYd6m/f1A0iYzOUVE59MxlAROpAtrVE1qv2C9zoqx/eNY6R3DFzRBIY6\r\n/bFr6JdWRsgt6bM69+BwYc/SAbp6FyicgZ86YpSqT0XgZ0RNNtLG99Zl4OAX\r\nFiQwiL34I+4doV/DIKJwyHP6BbwiTam6S3/L3StZeJ/9fqLjUEdInxbT3ZkA\r\nNcLAAoATN2xGcghZ3NzHVwIjt+tmX2mfGu22Z98U8xboWvj0tCwFMgACK0qg\r\njmunZt1mQxb4O5A8aTsHPWiD6FeA464uIZvQ1YFKFcItuFyayJCIV/KofjYo\r\nhYWPw22tr/q6eOYLevRRytUNqSDCWt+kXiXtxrMhndUDu+qk32mR76b5VmoQ\r\n6e2W3XoR8fe75wNjyiCdTBhUoTBWr/BMvrk=\r\n=svnm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"59217f3839d4ce5d7c61a117734b0f251befe164","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.3.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.2.0_1676028662689_0.0006834426321309373","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@buildinams/react-storyblok","version":"0.2.1","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.2.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"90a3fcf1cc3ed0b690d0c0ab93d8ac5fc2bca05a","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.2.1.tgz","fileCount":58,"integrity":"sha512-nuX5knDK+vNO1gpLknzUNIlDmlfjX54QdOPKz1Fy0NyCF30Ozg8ZI9j1ib2uxU7Uv8Mpk+HiR0R6oo6AY33WFw==","signatures":[{"sig":"MEYCIQD9Cgjp2i9FzER6ui9eySxzbRu/58qWy4/t95KC7Uz2AwIhANi5aHyYbcCcK1DCimPvWzJuhL/pHlG2STgcUDreCKwa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5i75ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSVxAAizFWzO4BIGdYb75oanZlStYlBtG8y4NyE1KGeudSCiQPCWGm\r\no0oKLg5fyoQUHPoDi4xHPXbgYl/kPXpEuimtrp1zNhXOmX4irTpTiRFshQi2\r\nVG6WCSXnby/6REPdaGsVrcS180CxdLH0/k+xRwrufUIz3hPC1n0oiCP3U+FE\r\n8kUwviXqmwRIqEJq4NiKVzkivW6gLE7fggwXfnFJqB8Q8dQ/W+ocxflJ+fbd\r\nRlErA6J61DghK9HN9bb4+jScjayvdKfw+dUx0T7LjMbh5mEfHUmNhmilD+OZ\r\nYiNIaooODb9s+wE/jyXI+aAApJ7UDSWVfnlfDevlb7Da78eR4se050ztLBW8\r\nL8cHfz0eXmV32qtTZ3MS4noXd06mZt+Ddn6sShdnj6n83T6lqy7XUewUpWRt\r\naWY2ZMKfPV6vNmUd7ipefKKTtbDIu9SS9I6vQKRaJVtP3mHy8GlYfnc0Mok6\r\nJJERzkZK0dFhzcwAaig+4bycC8itCVuURTqEuL4i6rT+8PKMhkhiHRGm0Y0f\r\n8/bWXnn+345PB+N8NbfOM2MT6LMaUYCpYox9U7qXxUoB1SZuxBAGDe5nTQ7a\r\nA8kvYW/yIiqnkYcff84FQuXSQa5CJAOdQY/BQSvK+GyKQ5bLu2RU42UgYMIt\r\nj+iBjR1uW+QPU64LP4aoTY/PoUNH87EgeW8=\r\n=RGlN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"4f9c2167858c4083b78e5652d7d8a47c4b42908a","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.3.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.2.1_1676029689580_0.7222460044841574","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@buildinams/react-storyblok","version":"0.2.2","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.2.2","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"f35fe4d5b0f7d1112e1ff6d7439ed7f0c4f98af3","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.2.2.tgz","fileCount":58,"integrity":"sha512-O36t0FWQXOYbPmufiYHaull4avvfJUGZjw3Obb/tiUF2p4DuoM/I5KG8WQTi3AtrhgCW3Neqd7v65GST4qBnUg==","signatures":[{"sig":"MEYCIQCh+C0nkzH4Pdg5uK+kAd1HNH6kKx3GG7VdJ/X1/nBoGgIhAMPGtOLBtJl3XCAKHOXT6rIxET5SSyDOy+5oK2g0+kCU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5nR4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTTQ/8DZXZCV6HaEuusn+JV2KdMjg18uiI0GGY0+2xtcXZH6nhdhAN\r\nyzQPJ5S3VsvsAA/olWQDXlhqfpGaSjKn8Yti1cvkDbhbrKx40EWmMWBCsMHx\r\n7n2j6Cl2KgyUm1ywH0ZAngdA/UwirCDlL0AJmkpAE0+AHP0jnAUowwtObAQ7\r\nKdoDBD/e5gM0yAV4R9sf8lqqife9UwlKjPygtHdpSd+EBmDvaAYwW0Ai7Xaj\r\nuQy9C47H+Q9MTG2owfRRi6xpFEkQtrHfqPtFf8gQs5zM1HKJqHrblcsluN0l\r\nrpYbFqbQQ+4jXlBMM3xqJglB8TXwaxsyFtXWIOBwqcqBGBw4/mJebF7AoRzA\r\nZHctmmzPrDSOgonD/f/6qH6qdYv1NqXEN9nXHHrhVMNTg1axvw7InpSex1Rd\r\neLhJ4OtU+1+hwy4fFxTZG3YscjB8Ih5ZVLENqn3Ywh/4LtawIGoQ3HRh/VzE\r\npklwrFH8RT0AolZd+EoXjoK+zANFeuhyerwxOngQqJbrbUcpynm+HUEuF4zP\r\ncZyYlSDJ1Kqpn1zTYuyKyS/tt3NvBvSx+XuDppCx7lx3aMj0nWvVFfLSiIZn\r\nO56YVJ5y0pEet+ozdcxfeDoPee69SdwmFZdBqN6rHd0buqwis6KFh+nyiei/\r\nff7IWHoZDjHnk0rQ5Y3UlMGkUvkb/txvK6A=\r\n=FnK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"425ab8538e1730ef599c1d425f9abf601494ba3c","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.3.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.2.2_1676047480113_0.9627336245507423","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@buildinams/react-storyblok","version":"0.3.0","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.3.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"b24102d5b970fe29541d8dc81d38634da216a4b8","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.3.0.tgz","fileCount":58,"integrity":"sha512-bv3+gsO7tOY7yS3prranMVml+0LxGSc/7IuYkx48AQJGFaYXX5xRmA/rg/6gGiYEZHxJOUSogQfn80WTMDgZUw==","signatures":[{"sig":"MEUCIQDtQ8MExVn9OlZcXMrgUsewcSMct1vzN8i0HNVzHOYo7wIgQZauPD7NTiaTMKfn2H7erODyWQQDeKuteOoKZIGQmy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+K+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq5BAAjisHI1aJR+Fu8i5iWwOV6PRNkwGgS2dyW1gscBChiDlm33GF\r\n4/baCMquAvlug/NtBsXMNQpz3AihVgt3Fx2qLATDXFkB0Q1DHlZwJKeGrNUt\r\nehLrXEj25SQn75KBP6VLt4lT3hxq25SH9ffAcXCJ6eTYMCSVk+bfI2KKpEjv\r\nLyjV5GP5MAMj49gDyidPiRYZQkYE3Fi8sJ6E93ssju8bUnWoreoumWJ6dPdU\r\nXXkf/7XEDg8bfkapeC7TgoaTwlHPSX/JpFKw1ObunasKmJu3LcLegVqcnALh\r\no160Rm3979pXE/dRWRdjf7Vw2Y2zMj9rrzuLSawh4K3v17pmySQc1zyy0/xX\r\nISEcxLwWgu4BMfoMiDZ0GIbuDi6I536bXgQfglm2mAkNYBmVoDXyCj5Fb5Bd\r\na12hQvTmiyDsRVkiQMk9r4gdIKfjkTkZ2NTk9SLUDBFgG0F/jgSLZ4cYZROr\r\nA03o5Ayd8FwImGvQtgXnv890roib3s218WEWVafM3ezBXzYNLH240xR7jaqF\r\nd6vVzf6mHwcFvgTIZnBX/TOCWw6gmPzJvayZDMrLyu3DDj+OhE5wDEw695R6\r\n0xUpr32ZK+zjJ3hS5e2TOmZw7gWnwp9zQ3H80CiCvBr1+4jJxtsasd5ME2ca\r\ncIJhfwd2LOugstKyG5Mas0puoTE5YYireyI=\r\n=gtDp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"bb8a415907c242cb76d56ff3c74229bfff4dddf2","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.3.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.3.0_1677242252092_0.48019888232377217","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@buildinams/react-storyblok","version":"0.3.1","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.3.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"d25a87b2f7abf7546a31f2a714b44e09c3d2a0ac","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.3.1.tgz","fileCount":58,"integrity":"sha512-ltAjmAzk1B+WB+QF+VQMy3Sb6hkuuEA7dt8C0eJzAHw7fqU4PJfQp7AV8r+LYAXDTOTJgZbjbUe2eUcwolIvqA==","signatures":[{"sig":"MEYCIQDz6ba4/QBo0307eGEz55QUrRCWJtvik6r3Wdvzi/nwswIhAIf5ckmAJPhpX8Xahm4wv4TW2jUEW+iwlud9QKa79TV2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBwBwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprlRAAntL1zrlUgEG2/G/CxRgzIfpL6w2Oz9C60B7jnuHueb3OF+VP\r\noDM1oIJL+Zl4h1yTfaLFGC7WBm90fipRsjJsMlPbuP4UJsrG1ZezxB2Lzrll\r\nCTR3dJQo7El3pQbl+CjIy/7oJee5tYTcxGj30j/0yVDHGUX2rP86j2Azglgl\r\nPzGk0qnoH31sFFe9fR1P2QF15HraZov110QoYNV4faWnlyN3ewBbVRRBKlWp\r\nMajfD5adm8G8f2wL3vgkJ2Mu6mIRfZuMmHVDpi2qf2ykyVS8TCB7xx9vTqXs\r\ndW8UFk0JsPh8jDoRk3SXXjmMlG1X9kDHzp0X4cYZwDym/udf10YmZuITQnwb\r\nup/h/smU8xaXJ3h1KlDFCLJbDsITmPqEXFiXIGy9vuJbsaDPZP+oOLdNyRpb\r\njUGUPfCx3jhoMz+5Do+d1WlT0fwO6dDuhgrIMN+ig9tn8raYVWUblsqAteGX\r\nF2BDcCGA4rlBZBspzVSw6/IJqBShAvxuq2Q1uYjzUrxWvzQLtwl05T7AJrMl\r\niatmV/FnueGW70uo7E/cdBP3cuAry7ZWCFr9m+KFkPM9c4O2SmABXigmRbwV\r\nEUfT/fFWXNPPyuchRWohtyGg7UdQbCefwJTlv3Ggl4ZwKJJOEP88VEr0qMja\r\nzvSVT28nHKy/AqQe85tFCQwiVXNYkjzfrok=\r\n=3sKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"69dbd11b355415cd0ecde314f59b863121d2f760","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.5.0","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.14.2","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.3.1_1678180463955_0.8698598694004362","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@buildinams/react-storyblok","version":"0.4.0","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.4.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"273fbd4cbf3724204122fcb67653e060b2c10540","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.4.0.tgz","fileCount":58,"integrity":"sha512-Dz/SBu8xVo1nh0mmG2NAg7Cf+SIHXlPiqklMZ2DclvhCk6gLGT8S61SiIzyaRzDCkLgKa/tur/kELNWSGgrmOw==","signatures":[{"sig":"MEUCIEjQcdwKvRMMmJ1CSAZbZthduBroTBYl4QH4Lg2dzfJmAiEAuIB+p/7UhXsNj7YAig/oi/0wV5kx4C4cmv5bNRu8OqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107973},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"f2649caf7117461caa0c7b9e4c8847b115f33ba9","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.5.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.4.0_1688127928505_0.6544881750126468","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@buildinams/react-storyblok","version":"0.4.1","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.4.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"41feacd6232a6e2e94a8c462384115dd26e08ffe","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.4.1.tgz","fileCount":59,"integrity":"sha512-ZFKXcudhVxtZSov9THCGskc2g2d59amoLVx7jAh4DiiRxFIVG+OtUzRDtmqjANPmIoa9YcYgncRU1mEMrSLm+w==","signatures":[{"sig":"MEQCIGcZGOA4EpVHnQdygdY2seZ2XpHFXnxJgrkQV/3zVtWrAiA8wuQo8RXPRymcsgUfPIyjyC6hFOOu6rPJcwT6rNsX4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108004},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"18c0213ed19657efc7b4cd328a056924d47fade8","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.5.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.16.1","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.4.1_1688129602624_0.9862730128046324","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@buildinams/react-storyblok","version":"0.4.2","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.4.2","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"0a67d2a815139f4fe7010217a6b9a57226a6bb99","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.4.2.tgz","fileCount":59,"integrity":"sha512-6J3zZESb8y+tWpEMhF1nHwPDMV8UYJYtdUJE7ZG6k1jfXAES7K7Fi6tODmt8gN8oRHNzw1yGNSvh3HtwK+jyBg==","signatures":[{"sig":"MEUCIF8hXrsI44Sj97Xz818fCXZemz2rtkygcZpxoSZkJtoIAiEA6H8iGnleMDdULlP+YukccqtkOgOq7ddrIea2eO5DUMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110515},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"f934cc556668e46415883b143e342388aca0b090","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"src/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"src/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.6.7","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@storyblok/js":"^2.0.15","storyblok-js-client":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.4","react-dom":"^18.0.0","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.13.0","cross-fetch":"^3.1.5","expect-type":"^0.15.0","npm-run-all":"^4.1.5","@types/react":"^18.0.27","@buildinams/lint":"^0.0.4","@types/react-dom":"^18.0.10","@babel/preset-env":"^7.20.2","@testing-library/react":"^13.4.0","jest-environment-jsdom":"^29.4.2","@babel/preset-typescript":"^7.18.6"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.4.2_1693293968141_0.5673170271887271","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@buildinams/react-storyblok","version":"0.5.0","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.5.0","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"67dd5546e43b6dbc9135470d4cf52d428f103996","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.5.0.tgz","fileCount":59,"integrity":"sha512-M7ZmGaKD8lAzgvPJGA19uRimgxdSMjKQknwEjInPN1+B0L3A4bMMTak6WR65PqSRdsIQC7EttSy9LsZcA8G14w==","signatures":[{"sig":"MEQCIGeibX1spUkqz2fiAVWdkZVHQmT/2hRp8dcIZdvzYrz5AiB1gBK19pxZKdKOEtWRRa97TiRG41T3pADgzufZqJFAiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112100},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"e61d023bba40bc47188f6b4b2596d7b9fbdd47fc","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"{src,tests}/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"{src,tests}/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"9.8.1","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@storyblok/js":"^2.3.0","storyblok-js-client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","cross-fetch":"^4.0.0","expect-type":"^0.17.3","npm-run-all":"^4.1.5","@types/react":"^18.2.28","@buildinams/lint":"^0.3.0","@types/react-dom":"^18.2.13","@babel/preset-env":"^7.23.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.23.2"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.5.0_1697558106672_0.13833476624125285","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@buildinams/react-storyblok","version":"0.5.1","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.5.1","maintainers":[{"name":"paulomfj","email":"mfjpaulo@gmail.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"4b0c58e31777bedcabf7d1126eaa1a61112f8e2e","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.5.1.tgz","fileCount":59,"integrity":"sha512-BpAvxHT749fOH8nHUPr9UqqmhUQKHTXLzls/asu6dVcY2mJD/SejmFrPK5hsZFv30mOPkJ9kz5nt7jlP/8yGLw==","signatures":[{"sig":"MEUCIQCvnvYUrkvigjn5y2smUopdMO3AZk58Otz9bFPWcHsizwIgEqcO/sw+JBz0yaVNst5DMk3Acnl+QgMSAoGaMkM0Sis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113328},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"c67d2a2d339fed2462039e1e328beeff66dcbf2b","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"{src,tests}/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"{src,tests}/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"paulomfj","email":"mfjpaulo@gmail.com"},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"10.7.0","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@storyblok/js":"^2.3.0","storyblok-js-client":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","cross-fetch":"^4.0.0","expect-type":"^0.17.3","npm-run-all":"^4.1.5","@types/react":"^18.2.28","@buildinams/lint":"^0.3.0","@types/react-dom":"^18.2.13","@babel/preset-env":"^7.23.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.23.2"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.5.1_1722843799472_0.3582387643747289","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@buildinams/react-storyblok","version":"0.6.0","keywords":["react","storyblok","fetcher","adaptor","server"],"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","_id":"@buildinams/react-storyblok@0.6.0","maintainers":[{"name":"buildinamsterdam","email":"maikel@buildinamsterdam.com"},{"name":"_brunotome_","email":"bruno@buildinamsterdam.com"},{"name":"maartenbruggink","email":"maarten@obelism.studio"}],"homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"dist":{"shasum":"75385040ea11dae6bc62bfd4c22632cb65122d43","tarball":"https://registry.npmjs.org/@buildinams/react-storyblok/-/react-storyblok-0.6.0.tgz","fileCount":59,"integrity":"sha512-NkTnOMvqnm49LU4d1wxCpvOQS3pLcggrdKFKVn5WDBeGe44sTddCk675l//UpHCZl1n6+pZmpCTcFegHw83Hvg==","signatures":[{"sig":"MEUCIA2CS5NbGhXlxHsoldBOAUB6gyMabKBMPxDH5WiScjRBAiEAy4kKajDUa8FqqX45czVKN8q6Jua+W6Q4AMItI/+nN68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113784},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./server":"./server.js"},"gitHead":"cb9213d380448a42363a2db3f7170138f5e10954","scripts":{"fix":"npm-run-all --sequential fix:*","lint":"NODE_ENV=test npm-run-all --parallel lint:*","test":"jest","build":"tsc","start":"node server.js","fix:js":"eslint \"{src,tests}/**/*.{ts,tsx}\" --fix","coverage":"jest --coverage","depcheck":"npx npm-check --update","fix:format":"prettier \"**/*.{md,yml}\" --write","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","lint:format":"prettier \"**/*.{md,yml}\" --check","lint:script":"eslint \"{src,tests}/**/*.{ts,tsx}\"","prepublishOnly":"npm run build","lint:type-check":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e7d84c0-c0ae-44f6-8466-311223b0cdd1"}},"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"_npmVersion":"11.6.4","description":"Opinionated Reactjs Storyblok wrapper","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@storyblok/js":"^4.4.3","storyblok-js-client":"^7.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","react-dom":"^18.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^22.18.0","cross-fetch":"^4.0.0","expect-type":"^0.17.3","npm-run-all":"^4.1.5","@types/react":"^18.2.28","@buildinams/lint":"^0.3.0","@types/react-dom":"^18.2.13","@babel/preset-env":"^7.23.2","@testing-library/react":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.23.2"},"peerDependencies":{"react":">=17.0.0 || 18"},"_npmOperationalInternal":{"tmp":"tmp/react-storyblok_0.6.0_1765295177017_0.9924581860323396","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-02-01T13:56:33.310Z","modified":"2025-12-19T15:31:14.218Z","0.0.1":"2023-02-01T13:56:33.499Z","0.0.2":"2023-02-01T14:26:34.979Z","0.0.3":"2023-02-01T15:14:41.583Z","0.0.4":"2023-02-01T16:06:52.318Z","0.0.5":"2023-02-01T16:34:43.320Z","0.1.0":"2023-02-07T11:27:49.868Z","0.1.1":"2023-02-08T16:43:55.916Z","0.2.0":"2023-02-10T11:31:02.884Z","0.2.1":"2023-02-10T11:48:09.788Z","0.2.2":"2023-02-10T16:44:40.310Z","0.3.0":"2023-02-24T12:37:32.313Z","0.3.1":"2023-03-07T09:14:24.196Z","0.4.0":"2023-06-30T12:25:28.647Z","0.4.1":"2023-06-30T12:53:22.786Z","0.4.2":"2023-08-29T07:26:08.333Z","0.5.0":"2023-10-17T15:55:06.858Z","0.5.1":"2024-08-05T07:43:19.645Z","0.6.0":"2025-12-09T15:46:17.149Z"},"bugs":{"url":"https://github.com/buildinamsterdam/react-storyblok/issues"},"author":{"url":"https://www.buildinamsterdam.com/","name":"Build in Amsterdam","email":"development@buildinamsterdam.com"},"license":"MIT","homepage":"https://github.com/buildinamsterdam/react-storyblok#readme","keywords":["react","storyblok","fetcher","adaptor","server"],"repository":{"url":"git+https://github.com/buildinamsterdam/react-storyblok.git","type":"git"},"description":"Opinionated Reactjs Storyblok wrapper","maintainers":[{"email":"maikel@buildinamsterdam.com","name":"buildinamsterdam"},{"email":"bruno@buildinamsterdam.com","name":"_brunotome_"},{"email":"folkert-jan@buildinamsterdam.com","name":"folkertjan"},{"email":"maarten@obelism.studio","name":"maartenbruggink"}],"readme":"# react-storyblok\n\n[![NPM version][npm-image]][npm-url]\n[![Actions Status][ci-image]][ci-url]\n[![PR Welcome][npm-downloads-image]][npm-downloads-url]\n\nOpinionated [Reactjs](https://reactjs.org/) [Storyblok](https://www.storyblok.com) wrapper that extends [storyblok-js-client](https://www.npmjs.com/package/storyblok-js-client) and [@storyblok/js](https://github.com/storyblok/storyblok-js). It's built with the following pillars:\n\n- Fetching all data on the server\n- Full support for live preview + indicators\n- Abstracting the data to match your application on the server / preview mode\n- Minimal additional bundle size\n- Full Typescript support\n\n## Installation\n\nInstall this package with `npm`.\n\n```bash\nnpm i @buildinams/react-storyblok\n```\n\n## Concept\n\nThe logic is split up in two regions, server side only code and the React connection. This separation is also found in the package:\n\n- `@buildinams/react-storyblok`\n- `@buildinams/react-storyblok/server`\n\nThis is to make sure we don't do 'things' in the wrong place, for example we don't want to try to connect to the Storyblok bridge from the server or fetch data from the client. The only part of the code that's allowed to run in both instances is the Adaptor.\n\n## Adaptor\n\nData filled in the CMS is often not directly applicable to the components in your application. For example if we get a `asset` from the Storyblok it returns the asset `width` / `height` nested in the `filename` string field. So you may want to adapt this data to extract these values whenever you use the asset.\n\nThis is where the `Adaptor` comes in. It's a set of functions where all data fetched using this library gets piped through. Giving us this concept: 🪨 ➡️ ⚙️ ➡️ 🗿.\n\nIt supports the following types to adapt:\n\n- [field_types](https://www.storyblok.com/docs/terminology/field-type)\n- [plugins](https://www.storyblok.com/docs/plugins/introduction)\n- [content_types](https://www.storyblok.com/docs/guide/essentials/content-structures#content-type)\n- [stories](https://www.storyblok.com/docs/terminology/story)\n- [tags](https://www.storyblok.com/docs/editor-guides/tags)\n- [datasources](https://www.storyblok.com/docs/terminology/datasource)\n\n### Creating a custom adaptor\n\nTo create a custom adaptor we recommend creating a new file called `storyblokAdaptor.ts` in your project. This file will contain all the adaptors for your project. For example:\n\n```ts\nimport { StoryblokAdaptor } from \"@buildinams/react-storyblok/server\";\n\nexport const storyblokAdaptor = new StoryblokAdaptor({\n  field_types: {\n    asset: assetAdaptor,\n  },\n\n  plugins: {\n    \"native-color-picker\": nativeColorPickerAdaptor,\n  },\n\n  content_types: {\n    media: mediaAdaptor,\n  },\n\n  stories: {\n    \"*\": wildcardStoryAdaptor,\n    home: homeStoryAdaptor,\n    \"case/\": caseRootStoryAdaptor,\n    \"case/[slug]\": caseDetailPageStoryAdaptor,\n  },\n\n  tags: tagsAdaptor,\n\n  datasources: datasourceAdaptor,\n});\n```\n\nCouple things to **note** here:\n\n- The `*` is a wildcard that will match all stories. This is useful when you want to run a specific adaptor for all stories. This can _only_ be used in `stories`.\n- The `home` is a specific adaptor that will match the story with the slug `home`. This is useful when you want to run an adaptor for a specific story.\n- The `case/` is a specific adaptor that will match the root slug for the folder `case/`. This is useful when you want to run an adaptor on the root story of any folder.\n- The `case/[slug]` is a specific adaptor that will match the story with the slug `case/[slug]`. This is useful when you want to run an adaptor for dynamic stories.\n- You can only define a single unique adaptor for `tags` and `datasources`.\n\n#### The Adaptors\n\nAn adaptor is a function that receives the data when it's matched and returns the adapted data. For example:\n\n```ts\nexport const exampleAdaptor: Adaptor<any, any> = (data) => {\n  // Do something with the data\n  return adaptedData;\n};\n```\n\n**Note**: You can also return `null` if needed. For example:\n\n```ts\nexport const exampleAdaptor: Adaptor<any, any> = (data) => {\n  return data.foo === \"bar\" ? null : data;\n};\n```\n\n#### Updating Story Matcher\n\nBy default the story matcher will match the things noted above. If you want to change how stories match you can do so by updating the `formatStoryPath` handler on the adaptor. For example:\n\n```ts\nconst storyPathHandler: StoryPathHandler = (data) => { ... };\n\nexport const storyblokAdaptor = new StoryblokAdaptor({\n  stories: { ... },\n  formatStoryPath: storyPathHandler,\n});\n```\n\nHere, `data` is the story data that's being matched. The function expects a string to be returned and will be used to match all stories. For example, to simplify the matching we could do:\n\n```ts\nconst storyPathHandler: StoryPathHandler = (data) => data.slug;\n```\n\n## Fetcher\n\nFirst step is getting data from Storyblok. This part is merely an opinionated wrapper around the Storyblok client from [storyblok-js-client](https://www.npmjs.com/package/storyblok-js-client) that adds some ease of use + runs your project specific Adaptor.\n\nTo create a fetcher we recommend creating a new file called `storyblokFetcher.ts` in your project. Then define you fetcher like this:\n\n```ts\nimport { StoryblokFetcher } from \"@buildinams/react-storyblok/server\";\n\nconst ACCESS_TOKEN = process.env.STORYBLOK_TOKEN;\n\nexport const storyblokFetcher = new StoryblokFetcher({\n  accessToken: ACCESS_TOKEN,\n});\n```\n\nThe fetcher takes the following arguments:\n\n- `accessToken`: _Required_ - The Storyblok access token.\n- `config`: Optional - The Storyblok Client config.\n- `adaptor`: Optional - The adaptor to use for the data.\n- `isPreview`: Optional - Whether or not to use the preview API. Defaults to `false`.\n\n### Config API\n\nThe config supports the following options:\n\n| Property             | Type    | Required | Notes                                                                 |\n| -------------------- | ------- | -------- | --------------------------------------------------------------------- |\n| **maxRetries**       | number  | No       | Number of retries to make when a request fails. Defaults to `5`.      |\n| **storiesPerPage**   | number  | No       | Number of stories to fetch per request. Defaults to `25`.             |\n| **suppressWarnings** | boolean | No       | This can be used to suppress `console.warn` logs.                     |\n| **cache**            | object  | No       | Custom cache config. Defaults to; clear - `auto` and type - `memory`. |\n\n**Note**: By default we don't cache requests. We do this to avoid stale Storyblok data. If you want to enable caching you can do so by overriding the default cache config with `cache: { clear: 'manual' }`. This will cache all requests until you clear the cache manually using `params.cv` prop on each fetcher function.\n\n### Available fetchers\n\nOnce you have defined the fetcher you can use it in your application. The follow fetchers are available:\n\n- getStory\n- getStories\n- getPagedStories\n- getDatasource\n- getTags\n\n#### 'getStory' API\n\nThis function will fetch a single [story](https://www.storyblok.com/docs/api/content-delivery/v2#core-resources/stories/the-story-object) from Storyblok. It takes the following options:\n\n- `slug`: _Required_ - The slug of the story to fetch.\n- `params`: Optional - The params to pass to the Storyblok API. See the `d.ts` type definitions for a full list of options.\n- `isPreview`: Optional - Whether or not to use the preview API. Defaults to `false`.\n\n#### 'getStories' API\n\nThis function will fetch a single page (by default up to `25` items) of [stories](https://www.storyblok.com/docs/api/content-delivery/v2#core-resources/stories/stories) from Storyblok. It takes the following options:\n\n- `slug`: Optional - The slugs of the stories to fetch.\n- `params`: Optional - The params to pass to the Storyblok API. See the `d.ts` type definitions for a full list of options.\n- `isPreview`: Optional - Whether or not to use the preview API. Defaults to `false`.\n\n**Note**: Here `page` refers to how many items are returned per request. For example if you have `90` stories and `params.per_page` is set to `20` then you will need to fetch `5` pages of stories to get all the stories for a given call. This is handled automatically by the `getPagedStories` function. Or if you want to write custom paged logic you can get the total stories for a given request from `response.headers`. Read more about pagination [here](https://www.storyblok.com/docs/api/content-delivery/v2#topics/pagination).\n\n#### 'getPagedStories' API\n\nThis function will fetch all [stories](https://www.storyblok.com/docs/api/content-delivery/v2#core-resources/stories/stories) from Storyblok. It works by recursively fetching all pages of stories until there are no more pages left. It takes the same arguments as `getStories`:\n\n#### 'getDatasource' API\n\nThis function will fetch a [datasource_entries](https://www.storyblok.com/docs/api/content-delivery/v2#core-resources/datasource-entries/retrieve-multiple-datasource-entries) from Storyblok. It takes the following options:\n\n- `slug`: _Required_ - The slug of the datasource to fetch.\n- `params`: Optional - The params to pass to the Storyblok API. See the `d.ts` type definitions for a full list of options.\n\n#### 'getTags' API\n\nThis function will fetch all [tags](https://www.storyblok.com/docs/api/content-delivery/v2#core-resources/tags/tags) from Storyblok. It doesn't take any additional options.\n\n## Renderer\n\nNow that we have the option to fetch data plus clean it up for the application we're production ready. However Storyblok also offers two extra features:\n\n- Real time changes in the CMS\n- Indicators to match editable sections in preview mode\n\nTo handle these two points we need to insert minimal code into our renderer. This is also handled in two section to handle the two points.\n\n### 'withStoryblokPreviewHOC'\n\nFirst up is the connection to the bridge, this is an API that's only available in preview mode in the Storyblok CMS. It will provide real time updates while modifying data in the CMS. This is a higher order component that we recommend using as a wrapper, for example:\n\n```js\nimport { withStoryblokPreviewHOC } from \"@buildinams/react-storyblok\";\nexport const storyblokAdaptor = new StoryblokAdaptor({ ... });\n```\n\n```jsx\nconst fetchStoryblokAdaptor = () => import(\"../path/to/adaptor\");\n\nexport const withStoryblokPreview = (PageComponent) => {\n  return withStoryblokPreviewHOC(PageComponent, fetchStoryblokAdaptor);\n};\n```\n\n**Notes**:\n\n- We recommend using `withStoryblokPreviewHOC` inside a helper function. This is makes it easier to use the same adaptor across the site, without having to re-import it every time.\n- We use a dynamic import to only load the `storyblokAdaptor` in the client if the preview mode is active. This way in non-preview production mode we don't have to ship this logic to the client.\n- The `withStoryblokPreviewHOC` expects the dynamically imported file to have an export named: `storyblokAdaptor`.\n\nThen you should use the `withStoryblokPreview` helper on every page with stories for preview support, for example in [Next.js](https://nextjs.org/):\n\n```jsx\nimport { HomePage } from \"~/scopes/HomePage\";\nimport { storyblokFetcher } from \"~/server/fetcher\";\n\nexport const getStaticProps = async ({ preview = null }) => {\n  const story = await storyblokFetcher.getStory({\n    slug: \"home\",\n    params: { resolve_relations: [\"home.foo\"] },\n    isPreview: preview,\n  });\n\n  if (!story) {\n    return {\n      notFound: true,\n    };\n  }\n\n  return {\n    props: {\n      storyData: story,\n      resolveRelations: [\"home.foo\"],\n      preview,\n    },\n  };\n};\n\nexport default withStoryblokPreview(HomePage);\n```\n\nUsing this setup, `withStoryblokPreview` will automatically adapt the `storyData` prop on CMS changes.\n\n**Note**: If you're resolving relations in your fetchers you need to pass the `resolveRelations` prop to the `withStoryblokPreview` function. This is to make sure the bridge knows which relations to adapt when receiving new data.\n\n### getBlocksRenderer\n\nThis is the final part of the puzzle and semi-optional. Now that we have data + real time updates the final hurdle is getting the green line indicators in the CMS preview. This is done by wrapping blocks that are rendered with the `_editable` identifier. However this is _only_ needed when we are in preview mode. Outside of preview mode `_editable` is never set and the blocks will not be wrapped.\n\nTo make this process a bit less manual we have the helper function: `getBlocksRenderer`. This will create a React component that loops our items. It works as following:\n\n```jsx\nimport { getBlocksRenderer } from \"@buildinams/react-storyblok\";\n\nconst Renderer = getBlocksRenderer({\n  fooBlock: FooBlock,\n});\n\nexport const HomePage = ({ storyData }) => (\n  <main>\n    <Renderer blocks={storyData.blocks} title=\"Hello World 👋\" />\n  </main>\n);\n```\n\nThe renderer supports the following props:\n\n- `blocks`: _Required_ - The list of blocks to render.\n- `propsPerBlock`: Optional - A function that will be called for every item. It will receive the item being rendered as the first argument and the index as the second argument. The return value of this function will be passed to the block as props that you can spread on the element.\n- `...rest`: Optional - Any other props will be passed to the block.\n\n#### Using `previewIndicatorSpread`\n\nOn initialising the Renderer we pass it an object containing a key / value lookup. Then when rendering the component we use this map to render the correct component. Whenever the list of blocks gets a value that isn't available in the lookup it will not render anything.\n\nUnder the hood the renderer uses the `useStoryblokPreviewIndicatorSpread` hook to provide all the props to make an HTML element show up as the editable element. We still need to attach this to whichever element you want to use in your block. This can be done like so:\n\n```js\nconst FooBlock = ({ previewIndicatorSpread, title }) => (\n  <h1 {...previewIndicatorSpread}>{title}</h1>\n);\n```\n\n**Note**: Make sure every component rendered by the `getBlocksRenderer` is provided the `previewIndicatorSpread` prop. Without this you won't see Storyblok block highlighting.\n\n#### Using `propsPerBlock`\n\nThe `getBlocksRenderer` also provides a `propsPerBlock` prop. This is an object that contains the props that are passed to the component. This is useful when you want to pass additional props to a specific child component and not all. For example:\n\n```jsx\nimport { getBlocksRenderer } from \"@buildinams/react-storyblok\";\n\nconst BlocksRenderer = getBlocksRenderer({\n  fooBlock: FooBlock,\n  barBlock: BarBlock,\n});\n\nexport const HomePage = ({ storyData }) => {\n  return (\n    <BlocksRenderer\n      blocks={storyData.blocks}\n      propsPerBlock={(item, index) => {\n        if (item.component === \"fooBlock\") {\n          return { isFoo: true };\n        }\n\n        if (index === 1) {\n          return { isBar: true };\n        }\n      }}\n    />\n  );\n};\n```\n\nHere you can see:\n\n- We pass the `isFoo` prop only to the `FooBlock` component via a `item.component` check.\n- We pass the `isBar` prop only to the `BarBlock` component via a `index` check.\n\n### Using The `useStoryblokPreviewIndicatorSpread` Hook\n\nIf you want to use the `useStoryblokPreviewIndicatorSpread` hook directly you can do so! This is useful if you want to use the spread on a custom component. For example:\n\n```jsx\nimport { useStoryblokPreviewIndicatorSpread } from \"@buildinams/react-storyblok\";\n\nconst FooBlock = ({ title, _editable }) => {\n  const previewIndicatorSpread = useStoryblokPreviewIndicatorSpread(_editable);\n\n  return <h1 {...previewIndicatorSpread}>{title}</h1>;\n};\n```\n\nNow in the CMS you'll see the component highlighted when you hover over it + you can click it to open the content editor for that content type.\n\n## Requirements\n\nThis library requires a minimum React version of `17.0.0`.\n\n## Requests and Contributing\n\nFound an issue? Want a new feature? Get involved! Please contribute using our guideline [here](https://github.com/buildinamsterdam/react-storyblok/blob/main/CONTRIBUTING.md).\n\n[npm-image]: https://img.shields.io/npm/v/@buildinams/react-storyblok.svg?style=flat-square&logo=react\n[npm-url]: https://npmjs.org/package/@buildinams/react-storyblok\n[ci-image]: https://github.com/buildinamsterdam/react-storyblok/actions/workflows/test.yml/badge.svg\n[ci-url]: https://github.com/buildinamsterdam/react-storyblok/actions\n[npm-downloads-image]: https://img.shields.io/npm/dm/@buildinams/react-storyblok.svg\n[npm-downloads-url]: https://npmcharts.com/compare/@buildinams/react-storyblok?minimal=true\n","readmeFilename":"README.md"}