├── .editorconfig ├── .env.tpl ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── config.yml └── workflows │ ├── api.yml │ ├── client.yml │ ├── conventional-commits.yml │ ├── create-nft-storage.yml │ ├── cron-dagcargo-sizes.yml │ ├── cron-metrics.yml │ ├── cron-nft-ttr.yml │ ├── cron-pins-failed.yml │ ├── cron-pins.yml │ ├── cron.yml │ ├── deploy.yml │ └── website.yml ├── .gitignore ├── .prettierignore ├── DEVELOPMENT.md ├── LICENSE.md ├── PEERS ├── README.md ├── client-gen.sh ├── decisions └── 20240313-try-w3up.md ├── examples ├── client │ ├── browser │ │ ├── README.md │ │ ├── bundled-vite │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── main.js │ │ │ └── package.json │ │ ├── store.html │ │ ├── storeBlob.html │ │ ├── storeCar.html │ │ ├── storeDirectory.html │ │ └── storeFromUrl.html │ └── node.js │ │ ├── README.md │ │ ├── docsQuickstart.js │ │ ├── encodeBlob.js │ │ ├── encodeDirectory.js │ │ ├── old-cidv0.js │ │ ├── package.json │ │ ├── pinpie.jpg │ │ ├── seamonster.jpg │ │ ├── store.js │ │ ├── storeBlob.js │ │ ├── storeCar-dagJSON.js │ │ ├── storeCar.js │ │ └── storeDirectory.js └── ucan-node │ ├── .gitignore │ ├── index.js │ ├── package.json │ ├── pinpie.jpg │ ├── readme.md │ └── sandbox.config.json ├── package.json ├── packages ├── api │ ├── CHANGELOG.md │ ├── README.md │ ├── ava.config.js │ ├── db │ │ ├── cargo.sql │ │ ├── cargo.testing.sql │ │ ├── config.sql │ │ ├── fdw.sql │ │ ├── functions.sql │ │ ├── migrations │ │ │ ├── 001-add-HasSuperHotAccess-user_tag.sql │ │ │ ├── 002-import-metrics-cargo-schema.sql │ │ │ ├── 003-add-HasDeleteRestriction-type.sql │ │ │ ├── 004-user_tag_proposals.sql │ │ │ ├── 005-add-github-id-to-admin_search-view.sql │ │ │ ├── 006-add-copy-upload-history-fn.sql │ │ │ └── 007-add-service.sql │ │ ├── readme.md │ │ ├── reset.sql │ │ └── tables.sql │ ├── docker │ │ ├── docker-compose-local-ports.yml │ │ ├── docker-compose-volumes.yml │ │ ├── docker-compose.yml │ │ ├── postgres │ │ │ ├── 00-initial-schema.sql │ │ │ └── Dockerfile │ │ └── run-with-dependencies.sh │ ├── package.json │ ├── pw-test.config.cjs │ ├── scripts │ │ ├── cli.js │ │ ├── cmds │ │ │ ├── db-sql.js │ │ │ ├── db-types.js │ │ │ ├── minio.js │ │ │ ├── services.js │ │ │ └── w3up-console-ucan-request.js │ │ ├── fetch.js │ │ ├── node-globals.js │ │ ├── run-test.sh │ │ └── utils.js │ ├── src │ │ ├── bindings.d.ts │ │ ├── cluster.js │ │ ├── config.js │ │ ├── errors.js │ │ ├── index.js │ │ ├── middleware │ │ │ ├── auth.js │ │ │ └── maintenance.js │ │ ├── routes │ │ │ ├── blog-subscribe.js │ │ │ ├── cors.js │ │ │ ├── did.js │ │ │ ├── login.js │ │ │ ├── metaplex-upload.js │ │ │ ├── metrics.js │ │ │ ├── nfts-check.js │ │ │ ├── nfts-delete.js │ │ │ ├── nfts-get.js │ │ │ ├── nfts-list.js │ │ │ ├── nfts-store.js │ │ │ ├── nfts-upload.js │ │ │ ├── pins-add.js │ │ │ ├── pins-delete.js │ │ │ ├── pins-get.js │ │ │ ├── pins-list.js │ │ │ ├── pins-replace.js │ │ │ ├── tokens-create.js │ │ │ ├── tokens-delete.js │ │ │ ├── tokens-list.js │ │ │ ├── ucan-token.js │ │ │ ├── user-did-register.js │ │ │ ├── user-requests.js │ │ │ └── user-tags.js │ │ └── utils │ │ │ ├── auth.js │ │ │ ├── car.js │ │ │ ├── context.js │ │ │ ├── db-client-types.ts │ │ │ ├── db-client.js │ │ │ ├── db-transforms.js │ │ │ ├── db-types.d.ts │ │ │ ├── ed25519.js │ │ │ ├── json-response.js │ │ │ ├── jwt.js │ │ │ ├── linkdex.js │ │ │ ├── logs.js │ │ │ ├── router.js │ │ │ ├── uploader │ │ │ ├── r2-uploader.js │ │ │ └── s3-uploader.js │ │ │ ├── utils.js │ │ │ └── w3up.js │ ├── test │ │ ├── bindings.d.ts │ │ ├── config.spec.js │ │ ├── db-client.spec.js │ │ ├── did.spec.js │ │ ├── fixtures │ │ │ └── corrupt.car │ │ ├── keys.spec.js │ │ ├── maintenance.spec.js │ │ ├── nfts-check.spec.js │ │ ├── nfts-delete.spec.js │ │ ├── nfts-get.spec.js │ │ ├── nfts-list.spec.js │ │ ├── nfts-metaplex-upload.spec.js │ │ ├── nfts-store.spec.js │ │ ├── nfts-upload.spec.js │ │ ├── pin-add.spec.js │ │ ├── pin-list.spec.js │ │ ├── scripts │ │ │ ├── car.js │ │ │ ├── constants.js │ │ │ ├── fixtures.js │ │ │ ├── globals.js │ │ │ ├── helpers.js │ │ │ └── test-context.js │ │ ├── stats-get.spec.js │ │ ├── ucan-token.spec.js │ │ ├── user-did.spec.js │ │ ├── utils │ │ │ └── w3up-testing.js │ │ └── version.spec.js │ ├── tsconfig.json │ └── wrangler.toml ├── client │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── rollup.esm.config.js │ ├── src │ │ ├── bs-car-reader.js │ │ ├── gateway.js │ │ ├── lib.js │ │ ├── lib │ │ │ ├── interface.js │ │ │ └── interface.ts │ │ ├── platform.js │ │ ├── platform.ts │ │ ├── platform.web.js │ │ └── token.js │ ├── test │ │ ├── bs-car-reader.spec.js │ │ ├── gateway.spec.js │ │ ├── helpers.js │ │ ├── importer.js │ │ ├── lib.spec.js │ │ ├── mock-server.js │ │ ├── rate-limiter.spec.js │ │ ├── service.js │ │ ├── test.js │ │ └── token.spec.js │ ├── tsconfig.json │ └── typedoc.json ├── create-nft-storage │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── index.js │ │ ├── types.ts │ │ └── utils.js │ ├── templates │ │ └── default │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── pinpie.jpg │ └── tsconfig.json ├── cron │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── bin │ │ │ ├── dagcargo-sizes.js │ │ │ ├── metrics.js │ │ │ ├── nft-ttr.js │ │ │ ├── nft-ttr.spec.js │ │ │ ├── pins-failed.js │ │ │ └── pins.js │ │ ├── jobs │ │ │ ├── dagcargo.js │ │ │ ├── measureNftTimeToRetrievability.js │ │ │ ├── measureNftTimeToRetrievability.spec.js │ │ │ ├── metrics.js │ │ │ └── pins.js │ │ ├── lib │ │ │ ├── http.js │ │ │ ├── ipfs.js │ │ │ ├── metrics.js │ │ │ ├── random.js │ │ │ ├── random.spec.js │ │ │ ├── testing.js │ │ │ ├── time.js │ │ │ ├── utils.js │ │ │ └── utils.spec.js │ │ └── prom-client.d.ts │ └── tsconfig.json ├── infra │ ├── README.md │ ├── heroku │ │ ├── grant-dagcargo.sql │ │ ├── grant-postgrest.sql │ │ ├── grant-stats.sql │ │ ├── init.sh │ │ └── postgrest │ │ │ └── Procfile │ ├── nft.storage-db-arch.jpg │ └── package.json ├── tools │ ├── CHANGELOG.md │ ├── cli.js │ ├── package.json │ ├── tsconfig.json │ ├── types.d.ts │ └── utils │ │ ├── cloudflare.js │ │ ├── cluster.js │ │ └── types.d.ts └── website │ ├── .env.development │ ├── .gitignore │ ├── .storybook │ ├── global.css │ ├── main.js │ └── preview.js │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ └── logo.svg │ ├── components │ ├── alert.js │ ├── blockedUploadsModal.js │ ├── box.js │ ├── button.js │ ├── cloudflareImage.js │ ├── copyButton.js │ ├── deprecationBanner.js │ ├── footer.js │ ├── hashlink.js │ ├── hero.js │ ├── inline-code.js │ ├── layout.js │ ├── link.js │ ├── loading.js │ ├── logo.js │ ├── mdx │ │ ├── arch-switch.js │ │ └── tabs.js │ ├── modal.js │ ├── navbar.js │ ├── netlifyPartial.js │ ├── nftUpCta.js │ ├── social-link.js │ ├── step.js │ ├── tags.js │ ├── tooltip.js │ ├── tooltip.stories.js │ ├── trustedByLogos.js │ ├── trustedByLogos.stories.js │ └── types.d.ts │ ├── icons │ ├── copy.js │ ├── cross.js │ ├── discord.js │ ├── github.js │ ├── hamburger.js │ ├── protocolLabs.js │ └── twitter.js │ ├── jest.config.js │ ├── lib │ ├── __tests__ │ │ └── statsUtils.test.js │ ├── api.js │ ├── constants.js │ ├── countly.js │ ├── faqContent.js │ ├── format.js │ ├── magic.js │ ├── mock_files.js │ ├── statsUtils.js │ ├── statuspage-api.js │ ├── tachyon-to-tailwind.js │ ├── types.d.ts │ ├── usePagination.js │ └── user.js │ ├── next-env.d.ts │ ├── next-sitemap.js │ ├── next.config.js │ ├── package.json │ ├── pages │ ├── 404.js │ ├── _app.js │ ├── _document.js │ ├── api-docs.js │ ├── callback │ │ └── [[...redirectPath]].js │ ├── docs │ │ ├── client │ │ │ ├── http.md │ │ │ ├── js.md │ │ │ └── meta.json │ │ ├── concepts │ │ │ ├── architecture-considerations.md │ │ │ ├── car-files.md │ │ │ ├── decentralized-storage.md │ │ │ ├── gateways.md │ │ │ └── meta.json │ │ ├── how-to │ │ │ ├── get-status.md │ │ │ ├── meta.json │ │ │ ├── mint-custom-metadata.md │ │ │ ├── mint-erc-1155.md │ │ │ ├── nftup.md │ │ │ ├── pinning-service.md │ │ │ ├── retrieve.md │ │ │ ├── store-directory.md │ │ │ └── ucan.md │ │ ├── meta.json │ │ ├── quickstart.md │ │ ├── troubleshooting.md │ │ └── why-nft-storage.md │ ├── faq.js │ ├── files.js │ ├── index.js │ ├── login.js │ ├── manage.js │ ├── new-key.js │ ├── privacy.js │ ├── stats.js │ └── terms.js │ ├── playwright.config.ts │ ├── postcss.config.js │ ├── public │ ├── _redirects │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── fonts │ │ ├── ChicagoFLF.ttf │ │ └── ChicagoFLF.woff2 │ ├── icon-192.png │ ├── icon-512.png │ ├── icon.svg │ ├── images │ │ ├── bg-hex.svg │ │ ├── block-explorer-read-token-uri.png │ │ ├── blog-2 │ │ │ ├── erc-721.png │ │ │ ├── img-link.png │ │ │ ├── nyan.png │ │ │ ├── thing-not-location.png │ │ │ └── thumbnail.png │ │ ├── check-bullet.svg │ │ ├── decentralized.png │ │ ├── diagram-retrieve.png │ │ ├── diagram-store-and-retrieve.png │ │ ├── diagram-store-and-retrieve@2x.png │ │ ├── diagram-store.png │ │ ├── getting-started.jpg │ │ ├── getting-started.png │ │ ├── icon-arrow-down.svg │ │ ├── image-404.gif │ │ ├── logo-filecoin-sm.png │ │ ├── logo-ipfs-sm.png │ │ ├── logo-nft-storage-dark.svg │ │ ├── logo-nft-storage-inline-dark.svg │ │ ├── logo-nft-storage-inline.svg │ │ ├── logo-nft-storage-sm.png │ │ ├── logo-nft.storage.svg │ │ ├── marketplace-logos │ │ │ ├── K21.svg │ │ │ ├── calaxy.svg │ │ │ └── home │ │ │ │ ├── holaplex.png │ │ │ │ ├── magic-eden.svg │ │ │ │ ├── makersplace.png │ │ │ │ ├── nftport.svg │ │ │ │ ├── opensea.svg │ │ │ │ ├── project-galaxy.svg │ │ │ │ ├── rarible.svg │ │ │ │ └── tatum.svg │ │ ├── new-file.png │ │ ├── nft-storage-file-listing.png │ │ ├── nft-up-example.png │ │ ├── nft-up-logo.png │ │ ├── opensea-nft-details.png │ │ ├── sawtooth-border.png │ │ ├── social-1200x800.png │ │ ├── social.png │ │ ├── stats-data-stored.svg │ │ └── stats-upload-count.svg │ ├── manifest.webmanifest │ ├── maskable_icon_x192.png │ ├── robots.txt │ ├── schema.yml │ └── sitemap.xml │ ├── sentry.client.config.js │ ├── sentry.server.config.js │ ├── styles │ ├── animations.css │ ├── button.css │ ├── colors.css │ ├── decorators.css │ ├── faq.css │ ├── fonts.css │ ├── footer.css │ ├── global.css │ ├── markdown.css │ ├── modal.css │ ├── nav.css │ ├── netlify-partials.css │ ├── nextra-overrides.css │ ├── nextra-theme.css │ ├── nft-storage.swagger-ui.css │ ├── stats.css │ ├── table.css │ ├── tabs.css │ ├── tailwind.css │ ├── tooltip.css │ ├── utils.css │ └── vars.css │ ├── tailwind.config.js │ ├── tests │ └── homepage.e2e.spec.ts │ ├── theme.config.js │ └── tsconfig.json ├── screenshot.png └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | end_of_line = lf -------------------------------------------------------------------------------- /.env.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.env.tpl -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/api.yml -------------------------------------------------------------------------------- /.github/workflows/client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/client.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/create-nft-storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/create-nft-storage.yml -------------------------------------------------------------------------------- /.github/workflows/cron-dagcargo-sizes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/cron-dagcargo-sizes.yml -------------------------------------------------------------------------------- /.github/workflows/cron-metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/cron-metrics.yml -------------------------------------------------------------------------------- /.github/workflows/cron-nft-ttr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/cron-nft-ttr.yml -------------------------------------------------------------------------------- /.github/workflows/cron-pins-failed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/cron-pins-failed.yml -------------------------------------------------------------------------------- /.github/workflows/cron-pins.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/cron-pins.yml -------------------------------------------------------------------------------- /.github/workflows/cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/cron.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.github/workflows/website.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/.prettierignore -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PEERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/PEERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/README.md -------------------------------------------------------------------------------- /client-gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/client-gen.sh -------------------------------------------------------------------------------- /decisions/20240313-try-w3up.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/decisions/20240313-try-w3up.md -------------------------------------------------------------------------------- /examples/client/browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/README.md -------------------------------------------------------------------------------- /examples/client/browser/bundled-vite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/bundled-vite/.gitignore -------------------------------------------------------------------------------- /examples/client/browser/bundled-vite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/bundled-vite/README.md -------------------------------------------------------------------------------- /examples/client/browser/bundled-vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/bundled-vite/index.html -------------------------------------------------------------------------------- /examples/client/browser/bundled-vite/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/bundled-vite/main.js -------------------------------------------------------------------------------- /examples/client/browser/bundled-vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/bundled-vite/package.json -------------------------------------------------------------------------------- /examples/client/browser/store.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/store.html -------------------------------------------------------------------------------- /examples/client/browser/storeBlob.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/storeBlob.html -------------------------------------------------------------------------------- /examples/client/browser/storeCar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/storeCar.html -------------------------------------------------------------------------------- /examples/client/browser/storeDirectory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/storeDirectory.html -------------------------------------------------------------------------------- /examples/client/browser/storeFromUrl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/browser/storeFromUrl.html -------------------------------------------------------------------------------- /examples/client/node.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/README.md -------------------------------------------------------------------------------- /examples/client/node.js/docsQuickstart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/docsQuickstart.js -------------------------------------------------------------------------------- /examples/client/node.js/encodeBlob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/encodeBlob.js -------------------------------------------------------------------------------- /examples/client/node.js/encodeDirectory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/encodeDirectory.js -------------------------------------------------------------------------------- /examples/client/node.js/old-cidv0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/old-cidv0.js -------------------------------------------------------------------------------- /examples/client/node.js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/package.json -------------------------------------------------------------------------------- /examples/client/node.js/pinpie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/pinpie.jpg -------------------------------------------------------------------------------- /examples/client/node.js/seamonster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/seamonster.jpg -------------------------------------------------------------------------------- /examples/client/node.js/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/store.js -------------------------------------------------------------------------------- /examples/client/node.js/storeBlob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/storeBlob.js -------------------------------------------------------------------------------- /examples/client/node.js/storeCar-dagJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/storeCar-dagJSON.js -------------------------------------------------------------------------------- /examples/client/node.js/storeCar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/storeCar.js -------------------------------------------------------------------------------- /examples/client/node.js/storeDirectory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/client/node.js/storeDirectory.js -------------------------------------------------------------------------------- /examples/ucan-node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/ucan-node/.gitignore -------------------------------------------------------------------------------- /examples/ucan-node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/ucan-node/index.js -------------------------------------------------------------------------------- /examples/ucan-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/ucan-node/package.json -------------------------------------------------------------------------------- /examples/ucan-node/pinpie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/ucan-node/pinpie.jpg -------------------------------------------------------------------------------- /examples/ucan-node/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/ucan-node/readme.md -------------------------------------------------------------------------------- /examples/ucan-node/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/examples/ucan-node/sandbox.config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/CHANGELOG.md -------------------------------------------------------------------------------- /packages/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/README.md -------------------------------------------------------------------------------- /packages/api/ava.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | files: ['test/**/*.spec.js'], 3 | workerThreads: false, 4 | } 5 | -------------------------------------------------------------------------------- /packages/api/db/cargo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/cargo.sql -------------------------------------------------------------------------------- /packages/api/db/cargo.testing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/cargo.testing.sql -------------------------------------------------------------------------------- /packages/api/db/config.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/config.sql -------------------------------------------------------------------------------- /packages/api/db/fdw.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/fdw.sql -------------------------------------------------------------------------------- /packages/api/db/functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/functions.sql -------------------------------------------------------------------------------- /packages/api/db/migrations/001-add-HasSuperHotAccess-user_tag.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE user_tag_type ADD VALUE 'HasSuperHotAccess'; 2 | -------------------------------------------------------------------------------- /packages/api/db/migrations/002-import-metrics-cargo-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/migrations/002-import-metrics-cargo-schema.sql -------------------------------------------------------------------------------- /packages/api/db/migrations/003-add-HasDeleteRestriction-type.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE user_tag_type ADD VALUE 'HasDeleteRestriction'; 2 | -------------------------------------------------------------------------------- /packages/api/db/migrations/004-user_tag_proposals.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/migrations/004-user_tag_proposals.sql -------------------------------------------------------------------------------- /packages/api/db/migrations/005-add-github-id-to-admin_search-view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/migrations/005-add-github-id-to-admin_search-view.sql -------------------------------------------------------------------------------- /packages/api/db/migrations/006-add-copy-upload-history-fn.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/migrations/006-add-copy-upload-history-fn.sql -------------------------------------------------------------------------------- /packages/api/db/migrations/007-add-service.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE service_type ADD VALUE 'ElasticIpfs'; -------------------------------------------------------------------------------- /packages/api/db/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/readme.md -------------------------------------------------------------------------------- /packages/api/db/reset.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/reset.sql -------------------------------------------------------------------------------- /packages/api/db/tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/db/tables.sql -------------------------------------------------------------------------------- /packages/api/docker/docker-compose-local-ports.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/docker/docker-compose-local-ports.yml -------------------------------------------------------------------------------- /packages/api/docker/docker-compose-volumes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/docker/docker-compose-volumes.yml -------------------------------------------------------------------------------- /packages/api/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/docker/docker-compose.yml -------------------------------------------------------------------------------- /packages/api/docker/postgres/00-initial-schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/docker/postgres/00-initial-schema.sql -------------------------------------------------------------------------------- /packages/api/docker/postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/docker/postgres/Dockerfile -------------------------------------------------------------------------------- /packages/api/docker/run-with-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/docker/run-with-dependencies.sh -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/pw-test.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/pw-test.config.cjs -------------------------------------------------------------------------------- /packages/api/scripts/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/cli.js -------------------------------------------------------------------------------- /packages/api/scripts/cmds/db-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/cmds/db-sql.js -------------------------------------------------------------------------------- /packages/api/scripts/cmds/db-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/cmds/db-types.js -------------------------------------------------------------------------------- /packages/api/scripts/cmds/minio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/cmds/minio.js -------------------------------------------------------------------------------- /packages/api/scripts/cmds/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/cmds/services.js -------------------------------------------------------------------------------- /packages/api/scripts/cmds/w3up-console-ucan-request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/cmds/w3up-console-ucan-request.js -------------------------------------------------------------------------------- /packages/api/scripts/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/fetch.js -------------------------------------------------------------------------------- /packages/api/scripts/node-globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/node-globals.js -------------------------------------------------------------------------------- /packages/api/scripts/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/run-test.sh -------------------------------------------------------------------------------- /packages/api/scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/scripts/utils.js -------------------------------------------------------------------------------- /packages/api/src/bindings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/bindings.d.ts -------------------------------------------------------------------------------- /packages/api/src/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/cluster.js -------------------------------------------------------------------------------- /packages/api/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/config.js -------------------------------------------------------------------------------- /packages/api/src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/errors.js -------------------------------------------------------------------------------- /packages/api/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/index.js -------------------------------------------------------------------------------- /packages/api/src/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/middleware/auth.js -------------------------------------------------------------------------------- /packages/api/src/middleware/maintenance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/middleware/maintenance.js -------------------------------------------------------------------------------- /packages/api/src/routes/blog-subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/blog-subscribe.js -------------------------------------------------------------------------------- /packages/api/src/routes/cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/cors.js -------------------------------------------------------------------------------- /packages/api/src/routes/did.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/did.js -------------------------------------------------------------------------------- /packages/api/src/routes/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/login.js -------------------------------------------------------------------------------- /packages/api/src/routes/metaplex-upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/metaplex-upload.js -------------------------------------------------------------------------------- /packages/api/src/routes/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/metrics.js -------------------------------------------------------------------------------- /packages/api/src/routes/nfts-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/nfts-check.js -------------------------------------------------------------------------------- /packages/api/src/routes/nfts-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/nfts-delete.js -------------------------------------------------------------------------------- /packages/api/src/routes/nfts-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/nfts-get.js -------------------------------------------------------------------------------- /packages/api/src/routes/nfts-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/nfts-list.js -------------------------------------------------------------------------------- /packages/api/src/routes/nfts-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/nfts-store.js -------------------------------------------------------------------------------- /packages/api/src/routes/nfts-upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/nfts-upload.js -------------------------------------------------------------------------------- /packages/api/src/routes/pins-add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/pins-add.js -------------------------------------------------------------------------------- /packages/api/src/routes/pins-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/pins-delete.js -------------------------------------------------------------------------------- /packages/api/src/routes/pins-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/pins-get.js -------------------------------------------------------------------------------- /packages/api/src/routes/pins-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/pins-list.js -------------------------------------------------------------------------------- /packages/api/src/routes/pins-replace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/pins-replace.js -------------------------------------------------------------------------------- /packages/api/src/routes/tokens-create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/tokens-create.js -------------------------------------------------------------------------------- /packages/api/src/routes/tokens-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/tokens-delete.js -------------------------------------------------------------------------------- /packages/api/src/routes/tokens-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/tokens-list.js -------------------------------------------------------------------------------- /packages/api/src/routes/ucan-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/ucan-token.js -------------------------------------------------------------------------------- /packages/api/src/routes/user-did-register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/user-did-register.js -------------------------------------------------------------------------------- /packages/api/src/routes/user-requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/user-requests.js -------------------------------------------------------------------------------- /packages/api/src/routes/user-tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/routes/user-tags.js -------------------------------------------------------------------------------- /packages/api/src/utils/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/auth.js -------------------------------------------------------------------------------- /packages/api/src/utils/car.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/car.js -------------------------------------------------------------------------------- /packages/api/src/utils/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/context.js -------------------------------------------------------------------------------- /packages/api/src/utils/db-client-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/db-client-types.ts -------------------------------------------------------------------------------- /packages/api/src/utils/db-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/db-client.js -------------------------------------------------------------------------------- /packages/api/src/utils/db-transforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/db-transforms.js -------------------------------------------------------------------------------- /packages/api/src/utils/db-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/db-types.d.ts -------------------------------------------------------------------------------- /packages/api/src/utils/ed25519.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/ed25519.js -------------------------------------------------------------------------------- /packages/api/src/utils/json-response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/json-response.js -------------------------------------------------------------------------------- /packages/api/src/utils/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/jwt.js -------------------------------------------------------------------------------- /packages/api/src/utils/linkdex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/linkdex.js -------------------------------------------------------------------------------- /packages/api/src/utils/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/logs.js -------------------------------------------------------------------------------- /packages/api/src/utils/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/router.js -------------------------------------------------------------------------------- /packages/api/src/utils/uploader/r2-uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/uploader/r2-uploader.js -------------------------------------------------------------------------------- /packages/api/src/utils/uploader/s3-uploader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/uploader/s3-uploader.js -------------------------------------------------------------------------------- /packages/api/src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/utils.js -------------------------------------------------------------------------------- /packages/api/src/utils/w3up.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/src/utils/w3up.js -------------------------------------------------------------------------------- /packages/api/test/bindings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/bindings.d.ts -------------------------------------------------------------------------------- /packages/api/test/config.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/config.spec.js -------------------------------------------------------------------------------- /packages/api/test/db-client.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/db-client.spec.js -------------------------------------------------------------------------------- /packages/api/test/did.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/did.spec.js -------------------------------------------------------------------------------- /packages/api/test/fixtures/corrupt.car: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/fixtures/corrupt.car -------------------------------------------------------------------------------- /packages/api/test/keys.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/keys.spec.js -------------------------------------------------------------------------------- /packages/api/test/maintenance.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/maintenance.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-check.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-check.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-delete.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-delete.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-get.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-get.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-list.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-list.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-metaplex-upload.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-metaplex-upload.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-store.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-store.spec.js -------------------------------------------------------------------------------- /packages/api/test/nfts-upload.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/nfts-upload.spec.js -------------------------------------------------------------------------------- /packages/api/test/pin-add.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/pin-add.spec.js -------------------------------------------------------------------------------- /packages/api/test/pin-list.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/pin-list.spec.js -------------------------------------------------------------------------------- /packages/api/test/scripts/car.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/scripts/car.js -------------------------------------------------------------------------------- /packages/api/test/scripts/constants.js: -------------------------------------------------------------------------------- 1 | export const endpoint = 'http://testing.nft.storage' 2 | -------------------------------------------------------------------------------- /packages/api/test/scripts/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/scripts/fixtures.js -------------------------------------------------------------------------------- /packages/api/test/scripts/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/scripts/globals.js -------------------------------------------------------------------------------- /packages/api/test/scripts/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/scripts/helpers.js -------------------------------------------------------------------------------- /packages/api/test/scripts/test-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/scripts/test-context.js -------------------------------------------------------------------------------- /packages/api/test/stats-get.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/stats-get.spec.js -------------------------------------------------------------------------------- /packages/api/test/ucan-token.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/ucan-token.spec.js -------------------------------------------------------------------------------- /packages/api/test/user-did.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/user-did.spec.js -------------------------------------------------------------------------------- /packages/api/test/utils/w3up-testing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/utils/w3up-testing.js -------------------------------------------------------------------------------- /packages/api/test/version.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/test/version.spec.js -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/api/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/api/wrangler.toml -------------------------------------------------------------------------------- /packages/client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/CHANGELOG.md -------------------------------------------------------------------------------- /packages/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/README.md -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/rollup.config.js -------------------------------------------------------------------------------- /packages/client/rollup.esm.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/rollup.esm.config.js -------------------------------------------------------------------------------- /packages/client/src/bs-car-reader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/bs-car-reader.js -------------------------------------------------------------------------------- /packages/client/src/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/gateway.js -------------------------------------------------------------------------------- /packages/client/src/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/lib.js -------------------------------------------------------------------------------- /packages/client/src/lib/interface.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/client/src/lib/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/lib/interface.ts -------------------------------------------------------------------------------- /packages/client/src/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/platform.js -------------------------------------------------------------------------------- /packages/client/src/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/platform.ts -------------------------------------------------------------------------------- /packages/client/src/platform.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/platform.web.js -------------------------------------------------------------------------------- /packages/client/src/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/src/token.js -------------------------------------------------------------------------------- /packages/client/test/bs-car-reader.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/bs-car-reader.spec.js -------------------------------------------------------------------------------- /packages/client/test/gateway.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/gateway.spec.js -------------------------------------------------------------------------------- /packages/client/test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/helpers.js -------------------------------------------------------------------------------- /packages/client/test/importer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/importer.js -------------------------------------------------------------------------------- /packages/client/test/lib.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/lib.spec.js -------------------------------------------------------------------------------- /packages/client/test/mock-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/mock-server.js -------------------------------------------------------------------------------- /packages/client/test/rate-limiter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/rate-limiter.spec.js -------------------------------------------------------------------------------- /packages/client/test/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/service.js -------------------------------------------------------------------------------- /packages/client/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/test.js -------------------------------------------------------------------------------- /packages/client/test/token.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/test/token.spec.js -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/client/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/client/typedoc.json -------------------------------------------------------------------------------- /packages/create-nft-storage/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/CHANGELOG.md -------------------------------------------------------------------------------- /packages/create-nft-storage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/package.json -------------------------------------------------------------------------------- /packages/create-nft-storage/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/src/index.js -------------------------------------------------------------------------------- /packages/create-nft-storage/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/src/types.ts -------------------------------------------------------------------------------- /packages/create-nft-storage/src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/src/utils.js -------------------------------------------------------------------------------- /packages/create-nft-storage/templates/default/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/templates/default/.gitignore -------------------------------------------------------------------------------- /packages/create-nft-storage/templates/default/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/templates/default/README.md -------------------------------------------------------------------------------- /packages/create-nft-storage/templates/default/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/templates/default/index.js -------------------------------------------------------------------------------- /packages/create-nft-storage/templates/default/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/templates/default/package.json -------------------------------------------------------------------------------- /packages/create-nft-storage/templates/default/pinpie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/templates/default/pinpie.jpg -------------------------------------------------------------------------------- /packages/create-nft-storage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/create-nft-storage/tsconfig.json -------------------------------------------------------------------------------- /packages/cron/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /packages/cron/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/package.json -------------------------------------------------------------------------------- /packages/cron/src/bin/dagcargo-sizes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/bin/dagcargo-sizes.js -------------------------------------------------------------------------------- /packages/cron/src/bin/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/bin/metrics.js -------------------------------------------------------------------------------- /packages/cron/src/bin/nft-ttr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/bin/nft-ttr.js -------------------------------------------------------------------------------- /packages/cron/src/bin/nft-ttr.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/bin/nft-ttr.spec.js -------------------------------------------------------------------------------- /packages/cron/src/bin/pins-failed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/bin/pins-failed.js -------------------------------------------------------------------------------- /packages/cron/src/bin/pins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/bin/pins.js -------------------------------------------------------------------------------- /packages/cron/src/jobs/dagcargo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/jobs/dagcargo.js -------------------------------------------------------------------------------- /packages/cron/src/jobs/measureNftTimeToRetrievability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/jobs/measureNftTimeToRetrievability.js -------------------------------------------------------------------------------- /packages/cron/src/jobs/measureNftTimeToRetrievability.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/jobs/measureNftTimeToRetrievability.spec.js -------------------------------------------------------------------------------- /packages/cron/src/jobs/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/jobs/metrics.js -------------------------------------------------------------------------------- /packages/cron/src/jobs/pins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/jobs/pins.js -------------------------------------------------------------------------------- /packages/cron/src/lib/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/http.js -------------------------------------------------------------------------------- /packages/cron/src/lib/ipfs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/ipfs.js -------------------------------------------------------------------------------- /packages/cron/src/lib/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/metrics.js -------------------------------------------------------------------------------- /packages/cron/src/lib/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/random.js -------------------------------------------------------------------------------- /packages/cron/src/lib/random.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/random.spec.js -------------------------------------------------------------------------------- /packages/cron/src/lib/testing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/testing.js -------------------------------------------------------------------------------- /packages/cron/src/lib/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/time.js -------------------------------------------------------------------------------- /packages/cron/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/utils.js -------------------------------------------------------------------------------- /packages/cron/src/lib/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/lib/utils.spec.js -------------------------------------------------------------------------------- /packages/cron/src/prom-client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/src/prom-client.d.ts -------------------------------------------------------------------------------- /packages/cron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/cron/tsconfig.json -------------------------------------------------------------------------------- /packages/infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/README.md -------------------------------------------------------------------------------- /packages/infra/heroku/grant-dagcargo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/heroku/grant-dagcargo.sql -------------------------------------------------------------------------------- /packages/infra/heroku/grant-postgrest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/heroku/grant-postgrest.sql -------------------------------------------------------------------------------- /packages/infra/heroku/grant-stats.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/heroku/grant-stats.sql -------------------------------------------------------------------------------- /packages/infra/heroku/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/heroku/init.sh -------------------------------------------------------------------------------- /packages/infra/heroku/postgrest/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/heroku/postgrest/Procfile -------------------------------------------------------------------------------- /packages/infra/nft.storage-db-arch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/nft.storage-db-arch.jpg -------------------------------------------------------------------------------- /packages/infra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/infra/package.json -------------------------------------------------------------------------------- /packages/tools/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tools/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/cli.js -------------------------------------------------------------------------------- /packages/tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/package.json -------------------------------------------------------------------------------- /packages/tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/tsconfig.json -------------------------------------------------------------------------------- /packages/tools/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/types.d.ts -------------------------------------------------------------------------------- /packages/tools/utils/cloudflare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/utils/cloudflare.js -------------------------------------------------------------------------------- /packages/tools/utils/cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/utils/cluster.js -------------------------------------------------------------------------------- /packages/tools/utils/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/tools/utils/types.d.ts -------------------------------------------------------------------------------- /packages/website/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/.env.development -------------------------------------------------------------------------------- /packages/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/.gitignore -------------------------------------------------------------------------------- /packages/website/.storybook/global.css: -------------------------------------------------------------------------------- 1 | /* @import '../styles/global.css'; */ 2 | @tailwind base; 3 | -------------------------------------------------------------------------------- /packages/website/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/.storybook/main.js -------------------------------------------------------------------------------- /packages/website/.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/.storybook/preview.js -------------------------------------------------------------------------------- /packages/website/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/CHANGELOG.md -------------------------------------------------------------------------------- /packages/website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/README.md -------------------------------------------------------------------------------- /packages/website/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/assets/logo.svg -------------------------------------------------------------------------------- /packages/website/components/alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/alert.js -------------------------------------------------------------------------------- /packages/website/components/blockedUploadsModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/blockedUploadsModal.js -------------------------------------------------------------------------------- /packages/website/components/box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/box.js -------------------------------------------------------------------------------- /packages/website/components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/button.js -------------------------------------------------------------------------------- /packages/website/components/cloudflareImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/cloudflareImage.js -------------------------------------------------------------------------------- /packages/website/components/copyButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/copyButton.js -------------------------------------------------------------------------------- /packages/website/components/deprecationBanner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/deprecationBanner.js -------------------------------------------------------------------------------- /packages/website/components/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/footer.js -------------------------------------------------------------------------------- /packages/website/components/hashlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/hashlink.js -------------------------------------------------------------------------------- /packages/website/components/hero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/hero.js -------------------------------------------------------------------------------- /packages/website/components/inline-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/inline-code.js -------------------------------------------------------------------------------- /packages/website/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/layout.js -------------------------------------------------------------------------------- /packages/website/components/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/link.js -------------------------------------------------------------------------------- /packages/website/components/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/loading.js -------------------------------------------------------------------------------- /packages/website/components/logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/logo.js -------------------------------------------------------------------------------- /packages/website/components/mdx/arch-switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/mdx/arch-switch.js -------------------------------------------------------------------------------- /packages/website/components/mdx/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/mdx/tabs.js -------------------------------------------------------------------------------- /packages/website/components/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/modal.js -------------------------------------------------------------------------------- /packages/website/components/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/navbar.js -------------------------------------------------------------------------------- /packages/website/components/netlifyPartial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/netlifyPartial.js -------------------------------------------------------------------------------- /packages/website/components/nftUpCta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/nftUpCta.js -------------------------------------------------------------------------------- /packages/website/components/social-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/social-link.js -------------------------------------------------------------------------------- /packages/website/components/step.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/step.js -------------------------------------------------------------------------------- /packages/website/components/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/tags.js -------------------------------------------------------------------------------- /packages/website/components/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/tooltip.js -------------------------------------------------------------------------------- /packages/website/components/tooltip.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/tooltip.stories.js -------------------------------------------------------------------------------- /packages/website/components/trustedByLogos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/trustedByLogos.js -------------------------------------------------------------------------------- /packages/website/components/trustedByLogos.stories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/trustedByLogos.stories.js -------------------------------------------------------------------------------- /packages/website/components/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/components/types.d.ts -------------------------------------------------------------------------------- /packages/website/icons/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/copy.js -------------------------------------------------------------------------------- /packages/website/icons/cross.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/cross.js -------------------------------------------------------------------------------- /packages/website/icons/discord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/discord.js -------------------------------------------------------------------------------- /packages/website/icons/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/github.js -------------------------------------------------------------------------------- /packages/website/icons/hamburger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/hamburger.js -------------------------------------------------------------------------------- /packages/website/icons/protocolLabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/protocolLabs.js -------------------------------------------------------------------------------- /packages/website/icons/twitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/icons/twitter.js -------------------------------------------------------------------------------- /packages/website/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/jest.config.js -------------------------------------------------------------------------------- /packages/website/lib/__tests__/statsUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/__tests__/statsUtils.test.js -------------------------------------------------------------------------------- /packages/website/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/api.js -------------------------------------------------------------------------------- /packages/website/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/constants.js -------------------------------------------------------------------------------- /packages/website/lib/countly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/countly.js -------------------------------------------------------------------------------- /packages/website/lib/faqContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/faqContent.js -------------------------------------------------------------------------------- /packages/website/lib/format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/format.js -------------------------------------------------------------------------------- /packages/website/lib/magic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/magic.js -------------------------------------------------------------------------------- /packages/website/lib/mock_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/mock_files.js -------------------------------------------------------------------------------- /packages/website/lib/statsUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/statsUtils.js -------------------------------------------------------------------------------- /packages/website/lib/statuspage-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/statuspage-api.js -------------------------------------------------------------------------------- /packages/website/lib/tachyon-to-tailwind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/tachyon-to-tailwind.js -------------------------------------------------------------------------------- /packages/website/lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/types.d.ts -------------------------------------------------------------------------------- /packages/website/lib/usePagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/usePagination.js -------------------------------------------------------------------------------- /packages/website/lib/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/lib/user.js -------------------------------------------------------------------------------- /packages/website/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/next-env.d.ts -------------------------------------------------------------------------------- /packages/website/next-sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/next-sitemap.js -------------------------------------------------------------------------------- /packages/website/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/next.config.js -------------------------------------------------------------------------------- /packages/website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/package.json -------------------------------------------------------------------------------- /packages/website/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/404.js -------------------------------------------------------------------------------- /packages/website/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/_app.js -------------------------------------------------------------------------------- /packages/website/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/_document.js -------------------------------------------------------------------------------- /packages/website/pages/api-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/api-docs.js -------------------------------------------------------------------------------- /packages/website/pages/callback/[[...redirectPath]].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/callback/[[...redirectPath]].js -------------------------------------------------------------------------------- /packages/website/pages/docs/client/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/client/http.md -------------------------------------------------------------------------------- /packages/website/pages/docs/client/js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/client/js.md -------------------------------------------------------------------------------- /packages/website/pages/docs/client/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/client/meta.json -------------------------------------------------------------------------------- /packages/website/pages/docs/concepts/architecture-considerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/concepts/architecture-considerations.md -------------------------------------------------------------------------------- /packages/website/pages/docs/concepts/car-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/concepts/car-files.md -------------------------------------------------------------------------------- /packages/website/pages/docs/concepts/decentralized-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/concepts/decentralized-storage.md -------------------------------------------------------------------------------- /packages/website/pages/docs/concepts/gateways.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/concepts/gateways.md -------------------------------------------------------------------------------- /packages/website/pages/docs/concepts/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/concepts/meta.json -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/get-status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/get-status.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/meta.json -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/mint-custom-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/mint-custom-metadata.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/mint-erc-1155.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/mint-erc-1155.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/nftup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/nftup.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/pinning-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/pinning-service.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/retrieve.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/retrieve.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/store-directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/store-directory.md -------------------------------------------------------------------------------- /packages/website/pages/docs/how-to/ucan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/how-to/ucan.md -------------------------------------------------------------------------------- /packages/website/pages/docs/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/meta.json -------------------------------------------------------------------------------- /packages/website/pages/docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/quickstart.md -------------------------------------------------------------------------------- /packages/website/pages/docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/troubleshooting.md -------------------------------------------------------------------------------- /packages/website/pages/docs/why-nft-storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/docs/why-nft-storage.md -------------------------------------------------------------------------------- /packages/website/pages/faq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/faq.js -------------------------------------------------------------------------------- /packages/website/pages/files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/files.js -------------------------------------------------------------------------------- /packages/website/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/index.js -------------------------------------------------------------------------------- /packages/website/pages/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/login.js -------------------------------------------------------------------------------- /packages/website/pages/manage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/manage.js -------------------------------------------------------------------------------- /packages/website/pages/new-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/new-key.js -------------------------------------------------------------------------------- /packages/website/pages/privacy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/privacy.js -------------------------------------------------------------------------------- /packages/website/pages/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/stats.js -------------------------------------------------------------------------------- /packages/website/pages/terms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/pages/terms.js -------------------------------------------------------------------------------- /packages/website/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/playwright.config.ts -------------------------------------------------------------------------------- /packages/website/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/postcss.config.js -------------------------------------------------------------------------------- /packages/website/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/_redirects -------------------------------------------------------------------------------- /packages/website/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/website/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/favicon.ico -------------------------------------------------------------------------------- /packages/website/public/fonts/ChicagoFLF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/fonts/ChicagoFLF.ttf -------------------------------------------------------------------------------- /packages/website/public/fonts/ChicagoFLF.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/fonts/ChicagoFLF.woff2 -------------------------------------------------------------------------------- /packages/website/public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/icon-192.png -------------------------------------------------------------------------------- /packages/website/public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/icon-512.png -------------------------------------------------------------------------------- /packages/website/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/icon.svg -------------------------------------------------------------------------------- /packages/website/public/images/bg-hex.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/bg-hex.svg -------------------------------------------------------------------------------- /packages/website/public/images/block-explorer-read-token-uri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/block-explorer-read-token-uri.png -------------------------------------------------------------------------------- /packages/website/public/images/blog-2/erc-721.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/blog-2/erc-721.png -------------------------------------------------------------------------------- /packages/website/public/images/blog-2/img-link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/blog-2/img-link.png -------------------------------------------------------------------------------- /packages/website/public/images/blog-2/nyan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/blog-2/nyan.png -------------------------------------------------------------------------------- /packages/website/public/images/blog-2/thing-not-location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/blog-2/thing-not-location.png -------------------------------------------------------------------------------- /packages/website/public/images/blog-2/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/blog-2/thumbnail.png -------------------------------------------------------------------------------- /packages/website/public/images/check-bullet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/check-bullet.svg -------------------------------------------------------------------------------- /packages/website/public/images/decentralized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/decentralized.png -------------------------------------------------------------------------------- /packages/website/public/images/diagram-retrieve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/diagram-retrieve.png -------------------------------------------------------------------------------- /packages/website/public/images/diagram-store-and-retrieve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/diagram-store-and-retrieve.png -------------------------------------------------------------------------------- /packages/website/public/images/diagram-store-and-retrieve@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/diagram-store-and-retrieve@2x.png -------------------------------------------------------------------------------- /packages/website/public/images/diagram-store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/diagram-store.png -------------------------------------------------------------------------------- /packages/website/public/images/getting-started.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/getting-started.jpg -------------------------------------------------------------------------------- /packages/website/public/images/getting-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/getting-started.png -------------------------------------------------------------------------------- /packages/website/public/images/icon-arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/icon-arrow-down.svg -------------------------------------------------------------------------------- /packages/website/public/images/image-404.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/image-404.gif -------------------------------------------------------------------------------- /packages/website/public/images/logo-filecoin-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-filecoin-sm.png -------------------------------------------------------------------------------- /packages/website/public/images/logo-ipfs-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-ipfs-sm.png -------------------------------------------------------------------------------- /packages/website/public/images/logo-nft-storage-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-nft-storage-dark.svg -------------------------------------------------------------------------------- /packages/website/public/images/logo-nft-storage-inline-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-nft-storage-inline-dark.svg -------------------------------------------------------------------------------- /packages/website/public/images/logo-nft-storage-inline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-nft-storage-inline.svg -------------------------------------------------------------------------------- /packages/website/public/images/logo-nft-storage-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-nft-storage-sm.png -------------------------------------------------------------------------------- /packages/website/public/images/logo-nft.storage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/logo-nft.storage.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/K21.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/K21.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/calaxy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/calaxy.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/holaplex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/holaplex.png -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/magic-eden.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/magic-eden.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/makersplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/makersplace.png -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/nftport.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/nftport.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/opensea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/opensea.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/project-galaxy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/project-galaxy.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/rarible.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/rarible.svg -------------------------------------------------------------------------------- /packages/website/public/images/marketplace-logos/home/tatum.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/marketplace-logos/home/tatum.svg -------------------------------------------------------------------------------- /packages/website/public/images/new-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/new-file.png -------------------------------------------------------------------------------- /packages/website/public/images/nft-storage-file-listing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/nft-storage-file-listing.png -------------------------------------------------------------------------------- /packages/website/public/images/nft-up-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/nft-up-example.png -------------------------------------------------------------------------------- /packages/website/public/images/nft-up-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/nft-up-logo.png -------------------------------------------------------------------------------- /packages/website/public/images/opensea-nft-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/opensea-nft-details.png -------------------------------------------------------------------------------- /packages/website/public/images/sawtooth-border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/sawtooth-border.png -------------------------------------------------------------------------------- /packages/website/public/images/social-1200x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/social-1200x800.png -------------------------------------------------------------------------------- /packages/website/public/images/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/social.png -------------------------------------------------------------------------------- /packages/website/public/images/stats-data-stored.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/stats-data-stored.svg -------------------------------------------------------------------------------- /packages/website/public/images/stats-upload-count.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/images/stats-upload-count.svg -------------------------------------------------------------------------------- /packages/website/public/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/manifest.webmanifest -------------------------------------------------------------------------------- /packages/website/public/maskable_icon_x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/maskable_icon_x192.png -------------------------------------------------------------------------------- /packages/website/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/robots.txt -------------------------------------------------------------------------------- /packages/website/public/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/schema.yml -------------------------------------------------------------------------------- /packages/website/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/public/sitemap.xml -------------------------------------------------------------------------------- /packages/website/sentry.client.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/sentry.client.config.js -------------------------------------------------------------------------------- /packages/website/sentry.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/sentry.server.config.js -------------------------------------------------------------------------------- /packages/website/styles/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/animations.css -------------------------------------------------------------------------------- /packages/website/styles/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/button.css -------------------------------------------------------------------------------- /packages/website/styles/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/colors.css -------------------------------------------------------------------------------- /packages/website/styles/decorators.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/decorators.css -------------------------------------------------------------------------------- /packages/website/styles/faq.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/website/styles/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/fonts.css -------------------------------------------------------------------------------- /packages/website/styles/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/footer.css -------------------------------------------------------------------------------- /packages/website/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/global.css -------------------------------------------------------------------------------- /packages/website/styles/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/markdown.css -------------------------------------------------------------------------------- /packages/website/styles/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/modal.css -------------------------------------------------------------------------------- /packages/website/styles/nav.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/nav.css -------------------------------------------------------------------------------- /packages/website/styles/netlify-partials.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/netlify-partials.css -------------------------------------------------------------------------------- /packages/website/styles/nextra-overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/nextra-overrides.css -------------------------------------------------------------------------------- /packages/website/styles/nextra-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/nextra-theme.css -------------------------------------------------------------------------------- /packages/website/styles/nft-storage.swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/nft-storage.swagger-ui.css -------------------------------------------------------------------------------- /packages/website/styles/stats.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/stats.css -------------------------------------------------------------------------------- /packages/website/styles/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/table.css -------------------------------------------------------------------------------- /packages/website/styles/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/tabs.css -------------------------------------------------------------------------------- /packages/website/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/tailwind.css -------------------------------------------------------------------------------- /packages/website/styles/tooltip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/tooltip.css -------------------------------------------------------------------------------- /packages/website/styles/utils.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/utils.css -------------------------------------------------------------------------------- /packages/website/styles/vars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/styles/vars.css -------------------------------------------------------------------------------- /packages/website/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/tailwind.config.js -------------------------------------------------------------------------------- /packages/website/tests/homepage.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/tests/homepage.e2e.spec.ts -------------------------------------------------------------------------------- /packages/website/theme.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/theme.config.js -------------------------------------------------------------------------------- /packages/website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/packages/website/tsconfig.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/screenshot.png -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nftstorage/nft.storage/HEAD/yarn.lock --------------------------------------------------------------------------------