{"_id":"@artbycity/sdk","_rev":"14-48bfb65cdd99ce978a98e4dd46ef620a","name":"@artbycity/sdk","dist-tags":{"latest":"0.1.12"},"versions":{"0.0.1":{"name":"@artbycity/sdk","version":"0.0.1","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && opener ./test/e2e/web-runner.html"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^15.2.0","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.18"},"types":"./dist/node/index.d.ts","gitHead":"ce63f25456c3c572cde447cb2e19bdd825cc5a54","_id":"@artbycity/sdk@0.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-iMD73fqNVELJXTeHcMla3dTGYeDl7IAFjGKxgFxY/LgdA7R3p8ue+3F1riAq/XdjQuizMj0Oskoor6HatnlSyw==","shasum":"f1c0aef6c29b9918756d94eb5c63fef0f4d3b3d1","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.0.1.tgz","fileCount":40,"unpackedSize":116231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiF5aQFXx4QpaCVE42rKYrhhCMXmdL3YJS5CmWFSIsSwIhANv6FXruK8wplRjm/z/Dktuu6K2jdzdyOiezTq0C95Ui"}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.0.1_1695080808434_0.4712252542920705"},"_hasShrinkwrap":false},"0.0.2":{"name":"@artbycity/sdk","version":"0.0.2","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && opener ./test/e2e/web-runner.html"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^15.2.0","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.18"},"types":"./dist/node/index.d.ts","gitHead":"895b3e77f66d20fe53707001ac364b6b53bed3b7","_id":"@artbycity/sdk@0.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-wW2iyfQUYQ2NDptRaG3CbKf0LW2lvbGgX/rsOJR1qhMIDeTeShnLnUKLsGMkeFWrH4nqTZi1lIvLh0q6I3gg9g==","shasum":"60c570125d8f8d384a28da880614592299b196e1","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.0.2.tgz","fileCount":40,"unpackedSize":120686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTTeH+gmKpIPz092GH0n56qSjt7C2C/j8PQt1DgX21IAiA5fZx524C8p3DmWP7yiDCyFoFHkYiQ645EA5BD++cDZw=="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.0.2_1695247369037_0.2912240261323158"},"_hasShrinkwrap":false},"0.1.0":{"name":"@artbycity/sdk","version":"0.1.0","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && opener ./test/e2e/web-runner.html"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^15.2.0","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.18","warp-contracts-plugin-deploy":"^1.0.9"},"types":"./dist/node/index.d.ts","gitHead":"22f989a4428c83e77a69b77fd8e6401b2f544c12","_id":"@artbycity/sdk@0.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-IBiYcKMXSJRTV4aRGNPNYV9l+uLGckryC1TF1tmrSmu3KhS8imakZ7n0jw4zIqH0Kft6UNx0DCsDCxSGLMADJA==","shasum":"b780487215081c4cb008c2f2265cac0e223f1288","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.0.tgz","fileCount":85,"unpackedSize":154891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ400owOZ82GM89eixwILLA62pVm7Z7rYCZwgVZbqEbgIgAZiy8JDarmd4aYrBW0k/FT0QhzUJub3NxQZpiW7udLA="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.0_1696906254896_0.5474102283160815"},"_hasShrinkwrap":false},"0.1.1":{"name":"@artbycity/sdk","version":"0.1.1","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && opener ./test/e2e/web-runner.html"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^15.2.0","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.18","warp-contracts-plugin-deploy":"^1.0.9"},"types":"./dist/node/index.d.ts","gitHead":"948d7637e326f1cea53033f344214f7e08efacd3","_id":"@artbycity/sdk@0.1.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-gWqOCWRJnvhwbbjdF26vsmKEm28f8GX1bO0TLGpJnP2U0gBmLhu1+EaTwYRUL8XUSwbkjzIAHglzSM8+brCiQg==","shasum":"9396816dba5335e5e500ab5be5f0b2b18def93d6","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.1.tgz","fileCount":85,"unpackedSize":155027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+NYzBi3znrtWeJu129q+gdKvESmHGIpaymIjEclS9gQIhANd0F5aIdjMAkUfyySWZ9ZuyM9eUYSLf+c6rBcTc4rYf"}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.1_1696957393089_0.8723227961410656"},"_hasShrinkwrap":false},"0.1.2":{"name":"@artbycity/sdk","version":"0.1.2","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && opener ./test/e2e/web-runner.html"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^15.2.0","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.18","warp-contracts-plugin-deploy":"^1.0.9"},"types":"./dist/node/index.d.ts","gitHead":"87bd8f9f18ddd2676bdc6414ee8e8436a60cfc9c","_id":"@artbycity/sdk@0.1.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kOLDRjuOwdkt0aUx6LvS3Kj7LpcsLlNHsCTTjiv5t4H4lT0U4095MEIvb5xrvNJpJmuyBA98FU4aCj/2Rjqasw==","shasum":"e219f2e3c2cd3b8ce18cde1b7f2fc64656404445","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.2.tgz","fileCount":85,"unpackedSize":158859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAx0MJ5j4SXUmggtH8EKHv8gDQKQkP8QceXflho+XmBwIgU6jew4rg2aZIhtVlSQSErpBUIWszfrwl9ELb7L+sDaM="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.2_1696966760797_0.730540614468469"},"_hasShrinkwrap":false},"0.1.3":{"name":"@artbycity/sdk","version":"0.1.3","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && opener ./test/e2e/web-runner.html"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.18","warp-contracts-plugin-deploy":"^1.0.9"},"types":"./dist/node/index.d.ts","gitHead":"118c044083d8d2d3b88ca0cc832eef2baf799b8f","_id":"@artbycity/sdk@0.1.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-i86eanU9tln2t+yxaznambNZS4O4ovRcrPkEe55iYB6e+Cgjm97qx0Vey34UyFGbPN6QMWgYr2cS3VnQghD1XA==","shasum":"59b6e4815a206e41a489dd4319ae690c7c6c228d","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.3.tgz","fileCount":95,"unpackedSize":173081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwzMCsj2OWls4O/VSrBB7woTrd0k3TvijfeL0H18UIoQIhAI5w+X4kPKho7eLC7n+wr5+Y8w40TPtk4Jc5CGKY7XgR"}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.3_1697770458758_0.7528640904874613"},"_hasShrinkwrap":false},"0.1.4":{"name":"@artbycity/sdk","version":"0.1.4","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.21","warp-contracts-plugin-deploy":"^1.0.9"},"types":"./dist/node/index.d.ts","gitHead":"79f586fc2d5602cd1809d78115cd8a0bd65e3e5e","_id":"@artbycity/sdk@0.1.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-yllfE/rXBeKSff/hqMtTVpUOuxJCpNaED2VY2CqKpni2MyCjrOE5PSTB8AbLxQibNhUwWbrBncbgelI+BE3zmA==","shasum":"b3c5259989089fe4aad09c6c693f2c5eaea8a270","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.4.tgz","fileCount":95,"unpackedSize":175272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEswJIe10M46ocHL00BfG0jhWnIjPezdHsMgAyJb6QXqAiEAoKeFmfpN6bGB7le2yGddG05Qrf0GJxdbKFdt/p21Xf0="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.4_1697859163520_0.07822557680172149"},"_hasShrinkwrap":false},"0.1.5":{"name":"@artbycity/sdk","version":"0.1.5","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"ardb":"^1.1.10","arweave":"^1.14.4","buffer":"^6.0.3","warp-contracts":"^1.4.21","warp-contracts-plugin-deploy":"^1.0.9"},"types":"./dist/node/index.d.ts","gitHead":"41451d6a8c8e1515cb90a7db87fa8f960849d93b","_id":"@artbycity/sdk@0.1.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-01d7bp8r3F3r9scYqC+H+iCZmEHhQ1bRbiB+W8ahQsv5DugMX2Y6hRq68tQS4O06zD6xd+e+yIHpMQKFv/MaJw==","shasum":"4b3d03e04c63e6fde2928741eb4e8ae714757a80","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.5.tgz","fileCount":105,"unpackedSize":184946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/6j600bRN5zIE4CJxPOZofOdi2LRm0ibLjQYxP05HdAiBaZqWWfr6DTZhxeTkEeqhZB3FdSnpYy2/dBdybK2fATg=="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.5_1697975966446_0.0993124931048257"},"_hasShrinkwrap":false},"0.1.6":{"name":"@artbycity/sdk","version":"0.1.6","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.25","warp-contracts-plugin-deploy":"1.0.12"},"types":"./dist/node/index.d.ts","gitHead":"6f4392bbf175f1bfd49a9d01d0fd6a1cd9448ae7","_id":"@artbycity/sdk@0.1.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-wUlQajlj0xEjAHbcurNBglFTpI41UUZ+Wo0Q7v1MjJKdeZj4h2VyS0rKnnQcLJAABAdYgvJeXZhmlkCQ1uBesQ==","shasum":"e89c663918148ae3a89c682c96b7513d43c10767","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.6.tgz","fileCount":195,"unpackedSize":326424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJpm/t5QaR8+hE+ME9poB3hZpErSxD4XZX5IZsDuxqqAiEA4tikTNfz9b/L6mql8j+LpM+7KYq5L3ciP9wtgLAPJc4="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.6_1700515338941_0.8655276999239878"},"_hasShrinkwrap":false},"0.1.7":{"name":"@artbycity/sdk","version":"0.1.7","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.25","warp-contracts-plugin-deploy":"1.0.12"},"types":"./dist/node/index.d.ts","gitHead":"15e33311d5a6e06ed25a4c11f59c20fda8738bd9","_id":"@artbycity/sdk@0.1.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-gO8tXSFUjxeYO6j1F2HkXGOrZ+8GfLA3RFSROrwdlssRzbTLvPZDjsv11q/pemkrNWNEmJa2LdAnOAwJjD7XJg==","shasum":"91bf0a1d03614a2ca602b6b013bea4edf68a3a29","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.7.tgz","fileCount":195,"unpackedSize":326774,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmvhlbFZnm1pCpZLrNewp7f9rvLKQcwKry0Nfyh0XNWAiAOIFHDuT0S1E/PgxHdDyO6cv58Q2SyxgSk5LulCpf3YQ=="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.7_1701290777307_0.013776120834942063"},"_hasShrinkwrap":false},"0.1.8":{"name":"@artbycity/sdk","version":"0.1.8","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art"],"engines":{"node":"~18.16.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.30","warp-contracts-plugin-deploy":"1.0.12"},"types":"./dist/node/index.d.ts","gitHead":"bc0806c6cc7402e2d334dc1c8002509eba47a033","_id":"@artbycity/sdk@0.1.8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-gQO4OeWwVwvlUTgmAhxJZWKpvZLD0DD4836dhJMwcJhg5m/z52GJLmQVMnGNyNYM74kRvX8cmfbkWqgFcJfv8Q==","shasum":"1d800b32265a00ac125ed7ef4de45e7453ce6a31","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.8.tgz","fileCount":215,"unpackedSize":354814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDORA6fH9DVEzXVRV0K/H0vXQY1vz9xPfMLtJdIF4iXDQIgQb0uooYZlsrfk1QB0aN7fbmQjtZXkm4s3Js+DIkyaFc="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.8_1707161849904_0.8028506616252984"},"_hasShrinkwrap":false},"0.1.9":{"name":"@artbycity/sdk","version":"0.1.9","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art","curation"],"engines":{"node":"~18.19.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.30","warp-contracts-plugin-deploy":"1.0.12"},"_id":"@artbycity/sdk@0.1.9","gitHead":"fc616a05dedceeb8b59a37002038a41fc3d623c0","types":"./dist/node/index.d.ts","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-okqn2Kzld4t4JCOdtqsmu12yVdHttic9SQWzAmTaUgykcESshIn+Mm56heNCu1aKJiH2nSkDMWfqyEx5t+SD2g==","shasum":"18f53fc8317b342fe8ce8ea29b7f13e15ee1654f","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.9.tgz","fileCount":215,"unpackedSize":354830,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtczea8201CR6B9LUaF4BzOZgyP9qpIuygpR/faJJ1kAiBxv3bvygegE+pozRj7ffga3rQflwha6snC8C/KpwbZeg=="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.9_1707864880340_0.38883584310518016"},"_hasShrinkwrap":false},"0.1.10":{"name":"@artbycity/sdk","version":"0.1.10","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art","curation"],"engines":{"node":"~18.19.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.36","warp-contracts-plugin-deploy":"1.0.13"},"_id":"@artbycity/sdk@0.1.10","gitHead":"c79253560f119c715c22c92ae5379735b50c60b9","types":"./dist/node/index.d.ts","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-3sAESH6oSbpd7voZE0AIzMM/D9ih4d/9ePnrZpBmhmgMkVZqiSeU5ladEE8CwQs0RjdQ9WbTZ2xZxxCsJWRsmw==","shasum":"55ecdb21b4206ffd7467bd94436c7a5edbbdd236","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.10.tgz","fileCount":215,"unpackedSize":354831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQmk6C6rX1sQNo/ANlY68NtjROHUrTXn+i8+GZNhHuZgIgEx9vcSar0ow4kJkkneoniBrlFmZDXZ9Fzs938rBTd3U="}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.10_1707871847370_0.32172136360828407"},"_hasShrinkwrap":false},"0.1.11":{"name":"@artbycity/sdk","version":"0.1.11","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art","curation"],"engines":{"node":"~18.19.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arconnect":"1.0.3","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.36","warp-contracts-plugin-deploy":"1.0.13"},"overrides":{"arconnect":"1.0.3"},"_id":"@artbycity/sdk@0.1.11","gitHead":"d69c0b6ef819789d8d4c523b1271c42fc2064ab4","types":"./dist/node/index.d.ts","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ovqjQDnsejQXH2G3xv3YdTXXtr8cow362ZDyImnKf/neLpW1q6waJYdBBLPQPnwG+TFaSekMdQ5RGp5R+8KmVA==","shasum":"3b569905def73b4b7f079495adc27cf9476ff9b1","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.11.tgz","fileCount":215,"unpackedSize":355787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoLBaJ8H/ST00xMteHWzTBUnKTNrouMZ9RnqfEEYPDoQIhALGo6Q6wUYLnEmfbq8ZCwcMSsJ3y/EOGEaml5fv3Xtgb"}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.11_1708716968842_0.6275577461428712"},"_hasShrinkwrap":false},"0.1.12":{"name":"@artbycity/sdk","version":"0.1.12","description":"Art By City JavaScript SDK","license":"AGPL-3.0-only","contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"homepage":"https://github.com/art-by-city/sdk","repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art","curation"],"engines":{"node":"~18.19.0"},"main":"./dist/node/index.js","browser":"./dist/web/index.js","scripts":{"arlocal":"arlocal --hidelogs --persist --dbpath .db","build":"rimraf dist && npm run build:node && npm run build:web","build:node":"rimraf dist/node && tsc --project tsconfig.node.json","build:web":"rimraf dist/web && tsc --project tsconfig.web.json","bundle:tests":"rimraf bundles && webpack --config-name web-tests","lint":"eslint .","preversion":"npm run test && npm run lint","version":"npm run build","postversion":"git push --tags","test":"mocha -r ts-node/register test/spec/*.ts test/spec/**/*.ts","test:e2e":"npm run build && mocha -r ts-node/register test/e2e/*.ts test/e2e/**/*.ts","test:e2e:web":"npm run build:web && npm run bundle:tests && http-server"},"devDependencies":{"@types/chai":"^4.3.5","@types/chai-as-promised":"^7.1.5","@types/mocha":"^10.0.1","@types/sinon":"^10.0.16","@types/sinon-chai":"^3.2.9","@types/uuid":"^9.0.6","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","arconnect":"1.0.3","arlocal":"^1.1.62","chai":"^4.3.8","chai-as-promised":"^7.1.1","eslint":"^8.47.0","http-server":"^14.1.1","mocha":"^10.2.0","opener":"^1.5.2","rimraf":"^5.0.1","selenium-webdriver":"^4.11.1","sinon":"^16.1.1","sinon-chai":"^3.7.0","ts-loader":"^9.4.4","ts-node":"^10.9.1","typescript":"^5.2.2","webpack":"^5.88.2","webpack-cli":"^5.1.4"},"dependencies":{"arbundles":"^0.10.0","ardb":"^1.1.10","arweave":"^1.14.4","axios":"^1.6.0","buffer":"^6.0.3","uuid":"^9.0.1","warp-contracts":"1.4.36","warp-contracts-plugin-deploy":"1.0.13"},"overrides":{"arconnect":"1.0.3"},"_id":"@artbycity/sdk@0.1.12","gitHead":"6d02e9ceacde00087661fc0063dd62bc45e399ac","types":"./dist/node/index.d.ts","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-vFWz6PqaiGdyA8hQxjQprLD7sN3VIiv69vCEjd0sg7dLf/47+2RLfFBFtTcKFKWpWwd33o2lAA3SFKskkkxP6A==","shasum":"87dcc8c1f7560c022d0db92a06d92907bff1c78c","tarball":"https://registry.npmjs.org/@artbycity/sdk/-/sdk-0.1.12.tgz","fileCount":215,"unpackedSize":355886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTL5Axyyt379cvtC6feMdwjSzMqBhiTP0VPcJB/pfEbAIhAJo+OVxnHyfbbAUJiJPp0n4FfdYROdx1uP3ho2A7FJzW"}]},"_npmUser":{"name":"jim-toth","email":"jim@artby.city"},"directories":{},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.12_1708722265681_0.0014049580289572372"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-18T23:46:48.316Z","0.0.1":"2023-09-18T23:46:48.638Z","modified":"2024-02-23T21:04:26.271Z","0.0.2":"2023-09-20T22:02:49.279Z","0.1.0":"2023-10-10T02:50:55.184Z","0.1.1":"2023-10-10T17:03:13.345Z","0.1.2":"2023-10-10T19:39:21.056Z","0.1.3":"2023-10-20T02:54:18.970Z","0.1.4":"2023-10-21T03:32:43.807Z","0.1.5":"2023-10-22T11:59:26.621Z","0.1.6":"2023-11-20T21:22:19.095Z","0.1.7":"2023-11-29T20:46:17.481Z","0.1.8":"2024-02-05T19:37:30.081Z","0.1.9":"2024-02-13T22:54:40.520Z","0.1.10":"2024-02-14T00:50:47.601Z","0.1.11":"2024-02-23T19:36:09.065Z","0.1.12":"2024-02-23T21:04:25.845Z"},"maintainers":[{"name":"jim-toth","email":"jim@artby.city"}],"description":"Art By City JavaScript SDK","homepage":"https://github.com/art-by-city/sdk","keywords":["arweave","artbycity","sdk","art-by-city","permaweb","publishing","art","curation"],"repository":{"type":"git","url":"git+https://github.com/art-by-city/sdk.git"},"contributors":[{"name":"Jim Toth","email":"jim@artby.city"}],"bugs":{"url":"https://github.com/art-by-city/sdk/issues"},"license":"AGPL-3.0-only","readme":"# Art By City SDK\n\n## Requirements\nNode 18 LTS\n\n## Install\n`npm i @artbycity/sdk`\n\n## API\n\n### Creating a Client\n\nThe client comes with defaults built in to use either `arweave.net` or, if being \nserved from a permaweb dapp, the current gateway.\n```ts\nimport ArtByCity from '@artbycity/sdk'\n\nconst abc = new ArtByCity()\n```\n\nYou can optionally pass your own instance of the `Arweave` client.\n```ts\nimport ArtByCity from '@artbycity/sdk'\nimport Arweave from 'arweave'\n\nconst arweave = Arweave.init({})\nconst abc = new ArtByCity(arweave)\n```\n\nYou can optionally override the ArtByCity client default configuration.  All \nconfiguration overrides are optional and have defaults depending on \n`environment`.\n```ts\nimport ArtByCity, { ArtByCityConfig } from '@artbycity/sdk'\nimport Arweave from 'arweave'\n\nconst arweave = Arweave.init({})\nconst config: Partial<ArtByCityConfig> = {\n  environment: 'development', // 'development' | 'staging' | 'production'\n  contracts: {\n    usernames: '<local-usernames-contract-txid>',\n    curation: {\n      ownable: '<local-ownable-curation-contract-src-txid>',\n      whitelist: '<local-whitelist-curation-contract-src-txid>',\n      collaborative: '<local-collaborative-curation-contract-src-txid>',\n      collaborativeWhitelist: \n        '<local-collaborative-whitelist-curation-contract-src-txid>'\n    }\n  },\n  cache: {\n    type: 'disabled' // 'memcache' | 'disabled'\n  }\n}\nconst abc = new ArtByCity(arweave)\n```\n\n#### Authenticated Client\nSome API interfaces are only available to the client after calling `connect()`\nwhich transforms the `ArtByCity` client into an `AuthenticatedArtByCityClient`.\n```ts\nconst jwk: JWKInterface = {} /* your arweave wallet JWK */\nconst authenticated = new ArtByCity().connect(jwk)\n```\n\nAlternatively, in the browser you can call `connect()` without any arguments to\nuse `window.arweaveWallet`.\n```ts\nconst authenticated = new ArtByCity().connect()\n```\n\nTypically, you'll only use `connect()` in a chain to method calls that require a\nwallet as detailed below.\n\n### Curations\n\nFor curation contracts sources, see\n[ArtByCity Curation Contracts](https://github.com/art-by-city/contracts).\n\n#### Curation State Type Reference\n```ts\ntype BaseCurationMetadata = {\n  [key: string]: any\n}\n\ntype BaseCurationState = {\n  title: string\n  metadata: BaseCurationMetadata\n  items: string[]\n  hidden: string[]\n}\n\ntype OwnableState = {\n  owner: string\n}\n\ntype WhitelistState = {\n  addressWhitelist: string[]\n}\n\ntype AccessControlState<Roles extends string | number | symbol> = {\n  roles: {\n    [role in Roles]: string[]\n  }\n}\n\n/* Ownable Curation Contract State */\ntype OwnableCurationState = OwnableState & BaseCurationState\n\n/* Whitelist Curation Contract State */\ntype WhitelistCurationState = OwnableCurationState & WhitelistState\n\n/* Collaborative Curation Contract State */\ntype CollaborativeCurationState =\n  OwnableCurationState & AccessControlState<'curator'>\n\n/* Collaborative Whitelist Curation Contract State */\ntype CollaborativeWhitelistCurationState =\n  CollaborativeCurationState & WhitelistCurationState\n```\n\n#### Create a Curation\nCreates a curation, returning the `curationId` (smartweave initialization \ntransaction id).  `owner` and `title` are required, while everything else is \noptional.  You can set the initial state of the contract through these options.\n\nIf `description` is defined, it will be copied to `metadata['description']`.\n```ts\ntype CurationType =\n  | 'ownable'\n  | 'whitelist' \n  | 'collaborative'\n  | 'collaborative-whitelist'\n\ninterface CurationCreationOptions {\n  owner: string\n  title: string\n  description?: string\n  topic?: string\n  metadata?: BaseCurationMetadata\n  items?: []\n  hidden?: []\n  addressWhitelist?: []\n  roles?: {\n    curator: []\n  }\n}\n\nconst abc = new ArtByCity()\n\nconst owner: string = '<an arweave address>'\nconst title: string = 'My Curation'\nconst description: string = 'This is a curation description'\nconst type: CurationType = 'ownable'\nconst opts: CurationCreationOptions = {\n  owner,\n  title,\n  description\n}\n\nconst curationId = await abc.connect().curations.create(type, opts)\n```\n\n#### Fetch a Curation\nFetch a curation by `curationId`.  This returns the Warp `Contract` with a union\nstate common to all curation contracts.\n\n**In the future, this interface *will* change.**\n```ts\nconst abc = new ArtByCity()\n\nconst curationId: string = '<curation tx id>'\n\nconst curation = abc.curations.get(curationId)\nconst { cachedValue: { state } } = await curation.readState()\n```\n\nIf you know the type of curation, you could provide that to the Warp `Contract`.\n**In the future, this interface *will* change.**\n```ts\n\n\nconst curation =\n  abc.curations.get<CollaborativeWhitelistCurationState>(curationId)\n```\n\n#### Query Curations by Creator\nQuery curations deployed by `address`.\nReturns `{ curations: ArdbTransaction[] }`.\n\nNote: if the owner has been transferred or set to a different address than the\ndeployer on initial deployment, the curation will not match this query result. \nThis function is intended to search on *creator* / initial deployer of\ncurations.\n\n```ts\nconst { curations } = await abc.curations.createdBy(address)\n```\n\n### Legacy\n\nThe SDK contains a `legacy` module providing read-only interfaces for consuming\nlegacy Art By City publications and related entities (avatars, profiles, likes, tips, usernames, etc.)\n\n#### Querying\n```ts\nconst abc = new ArtByCity()\n\nconst limit: number | 'all' = 'all'\nconst address: string = '<an arweave address>'\n\nconst {\n  publications,\n  cursor\n} = await abc.legacy.queryPublications(limit, address)\nconst {\n  bundles,\n  cursor\n} = await abc.legacy.queryPublicationBundles(limit, address)\n\nconst publicationId: string = publications[0].id\n\nconst { likes: sentLikes, cursor } =\n  await abc.legacy.queryLikes(address, 'sent')\nconst { likes: receivedLikes, cursor } =\n  await abc.legacy.queryLikes(address, 'received')\nconst { likes: likesForPublication, cursor } =\n  await abc.legacy.queryLikesForPublication(publicationId)\nconst { tips: sentTips, cursor } = await abc.legacy.queryTips(address, 'sent')\nconst { tips: receivedTips, cursor } =\n  await abc.legacy.queryTips(address, 'received')\n\n/* Query functions have optional arguments for limit, cursor, and cache */\nconst allCacheBustedLikesSent = await abc.legacy.queryLikes(\n  address,\n  'sent',\n  'all',\n  undefined,\n  false\n)\n```\n\n#### Fetching\n```ts\nconst abc = new ArtByCity()\n\nconst address: string = '<an arweave address>'\nconst publicationId: string = '<an arweave txid of a publication manifest>'\nconst slug: string = 'my-cool-artwork' // url slug of a publication\n\nconst avatar = await abc.legacy.fetchAvatar(address)\nconst profile = await abc.legacy.fetchProfile(address)\nconst publication = await abc.legacy.fetchPublication(publicationId)\nconst publicationBySlug = await abc.legacy.fetchPublicationBySlug(slug)\nconst publicationBySlugOrId =\n  await abc.legacy.fetchPublicationBySlugOrId(slug) // or publicationId\n```\n\n#### Usernames\n```ts\nconst abc = new ArtByCity()\n\nconst address: string = '<an arweave address>'\nconst username: string = 'jim'\n\nconst { username, address } = await abc.usernames.resolve(username)\nconst { username, address } = await abc.usernames.resolve(address)\nconst resolvedAddress =\n  await abc.usernames.resolveAddressFromUsername(username)\nconst resolvedUsername =\n  await abc.usernames.resolveUsernameFromAddress(address)\n```\n","readmeFilename":"README.md"}