{"_id":"@fairdatasociety/fdp-storage","_rev":"31-3c99f66ad691f89496cb691dd44e97c6","name":"@fairdatasociety/fdp-storage","dist-tags":{"beta":"0.5.2-beta.1","latest":"0.19.0"},"versions":{"0.1.1":{"name":"@fairdatasociety/fdp-storage","version":"0.1.1","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.1.1","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"},{"name":"significance","email":"dan@1up.digital"},{"name":"saksijas","email":"mustafa.mahmutovic93@gmail.com"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"1fb8243c6e75616671df1528e3d3b8822fb5cada","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.1.1.tgz","fileCount":56,"integrity":"sha512-Q3XInGPGGBsehbtLU0Lo93COGHfnFUgeU3UnBCnDHu83x0Gm6f/0yT1SHulNTrb2ayWbToNHyeVsHQgYuhQuaw==","signatures":[{"sig":"MEUCIQD8i0PyH/nLJdXpOlz075blQRXrONffmi+3rJQAh3bnqwIgEtMRmeR/a6YISeM1GmpWjS386XBOkasvnga3gbSQvTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8747211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikDr2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj3A/+OCN+4onobn5QUe/b4ljiF94lKbVX7Tpmq9uJAeeU8FwE30Og\r\nf8vdkEfYvhZBuBRN+Cqvmh3AwRpVQGSUsL7xEbxHXQ/6yRShF09WPGTi+kSJ\r\nML4+1N2q0qFc6JdDTNy5mF5B61X281EsCjGg9pDCCbGji8nBGlyCTQIo/YNa\r\n3BGKKjMiw9MJsRVDV4CnpZNC5ekoJD2JAzX8qHv161SAoNbT8jL+yj/h0fuM\r\nfwxCfJpxSEb/sN7r+Y3h9o5W+caPrBN1nrN5MI81xAsWyAllgpyG/h9HFQq6\r\n2Dkj7nn5qlJqaN87FJOW6H9ybuIcBkxvOYKF9mQPC7uLtsP0bS2OcRo8aecq\r\nhZEWPc595GvTJCnQ9L3qQDJQkFBxuCK4BTzSZbNFPI5wZ9npB0u2ylCy16dh\r\nM543nfibsFB03Ypnx6byxdkXucsbfoun/2VLHb1k05B0AIz4GZAMH3plDWg1\r\nVK/pH7vB/zsD6eYPQFeZx4yyQH1DVX7O0vsdEnfvDM2+5wtWjFWId/5v90vH\r\njNI9r3AxcD9OapI3SMEH9ers6d9t+odxGIFZn4Hhn6V85WeGoaHyvr6SBkUI\r\nr5E/Y5AzDDWpkiwCzNLS7+UM7/5RoQdJqqzWVR7ghpVFuSBDi3TJtzf2iEFE\r\ncomZ4a5NmZQ4NTffo9dYa7VFHK7riq3ijTE=\r\n=prGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/src/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"a2b951959a194ae3097ee402e4d537e7c16b8559","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.5.5","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","@types/terser-webpack-plugin":"^5.0.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.1.1_1653619446133_0.18984345894882515","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@fairdatasociety/fdp-storage","version":"0.1.2","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.1.2","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"},{"name":"significance","email":"dan@1up.digital"},{"name":"saksijas","email":"mustafa.mahmutovic93@gmail.com"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"a73c9e5186ba2a860b535c643c20d2809f07a954","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.1.2.tgz","fileCount":56,"integrity":"sha512-bi0pAUUZK9ao1FtqO90a0tJn33JI/zu9DX5iCr66LttomwVl3DAkMtyCj6UDAPuDwIWkIWIiOjqWoeueIkxxxA==","signatures":[{"sig":"MEYCIQDZYW61lzWMy9E6Uj+YUC7O6465wmxGUGcur73xg3syKAIhAODl9cPzpPySuBWuyGka/VPcGzMMhRR7PRkDkfqQhpsa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8702839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin0DqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdmRAAkRW1Em+knLnKo5OUMTkfOEaQ14A5CcffLnAi/3RAZqUZxB27\r\nIrCzWsbYV90OuYUvyHrut/R4bwd64tHEHYav+QOCwS8WeHbfb3VVQz3SmiCG\r\nxZzT/alpoFbKyYTeWy+gw4JaYQTP0wznLB9XnoONuzzo3pYbSvdwoIFqEWlG\r\nTFbrXD6ja8tr+msMvybzbOfeDF1S9D0npf9fKGcdU7jA+c+HT0vzbxlxsl2T\r\nI1uC3frvmSohnRfcvSrfbpmk4oj3gY6RNVloE2EX5H1gqjEMKzdks7YtCmdW\r\nwcf0egnUQNvWVbU6Uyw0ifUQ3g+HhTfGxQxYw8bdJaGAQzMvHeIMkCrUcmVr\r\nqukfXvp46i8GlGEsokzLvX5K2pLDw8LQchcvd1g6VgL4tM0G8zdBEDt/mA9f\r\neLKwGFdB58FD8fxJ+H+mtfIuIPk+qt4sV/tpbC4cpMnTUKGK+mW6LhGk+l/M\r\nToyP/ItqzPMGIhhVwGnSA4thtBvYXoAO+tAo7zu0rdTOXkCRb7wAwMEJl6iA\r\nsQZvTfthVdRf89ogoyyekLvFE1z23jdjr0qO2bV+rf0BXubpFWFzNhzLo4Nz\r\nvpHFFLq0iXyY0RSIqti+ggOf8Ig5NvXlVFq+XLeq3wzsMSPqaxMTPA9CRo07\r\nJFTnK+TexnRAqD7QML5WmiLT5xwHKnUUMGQ=\r\n=ez2Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"c0f60df9a6a8882e1a5260ae6841aeffab7068a7","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.5.5","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","@types/terser-webpack-plugin":"^5.0.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.1.2_1654604010695_0.7464622753982793","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@fairdatasociety/fdp-storage","version":"0.2.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.2.0","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"},{"name":"significance","email":"dan@1up.digital"},{"name":"saksijas","email":"mustafa.mahmutovic93@gmail.com"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"6aaaa48fc6efed4954b87b1f21b15856aec9270a","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.2.0.tgz","fileCount":57,"integrity":"sha512-h9CwPWqeHo7VI0CPkXlyOYZNtO4/TM5+oNh3vNeYsUfgNoSTeiZvQ0m3+2ZD3rU0m4FUI2Up+jh89cQYyKKfkw==","signatures":[{"sig":"MEQCICZwH0eA0rD7wPI3rFFbnZIfYbxbqOwsc3vzhXdfaLEkAiBWoql6IR5rYPDElxiPT/dN/N1eKmTPHuYZUUxIEe4iJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8728895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDAmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeMA/9GNaTMJugcAo7c3GcNGFX1Bcctf0zdJrxou6694b6h2GLgpOB\r\nXXr6a7hKeaPwSqpkx5bbUSZsVPS4Wz+5YTmGUnF5uVAp6/IEsOsMPfJa2C0+\r\nhDIacF7SE98FDdHEUP8M/pnR3+OrCWKuWW+HB7sV5ddlkYjxp6AkE2cYhPTr\r\nXwrNaeQhL8F9ByMFtXMqt1+Uyy0vhF/Z+GoP7XZrEs5aN0o7JjGqEFtGuDMK\r\nhOIQpCAdAS67ndEqSscGt4HvxxH3Jgq5elQ/qVqmXnKuzGICHBwjMlsH3BjT\r\nfEzsEw4tKGi8BMuyS+XHVR+yRCKVzqGx1dFmnoRDDYjm1dssdKu7jNQ5APLW\r\ndjAHzfKzYk11UMubnc2tdIgzPAv+8FPpkDuFm3Tvj1P4Jr7shxo8z9vpagdf\r\nH4vd6BDPAxod6kwYKtsGSlqYIg0Dxz9SECC1rcvZjLa/TeLiXTfaCf/H14UB\r\ncwz3Pe1PNsAfyJCFVqBDUbdEqLC+jBJMtrvfmzvEMaR4XgI7GC8b9jho3+l2\r\n15OT0cmbrptRMKhOPJXe+EKi6rrEL1tH3xOYtqmTivDqhdCysbKcxkhmjxXz\r\nyNW1TeNEb3m2frJOQ5iSokDGkEopfd/LH8gIGdZSJfeXC3IrS+gHUFow2wic\r\nRmrPSmU91m+KVxau1SsxSQbTImwbAzVfvWM=\r\n=1pvO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"dbd06cb6c366b9b69e79ba657231d04151540b15","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.11.0","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.15.1","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","@types/terser-webpack-plugin":"^5.0.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.2.0_1655713830541_0.7637419148983513","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@fairdatasociety/fdp-storage","version":"0.2.1","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.2.1","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"},{"name":"significance","email":"dan@1up.digital"},{"name":"saksijas","email":"mustafa.mahmutovic93@gmail.com"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"bc4d81e899da52230d18db8f58f62ae50d9edc96","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.2.1.tgz","fileCount":57,"integrity":"sha512-c+OsjzevzmtIExg5KsFPPSSEe7tdSl8vtTsSnJxGtp09prj9ot30plTl5h5yp8Tt6ZDHiweDN/ivgLAWn6y7jw==","signatures":[{"sig":"MEUCIFpkZfRUo2SMWEsyltY+EysTGWJezyZTWJgnTx8ZANNJAiEA/7BedeVlKaNa3cAkFJdgWNwrIlaYkJ+fGe83/a2zYDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9002509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0TpcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQAA/+L3WmSNqpVbNSR5zJpOMAz0DIUvxBOjjjX5MAIOfCYH7PiSos\r\nxVxVCpANnQWCvEvva7aHFga7e7jGY7LCeQ06fevRYJLLL/1EcmVY7hTWaSz/\r\nehxUJIa9rVx+ikyUCyavXSsIG3Zor6K2qbSXGHb+YSTlpl9devgBGDrF38L4\r\nVi3ESSzNLzP47kJ4l7wWNvg7TosiUTZxJ/sS4g3xZWDD1om9gfnEONhzkePB\r\nLSNywGcEXmSiQ2gRzytsoRvia5Fu+dqSeK65T9JHURM2MpXerucL1rJEHsar\r\nb2oqQUIvlHkeVY/Yqyzc3kNGCg6ovo82OXr3xtGs3Ds5EkHQciExTqa16NOc\r\n59T4IiH8LEEiqyiqZTnuYN0FDz9orSNmz2lYIGHQcjTw1q/LVXA94e6hO5lf\r\nj5twkwpNQimxRFVM8eyZQRa8B2Di06ZWq+QjX0K4ur2xva8TRpJ9Bwah5Agj\r\nlThGQbj8B0MgAluIDvGnNDGRyCV0oR8ixv+PMpN6XZyp/esehst51Pb4yXsJ\r\nMqV3xLsZsrveNqOC5v8ldKNHvyDRQakpDIG5caDOkVV5TnDOuoExboirjOOX\r\nKP5U6PCMbVl+C/aiF+2inwDSvc0JzHnPVah1OA2ADir1/FGUAPffl951UCmB\r\nmqToR6JcFelj4dzSnCyUFWD3QeEZovu/IMg=\r\n=cVxB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"065df78f7a9ba63c62f91861b564ac58f3d970f7","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.11.0","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","@types/terser-webpack-plugin":"^5.0.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.2.1_1657879132392_0.9891787284396216","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@fairdatasociety/fdp-storage","version":"0.3.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.3.0","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"},{"name":"significance","email":"dan@1up.digital"},{"name":"saksijas","email":"mustafa.mahmutovic93@gmail.com"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"b64e61eca43395999a70c2a6b35ca16b20175aa4","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.3.0.tgz","fileCount":57,"integrity":"sha512-x3axN5aZDzn35r2Pw8HrBYdyqL/GBv+xUBN/29gAQdVBTBl7QpBevYb+M/7nVifaP56lqWro2LSERn3hQBoyHA==","signatures":[{"sig":"MEYCIQCeFP6lNYHfCgPQWdckOg+1JMihVffWmsFQuamRHjkVigIhAP6oAe3XVPGbMXlhUF29hAZy31bmLfyQ6NxEJ9ZcUgvo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9016216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6RaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZdxAAooXlCXEELFjhyGDhfwYhFVBfrSrtGontuUXFcWoolhl0If43\r\nqI4ooTte9AZYZ+6zv5iiPx7oyoeBC1NkRLqwTncYTdNmp9R2Cw/9RV7usg6g\r\nL3c0QCmQBSeY8Iozoy48sTLrZCCh6Y2Ygs7rrO2R+ZHtHGEhxeJByxZdP2Qu\r\nzpeGjNKogC6e6RAs3iA4KuKs4QRrvsTlKXkY7bKhk6Ww9GEDgrmUc8z5sI5r\r\n244T6bFtQpVv9SKWxVEFngrT/3vr04796Mldyvg4TCwwWqEegp2RpdA6JFoZ\r\nq9kY0ZvWRzs4HEPKbZ+J/3J15qf5EF0lyHdVj/+bd7ZMEMmG+k0Ff5hyFyQU\r\n9YVZdCEmZnCVtBFnT7GD26bmV4nmBfSnGcX5Dz9JLpViLMlz7MPudqgvhldX\r\nyraY32GwB1oIIV0F9Vd1mUe7eBReUQ3519Zr1oVuVWcfvpK8hDtXYkIOvuli\r\nFcf3W8oyTi5DC2ZcAXa6YnxlgY2RbTsV6wi/kGaCzAJ5qM3Ko+L6FgQRSx5u\r\ntO5tO8y1s2YlFLnReZpvzVNvelxcoowgfFby9gP1nlBcg7aZdaGne2zTIeHr\r\nVfgaemFCB2HAHhfCXdzFnG0Cbj0fxEOpNrqo8BL7GvaIcdAy6W3ZzzdpAc4l\r\nAInrneYfY7Y28Se3hLLGNi7ib4a1tJPeSgg=\r\n=I1ln\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"674ef11aacb8321c7d061bf51788ab36ed54530b","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.11.0","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","@types/terser-webpack-plugin":"^5.0.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.3.0_1659442835650_0.2582234108753736","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@fairdatasociety/fdp-storage","version":"0.4.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.4.0","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"},{"name":"significance","email":"dan@1up.digital"},{"name":"saksijas","email":"mustafa.mahmutovic93@gmail.com"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"0e6a695ba94b043e6c7739e222f8ad61a90cc570","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.4.0.tgz","fileCount":58,"integrity":"sha512-G1DXrkehaSui1WkVNfhg33n1dhG5QzvbfYIRvEIEsvjuahnOWa5yF4qY7v5Xek8EtVpBff/dMahTZ3D81DbclQ==","signatures":[{"sig":"MEUCIEy2rlJEhP2Qs0Pj6fyTqbIrrfEfQ5MpQb2LLxGvlhtOAiEAxQq4JHc3IPkFnMNFBlILogpdX3d6WcMjsVX6DCPtIp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9055560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9MlcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq71Q//S0CbCsaPpZdZEtADAXMAJARQuGqJmcogTZsSRXuOsWoZBq31\r\n3M0Ylto9+pl/PmxNzPYQ+opeaDlZVk7OBY2StsbBbhf3b43Ek9RncdsERIRm\r\nwi9D3H4ZYx2nzkWIfhyL2u4G8jG4Ru9Xurd/vhh/+VYOA6ZZgn/V01YAQYrT\r\nzJs0SfWt/Daw2XDtgpe13/fBxNw/iGP1kTS8u6veaWwFQ1tETKGE5WwcZu1l\r\nYgZXtGCCcnM5SCQZu3ed+L3/zlJN9Q/pLuVERzPzUTlg4op91IaMW1ql9AzK\r\n1FT4urtuXt9Ns3VTD8fedcC7Z0zp2xF7bYfReHfSwl7/46smfq2CgOm/Ss1c\r\n92iQXEoF4UhWmYc5xl1xvqSYbP+cEvOU1HMInSzpun6l28dU0ahqFmWYUlSI\r\nBN7x9f1bvTbYG/tJ0rLjbW1ckoXsfFbbv4BmekhxBo1ujA9Pily09F8OVd0a\r\nmXDRJOu3ihfeU9ym3IF821kuXNY11D178o7pW5R+W4cIs0id8rwS0h3JRNXd\r\nRIVC/ocAAV1ujlUxSyIy7/mK5H0yaLGPkMnWSUfpLVmQn1Ao8eKoGLcxRwBA\r\nkTKSXNR/ZzOcglAio18IRwFsPKlmPFnY+tqgzcOGmM30HY/B1EIBD0WuS18P\r\n3QttkcxHTnUKIPCXF795CgdiU6cDmX1qpOM=\r\n=5oLo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"761a87d65f1b083a4568b42539c3d257229934d0","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.11.0","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.16.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","@types/terser-webpack-plugin":"^5.0.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.4.0_1660209500495_0.7360272244136503","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@fairdatasociety/fdp-storage","version":"0.5.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.5.0","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"4c5dc12399fe43d852a0cc15884d6b716b4ca4d1","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.5.0.tgz","fileCount":58,"integrity":"sha512-uBMLF7oHS3eDGqL2dygPPzTAQ4MCYKgUCqz8BPU5TYqSKcQ+SF+Yu1hFcrui98BCoLQmDdTLaYyF/IBsrlzkxw==","signatures":[{"sig":"MEQCIAj2Jrhkt/V1yJzGlweeXK6/5vMH+kStKg+ApKZS4Gm7AiAq3m1gql3gSxEIfeKvBa37L4Pb3LPrVBALLYKRJDLYnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9126279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDhbtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6NQ//eDtxGfvqBO6QlNN4hckzCYt212p9CqV3rtx6u/AIR66ZSo8C\r\nVz/kMtSEXevba04TN2IPcB/+4pGi5N702f7CeyUqiZl5W0AoavssZutkKdB2\r\nQF9xQBBrbjlL9JRtx+o3k4Q3hn/0uB0XFVny/tXm2NFOsW1kxI7FBBmyTV2U\r\nUZGDBHCNqr81iErm8a5yB99RgZoltMhCMxUnptYIZ2zCPZ2BkNWW8Fqk/0sF\r\n3V3kiJZ/SPOBgdS+9p5jtn9twMoBpM0HJ8vE1Kf8CIVuRSd+BpyxcWCoEwwY\r\n+ZRqx07Be/pP99uclL+nX0tpE63biXecP0RSGRQUWG6WrZrnxyqUTGYEO+9Y\r\nhEav0w2XZGWxbaH/tjyI4EHN+1xf7NRwB6c+Y1XHXyrY+OUuhrjOrScDI8iE\r\ngDiDRoJhrKh5QQgLpTcZZZu026Fkw4nDab5Ixajs9W6wSpigunVdfFqi4vVi\r\naMdeHaykCKnvR5u0c5DJkhjG0SZseFGKDRD7yiZzvPxm7JwVGNkq9/XNz9bP\r\nXdn+r591YILk8ebjXOxXRyu4bgjnOB+CFzx8IOq7bqS0HnMpqaWxgCXt/cGF\r\nI8i1pC9wBYIKNTlWweKjTX6p9zzAzOpopgsbn/+OgFcx0l2USZ2atT7WoDFN\r\nTsuMCj3RsonZRQ9mk8b/Xyph+tpS1b8Ojnw=\r\n=hHCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"c3a37270442f3792c961908627f268b13f911450","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.15.0","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.5.0_1661867756716_0.03489746589937259","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@fairdatasociety/fdp-storage","version":"0.5.1","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.5.1","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"8ac8bd8019e7498b61eba41b8bfb941cf917dd23","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.5.1.tgz","fileCount":58,"integrity":"sha512-Z2mKfsYuUK1Ibk6cnCw3xbBbAO9pZRZPgmK+SENJiXgTvwsHJh+QGYn2HRgxM7EErI9iCU8uZDPIp0f+2iIdSg==","signatures":[{"sig":"MEQCIB09QwcwyGZ+2jWy6sV46QMyFoEEQfe81wza6m1HRwTbAiAaPQdF1ycmxJxpF17u5fIFkXo5pjmbeCG5yJm0NRvRVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9126279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDyVIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzWQ//bWwBYm9aHJNWcEOJrT8CbJghwIeocPro3yYypBJMA86RdsdJ\r\nZoVOGUWntnVFJSF9EwgoQ1gnRyMJCZlRkUym26WTjjnMsZ5qEnvSQchZWTnn\r\nOwKJa9jVmb/M6/AKlZAccCh62M4q55WQRz2QQwvfVLOzqQm5kwDaaAtwoxfT\r\ntT99XPj0lWo0L3rikthAbKKdy3C+JGzNO2sICBWN5s5fwzCVF/YlAMMDpTf4\r\nd9t/UnJNz9OTsibUs3pZI6rHXDo3WmPJuKbz+SXeiL75q2bcruQDnYnbkUNs\r\nxoc5fYMLQtmTZZAuBGPb21TfO1oO2TSiQPe4JxvxecyXs6gn5CCM8DlrvW6O\r\n1SGz1lnCUzUyJQFsq6krVPR15MVsW+aUC0GS+O2SIdced8mnsafxVEMtZ4Uz\r\nmyowRlRBPpiMep6wQXN+DEsGgFVuundAXjuqgfEjchU4w5m0OvlntI12ccH0\r\neVDReE6AC1/Yi/8uDS4K5EmTUcuJEtAfG76/smpDlg1jsykaPvkxz+TBTK4R\r\nw+Tw9HPmeb75Vc6PYTnWYrEZ40PehxHKDy/uFI71EWqiVCBxmsPT+6LFpANY\r\nDDhZZt4MK6Qs+uQpHJlcIf0HQgwlxsT2WKYdt9BWXciKo4tQyHogNV+E2zKe\r\nYTtP5LsI0zbg9fvu1v5YexCF9314Y8KWWIo=\r\n=fnTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"e50bfa1634317b1b4ee7528e572f425c7d486906","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.15.0","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.17.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.5.1_1661936967992_0.6386248737449776","host":"s3://npm-registry-packages"}},"0.5.2-beta.1":{"name":"@fairdatasociety/fdp-storage","version":"0.5.2-beta.1","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.5.2-beta.1","maintainers":[{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"3bd850cbbead22139759c7ea8224f9f7087c0e00","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.5.2-beta.1.tgz","fileCount":55,"integrity":"sha512-TyPq4mAlSK4t6pJRg+OaaE9617FFNKlayjQmJRFVdJ5Wj9gr4F4ci8mP74NCWsD7pFRJZxFdJWFhr/2QZ/dIBg==","signatures":[{"sig":"MEUCIQDagh5L62NGWc3xFH9WcIErbUM0YjCPMpP83W/1OCcUoAIgNMyARMHQltOStE50u0/3x5eM9SqzLFaQeMrR4UMYYp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4457003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLIqxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEZg/+PkmPNPGt/L5n3IRFySCb2hMFZXoi3WKupdGKUhX/LSuMKzgP\r\nht2SzUQEu+xwpinTLfYcqAWSCru4rxiYDl3tG30SOAxvv+Qy5ADmW4bNO2y8\r\nJeF9/S0pMCrM+pA1f4svF4a1x3HSQ7LYT85iUqKtMvmPRa8pjGCQ2HrmKHTy\r\nOiDz8J/fH/dh4k5AiymYTNWK5SxGqZ0PxPpXW5UZWrYqXzfJGGg03q1k1Pic\r\nYYYLTfjiqqnKex21dALa090Xd/6TNjeab2doxugoDvM0ITWmfCl+T5o5IEcF\r\nkkskhQlKR3TsRvbAELoyWmH0K38mSWqldYKoBCIteC9rpf24ug8mcpNHp2Bb\r\nkZ5gfEH990/fygHjuQKPt0i734P7pLFV1ADUEywPdDdFSEFje+PZTeq7TXLK\r\nHwrMuaS015b0FFMao3RAsb4lZ8OAqh5eIkEprLfXzaZ1e+6bDqBCxT2uGlD/\r\nfVWJ1g6LjpOv+ivgwYoHJeLrkgm41rehdi51uzvz2GUxGvUGZwxJuYlZwNsI\r\nlkReO2B+/M2pmP2bpDWILy+yJUNDYZ7AjEj8HTxq86mWyY0rHbKPOzXtIoVQ\r\nADpbPdTY+JNO0KNNnoN3u2OWsB57nycN3xtfr0iIxxoS//yzrg0b+flcYp1Z\r\nnuo29A/Si8eSDHW3S/pAkKAn1t07sjcPT2M=\r\n=wIvP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","readme":"[![Release Github](https://github.com/fairDataSociety/fdp-storage/actions/workflows/release_github.yaml/badge.svg?branch=master)](https://github.com/fairDataSociety/fdp-storage/actions/workflows/release_github.yaml)\n\n# Fair Data Protocol Storage\n\n> Typescript implementation of https://github.com/fairDataSociety/fairOS-dfs\n\n**Warning: This project is in beta state. There might (and most probably will) be changes in the future to its API and working. Also, no guarantees can be made about its stability, efficiency, and security at this stage.**\n\n## Table of Contents\n\n- [Install](#install)\n  - [npm](#npm)\n  - [yarn](#yarn)\n  - [Use in Node.js](#use-in-nodejs-and-browser)\n  - [Use in a browser using a script tag](#use-in-a-browser-using-a-script-tag)\n  - [Use in React Native](#use-in-react-native)\n- [Usage](#usage)\n- [Contribute](#contribute)\n  - [Setup](#setup)\n  - [Test](#test)\n  - [Compile code](#compile-code)\n  - [System environment](#system-environment)\n- [License](#license)\n\n## Install\n\n### npm\n\n```sh\nnpm install @fairdatasociety/fdp-storage\n```\n\n### yarn\n\n```sh\nyarn add @fairdatasociety/fdp-storage\n```\n\n### Use in Node.js and browser\n\n**We require Node.js's version of at least 16.x**\n\n```js\nconst FDP = require('@fairdatasociety/fdp-storage');\n```\n\n### Use in a browser using a script tag\n\nLoading this module through a script tag will make the `fdp` object available in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/@fairdatasociety/fdp-storage/dist/index.browser.min.js\"></script>\n```\n\n### Use in React Native\n\nFDP Storage is ready to work with React Native. But a few shims need to be added to the initialization script of your project to make the library components work.\n\n```js\nimport 'react-native-url-polyfill/auto' // for bee-js. URL polyfill\nimport 'react-native-get-random-values' // for ethers.js cryptography\nimport '@ethersproject/shims' // commong shims for ethers.js\nimport 'text-encoding' // for fdp-storage to make TextEncoding work\n```\n\n## Usage\n\nCreating FDP account\n\n```js\nimport { FdpStorage } from '@fairdatasociety/fdp-storage'\n\nconst batchId = 'GET_BATCH_ID_FROM_YOUR_NODE' // fill it with batch id from your Bee node\nconst fdp = new FdpStorage('http://localhost:1633', batchId)\nconst wallet = fdp.account.createWallet() // after creating a wallet, the user must top up its balance before registration\nawait fdp.account.register('myusername', 'mypassword')\n```\n\nLogin with FDP account\n\n```js\nconst wallet = await fdp.account.login('otherusername', 'mypassword')\nconsole.log(wallet) // prints downloaded and decrypted wallet\n```\n\nCreating a pod\n\n```js\nconst pod = await fdp.personalStorage.create('my-new-pod')\nconsole.log(pods) // prints info about created pod\n```\n\nGetting list of pods\n\n```js\nconst pods = await fdp.personalStorage.list()\nconsole.log(pods.getPods()) // prints list of user's pods\nconsole.log(pods.getSharedPods()) // prints list of pods that a user has added to their account\n```\n\nSharing a pod\n\n```js\nconst shareReference = await fdp.personalStorage.share('my-new-pod')\nconsole.log(shareReference) // prints share reference of a pod\n```\n\nGetting information about shared pod\n\n```js\nawait fdp.personalStorage.getSharedInfo(shareReference)\n```\n\nSaving shared pod under user's account\n\n```js\nawait fdp.personalStorage.saveShared(shareReference)\n```\n\nCreating a directory\n\n```js\nawait fdp.directory.create('my-new-pod', '/my-dir')\n```\n\nDeleting a directory\n\n```js\nawait fdp.directory.delete('my-new-pod', '/my-dir')\n```\n\nUploading data as a file into a pod\n\n```js\nawait fdp.file.uploadData('my-new-pod', '/my-dir/myfile.txt', 'Hello world!')\n```\n\nDeleting a file from a pod\n\n```js\nawait fdp.file.delete('my-new-pod', '/my-dir/myfile.txt')\n```\n\nSharing a file from a pod\n\n```js\nconst shareReference = await fdp.file.share('my-new-pod', '/my-dir/myfile.txt')\nconsole.log(shareReference) // prints share reference of a file\n```\n\nGet information about shared file\n\n```js\nawait fdp.file.getSharedInfo(shareReference)\n```\n\nSave shared file to a pod\n\n```js\nawait fdp.file.saveShared('my-new-pod', '/', shareReference)\n```\n\nGetting list of files and directories with recursion or not\n\n```js\n// with recursion\nconst list = await fdp.directory.read('my-new-pod', '/', true)\n// without recursion\nawait fdp.directory.read('my-new-pod', '/')\nconsole.log(list) // prints list of files and directories\n```\n\nDownloading data from a file path\n\n```js\nconst data = await fdp.file.downloadData('my-new-pod', '/myfile.txt')\nconsole.log(data.text()) // prints data content in text format 'Hello world!'\n\n```\n\nDeleting a pod\n\n```js\nawait fdp.personalStorage.delete('my-new-pod')\n```\n\n### Migrate from v1 to v2 account\n\nExport old wallet with mnemonic\n\n```js\nconst wallet = await fdp.account.exportWallet('oldusername', 'oldpassword', {\n  mnemonic: 'one two three one two three one two three one two three'\n})\n```\n\nor with address\n\n```js\nconst wallet = await fdp.account.exportWallet('oldusername', 'oldpassword', {\n  address: '0x...'\n})\n```\n\n```js\n// ask user to top up his account, then can be started the migration process\nawait fdp.account.migrate('oldusername', 'oldpassword', {\n  mnemonic: wallet.mnemonic.phrase\n})\n```\n\n## Documentation\n\nYou can generate API docs locally with:\n\n```sh\nnpm run docs\n```\n\nThe generated docs can be viewed in browser by opening `./docs/index.html`\n\n## Contribute\n\nThere are some ways you can make this module better:\n\n- Consult our [open issues](https://github.com/fairDataSociety/fdp-storage/issues) and take on one of them\n- Help our tests reach 100% coverage!\n\n### Setup\n\nInstall project dependencies with\n\n```sh\nnpm ci\n```\n\n### Test\n\nThe tests run in both context: Jest and Puppeteer.\n\nTo run the integration tests, you need to use our [`bee-factory`](https://github.com/fairDataSociety/bee-factory/) project. Clone the repo, you can use our prebuilt Docker images with setting .env variables.\n\nCustomize .env values based on which FairOS version you want to run. After the .env variables are set use the `./scripts/environment.sh` script with `start --fairos` parameter.\n\nThere are browser tests by Puppeteer, which also provide integrity testing.\n\n```sh\nnpm run test:browser\n```\n\nThe test HTML file which Puppeteer uses is the [test/testpage/testpage.html](test/testpage/testpage.html).\nTo open and manually test FDP with developer console, it is necessary to build the library first with `npm run compile:browser` (running the browser tests `npm run test:browser` also builds the library).\n\n### Compile code\n\nIn order to compile NodeJS code run\n\n`npm run compile:node`\n\nor for Browsers\n\n`npm run compile:browser`\n\n### System environment\n\nWith specific system environment variables you can alter the behaviour of the tests.\n\n* `BEE_API_URL` - API URL of Bee client\n* `BEE_DEBUG_API_URL` - Debug API URL of Bee client\n* `BEE_BATCH_ID` - Batch ID for data uploading\n\n## Maintainers\n\n- [nugaon](https://github.com/nugaon)\n- [IgorShadurin](https://github.com/IgorShadurin)\n\n## License\n\n[BSD-3-Clause](./LICENSE)\n","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"217bc044e5381daf2d5740fab2034a1acca37406","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.1.2","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"git+https://github.com/fairDataSociety/bee-js.git","@fairdatasociety/fdp-contracts":"^1.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@fairdatasociety/fairos-js":"^1.0.2","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.5.2-beta.1_1663863472675_0.5913935455593142","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@fairdatasociety/fdp-storage","version":"0.6.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.6.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"4c2acaffaf4aded3c443546e3d26d7916638891c","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.6.0.tgz","fileCount":57,"integrity":"sha512-Ahauyulq776CPJGCd0QEGei0R63Ym70Nf20XeGv1eKmpcisU9pectshHVudvPBQ5Lz2abauuXttVPfBMhFiIvw==","signatures":[{"sig":"MEQCIBAQ5wVRLaT4Er7ZE5bZzHdX00FzaHC+/dLXRAT522goAiAvRB7e5NdAjFFP94BoOaPqjxBOM+b1dRBTdmpibbBzwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9176345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoYFzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsSQ//dCNo7m0UQe/zHNZczO5uOA1Z+bkQqQOc/WcreWQ/UMgbUm3g\r\nohOG61LZC4mx5ImvMZZlorqi/QLOIXK/9ELXJkxfs4iASDpqoTAfyYLXErvr\r\nvikfdVT1Zokcfpl64BRpm8RCsq0iGCvQTClEZy23SrKcIJv8Biw3jjekU8dq\r\nZkaREnyu6Ry+I1ECZUV3kBm1ruAl9a5AzMbHeUeNCVpjDSmUm7RgnlzeKEnJ\r\nz07yJvtrhhUjGTDWFlPhHZQxZt1EXCKDIxWjtJTwQrggiqw4Eo5BPaox5HI3\r\nH3XHoeYEENPPAoSE3xV6Be+oacIlEL5jpPelJ7EwxwzdLe6WJYyQ7rvaYaG9\r\nNAE2rxMhNbu/0Ff0r9wDSY6YfesE9RK+9/rRUY/k5Kz/SyX7P0C+F4Ew29S4\r\n5OiPVrNmt16mb/WzUzl/KxQTH6MDmZyZ9FA8tQJtFuNyNyCjAbOoFYgxvo4x\r\nPF/u0SiJhiyvLLkrIzxqpBKNw1yrEHa66ztGO3jwFdrrTQw6qtFTLv0hVbkI\r\nQ63iPDbaPwgm99LzdxZjTglIwdhWtPWR9ht/JBrWfdXxObhUkwC1kqjPlV5G\r\nrhfa/HSY9w0xP2maHUsg0wXkpYvHSfHIe8qtau6UYCKG0AHzvSRTwunvLOH7\r\nQl8CJN87go0zarcnAVXltytmJO+IAP3zZCI=\r\n=c/v7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"8b145b83dddbca6ddab719d44c56e461fb53f2a5","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.2","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.5.1","nock":"^13.1.0","axios":"^0.27.2","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","form-data":"^4.0.0","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.6.0_1671528819372_0.06769271690113365","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@fairdatasociety/fdp-storage","version":"0.7.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.7.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"e144d9c1e3a2122bd688060340b177384dc32918","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.7.0.tgz","fileCount":57,"integrity":"sha512-+RhtmgrVO1sYGrlb2YHLLZYBLalqtaF15j7kNQ304hgtxWThLdFSRe/8P9vItdANUnglx7JJXglx6hkx4ArBpQ==","signatures":[{"sig":"MEUCIDau0lZJPJ88+QSqBpvBzP9M+P3XE0KHuY0mUDp0VtTNAiEAhc7XzN0czopayynReBBB2/uk0aByh2iT5Ody2llUYMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9219172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj74chACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4lxAAmWvuUfC+msHspGypHKuDG/MtvvdG06xbWL+iUDJtsGaiBFwe\r\nAvRWmE/IzDfEQ3TaHIvwSdRaxbe7ORx1+Ht3vWdWZv7sqe3TysZCOi9YDyjj\r\nxZlJyh9YnY0UOH3h+BtkOzAOCLEh9LJkhpOd/a6H3RyQslLnlAu3xxXw8mTs\r\ntOer89dyi27Wn1+uIGccot2kLInoDctStXBhGnnB8SFCPF8fJQE1UmE7NCq2\r\nFcyXnzpb1m6V1ss9jIttpZ7hZkaBBoqidN22D+MW4w+NBv+id4XTYrfoPOUx\r\nhTtjJf2cHl3aBRHQH5/6eq3IEuPLo42peOE57VikasxIv5OVODZlnDM1u7TR\r\nMT/etdfaFkXPwKqKyL/q/5CjDA3gJf3WvHDQqb2uz8h5hLBYwbPvvmGqmQYO\r\nGSoOURMnAbYRV39PeUVKGuEiuRxMv+8WZqMiOKx+28IJS6Ls2VxySVhFVfBr\r\nYNHRFldfvNLfxqH7fTamQ7J0eAJkV1ZMPFTvjqRay8tW9RcVUfe+yJTTcYVr\r\nLnEZa+KWageB6x2GTT0pkpmzxO83A74mxP7wHDpQoN9e4qGpvnTUgSZjuX5o\r\nVzfLyNpg1XPNC7SHBIMyf4/S2e3Llbdamt34JLGmXmvhNEDBDkvYT19/3dOa\r\neToqUT0XmTe2fVsmrUMsjQKc9DoQmj55XZs=\r\n=32GZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"8da14959f045ccb45176e40c31eaf3e22ea456a8","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.19.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^3.1.0","@fairdatasociety/fdp-contracts-js":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.5.1","nock":"^13.1.0","axios":"^0.27.2","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","form-data":"^4.0.0","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.7.0_1676642081399_0.47880495567522474","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@fairdatasociety/fdp-storage","version":"0.7.1","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.7.1","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"f359cf9dd3fb7326c9824bb00af9389220d5bd47","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.7.1.tgz","fileCount":62,"integrity":"sha512-uhWHf8CSftgJrB5V5X2Jy3oa8iczLr/Yq7HWatHm90sQwuAeydTOtMbHF9QkJnTmTZJzn7JdNbjIhDKcQkt/cA==","signatures":[{"sig":"MEUCIQDDEZQx+pQUkyf7DEK/nRjCrZTeu0b9K/E/zXDNpbnsUAIgGoF3d4XQKQwWd1O5ACPwVd19gdTdeeJIy0JNjNS3E+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9110022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGEsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5tRAApNxalqDXsZbr93OSGumuHdZomS1tIyl7VEau927KlAM25MJR\r\nv4iSRn7kx5GW8QmyqiuTD24hpFPObg/klnML1lxbf7ZGj8JE9S/1pUMjidQP\r\nC5AlgmJzOMEEVDAfNiue5KRg4ca+s0wE+Fnr0IKOuDvrMHqMMvk9mWKyiaT5\r\n0oETIHQggPsdV424qEfIj1sLffv4uVToqsaTkEzkFSDpxdx9Le6ujg/FC/7g\r\n+cKXwCsctKi9142ztP4KGdTnxs0YhYS9os4NZ1vnPJUCKQysN9SB8nQr3OcM\r\n0W7B63N1ITvXEwxAbkljrtgc0w9/t1H3r2TVYjQhKODy9t57YUpmuL9BScL8\r\nbYC382QH3dV7ZShJczuq1vTJ/UTQFpb8rCy5G7liPofcC48YluOsmKnBAnlc\r\n96KKbJ5ymgocAG3bkXx/GBZCPW89w8wQCLRkdVJ74eapc3RRoQnL4mDcG+HA\r\nHoecp1wH11mBfnh4bKz3K3xbz1/BOvP4MTSbGOiVBBJ1ekkM3qp4GnRuFzw9\r\nFOXwFZsDFLNBbu7ZLkOLUGkM9nRu6oZCRrTJ3b7KlEDuWgnM1KLDQIp4oi1L\r\nEav/SQTVq4gN6HCNdhsW94M7HFwgKJkNI/KY9lzFCVjDvc7rvEjtK0YikFK3\r\nqQbYgeAjd9CJXI/28Eaixvh59LnLSYYgfLA=\r\n=698v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"63b2c60ef4c0335fceb61df1875d14d8b0ae91c2","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","prepublishOnly":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.3","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.19.1","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^5.1.0","@fairdatasociety/fdp-contracts-js":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^27.5.1","nock":"^13.1.0","axios":"^0.27.2","debug":"^4.3.1","husky":"^6.0.0","eslint":"^7.29.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.22.0","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","form-data":"^4.0.0","puppeteer":"^9.1.1","babel-jest":"^27.0.5","typescript":"^4.3.4","@babel/core":"^7.14.6","@jest/types":"^27.0.2","@types/glob":"^7.1.3","@types/jest":"^26.0.23","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^5.0.4","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","@jest/test-sequencer":"^27.0.5","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.10.0","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^4.28.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^1.1.1","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^4.28.0","@types/jest-environment-puppeteer":"^4.4.1","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.7.1_1679313672195_0.6663190474018026","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@fairdatasociety/fdp-storage","version":"0.7.2","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.7.2","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"d0c73029cf60f3221c14ded9fdabcff08c04c7b6","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.7.2.tgz","fileCount":62,"integrity":"sha512-YWpsXf0cb0aWlwrKl+Pn+sIqgFNgwnMlOHsbNajdzRpZ8d0Y4M+li2GWcNV73si+OcQILSCqUnwA0tm9EBHjrQ==","signatures":[{"sig":"MEUCIQDLbFfex6xMh1WAKkg0C4+i200UZQAfRAcbeNPjf2PSzwIgQnv5Y+zDQbdM2BeiDhVG0yZ8K9iEecbBNKYIvxwfyKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10968215},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"dbb8bfd9b6a5efe1be1017a6a167074323741666","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.0.0","@fairdatasociety/fdp-contracts-js":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.7.2_1684843094981_0.5206096091110262","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@fairdatasociety/fdp-storage","version":"0.7.3","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.7.3","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"99ffca872f558ec86afefe0d51020575a8d15a50","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.7.3.tgz","fileCount":62,"integrity":"sha512-bmVDQHvUrBt5g6PGUr+HNlIQE4voLdE93ijPqR3YoYqTf7+VP9QZWAY7dtbZqehwFJPvwlx3OA84jp3Jl76/AA==","signatures":[{"sig":"MEUCIHeaIjtbxABj68g087lIzFze/iOvZK9nsjh0dCobxcT7AiEArJc0xQwqijHwT39neZTyiJlm7acrzBEFx0xtfqVtbyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10970090},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"cb0f124d1d0cab723cb99bf23b61fd044e31c660","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.0.0","@fairdatasociety/fdp-contracts-js":"^3.6.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.7.3_1687037400796_0.12802403355870684","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@fairdatasociety/fdp-storage","version":"0.8.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.8.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"464e9e9bd057457e5d5ce1a7f2dfa3e2268baba7","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.8.0.tgz","fileCount":62,"integrity":"sha512-6ynXbdfRIhesxrr9OjzHQ9jXVv6TdtapF1SkyYNXZhCAfJsS3n41+780mXVWXnMO5b4oo58m6x95pJSDi3TYtg==","signatures":[{"sig":"MEQCIGwFEoB8PhZUO8d4HS738TCuAAI9V4HY8OqIV125lwjqAiBso6zjlTR3lh1zDMjTuh64P743HsnMu6whpUQqR3y2Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10976384},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"233b7cc061bf545afd068ec2daa36a3d13c16aed","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.0","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.0.0","@fairdatasociety/fdp-contracts-js":"^3.7.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.8.0_1689250100608_0.4065185541120395","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@fairdatasociety/fdp-storage","version":"0.9.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.9.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"1ad7fdb15629f222b5205af9ecf0e7e867383f9e","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.9.0.tgz","fileCount":62,"integrity":"sha512-aTCwlyY20l9NGhz5QP6bRikbbIEQB3Rityee2r1XfguwyqF+aLbi1gbM/+94svWXK5MGm1Z9mDava543kQGKOQ==","signatures":[{"sig":"MEYCIQCpapky/RDYkkDK0cnKm/BMaEKA0wgef5n+E6Qlyh40EAIhANTLdEFIeqGQO0jU3LM7Ia918Zzp2kDnB3yECtNKJgwn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10981462},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"1139ffb61116ab8bec2f318eb22bcfad26fc2f30","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.0.0","@fairdatasociety/fdp-contracts-js":"^3.7.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.9.0_1690788195174_0.19498570463795328","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@fairdatasociety/fdp-storage","version":"0.10.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.10.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"338620da72b796df1444f65ad567c5c8cba8e809","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.10.0.tgz","fileCount":62,"integrity":"sha512-VubhcQ2dhV+ntmuEa11jhzntSbIa0HKFcuNpbyo3WDQ7Wha13+NkCDL4bs07PRhzWCETrOcmkCJxoAHh2r6n9A==","signatures":[{"sig":"MEYCIQDS907LIHHNCRsTgijUne0XZ9xIn17Oz9bSTSbzBbqD6AIhAKAN/Hro+vsFil/uhcxv0bdBJ6icVootmh7npELWIlgb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10981591},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"17b401d6a3eeba3bba7ef37805d470fc5eebaee6","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.0.0","@fairdatasociety/fdp-contracts-js":"^3.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.10.0_1691589530238_0.9544863223990891","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@fairdatasociety/fdp-storage","version":"0.11.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.11.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"40c4ac887c4ff43ca920616b0d88b3f9383023ab","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.11.0.tgz","fileCount":62,"integrity":"sha512-Na56ZOmb2cBpm1Z4RaIn0ASJXlLrN/FBg3IfI9ExPDBVxd1jdeMg7P4YY2pQkHRp3fKOtHK/bB4v0nB+tHZIKQ==","signatures":[{"sig":"MEUCIQDSnM/LJCaH7kWgIXL5PX2OYStpylfjHbrb/Me2x49yngIgEm/4YxruGJFn9lnIDCb4NI7u76rwWhxp0kfwi8Sj48A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11008710},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"0dbb219d7c0b188db18e8f2fd5ea503607c9c67d","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.1","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.11.0_1692012029246_0.17312211773090103","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@fairdatasociety/fdp-storage","version":"0.12.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.12.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"fa36d4e603e3e4663c74bdfe2956f4f3571f6806","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.12.0.tgz","fileCount":62,"integrity":"sha512-MFFEjTUedvUAUvz+a1pp6/vtq8/3igy173dCx8BM2Bh7YLs+KK5ytbxgBokUDldZM9vxiEHD4Miwi5bq60gN5w==","signatures":[{"sig":"MEYCIQCn+UT31c695wniV0qu91+/6aFaoo3oJVKeXz1TNRyHlAIhAIKInrpMC61/arkg3bPJymKueoJVQD6JLJH47VCWZZlo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11006316},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"c5aa7fb468956e04ac8208d771136a50d0bdc889","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.12.0_1694620787764_0.8291749392864809","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@fairdatasociety/fdp-storage","version":"0.13.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.13.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"605c262912d0a00947adfe8216acef1c7bd6c1d1","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.13.0.tgz","fileCount":62,"integrity":"sha512-7AWAC/enq1SQCisMuD3wT5cKSOxe8KdC5f3nolWcruCUpdWcwe65YtjDeL88m/E/kcituQGAl2IgWGkqoysB/g==","signatures":[{"sig":"MEUCIQD0dgZSRIrSXmAxZEH1vD9uCH0DN6yGVpVwMepQbLT++QIgIIFogeh6CmWRQpXckXEdKrK5adgPTbWSj/KnERf0ek0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11024026},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"1cc519ca0936edc281b9072fd41d78d953662f57","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.13.0_1696323470310_0.5087523373971663","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@fairdatasociety/fdp-storage","version":"0.14.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.14.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"bd9c581fcab42bb09c1d0ca5688360a9b70a9f0c","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.14.0.tgz","fileCount":62,"integrity":"sha512-H2aa2EFWYCj8WNOGCCm3GMYrFJ0uV6rOrRN0ywCkfGYuve2QGyp12MxKKNBFhIxRSBc2nOC7BTfmwGLJ/pgyfQ==","signatures":[{"sig":"MEQCIGpoAxnHQxM/1HwQ8oMKDN8jbJvzCOzUTWichLbwJRtIAiAKGA9lTJXCsH8ljk/UAZLolFStFdQkNIEyhONA8WUyFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11034214},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"25af7e8de7e3201675f7accdcad6f6ed0da4868c","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.14.0_1696618248057_0.18839841290785997","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@fairdatasociety/fdp-storage","version":"0.15.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.15.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"ce80083a4d94b5cba2dd542b5554760006889fae","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.15.0.tgz","fileCount":62,"integrity":"sha512-N9L88drJiGfbXgp5SGF4HO1CZhN+MFYwEBaT6vN1oT7WDxzcsABKZqLUT6rg8WHp4KMaQG6wjR1N5v5EwGIbLQ==","signatures":[{"sig":"MEUCID4iHLo8cki20a9p+XtZ+JQPmS9CSIs2SjXPNvzLi1R6AiEAse4aSMiRLJ7ud2SDp1HyRSGl2sSCQpsAXDzou4BaFAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11066938},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"a1f4f5dc104043392191c20cb6134cabb7a8dc62","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.1.1","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.1","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.15.0_1697448088543_0.3568128332956815","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@fairdatasociety/fdp-storage","version":"0.16.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.16.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"f5d8121a34ba2aee304085f40d7d9b01797c5c42","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.16.0.tgz","fileCount":62,"integrity":"sha512-UM8NBAHyN9yTUi0S8ddyr/lo2cg9oia1xDarS/K8pLCW8CAcvDx4rLC1qUsSmN80fbkOnJpiU0/DY4T7EN6iwQ==","signatures":[{"sig":"MEUCIHpzoCdDPAp2fp3AeS4ZnObo9VozTLdMYD9hqCwFXQ1vAiEAka4U7ieEado82TbJaMKuYWiCuaOkWVTkXAg7JxlPafE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11178273},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=8.0.0","node":">=16.0.0"},"gitHead":"b760012af0aa0bfc7908709cdeed2161ac42cb4e","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.8.0","crypto-js":"^4.2.0","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.3.1","nock":"^13.1.0","debug":"^4.3.1","husky":"^6.0.0","eslint":"^8.28.0","rimraf":"^3.0.2","ts-node":"^10.0.0","typedoc":"^0.23.21","webpack":"^5.40.0","depcheck":"^1.4.0","prettier":"^2.3.1","@types/ws":"^7.4.5","bootstrap":"^5.2.3","puppeteer":"^9.1.1","babel-jest":"^29.3.1","typescript":"^4.3.4","@babel/core":"^7.20.2","@jest/types":"^29.3.1","@types/glob":"^7.1.3","@types/jest":"^29.2.3","@types/node":"^15.12.4","webpack-cli":"^4.7.2","@types/debug":"^4.1.5","babel-loader":"^8.2.2","jest-puppeteer":"^6.1.1","@commitlint/cli":"^12.1.1","@types/elliptic":"^6.4.12","@types/crypto-js":"^4.1.3","@types/puppeteer":"^5.4.3","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^27.1.6","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@types/expect-puppeteer":"^4.4.5","typedoc-plugin-markdown":"^3.13.6","webpack-bundle-analyzer":"^4.4.1","@babel/preset-typescript":"^7.14.5","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^5.44.0","@types/content-disposition":"^0.5.3","eslint-plugin-unused-imports":"^2.0.0","@types/webpack-bundle-analyzer":"^4.4.1","@babel/plugin-transform-runtime":"^7.14.5","@commitlint/config-conventional":"^12.1.4","@typescript-eslint/eslint-plugin":"^5.44.0","@types/jest-environment-puppeteer":"^5.0.3","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.16.0_1698259928342_0.5336544035639528","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@fairdatasociety/fdp-storage","version":"0.17.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.17.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"f24c53a26e063739b599f174948d9c8fb05bd8f1","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.17.0.tgz","fileCount":61,"integrity":"sha512-ki1YtdGdTB4widXDn+aUeqiLRmtXBcHFw5VyF/Lljugw91xgRb3gWDG9nn5UFWfju1Wm/2CY7btS/EixaBFHNA==","signatures":[{"sig":"MEUCIASj1QT5fL1LKtAYdK1XB3XDzmwWWk/dpHIhO9+zgqNrAiEAtSPQ9hJiV1/sHX+9MVcTylMy93dEs3qKh5Ru5UYx1lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11352519},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=9.0.0","node":">=16.0.0"},"gitHead":"4ff4414bdb2fd007bd45be14945c466c8ef4e2db","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"ethers":"^5.5.2","js-sha3":"^0.9.2","crypto-js":"^4.2.0","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.7.0","nock":"^13.3.6","debug":"^4.3.1","husky":"^8.0.3","eslint":"^8.52.0","rimraf":"^5.0.5","ts-node":"^10.9.1","typedoc":"^0.25.2","webpack":"^5.89.0","depcheck":"^1.4.7","prettier":"^3.0.3","@types/ws":"^8.5.8","bootstrap":"^5.3.2","puppeteer":"^21.4.1","babel-jest":"^29.3.1","typescript":"^5.2.2","@babel/core":"^7.23.2","@jest/types":"^29.3.1","@types/glob":"^8.1.0","@types/jest":"^29.5.6","@types/node":"^20.8.9","webpack-cli":"^5.1.4","@types/debug":"^4.1.10","babel-loader":"^9.1.3","jest-puppeteer":"^9.0.1","@commitlint/cli":"^16.3.0","@types/elliptic":"^6.4.16","@types/crypto-js":"^4.1.3","@babel/preset-env":"^7.23.2","eslint-plugin-jest":"^27.6.0","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@types/expect-puppeteer":"^5.0.5","typedoc-plugin-markdown":"^3.16.0","webpack-bundle-analyzer":"^4.9.1","@babel/preset-typescript":"^7.23.2","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^6.9.0","@types/content-disposition":"^0.5.7","eslint-plugin-unused-imports":"^3.0.0","@types/webpack-bundle-analyzer":"^4.6.2","@babel/plugin-transform-runtime":"^7.23.2","@commitlint/config-conventional":"^16.2.4","@typescript-eslint/eslint-plugin":"^6.9.0","@types/jest-environment-puppeteer":"^5.0.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.17.0_1703011879265_0.6790384927734205","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@fairdatasociety/fdp-storage","version":"0.18.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.18.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"a76609c62dad50d5841dcfa0c79717206b8b0c9d","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.18.0.tgz","fileCount":63,"integrity":"sha512-WfBU/IFTcCvJGL6g7V7fW6XX2ZVZ6VUTAMPwH+Gkg7qcA+ra6LHGIidFKWjINNbzs/gHP1DI9oxxTC6XzAlnBQ==","signatures":[{"sig":"MEYCIQCoiJkLJNAFfIxSEslicgF4jHvUIBgU7elbfJMFPxYhKQIhAOx4suEzzeR4rSOoPh7dlVGhFZx0JZ0dhtzAvohqj3Nk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12337870},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=9.0.0","node":">=16.0.0"},"gitHead":"cd57747f51888b46fafdaec75be3ae66d52ba0fb","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","test:migration":"jest --verbose --selectProjects=node:migration --config=jest.config.ts","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^2.1.0","ethers":"^5.5.2","js-sha3":"^0.9.2","elliptic":"^6.5.4","crypto-js":"^4.2.0","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.7.0","nock":"^13.3.6","debug":"^4.3.1","husky":"^8.0.3","eslint":"^8.52.0","rimraf":"^5.0.5","ts-node":"^10.9.1","typedoc":"^0.25.2","webpack":"^5.89.0","depcheck":"^1.4.7","prettier":"^3.0.3","@types/ws":"^8.5.8","bootstrap":"^5.3.2","puppeteer":"^21.4.1","babel-jest":"^29.3.1","typescript":"^5.2.2","@babel/core":"^7.23.2","@jest/types":"^29.3.1","@types/glob":"^8.1.0","@types/jest":"^29.5.6","@types/node":"^20.8.9","@types/pako":"^2.0.3","webpack-cli":"^5.1.4","@types/debug":"^4.1.10","babel-loader":"^9.1.3","jest-puppeteer":"^9.0.1","@commitlint/cli":"^16.3.0","@types/elliptic":"^6.4.16","@types/crypto-js":"^4.1.3","@babel/preset-env":"^7.23.2","eslint-plugin-jest":"^27.6.0","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@types/expect-puppeteer":"^5.0.5","typedoc-plugin-markdown":"^3.16.0","webpack-bundle-analyzer":"^4.9.1","@babel/preset-typescript":"^7.23.2","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^6.9.0","@types/content-disposition":"^0.5.7","eslint-plugin-unused-imports":"^3.0.0","@types/webpack-bundle-analyzer":"^4.6.2","@babel/plugin-transform-runtime":"^7.23.2","@commitlint/config-conventional":"^16.2.4","@typescript-eslint/eslint-plugin":"^6.9.0","@types/jest-environment-puppeteer":"^5.0.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.18.0_1709115211477_0.11462629186006446","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@fairdatasociety/fdp-storage","version":"0.19.0","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"license":"BSD-3-Clause","_id":"@fairdatasociety/fdp-storage@0.19.0","maintainers":[{"name":"tfius","email":"tadej@datafund.io"},{"name":"nugaon","email":"toth.viktor.levente@gmail.com"},{"name":"mancas","email":"manuel.casasbarrado@gmail.com"},{"name":"shadurin","email":"igor.shadurin@gmail.com"},{"name":"crtahlin","email":"npmjs@datafund.io"}],"homepage":"https://github.com/fairDataSociety/fdp-storage","bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"dist":{"shasum":"2e12295c958a5cfd399d00dae39602d14bafdac9","tarball":"https://registry.npmjs.org/@fairdatasociety/fdp-storage/-/fdp-storage-0.19.0.tgz","fileCount":63,"integrity":"sha512-tN1mosanu4nAxLx+uxuRSdbSV+/HSgAIsakR1jsgJ2Lneycc4i9Yd7but2LFyOQ5okNh6TM5P6S4hlPUpWk/jQ==","signatures":[{"sig":"MEQCIA+xQiRJdJABxmsQa7SvYuZK0uSstZLWRZAqLYuOkPpqAiBYlNfPmiQzu/9f2SsHd+1s41sEW0h7i8HSpG00yjdImA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12354101},"main":"dist/index.min.js","types":"dist/index.d.ts","browser":{"data":"data.browser","./dist/index.min.js":"./dist/index.browser.min.js"},"engines":{"npm":">=9.0.0","node":">=16.0.0"},"gitHead":"19e2cd30ee8b76270bef69e70250ad643c31d4ca","scripts":{"docs":"rimraf docs && typedoc","lint":"eslint --fix \"src/**/*.ts\" \"test/**/*.ts\" && prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test":"npm run compile:browser && jest --verbose --selectProjects=node:unit node:integration dom:integration --config=jest.config.ts","mock-ci":"npm run lint:check && npm run check:types && npm run test","prepare":"rimraf dist && npm run compile:types && npm run compile:browser --env mode=production && npm run compile:node --env mode=production","depcheck":"depcheck .","test:node":"jest --verbose --selectProjects=node:unit node:integration --config=jest.config.ts","test:unit":"jest --verbose --selectProjects=node:unit --config=jest.config.ts ","lint:check":"eslint \"src/**/*.ts\" \"test/**/*.ts\" && prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","check:types":"tsc --project tsconfig.test.json","test:fairos":"jest --verbose --selectProjects=node:fairos --config=jest.config.ts","compile:node":"webpack --progress --env target=node","test:browser":"npm run test:integration:browser","compile:types":"tsc --emitDeclarationOnly --declaration","test:migration":"jest --verbose --selectProjects=node:migration --config=jest.config.ts","compile:browser":"webpack --progress --env target=web","test:integration":"npm run compile:browser && jest --verbose --selectProjects=node:integration dom:integration --config=jest.config.ts","test:unit:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:unit:browser --config=jest.config.ts","test:integration:node":"jest --verbose --selectProjects=node:integration --config=jest.config.ts","test:integration:browser":"npm run compile:browser && jest --verbose --selectProjects=dom:integration --config=jest.config.ts"},"_npmUser":{"name":"shadurin","email":"igor.shadurin@gmail.com"},"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"_npmVersion":"8.19.4","description":"Typescript implementation of FairOS-dfs","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pako":"^2.1.0","ethers":"^5.5.2","js-sha3":"^0.9.2","elliptic":"^6.5.4","crypto-js":"^4.2.0","@ethersphere/bee-js":"^6.2.0","@fairdatasociety/fdp-contracts-js":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.1.7","jest":"^29.7.0","nock":"^13.3.6","debug":"^4.3.1","husky":"^8.0.3","eslint":"^8.52.0","rimraf":"^5.0.5","ts-node":"^10.9.1","typedoc":"^0.25.2","webpack":"^5.89.0","depcheck":"^1.4.7","prettier":"^3.0.3","@types/ws":"^8.5.8","bootstrap":"^5.3.2","puppeteer":"^21.4.1","babel-jest":"^29.3.1","typescript":"^5.2.2","@babel/core":"^7.23.2","@jest/types":"^29.3.1","@types/glob":"^8.1.0","@types/jest":"^29.5.6","@types/node":"^20.8.9","@types/pako":"^2.0.3","webpack-cli":"^5.1.4","@types/debug":"^4.1.10","babel-loader":"^9.1.3","jest-puppeteer":"^9.0.1","@commitlint/cli":"^16.3.0","@types/elliptic":"^6.4.16","@types/crypto-js":"^4.1.3","@babel/preset-env":"^7.23.2","eslint-plugin-jest":"^27.6.0","@jest/test-sequencer":"^29.3.0","terser-webpack-plugin":"^5.1.3","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@types/expect-puppeteer":"^5.0.5","typedoc-plugin-markdown":"^3.16.0","webpack-bundle-analyzer":"^4.9.1","@babel/preset-typescript":"^7.23.2","@fluffy-spoon/substitute":"^1.208.0","@typescript-eslint/parser":"^6.9.0","@types/content-disposition":"^0.5.7","eslint-plugin-unused-imports":"^3.0.0","@types/webpack-bundle-analyzer":"^4.6.2","@babel/plugin-transform-runtime":"^7.23.2","@commitlint/config-conventional":"^16.2.4","@typescript-eslint/eslint-plugin":"^6.9.0","@types/jest-environment-puppeteer":"^5.0.5","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/fdp-storage_0.19.0_1710843626177_0.12477734729304446","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-05-27T02:44:06.088Z","modified":"2026-02-02T15:50:43.388Z","0.1.1":"2022-05-27T02:44:06.369Z","0.1.2":"2022-06-07T12:13:30.922Z","0.2.0":"2022-06-20T08:30:30.711Z","0.2.1":"2022-07-15T09:58:52.610Z","0.3.0":"2022-08-02T12:20:35.901Z","0.4.0":"2022-08-11T09:18:20.708Z","0.5.0":"2022-08-30T13:55:57.004Z","0.5.1":"2022-08-31T09:09:28.172Z","0.5.2-beta.1":"2022-09-22T16:17:52.987Z","0.6.0":"2022-12-20T09:33:39.583Z","0.7.0":"2023-02-17T13:54:41.605Z","0.7.1":"2023-03-20T12:01:12.424Z","0.7.2":"2023-05-23T11:58:15.207Z","0.7.3":"2023-06-17T21:30:01.075Z","0.8.0":"2023-07-13T12:08:20.862Z","0.9.0":"2023-07-31T07:23:15.360Z","0.10.0":"2023-08-09T13:58:50.547Z","0.11.0":"2023-08-14T11:20:29.495Z","0.12.0":"2023-09-13T15:59:48.124Z","0.13.0":"2023-10-03T08:57:50.587Z","0.14.0":"2023-10-06T18:50:48.465Z","0.15.0":"2023-10-16T09:21:28.936Z","0.16.0":"2023-10-25T18:52:08.653Z","0.17.0":"2023-12-19T18:51:19.537Z","0.18.0":"2024-02-28T10:13:31.713Z","0.19.0":"2024-03-19T10:20:26.364Z"},"bugs":{"url":"https://github.com/fairDataSociety/fdp-storage/issues/"},"license":"BSD-3-Clause","homepage":"https://github.com/fairDataSociety/fdp-storage","keywords":["fairdata","swarm","decentralised","storage","ethereum","typescript","p2p","browser","node"],"repository":{"url":"git+https://github.com/fairDataSociety/fdp-storage.git","type":"git"},"description":"Typescript implementation of FairOS-dfs","maintainers":[{"email":"tadej@datafund.io","name":"tfius"},{"email":"npmjs@datafund.io","name":"crtahlin"},{"email":"toth.viktor.levente@gmail.com","name":"nugaon"},{"email":"gregor@datafund.io","name":"plur9"}],"readme":"[![Release Github](https://github.com/fairDataSociety/fdp-storage/actions/workflows/release_github.yaml/badge.svg?branch=master)](https://github.com/fairDataSociety/fdp-storage/actions/workflows/release_github.yaml)\n\n# Fair Data Protocol Storage\n\n**FDP Storage** is a serverless web3 filesystem for organizing users' personal data implemented in Typescript.\n\nSuch data is stored using certain structures that allow the data created in one dApp to be interpreted in another dApp. The current implementation allows to create and manage pods (similar to disks in file systems), directories, and files.\n\nThe library requires the API endpoint of a [Bee](https://github.com/ethersphere/bee) node to interact with the data. If you plan to do write operations, you will need to specify [postage batch id](https://docs.ethswarm.org/docs/access-the-swarm/keep-your-data-alive).\nTo run a local test node trying out the functionalities, you can use [FDP Play](https://github.com/fairDataSociety/fdp-play).\n\nThe FDP Storage user account is a wallet based on the [BIP-44](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki) mnemonic phrase from which one can create a portable account allowing retrieving the wallet from anywhere by providing a username and a password to the library.\n\nThe library can work in the browser, in Node.js and in mobile applications using [React Native](https://reactnative.dev/). There is an implementation of Personal Storage in Golang: https://github.com/fairDataSociety/fairOS-dfs\n\nProject development plans and details of how each of the parts works can be found in [FIPs](https://github.com/fairDataSociety/FIPs). In this repository, you can create your proposal, which will be considered and taken into account in further development.\n\n**Warning: This project is in beta state. There might (and most probably will) be changes in the future to its API and working. Also, no guarantees can be made about its stability, efficiency, and security at this stage.**\n\n## Table of Contents\n\n- [Install](#install)\n  - [npm](#npm)\n  - [yarn](#yarn)\n  - [Use in Node.js](#use-in-nodejs-and-browser)\n  - [Use in a browser using a script tag](#use-in-a-browser-using-a-script-tag)\n  - [Use in React Native](#use-in-react-native)\n- [Usage](#usage)\n- [Contribute](#contribute)\n  - [Setup](#setup)\n  - [Test](#test)\n  - [Compile code](#compile-code)\n- [License](#license)\n\n## Install\n\n### npm\n\n```sh\nnpm install @fairdatasociety/fdp-storage\n```\n\n### yarn\n\n```sh\nyarn add @fairdatasociety/fdp-storage\n```\n\n### Use in Node.js and browser\n\n**We require Node.js's version of at least 16.x**\n\n```js\nconst FDP = require('@fairdatasociety/fdp-storage');\n```\n\n### Use in a browser using a script tag\n\nLoading this module through a script tag will make the `fdp` object available in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/@fairdatasociety/fdp-storage/dist/index.browser.min.js\"></script>\n```\n\n### Use in React Native\n\nFDP Storage is ready to work with React Native. But a few shims need to be added to the initialization script of your project to make the library components work.\n\n```js\nimport 'react-native-url-polyfill/auto' // for bee-js. URL polyfill\nimport 'react-native-get-random-values' // for ethers.js cryptography\nimport '@ethersproject/shims' // commong shims for ethers.js\nimport 'text-encoding' // for fdp-storage to make TextEncoding work\n```\n\nAfter creating instance of `FdpStorage` replace `bee-js` upload method to the new one because of bug [#757](https://github.com/ethersphere/bee-js/issues/757).\n\n```js\nconst fdp = new FdpStorage('https://localhost:1633', batchId)\n\nfdp.connection.bee.uploadData = async (batchId, data) => {\n  return (await fetch(fdp.connection.bee.url + '/bytes', {\n    method: 'POST',\n    headers: {\n      'swarm-postage-batch-id': batchId,\n      'swarm-encrypt': true,\n      'swarm-pin': true,\n    },\n    body: data\n  })).json()\n}\n```\n\n## Usage\n\nCreating FDP account\n\n```js\nimport { FdpStorage } from '@fairdatasociety/fdp-storage'\n\nconst batchId = 'GET_BATCH_ID_FROM_YOUR_NODE' // fill it with batch id from your Bee node\nconst fdp = new FdpStorage('http://localhost:1633', batchId)\nconst wallet = fdp.account.createWallet() // after creating a wallet, the user must top up its balance before registration\n// Associate the created wallet with the username in the smart contract.\n// This method makes the account portable.\n// Seed is saved encrypted in Swarm.\n// Registration is performed in two steps, first create a registration object\nconst registrationRequest = fdp.account.createRegistrationRequest('myusername', 'mypassword')\n// Then pass this object to the register method\nawait fdp.account.register(registrationRequest)\n// If registration fails, it can be safely retried by passing the same object again\n\n// If necessary, the account can be re-uploaded to Swarm.\nawait fdp.personalStorage.reuploadPortableAccount('username', 'password')\n```\n\nLogin with FDP account\n\n```js\nconst wallet = await fdp.account.login('otherusername', 'mypassword')\nconsole.log(wallet) // prints downloaded and decrypted wallet\n```\n\nCreating and using a user without interacting with the blockchain\n\nIt is not necessary to register a user in a smart contract and make his wallet portable. You can create a wallet, save the mnemonic phrase locally and import this account to interact with all the data.\n\n```js\n// Create a wallet for interacting with data.\n// It does not need to be funded.\n// Operations in the blockchain will not pass through it.\nconst wallet = fdp.account.createWallet()\n\n// Get mnemonic phrase of the account.\n// This is the key to all data in FDP Storage.\n// You need to store in a safe place.\nconst mnemonic = wallet.mnemonic.phrase\n\n// to access your account, you need to import the phrase\nfdp.account.setAccountFromMnemonic(mnemonic)\n```\n\nCreating a pod\n\n```js\nconst pod = await fdp.personalStorage.create('my-new-pod')\nconsole.log(pod) // prints info about created pod\n```\n\nGetting list of pods\n\n```js\nconst pods = await fdp.personalStorage.list()\nconsole.log(pods.getPods()) // prints list of user's pods\nconsole.log(pods.getSharedPods()) // prints list of pods that a user has added to their account\n```\n\nSharing a pod\n\n```js\nconst shareReference = await fdp.personalStorage.share('my-new-pod')\nconsole.log(shareReference) // prints share reference of a pod\n```\n\nGetting information about shared pod\n\n```js\nawait fdp.personalStorage.getSharedInfo(shareReference)\n```\n\nSaving shared pod under user's account\n\n```js\nawait fdp.personalStorage.saveShared(shareReference)\n```\n\nCreating a directory\n\n```js\nawait fdp.directory.create('my-new-pod', '/my-dir')\n```\n\nDeleting a directory\n\n```js\nawait fdp.directory.delete('my-new-pod', '/my-dir')\n```\n\nUpload an entire directory with files in Node.js\n\n```js\n// `recursively: false` will upload only files in passed directory\n// `recursively: true` will find all files recursively in nested directories and upload them to the network\nawait fdp.directory.upload('my-new-pod', '/Users/fdp/MY_LOCAL_DIRECTORY', { isRecursive: true })\n```\n\nUpload an entire directory with files in browser.\n\nCreate input element with `webkitdirectory` property. With this property entire directory can be chosen instead of a file.\n\n```html\n<input type=\"file\" id=\"upload-directory\" webkitdirectory/>\n```\n\n```js\n// getting list of files in a directory\nconst files = document.getElementById('upload-directory').files\n// `recursively: false` will upload only files in passed directory\n// `recursively: true` will find all files recursively in nested directories and upload them to the network\nawait fdp.directory.upload('my-new-pod', files, { isRecursive: true })\n```\n\nUploading data as a file into a pod\n\n```js\nawait fdp.file.uploadData('my-new-pod', '/my-dir/myfile.txt', 'Hello world!')\n\n// you can also track the progress of data upload\n// using the callback, you can track not only the progress of uploaded blocks but also other time-consuming operations required for data upload\nawait fdp.file.uploadData('my-new-pod', '/my-dir/myfile.txt', 'Hello world!', {\n  progressCallback: event => {\n    console.log(event)\n  }\n})\n```\n\nData can also be uploaded block by block, even without an FDP account. Each block will be secured by a Swarm node. Later, with an FDP account, the data can be finalized in the form of a file.\n```js\nconst data = '123'\nconst blockSize = 1 // recommended value is 1000000 bytes\nconst blocksCount = 3\nconst blocks = []\nfor (let i = 0; i < blocksCount; i++) {\n  const dataBlock = getDataBlock(data, blockSize, i)\n  // fdp instance with or without logged in user\n  blocks.push(await fdp.file.uploadDataBlock(dataBlock, i, dataBlock.length))\n}\n\n// fdp instance with logged in user\nconst fileMeta = await fdp.file.uploadData(pod, fullPath, blocks)\n```\n\nDeleting a file from a pod\n\n```js\nawait fdp.file.delete('my-new-pod', '/my-dir/myfile.txt')\n```\n\nSharing a file from a pod\n\n```js\nconst shareReference = await fdp.file.share('my-new-pod', '/my-dir/myfile.txt')\nconsole.log(shareReference) // prints share reference of a file\n```\n\nGet information about shared file\n\n```js\nawait fdp.file.getSharedInfo(shareReference)\n```\n\nSave shared file to a pod\n\n```js\nawait fdp.file.saveShared('my-new-pod', '/', shareReference)\n```\n\nGetting list of files and directories with recursion or not\n\n```js\n// with recursion\nconst list = await fdp.directory.read('my-new-pod', '/', true)\n// without recursion\nawait fdp.directory.read('my-new-pod', '/')\nconsole.log(list) // prints list of files and directories\n```\n\nDownloading data from a file path\n\n```js\nconst data = await fdp.file.downloadData('my-new-pod', '/myfile.txt')\nconsole.log(data.text()) // prints data content in text format 'Hello world!'\n\n// you can also track the progress of data download\n// using the callback, you can track not only the progress of downloaded blocks but also other time-consuming operations required for data download\nawait fdp.file.downloadData('my-new-pod', '/myfile.txt', {\n  progressCallback: event => {\n    console.log(event)\n  }\n})\n\n// or you can download data block-by-block to combine it later\nconst blockSize = 1000000\nconst fileMeta = await fdp.file.getMetadata(pod, fullPath)\nconst result = new Uint8Array(fileMeta.fileSize)\nfor (let i = 0; i < blocksCount; i++) {\n  result.set(await fdp.file.downloadDataBlock(fileMeta, i), i * blockSize)\n}\n```\n\nDeleting a pod\n\n```js\nawait fdp.personalStorage.delete('my-new-pod')\n```\n\nChecks whether the public key associated with the username in ENS is identical with the wallet's public key\n\n```js\nawait fdp.account.isPublicKeyEqual('username')\n```\n\nUsing FDP instance with cache\n\n```js\nconst fdpCache = new FdpStorage('https://localhost:1633', batchId, {\n  cacheOptions: {\n    isUseCache: true,\n    onSaveCache: async cacheObject => {\n      const cache = JSON.stringify(cacheObject)\n      console.log('cache updated', cache)\n    },\n  }\n})\n```\n\nRecovering FDP instance with saved cache\n\n```js\nconst fdpCache = new FdpStorage('https://localhost:1633', batchId, {\n  cacheOptions: {\n    isUseCache: true,\n  }\n})\nfdpCache.cache.object = JSON.parse(cache)\n```\n\nThere are available function for interacting with DataHub contract. For example to list all available subscriptions:\n\n```js\nconst subs = await fdp.personalStorage.getAllSubscriptions()\n```\n\nTo get user's subscriptions:\n\n```js\nconst subItems = await fdp.personalStorage.getAllSubItems()\n```\n\nAnd to get pod information of a subItem:\n\n```js\nconst podShareInfo = await fdp.personalStorage.openSubscribedPod(subItems[0].subHash, subItems[0].unlockKeyLocation)\n```\n\n## Data migration\n\nStarting from the version `0.18.0`, pods and directories are stored in different format than the older versions. For all new accounts this doesn't have any impact. But to access pods and folders from existing accounts, migration is required.\n\nMigration is done transparently, but there are some requirements that users should follow.\n\nPod list is converted to V2 when the `fdp.personalStorage.list()` method is invoked. So before working with existing pods, call the `fdp.personalStorage.list()` method first.\n\nDirectories are converted on the fly. Here the same principle applies as for pods. The `fdp.directory.read()` method must be invoked first, before invoking any other operation on the provided directory. The read method will convert not only the provided directory, but also all parent directories. That process happens only once, and all subsequent accesses will work with V2 data instantly.\n\nExisting files are accessible in the new version. But from the `0.18.0` version, files are compressed before upload, which wasn't the case before. To compress files, they must be reuploaded.\n\n## Documentation\n\nYou can generate API docs locally with:\n\n```sh\nnpm run docs\n```\n\nThe generated docs can be viewed in browser by opening `./docs/index.html`\n\n## Contribute\n\nThere are some ways you can make this module better:\n\n- Consult our [open issues](https://github.com/fairDataSociety/fdp-storage/issues) and take on one of them\n- Help our tests reach 100% coverage!\n\n### Setup\n\nInstall project dependencies with\n\n```sh\nnpm ci\n```\n\n### Test\n\nThe tests run in both context: Jest and Puppeteer.\n\nTo run the integration tests, you need to use our [`fdp-play`](https://github.com/fairDataSociety/fdp-play) project.\n\nWith specific system environment variables you can alter the behaviour of the tests.\n\n* `BEE_API_URL` - API URL of Bee client\n* `BEE_DEBUG_API_URL` - Debug API URL of Bee client\n* `BEE_BATCH_ID` - Batch ID for data uploading\n* `FAIROS_API_URL` - FairOS API URL\n\nThere are browser tests by Puppeteer, which also provide integrity testing.\n\nTo run the tests for this project, you can use the following commands:\n\n```sh\n# to run all tests\nnpm run test\n\n# to run node tests\nnpm run test:node\n\n# to run FairOS-dfs integration tests\nnpm run test:fairos\n\n# to run unit tests\nnpm run test:unit\n\n# to run browser tests\nnpm run test:browser\n```\n\nThe test HTML file which Puppeteer uses is the [test/integration/testpage/testpage.html](test/integration/testpage/testpage.html).\nTo open and manually test FDP with developer console, it is necessary to build the library first with `npm run compile:browser` (running the browser tests `npm run test:browser` also builds the library).\n\n### Compile code\n\nIn order to compile NodeJS code run\n\n`npm run compile:node`\n\nor for Browsers\n\n`npm run compile:browser`\n\n## Maintainers\n\n- [nugaon](https://github.com/nugaon)\n- [IgorShadurin](https://github.com/IgorShadurin)\n\n## License\n\n[BSD-3-Clause](./LICENSE)\n","readmeFilename":"README.md"}