├── .github └── workflows │ └── publish-npm.yaml ├── .gitignore ├── .husky └── pre-commit ├── LICENSE ├── README.md ├── package.json ├── sdk ├── .editorconfig ├── .eslintrc.cjs ├── .prettierignore ├── README.md ├── build.js ├── package-lock.json ├── package.json ├── src │ ├── common │ │ ├── ao.ts │ │ ├── arweave.ts │ │ ├── gql.ts │ │ └── index.ts │ ├── helpers │ │ ├── config.ts │ │ ├── endpoints.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── index.ts │ └── services │ │ ├── assets.ts │ │ ├── collections.ts │ │ ├── comments.ts │ │ ├── index.ts │ │ ├── moderation.ts │ │ ├── profiles.ts │ │ └── zones.ts ├── tests │ ├── index.js │ ├── package-lock.json │ └── package.json ├── tsconfig.json └── yarn.lock ├── services ├── bundler │ └── bundle.sh └── src │ ├── package_asset_manager.lua │ ├── package_kv.lua │ ├── package_kv_batch.lua │ ├── process_asset.lua │ ├── process_collection.lua │ ├── process_comments.lua │ ├── process_moderation.lua │ ├── process_zone.lua │ ├── registry_process_collection.lua │ └── registry_process_zone.lua ├── specs ├── README.md ├── spec-atomic-assets.md ├── spec-collections.md ├── spec-comments.md ├── spec-moderation.md ├── spec-profiles.md └── spec-zones.md ├── stylua.toml └── yarn.lock /.github/workflows/publish-npm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/.github/workflows/publish-npm.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/package.json -------------------------------------------------------------------------------- /sdk/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/.editorconfig -------------------------------------------------------------------------------- /sdk/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/.eslintrc.cjs -------------------------------------------------------------------------------- /sdk/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | build 3 | coverage 4 | -------------------------------------------------------------------------------- /sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/README.md -------------------------------------------------------------------------------- /sdk/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/build.js -------------------------------------------------------------------------------- /sdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/package-lock.json -------------------------------------------------------------------------------- /sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/package.json -------------------------------------------------------------------------------- /sdk/src/common/ao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/common/ao.ts -------------------------------------------------------------------------------- /sdk/src/common/arweave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/common/arweave.ts -------------------------------------------------------------------------------- /sdk/src/common/gql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/common/gql.ts -------------------------------------------------------------------------------- /sdk/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/common/index.ts -------------------------------------------------------------------------------- /sdk/src/helpers/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/helpers/config.ts -------------------------------------------------------------------------------- /sdk/src/helpers/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/helpers/endpoints.ts -------------------------------------------------------------------------------- /sdk/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/helpers/index.ts -------------------------------------------------------------------------------- /sdk/src/helpers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/helpers/types.ts -------------------------------------------------------------------------------- /sdk/src/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/helpers/utils.ts -------------------------------------------------------------------------------- /sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/index.ts -------------------------------------------------------------------------------- /sdk/src/services/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/assets.ts -------------------------------------------------------------------------------- /sdk/src/services/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/collections.ts -------------------------------------------------------------------------------- /sdk/src/services/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/comments.ts -------------------------------------------------------------------------------- /sdk/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/index.ts -------------------------------------------------------------------------------- /sdk/src/services/moderation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/moderation.ts -------------------------------------------------------------------------------- /sdk/src/services/profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/profiles.ts -------------------------------------------------------------------------------- /sdk/src/services/zones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/src/services/zones.ts -------------------------------------------------------------------------------- /sdk/tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/tests/index.js -------------------------------------------------------------------------------- /sdk/tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/tests/package-lock.json -------------------------------------------------------------------------------- /sdk/tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/tests/package.json -------------------------------------------------------------------------------- /sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/tsconfig.json -------------------------------------------------------------------------------- /sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/sdk/yarn.lock -------------------------------------------------------------------------------- /services/bundler/bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/bundler/bundle.sh -------------------------------------------------------------------------------- /services/src/package_asset_manager.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/package_asset_manager.lua -------------------------------------------------------------------------------- /services/src/package_kv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/package_kv.lua -------------------------------------------------------------------------------- /services/src/package_kv_batch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/package_kv_batch.lua -------------------------------------------------------------------------------- /services/src/process_asset.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/process_asset.lua -------------------------------------------------------------------------------- /services/src/process_collection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/process_collection.lua -------------------------------------------------------------------------------- /services/src/process_comments.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/process_comments.lua -------------------------------------------------------------------------------- /services/src/process_moderation.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/process_moderation.lua -------------------------------------------------------------------------------- /services/src/process_zone.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/process_zone.lua -------------------------------------------------------------------------------- /services/src/registry_process_collection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/registry_process_collection.lua -------------------------------------------------------------------------------- /services/src/registry_process_zone.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/services/src/registry_process_zone.lua -------------------------------------------------------------------------------- /specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/README.md -------------------------------------------------------------------------------- /specs/spec-atomic-assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/spec-atomic-assets.md -------------------------------------------------------------------------------- /specs/spec-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/spec-collections.md -------------------------------------------------------------------------------- /specs/spec-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/spec-comments.md -------------------------------------------------------------------------------- /specs/spec-moderation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/spec-moderation.md -------------------------------------------------------------------------------- /specs/spec-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/spec-profiles.md -------------------------------------------------------------------------------- /specs/spec-zones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/specs/spec-zones.md -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/stylua.toml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/permaweb/permaweb-libs/HEAD/yarn.lock --------------------------------------------------------------------------------