{"_id":"@fleekhq/sdk","_rev":"33-1521823e4ac18672fc8bfee6695d75a1","name":"@fleekhq/sdk","dist-tags":{"alpha":"1.0.0-alpha.2","latest":"1.0.0-alpha.10"},"versions":{"1.0.0-alpha.0":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.0","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.0","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"539a0e528db3a307c872c5b41a401705830cadce","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.0.tgz","fileCount":59,"integrity":"sha512-5cQAlWcaYYewoj8UHA3DMvuq9XkztWGXobhQqAZ0sfIvbyTrRiYtqq6jY0LIrnMRwQiZMZPgyx2RLX6DL6H+fg==","signatures":[{"sig":"MEUCIQDLs2Pfpe9MXNGk2OcKHJcNDc0EWnV+2mIMroTDHI6dMQIgB33lgI5FqeVTxbERQs1PNoL+AjdnlEVlUEMTMXTCk6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7YICRA9TVsSAnZWagAA+ggP/R5h5xX4rh/tFpfR3YN+\nq6tmRmwLFhmQZXgc3fc7iNNVwz7ON2eONv2x7wHq6umN5EKo6rhHVQRGb1uQ\nIfQgz/cuKyn67SAMgjkykphJ3XYxIszPakJSuAcGBLRqRNgRBcCFFr2mCFgm\nbzlWnPXMMjjz4/3f3S67e9iJQKLnDG6I8pJJrJ8X/Tlkj9Fihrl5kk2qPpz6\nyOexfDJYSETFx7Pjc6iMeBbR4fQd6EFLWa0mi+TwTn4J8ipEeBLxn8DOhdl5\nnGa5lyayXzoj7alfS9gvTN0VmN17IFWqSYSNCpKBzX8+OFqTZQypEohZg0MA\nKNa1CEQcmIWFOcXNwqTKrynEn9QiNTdd7R/h1yw0i4qHmW3OSeEFN6R6+3/k\n3z9qRd1m4eC3zUWMwjbQYGIomKvEz9/h8bw22liCyBImLZ1kaL8RMoyJLFwA\nw8fTtBXqkBdfJLW+ARRVTG/TvcrknQ0MhaJd4LXQYFFk8eTL9bYwLf6NbQxs\nriBu4pesRSJETE6imoxqU9EfbzQXkWPEg7JlA4wcYaKLwXnuW3oqg/wF409/\nbRRyPgTk8y0w7UldGmjUvO3JDveOYPmW0w9BM5KoaVBZ2ZynGuDclw3r5bWH\nIRkzt21hHWk9WAg7WQP5T/W3/ihroFOEMPJZIHBn8AKB69oTvbnHMmSMm0uO\nEipL\r\n=OCZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"efa22764802620f1ffb812da33e8b1a435893304","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.0_1628681736790_0.4389579515382487","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.1","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.1","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"6d82eb4e3267c7cc5b981dacee989241f51342ff","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.1.tgz","fileCount":59,"integrity":"sha512-KsUi3N7G7RblB93hrJN7L9OuWmFCf55aelx1O5550M0euw8nnSZgr2YHsUGdA8fM6jwNmttN1EdTcMlVgr5fLQ==","signatures":[{"sig":"MEYCIQC2Z9idY4/WNYjyBzKGFbp7cxpzhHallxHbbzAK6WJHCgIhAKcZnxbFDN1M82Uev5iDzm1ypX0zCWG0Qbw1+k0vrU9Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7adCRA9TVsSAnZWagAAUYsP/jL89tWFZcc4gzUmybnf\n6fiIn/pbgUBEplItVkEOHlYxTtaOeJNrCJqEzXyssOX6ZRmxo44dxpuhv7oB\nOWMMjObklJffC+jzu8YSs2zT6XegoQSfSMBf2rrtWJaglhYqA6eNo2U4wj8D\nQvpAG28X6aHd2o98ZY/p1p43/ZS1sJut693dVpNilbQgOnnvo3l0mRwuXwtS\nxV6si7U4pzkw90euDED4h46LifqkwrPmUYkm3ceT/FbShwv/KzlQT52FJfVj\n9PrNDEYXvmJ/3fsNd/NzvbWAmFmJGOUnyzF1FSafa9ZrL1HPM0yTJ5MD8EVx\nN9bLmZt+j4scgc259rS9cXlv0P+2Pt+7zXJX/307RHW39N+mdQQnOzbDiTOK\nRBg+C+/h9An9z+3pBqGMEhXt4VmWlb7LmBv8q3jyJnOd/95UbJsvbIaWfwpq\n9fF7/Jy5e31kQ/EGpqDvnqTcX/1oOjb5jTZFo6YUu/bwxG60F0eUZHpREdkD\noRL+nP2IDkLM9lS5MCek7MLmCE/eZN37zWUiKCK7NP7IhAw+J3nwnQ7dK4hE\nmIjcNsz2T4ofiSYfZscB3CDONPK8HpKfH3Px1JVF7PQp3lxnvorSe4OzwWZD\nd8EBkHSsncAYGGAdLxI14Z20zJxcErOBVqQlyCrmNU9/8Wz4gTAJWI/99phY\nJIwj\r\n=H1y+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"readme":"# Fleek SDK\n\nFleek SDK is a javascript library that makes easier to interact with Fleek APIs and Internet Computer.\n\n## Installation\n\nUse the `npm` package manager to install it.\n\n```bash\nnpm install @fleekhq/sdk\n```\n\nIt can also be installed through yarn.\n\n```bash\nyarn add @fleekhq/sdk\n```\n\n## Importing\n\nThe SDK can be imported using an import statement.\n\n```javascript\nimport * as sdk from '@fleekhq/sdk';\n```\n\nThe SDK can also be imported using a require.\n\n```javascript\nconst sdk = require('@fleekhq/sdk');\n```\n\n## Usage\n\nYou can initialise instance only with `apiKey`, but if you want to leverage asset canister you also need to provide `assetCanisterId` property.\n\n```javascript\nimport * as sdk from '@fleekhq/sdk';\n\nconst sdk = new sdk.FleekStorage({\n  apiKey: 'your-api-key', // your Fleek API Key\n  assetCanisterId: 'your-asset-canister-id',\n});\n```\n\n## Methods\n\n## IPFS Storage\n\n### ipfs()\n\nReturns an instance of the IPFS client. For more information check out https://www.npmjs.com/package/ipfs-http-client.\n\n```javascript\nconst ipfs = sdk.ipfs();\n```\n\n### Uploading data\n\n```javascript\nawait sdk.ipfs().add(...);\n```\n\n## Asset Storage\n\n### assets()\n\nReturns an instance of the IC storage client\n\n```javascript\nconst assetStorage = sdk.assets();\n```\n\n### uploading data\n\n```javascript\nawait sdk.assets().store(key, data);\nawait sdk.assets().storeJson(key, { some: 'value' });\n```\n\n### assets().get()\n\n```javascript\nconst asset = await sdk.assets().get(key);\n```\n\nReturns the asset with the provided `key`. Returns `null` if not found.\n\n### assets().listAll()\n\n```javascript\nconst assets = await sdk.assets().listAll();\n```\n\nReturns a list of all assets. Returns `[]` if none.\n\n### assets().list()\n\n```javascript\n// list images for a specific user\nconst prefix = `images/${uid}`;\nconst assets = await sdk.assets().list(prefix);\n```\n\nReturns a list of all assets whose keys start with the provided `prefix`. Returns `[]` if none.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n","gitHead":"efa22764802620f1ffb812da33e8b1a435893304","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.1_1628681885774_0.8534253859922689","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.2","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.2","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"2b66c50c3a6b8302744f9f37b9760c8f3bab9d98","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.2.tgz","fileCount":3882,"integrity":"sha512-ezM9VwQ2zLmxD3djzpTHr/8Uwe0lZFh1no3vYcA6euLxg9hqgGfeHSwmIj5bDyP4B5yHfVF2OkZgcI+GMHOgrw==","signatures":[{"sig":"MEUCIBvxzH+8qWWN3DWsg/Db8m6VkyhAb7p2tkuupqvH6Y3EAiEAzFYc9i0LEqUFH9g1usTMiZ3b19cHQ0c90T9UWE+SEdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81540758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7lYCRA9TVsSAnZWagAAinsP/RWga1vLD515NM3ehkoE\nSrP/JVep8oRsuJWvVj5M5v2MhJxNQsOi+wHNGO5dpZ1OOCN8y4n0g5G2ycMb\n2CfvBqyyseNUBAbKnxy5bwf9cOYR4xhEmzABXEri7dnHgKtI4Hcn9IcANSfR\nGu3NbC1dTLf8VWWsV7Ytkm11kk1l7+DrM4wqaQUrs7/UFvUfDYQBVcJgw319\nM24ZHa0Hdl7Rah1ihP9iKUo9EV1kQtlPvBh0gMF1Sf6uC7XgFr8RhZ0JqsFS\nZV+a+E4eSexUoe1rzQO45JtOXnPYGmc7sUVPmL5zfODaVUOahes9IgAdM1N2\nA1BvEesrV972zjYJkWQBFea3Fm0sQpJuGN3gLE+uTZj4Zewe0MCBNXOLPUn1\nlgwcygUxc9ESapPO05V96wMzuIoHSoLRXqf4ohj7r00W5oc8CEmrraEO8DHH\nzfmMs7IqgU2FR3hTw9bg4s8bLQf4feKUssznkBL6oSB1FHf5j+reA5NDfZq6\nR5d1O+0LdrmsitywHs2rLh0k8qEbFiAKaWZ2KD0up0RvfmPm5+itclujiCOk\nPoNSbGiJvgoO0fHPThdd3huQNch6OfmfEW2euN/iN5A9gBJ3rFsjJ0lVJ/jL\nB/uT9e7NYKdG3a+vhCiXO21THIP10/rLibz/90+dzf/kA961ezQCWLtHkf3d\nKdEx\r\n=e5+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"readme":"# Fleek SDK\n\nFleek SDK is a javascript library that makes easier to interact with Fleek APIs and Internet Computer.\n\n## Installation\n\nUse the `npm` package manager to install it.\n\n```bash\nnpm install @fleekhq/sdk\n```\n\nIt can also be installed through yarn.\n\n```bash\nyarn add @fleekhq/sdk\n```\n\n## Importing\n\nThe SDK can be imported using an import statement.\n\n```javascript\nimport * as sdk from '@fleekhq/sdk';\n```\n\nThe SDK can also be imported using a require.\n\n```javascript\nconst sdk = require('@fleekhq/sdk');\n```\n\n## Usage\n\nYou can initialise instance only with `apiKey`, but if you want to leverage asset canister you also need to provide `assetCanisterId` property.\n\n```javascript\nimport * as sdk from '@fleekhq/sdk';\n\nconst sdk = new sdk.FleekStorage({\n  apiKey: 'your-api-key', // your Fleek API Key\n  assetCanisterId: 'your-asset-canister-id',\n});\n```\n\n## Methods\n\n## IPFS Storage\n\n### ipfs()\n\nReturns an instance of the IPFS client. For more information check out https://www.npmjs.com/package/ipfs-http-client.\n\n```javascript\nconst ipfs = sdk.ipfs();\n```\n\n### Uploading data\n\n```javascript\nawait sdk.ipfs().add(...);\n```\n\n## Asset Storage\n\n### assets()\n\nReturns an instance of the IC storage client\n\n```javascript\nconst assetStorage = sdk.assets();\n```\n\n### uploading data\n\n```javascript\nawait sdk.assets().store(key, data);\nawait sdk.assets().storeJson(key, { some: 'value' });\n```\n\n### assets().get()\n\n```javascript\nconst asset = await sdk.assets().get(key);\n```\n\nReturns the asset with the provided `key`. Returns `null` if not found.\n\n### assets().listAll()\n\n```javascript\nconst assets = await sdk.assets().listAll();\n```\n\nReturns a list of all assets. Returns `[]` if none.\n\n### assets().list()\n\n```javascript\n// list images for a specific user\nconst prefix = `images/${uid}`;\nconst assets = await sdk.assets().list(prefix);\n```\n\nReturns a list of all assets whose keys start with the provided `prefix`. Returns `[]` if none.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n","gitHead":"723a37b3c6a2e976a8180dbdaf5d92c5af5f3a70","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.2_1628682584214_0.986802894356954","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.3","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.3","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"5862604896fac2b3af053dabba819034af8eb54d","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.3.tgz","fileCount":56,"integrity":"sha512-ZAIqgAilA5usAeCTduqV1LgGXzg44LubcTnZPk3Vi23nHaePd3xt92I4M/y5UgzWoD/faD8LoI/LteFVZU35sA==","signatures":[{"sig":"MEUCIQDhnRbA1Sf8dyBowX+5NVVQoS6CYGvkEkwx42fkHnIopQIgNZWeSOi0oOZyHkcXYqFDm5f+z2JCiD/H89g6D1WSa3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE7tqCRA9TVsSAnZWagAAOqsP/0J2ZW5AVCxMFAbM3WUt\nR0SSzo9MjWsRVT6i7ZWKrva6KQHoO3lUJtK7wJJuWgrX9smUNwLisDbv3Gz9\n1zjhD6WyyCgVvyeuUxp9C1xmoy+R9e5ujrd2tBBD5c4TKBnYMZZ7r5HZ5c9b\nHBhM2huuy5Zoike/s2Pf9SypjDZqKQbvWe9jf11jVqTxb7kH/LvwagT8jnjW\n+oeEdu05BdqAoipDOycyOsnQigM6Np5wZhpOURypCkrGRdi6JikyWnI+EtoX\nJJX5oOA/5yLenNstsgEQb8bNl8v1Owb2TOSPzw8WOgv1WgpTc958EifiqQLh\n/ZL+URK9kSU3C6Bh/vh1s8UZxwxuJ6amypYBMOhjMAzMpsJ70OlT89Dpmhe0\nZmAHCaqEQBgQxtvnUXJHgxP5arLvZ7jlU9u3W5CyN0GfkNo0lpwqzSjF6AQD\nzfOeURGfF2lBl6GVr/VyeMCpyLKyyLM/BIpmEmd1XO9nF7RlCB0z1a9lnedd\nFfBnrauItB41Cnooa/hVB/56vDuPneCGTzzfdxQOu58nxSLM2Ce72jSOV78Y\nIhNg0JryiIhnG0fLs7toRh3FrIsBAvJoqQJNzq9UO+866aVOZtlm20jOGY/b\nfgXmek/fJFNl3bbufNzk55EQbMWhBO0OntwzQOYbGkr4XQ4XWHCawPTo/teY\n3uRX\r\n=Hoav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"readme":"# Fleek SDK\n\nFleek SDK is a javascript library that makes easier to interact with Fleek APIs and Internet Computer.\n\n## Installation\n\nUse the `npm` package manager to install it.\n\n```bash\nnpm install @fleekhq/sdk\n```\n\nIt can also be installed through yarn.\n\n```bash\nyarn add @fleekhq/sdk\n```\n\n## Importing\n\nThe SDK can be imported using an import statement.\n\n```javascript\nimport * as sdk from '@fleekhq/sdk';\n```\n\nThe SDK can also be imported using a require.\n\n```javascript\nconst sdk = require('@fleekhq/sdk');\n```\n\n## Usage\n\nYou can initialise instance only with `apiKey`, but if you want to leverage asset canister you also need to provide `assetCanisterId` property.\n\n```javascript\nimport * as sdk from '@fleekhq/sdk';\n\nconst sdk = new sdk.FleekStorage({\n  apiKey: 'your-api-key', // your Fleek API Key\n  assetCanisterId: 'your-asset-canister-id',\n});\n```\n\n## Methods\n\n## IPFS Storage\n\n### ipfs()\n\nReturns an instance of the IPFS client. For more information check out https://www.npmjs.com/package/ipfs-http-client.\n\n```javascript\nconst ipfs = sdk.ipfs();\n```\n\n### Uploading data\n\n```javascript\nawait sdk.ipfs().add(...);\n```\n\n## Asset Storage\n\n### assets()\n\nReturns an instance of the IC storage client\n\n```javascript\nconst assetStorage = sdk.assets();\n```\n\n### uploading data\n\n```javascript\nawait sdk.assets().store(key, data);\nawait sdk.assets().storeJson(key, { some: 'value' });\n```\n\n### assets().get()\n\n```javascript\nconst asset = await sdk.assets().get(key);\n```\n\nReturns the asset with the provided `key`. Returns `null` if not found.\n\n### assets().listAll()\n\n```javascript\nconst assets = await sdk.assets().listAll();\n```\n\nReturns a list of all assets. Returns `[]` if none.\n\n### assets().list()\n\n```javascript\n// list images for a specific user\nconst prefix = `images/${uid}`;\nconst assets = await sdk.assets().list(prefix);\n```\n\nReturns a list of all assets whose keys start with the provided `prefix`. Returns `[]` if none.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n","gitHead":"723a37b3c6a2e976a8180dbdaf5d92c5af5f3a70","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.3_1628683114020_0.07977363284142625","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.4","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.4","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"6e386c820d99c27014628aeba690beb514925ef9","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.4.tgz","fileCount":56,"integrity":"sha512-187m99k9bg1SAYsRrbf4fnwSB2mlVLjwWl72hL/oPSHEDQjqXC7dZSSwNBrM5DGJB99WXls15dv//k/+GaDGvA==","signatures":[{"sig":"MEQCIEMWZ4T9xCCyVv4KE8uil+OP83Ik0oojrXFYMNzzRTnJAiAiFKPZVzYCOFPDPmqlqOOzzYZSPvfm18WFrvkelI/52w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFP0KCRA9TVsSAnZWagAA8PQP/jtfTbr/qYZb9QT/1xYn\nnUGSrdOLbbVBWQ4pUzKUSURGaDgcBUMjV1grvNl9SJBwkIeYE5nfaItvARl3\n5ccxYgkmH4PV54+iUiL1LklI0zyeBrRWlE677/j5V+PggqgBemCSGuF4eIPA\n79hzXSILOddcmk/KXEcVnpgh1hHBoEUfj3gvqLwJfLX80rVFpeTBTX0BfAG1\nui0TWFLebWxcVbhsBaiAzZvKmTc3wPvfB1gV+mgM/bCnvNsn5tQ6eF9vM6D0\n7AZBzaK4xXtg+tg39Q/59nUQBBSgw+/gNHgCjgGnrVpC0CSZzFSDn3281Al9\ncgujqal7XukIRiekPPVSmWiWT7tj2FJ0MW8ApteG7l1t61ezM4RuNBLENltc\ne0B3eGcjvm/aMHwzbPXzPa8oNVrbsyuYxLwR1/U6h4jYoidDu2kd/D6/2vLq\nh9fJzZTbZnrr/OaQenLRt9JiST2CJp4OKDJ5yxks1ytOwFJGLDMXDmoZPf/d\nCipHEryNoJGbCuwSRe3K3cvswkzQ5RZ59PpClG9QPDP/KZvO5XHTF931eAS8\n6Mbj7iXdjC70MAUBFXVUxBNXWxjQHUh/1ZOTfzu41WF9iTnitWYTeEt6HlMw\nxgmqn0bXx9N2zjjKZPzVdzYQrMz/ZOC7P0fwMXpU5mlpoQXDihCbUT/CyZBb\no93P\r\n=+jzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"c74c04e8cb108408a5216a17b4dc25309110d5e4","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.4_1628765450601_0.3994606151571394","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.5","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.5","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"a0d29285074977d9f6ac10d18c901c919cf43b19","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.5.tgz","fileCount":56,"integrity":"sha512-dMrO1HjOMkMKP77ZakJHW+FtXhGS1k0REqWPpCnLg9Ro60ss1uUxWBaq8xRPsola/aSagtLR2Okmf0xW36MDAA==","signatures":[{"sig":"MEUCIG7dRrkt3I8SLRKblB6XzcD4OD7z7l0uMKMtSkM2IkA6AiEAxTFF2uBkg6nqR49Szro6hXSvTK0fE0csw2FjFs1/bBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFRGRCRA9TVsSAnZWagAAOEEP/1N2Q+dFh6bQ6sz9B8r2\n9/+QxQ+QB7rvBKmMcAboVEMY0LImT04IM5/eNrpvyCZoQVlHXclskNx/xyhU\nMh+eYz6x2O4k5ueHyxrNbLNPmJcgFdDc1AuwrWxBlRbOAoNtt2CsUpY3Ue3l\n1Wa+pNo7DmH+/9+qt/zCXvuXbke1Vo5851I1wsQxroH+HYZ+2FCoqejEq8SX\naEQWI1IHrPZPzswyALJKBdAxRBPx5gldugctmW0vMbnvo5DiCTrqpiXZdxVd\n6xulOs61eT8jZtnPD0GIUaTF4F8rOMsuArcW/Ct/W98CKD44/CUraNcyY1UA\nZ0JeUcgOMq216HWMR5kyOkNIJuD6NmoQDvgO/hsOlOYnYg1BaRi8zug45v6W\nZcnwcEWOyohQkLfRd4zTAkOKvBJd8mRG6c7zrHjapXhe6U/KYk0gc/aw7k88\nVMFNtHgCdvOJPXiHUoB6/KeiBjAlTwO/+9hnGJbF3MDMNv6dmZ3MDEV6zWl/\ntB07RfU3iNcTwdfA+GOVXOEpv6C3CVn/2v2urbHa9TsBdzHtYCUt2RK+tuEf\n2Mffq3K6PjUzspVQLEbGxhdSuG4fS+/cZ9y6Alwe3y3MV6WjUeS51PbIREGN\ngYEpLxj8zf05lvbT6HJ0amuJKr6pwmwPs7Hg5sdLJT7XPFFjmGWJ0tdZF6+H\n3418\r\n=7JKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"c74c04e8cb108408a5216a17b4dc25309110d5e4","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.5_1628770705544_0.20727384780064884","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.6","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.6","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"a89cf791eb54b7da32f37a5a8414048eb2c5d2ae","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.6.tgz","fileCount":56,"integrity":"sha512-H3c+m+pUrBDTNih9mui+WyE9Up79gTBy2vjxo/J1S4pJr4HZaOslcI/yiR9eYRPJJbzld3OUOyvsBuYsVxHnNw==","signatures":[{"sig":"MEYCIQCMqUtNsfbcL7iaAQMQhL+q7dnbOPbuF+5jPbaGASvMSgIhAMm+Vt7BnlTotauxRrhJGF2dLvyMluKbqESACCVt14KJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFT7LCRA9TVsSAnZWagAAtzMP/RclKB8OyvlkZa4+XdwC\n0w6QLL7VrKq/YG3yfD44crHJaVItbJm09clVbn07hzPZuPiLGaUXH3knuKPr\nK9YWJQ5rz6oSjSH8PYmvMv4haftM9NP3R25RmegNeAB9qHTPce1QAHt7tq3Z\nT5/OlblaHA8JjO+JISNwI2Pk29ATGXKOvGCQoqRA12g5pHO3UUjBpev91Bib\n/hsCkG6jalFqV9AgAv4BAMEv8OispfNzwiaAFpR3zpzeVbibgswybAUGuaz9\n2PlxMbUVL2m1niJ02HH6gfM0pwsKTQVmJDkGyTuh3Y6HRBG/TMAMrz+CzThD\nh1ZGWOOE/DunwqMmww7Me39DF5M+Sk0YlTLdG70pfDb+27EMZOMBASzBGCt4\nwHZQKhevsLUTCamqX1EKz2yJ9h6kpGPiYt//eqikJGo75Z3x7t4qoLgI/Xso\nN6pkosQFyhnhc7HMGPcYEo+Velrqmbsy4LysneGcZa+FRsJPN0acQ98UJfdS\noFVNICRHtboBJoOBRwUrJi73ALsG+vV78tXxcHS1JGT8hYV4xLPIgEToOWCz\nvr1qppJPwtspQIbhzL6rw64VivGvUvpK5z3OhKimNt6HPHWSn81QIjMsR1Jv\nmCZNHKOhxZzuiPZgbudjCrjRFEvhPRLgSTzq+vPkt1dxgT3FJkKidn63LpKF\nxCHc\r\n=0Ygv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"c74c04e8cb108408a5216a17b4dc25309110d5e4","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.6_1628782282989_0.9040220084582158","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.7","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.7","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"bf6c175a95c48073eb351cf77526a2aa8a890498","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.7.tgz","fileCount":56,"integrity":"sha512-gcaRRJKiktabII+VVkgpDIXxOamXINdGQIFxEGpS3jPmsGk92saMxahPlJayCgw1z2W1B8JmXHlDvisJLfiqvA==","signatures":[{"sig":"MEYCIQCct+QYyM2Lswgj660hedXf92B7AaXTN3uMJMXYQcWiMAIhAIOfDNo+aDx87y2x5R+foYV8NYh5OSMsPwXDjcvHLPZe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFT9NCRA9TVsSAnZWagAALWwQAJ0Vf/jsCV8mJIOM3Fa2\n8rfNOWtHxXQ6yFBYvsBLbsw2eaE9Yxk1XliuKtaP4n9XP6howctVP67NPczM\nzKcbiBjTdrer9zRkkYuw1oyLq2N4k7UdizIJm1uHh6leRJ7srxHIjUY/3ikf\nvSkulTMgT1BQ3VmsEbXHpUHoXDzWLpMmOs4HCM8w6bOWR8Euxe1p3uCitG5t\nodkGd7H51a6ya/3ZdER18CDydG2B/RMvOSdMwW0kR4j4eJHtBasWQCS2k8PJ\n704Z7XmPDxeMMmBVTTjmm8kojPCMp/iJAux4AIns0SOXV+Hx36WykE1k++ST\noyjC6CKjer21AYLeaoZidiwwZGQroP+rLHzFBbelqbRGatxVwN/nLbzZInWY\neBzMLdmENmakgxkk7kKroIpuEYNBwCc+BjSCF0z93bnz2ggEVb2ROcMcmN7Y\nulpJdIsV/fWU/EYEhMvmgrOJ8AYS3B5NOdi8eU/4pD/dMUXZcVq6DqtE9J8N\nNW68VOZQjRwkYvfl6I7zcd6ED9prph3xSg3joyJv/5XtNsDSgSygnsTI9OLj\nMxpvCj4gD4atdZoh2snf+RtwGKVmCTaXG8MvX6nhI+fC0xTD+EtrTFsEpec9\ns2gsCX/sLb87e5XSeE73nKK20UXOL0FcZ/rsBzDhRFwkbjoV9Wt+j43EeyKZ\ngdHq\r\n=P1Lx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"c74c04e8cb108408a5216a17b4dc25309110d5e4","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.7_1628782413575_0.6366235232082547","host":"s3://npm-registry-packages"}},"1.0.0-alpha.8":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.8","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.8","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"c3b119c73d2694662cacc19ed27827ca91774b58","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.8.tgz","fileCount":56,"integrity":"sha512-qlUvNsyIT3URB8BJGOE6EpTe2rupy3/Feo8gJqJKKoV6Uitzk/5Wb2OLgYbOetax4+5KNSDj0H4rxABWOg3Ugw==","signatures":[{"sig":"MEUCIQD6VVRhZnx3EyjP5Y39dDZBnZ1rEwsAKw3lj5+5PSuDQQIgfb7ciJ5So8cdF2QPURC2ieOg+i0+A13Y1WQI7IgHLWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFUBFCRA9TVsSAnZWagAAQUoP/RA5X4sJ+px/re5H+aXG\nJTdQwRUzxpf/wApJdrlOHil8M5E1yJNb2vpkCUddUg3vPvl4On6ZZCoj0MuJ\noYFo3iXAlmtSHgCdXdyHQ+5WWueAWqKyBTpbLCXez5KMmDSTBDRLaza49/Tm\nXB/P7LIu56iC12FlQc7niCP0v+JSNTBmVNFlCqfSFX/k+FlF4/fT3NWMvFWz\nYDddoj+N32+mzy38NO/3S+3vNqdj+O13f7UVOsk3FNxISX2hqtvni7VNysq5\nPvOaTaj+GVj33Y6KxN8MG/kLEbrbls/j6kekcBMqeFjlfUVaW7VRXvrEb7ql\nZK8zeRjczouDyyU2Sxh5Hp7gF3HFqpkRmqr0iaabpeVLOjVMiHaVHckwniB7\n9OBdH8xubAB09bwBDfI9fvx1S15Eu9lBmNIjZOjaRDqzPrLIr93gTlBiEnAr\n8IGwvhZ6AiqEWbhr0E8KxFFJnwV9F6MBlNCXONXJraDNzuAKaRWyevG8sVit\nD6Gpg0+vH9bFQ2yPEfJvCp98QlTQsOVEwi8/SzAkpxNoRjRY0mOe1DX8y1KB\n0bnD0lH2EiCCLwcyAnhglwxvZ36SCWC55I8mYRXYKmxSFWTItaPuGAvF9gdI\n2juQ7zvHnbq7SJ16tDIO9GQ2Hv1NMYUhryliZc7Dp4DBgW6ayULg9csh6xdK\nBRFI\r\n=nP/+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"c74c04e8cb108408a5216a17b4dc25309110d5e4","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","node-fetch":"^2.6.1","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","ipfs-http-client":"^47.0.1","@dfinity/identity":"^0.9.2","@types/node-fetch":"^2.5.12","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","ipfs-core-types":"^0.6.1","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.8_1628782661098_0.7822814012865851","host":"s3://npm-registry-packages"}},"1.0.0-alpha.9":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.9","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.9","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"9ccda9e6e10a342fcbf45de59c198eceb49e251d","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.9.tgz","fileCount":59,"integrity":"sha512-wt9Fk1ATfjxLyYYQZGUYof07pvtCKajfoCOdHAXYF79tO3o5S17n7hSUZokhkyGpJKysl8kF9noGT8HqpNow0A==","signatures":[{"sig":"MEUCIQCs/jwiI7iYHWwR3lvBq+ZLSHUQRv0nD3egGLPCanVZEgIgDcQFfrFbNm7HLsv2FUo+Wruz2hlIjy0b1GriKf7dCjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG8YECRA9TVsSAnZWagAA4IIP/iu447ApUQKH8PssmtRf\noZwj080slAJpFDsqHRkmBdLhrHADbwTLyLwwLcwZ+TUX6E/oXwPMvp7xp8qQ\nTOQxAc8iwHESKffFbt6j+Cknm+Yk2TjPV0hS+R1NHC9cbzFn5oQuIMN8822R\nDSgtYQui1bzxYXPjKgsS39yauM7Z9kyGE6r6HroFsyEs+aphxtEEQZB7b0Mt\ncKBm0gjcA5sZ6oHN8eV9rbrwJBehttjYtmyTtgr32O2BS6Hhwt4r9sLln3rz\nH/8l2C+GYAyYOz7YJYTU8ocTtnJexNw8mT0H6xc32BXemYzHZnASNHEa9MNW\n0fChLIS6WTRJOfqmIyxAMXwomGxrvmz0DyhGHx8xPkEDATNsq8Nn5PvQ0prv\nsldImoBP4Lt5LdWM1+QmP70O7TzvCRCt3zc3x4gJgkKaPA1GBg5aYZeDXNBi\ncllsZ/BqcHe420HiXUHmJ9d+X5OBN2lGTr/VsFNZ4OE32EEzVUCHgMcJtpZ4\nt7pp61z8rqlDuCPpWRn30KIzarj9PwZP9OJejhWfk1ZZzgd2IJufCNkDVF0E\ne+64/1Io4ShzUaVDEWLbYNSN9GXWF7YJOfl0UqEitXvJkk00PteICQ1CcUoy\n2aWm7NF5NFPEGSXpMSQkp/f5JRsLOZeidGde7SgrrbePRidU4CExukWen71R\nFsXE\r\n=4s1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"c06e2f9a117ca1def049fd95e72f2144ea0306f1","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","form-data":"^4.0.0","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","@dfinity/identity":"^0.9.2","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.9_1629210115867_0.9265932149897418","host":"s3://npm-registry-packages"}},"1.0.0-alpha.10":{"name":"@fleekhq/sdk","version":"1.0.0-alpha.10","author":"","license":"MIT","_id":"@fleekhq/sdk@1.0.0-alpha.10","maintainers":[{"name":"jsonsivar","email":"jsonsivar@gmail.com"},{"name":"janisonfleek","email":"janison@terminal.co"},{"name":"giankotarola12","email":"g.otarolarobledo@gmail.com"},{"name":"terminalsystemsinc","email":"support@terminal.co"},{"name":"samuelea","email":"batonenbois@gmail.com"},{"name":"perfectmak","email":"damiperfect@gmail.com"},{"name":"vojtechatfleek","email":"vojtech@fleek.co"},{"name":"gpuente","email":"guillermo.ps09@gmail.com"}],"homepage":"https://github.com/FleekHQ/storage-sdk#readme","bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"dist":{"shasum":"3f4e93f04b6d6edc11dfb28c40d94a32750e865f","tarball":"https://registry.npmjs.org/@fleekhq/sdk/-/sdk-1.0.0-alpha.10.tgz","fileCount":59,"integrity":"sha512-ny5IIR8H+Blq5d719MNNSPDaaZI+MdqCG5ZEt+7Kosi+A+hlka5M6OCz3egbEg9TP/NkV+qIcCpGSERN9ecccg==","signatures":[{"sig":"MEQCIAT6WbkxXrzac2ugLYA9NlQMhi9TahHfDMWE2CjyEjZ1AiAJUWeBUJEISGNXVV4JzW5LFnYiNHRcMl9YwVX8qbP0iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG8dzCRA9TVsSAnZWagAAaIcP/ApwSvNTykrOTdUL2yJu\nnpMeF23daep6FKUzVZ5LUoEgxKFGFvCmyIJH6YIgvQdVYJdzwBVICc/Iq+XZ\nEgGVgb9YFeKrQC+Aya+n+XQOnyTLlXhkuYk5pS5QgE8FkaaLqAPss7gZhKuO\nR+hBwkM8Kpwv6t+Xsd+nnILYCENp5rME6M4p9hFq0sfQVfQlljYo3nVw44mB\nlHkQO8Wk1aH9/KOJ2JcQjbdabGE1zudupyjnSPh/gFdk1a1IeO+rJ959UXbI\nrD1HT/UDwzpRvcyRX40KYTko05MdLHwxla3qIRjSlarT3vjBRXiYROZKBGVU\nYvIRhVJq+imZkF7cuToul7bauZI+YsNAo+unFzUwCX1qe+fUM1NtcImK2M9X\nrp6Rs+/DqmNZJxcEdg1KKlC+K+TH4iLEcrtISV2nPqyybeKS/Ytt0yV6nA4a\nWTnQjaT1gbOn7IFyqUsdPMnWd6+gmA44doXh0nCvmy1tt6RW78i9h4jMMp2Q\nT5d0f7tKaJDzArHBWVupPng4L9ARCP6Y1jKWRSWtf22X2zreZCkKsOSB7Xez\nbBvTww75NQPFuKP3lySJqqjrMydPZu1ceOSiwCMrojZQ9LN0TMYu1RnShodw\nEngcUnKX0TjVwWa3jfjdNe7S0iXTdSFJdvX1aJzOublj7J/x6m9cpRywV6nK\nJfH9\r\n=X9A7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","volta":{"node":"14.17.0","yarn":"1.22.10"},"gitHead":"5be0a04bfd55f267df61aa306d31e010a442b97c","scripts":{"lint":"eslint src --ext ts","test":"jest --coverage","build":"tsc","format":"prettier --write \"./src/**/*.{ts,tsx,js,jsx}\"","format:check":"prettier --check \"./src/**/*.{ts,tsx,js,jsx}\""},"typings":"dist/src/index.d.ts","_npmUser":{"name":"vojtechatfleek","email":"vojtech@fleek.co"},"deprecated":"We’ve upgraded! The deprecated Fleek Storage SDK is now part of our all-new Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. Head to https://www.npmjs.com/package/@fleek-platform/sdk to get started, or visit https://fleek.xyz/docs to learn even more.","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"_npmVersion":"6.14.13","description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","directories":{},"_nodeVersion":"14.17.0","dependencies":{"cids":"^1.1.7","axios":"^0.21.1","form-data":"^4.0.0","@dfinity/agent":"^0.9.2","@dfinity/candid":"^0.9.2","@dfinity/identity":"^0.9.2","@dfinity/principal":"^0.9.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"26.6.3","nock":"^13.1.1","eslint":"7.24.0","ts-jest":"26.6.5","prettier":"2.2.1","typescript":"4.2.4","@types/jest":"27.0.4","@types/node":"^15.3.0","eslint-plugin-import":"2.23.4","eslint-config-prettier":"8.1.0","@typescript-eslint/parser":"4.22.0","eslint-config-airbnb-typescript":"12.3.1","@typescript-eslint/eslint-plugin":"4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0-alpha.10_1629210483596_0.3947367836830207","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-08-11T11:35:36.749Z","modified":"2024-12-26T14:22:31.060Z","1.0.0-alpha.0":"2021-08-11T11:35:36.944Z","1.0.0-alpha.1":"2021-08-11T11:38:05.916Z","1.0.0-alpha.2":"2021-08-11T11:49:44.768Z","1.0.0-alpha.3":"2021-08-11T11:58:34.172Z","1.0.0-alpha.4":"2021-08-12T10:50:50.778Z","1.0.0-alpha.5":"2021-08-12T12:18:25.680Z","1.0.0-alpha.6":"2021-08-12T15:31:23.151Z","1.0.0-alpha.7":"2021-08-12T15:33:33.770Z","1.0.0-alpha.8":"2021-08-12T15:37:41.311Z","1.0.0-alpha.9":"2021-08-17T14:21:56.019Z","1.0.0-alpha.10":"2021-08-17T14:28:03.763Z"},"bugs":{"url":"https://github.com/FleekHQ/storage-sdk/issues"},"license":"MIT","homepage":"https://github.com/FleekHQ/storage-sdk#readme","repository":{"url":"git+https://github.com/FleekHQ/storage-sdk.git","type":"git"},"description":"Fleek SDK makes easier interact with Fleek APIs and Internet Computer.","maintainers":[{"email":"helder@fleek.xyz","name":"helderxyz"},{"email":"dev@fleek.xyz","name":"fleek.xyz"},{"email":"Nate@fleek.xyz","name":"natefleek"},{"email":"matthias@fleek.xyz","name":"matthias-wright"}],"readme":"# Fleek SDK\n\nFleek SDK is a javascript library that makes easier to interact with Fleek APIs and Internet Computer.\n\n## Installation\n\nUse the `npm` package manager to install it.\n\n```bash\nnpm install @fleekhq/sdk\n```\n\nIt can also be installed through yarn.\n\n```bash\nyarn add @fleekhq/sdk\n```\n\n## Importing\n\nThe SDK can be imported using an import statement.\n\n```ts\nimport { Fleek } from '@fleekhq/sdk';\n```\n\nThe SDK can also be imported using a require.\n\n```js\nconst { Fleek } = require('@fleekhq/sdk');\n```\n\n## Usage\n\nYou can initialise instance only with `apiKey`, but if you want to leverage asset canister you also need to provide `assetCanisterId` property.\n\n```ts\nimport { Fleek } from '@fleekhq/sdk';\n\nconst sdk = new Fleek({\n  apiKey: 'your-api-key', // your Fleek API Key\n  assetCanisterId: 'your-asset-canister-id',\n});\n```\n\n## Methods\n\n## IPFS Storage\n\n### ipfs()\n\nReturns an instance of the IPFS client. For more information check out https://www.npmjs.com/package/ipfs-http-client.\n\n```js\nconst ipfs = sdk.ipfs();\n```\n\n### Uploading data\n\n```js\nawait sdk.ipfs().add(...);\n```\n\n## Asset Storage\n\n### assets()\n\nReturns an instance of the IC storage client\n\n```js\nconst assetStorage = sdk.assets();\n```\n\n### uploading data\n\n```js\nawait sdk.assets().store(key, data);\nawait sdk.assets().storeJson(key, { some: 'value' });\n```\n\n### assets().get()\n\n```js\nconst asset = await sdk.assets().get(key);\n```\n\nReturns the asset with the provided `key`. Returns `null` if not found.\n\n### assets().listAll()\n\n```js\nconst assets = await sdk.assets().listAll();\n```\n\nReturns a list of all assets. Returns `[]` if none.\n\n### assets().list()\n\n```js\n// list images for a specific user\nconst prefix = `images/${uid}`;\nconst assets = await sdk.assets().list(prefix);\n```\n\nReturns a list of all assets whose keys start with the provided `prefix`. Returns `[]` if none.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n","readmeFilename":"README.md"}