{
    "name": "@araviel/nftst-metaplex-auth",
    "version": "1.2.0",
    "description": "A client library for nft.storage designed for metaplex NFT uploads",
    "main": "./dist/index.cjs",
    "files": [
        "dist/**/*"
    ],
    "publishConfig": {
        "access": "public"
    },
    "type": "module",
    "exports": {
        ".": {
            "browser": "./dist/index.browser.js",
            "import": "./dist/src/index.js",
            "require": "./dist/index.cjs"
        }
    },
    "browser": {
        "./src/platform.js": "./src/platform.browser.js"
    },
    "types": "./dist/src/index.d.ts",
    "scripts": {
        "build": "npm run clean && npm run build:all",
        "clean": "rimraf ./dist",
        "typecheck": "tsc",
        "build:all": "npm run typecheck && npm run build:cjs && npm run build:browser",
        "build:cjs": "mkdirp ./dist && esbuild ./src/index.ts --bundle --format=cjs --platform=node  --target=es2018 --outfile=./dist/index.cjs",
        "build:esm": "mkdirp ./dist && esbuild ./src/index.ts --bundle --format=esm --platform=node --target=es2018 --outfile=./dist/index.esm.js",
        "build:browser": "mkdirp ./dist && esbuild ./src/index.ts --bundle --format=esm --target=es2018 --outfile=./dist/index.browser.js --external:stream/web",
        "build:cli": "mkdirp ./dist && esbuild ./src/cli.ts --bundle --format=cjs --platform=node --target=es2018 --outfile=./dist/cli.cjs",
        "prepublishOnly": "npm run build",
        "typedoc": "typedoc",
        "prepare": "husky install"
    },
    "lint-staged": {
        "**/*": "prettier --write --ignore-unknown"
    },
    "keywords": [
        "nft",
        "nft.storage",
        "metaplex",
        "ipfs",
        "filecoin",
        "safecoin"
    ],
    "author": "yusef@protocol.ai",
    "license": "ISC",
    "dependencies": {
        "@dashkite/tweetnacl": "^1.0.3",
        "@ipld/dag-pb": "^2.1.16",
        "@safecoin/web3.js": "^1.29.4",
        "@web-std/fetch": "^2.1.2",
        "@web-std/file": "^1.1.4",
        "ajv": "^8.8.1",
        "files-from-path": "^0.2.1",
        "ipfs-car": "^0.6.2",
        "ipfs-unixfs": "^6.0.6",
        "multiformats": "^9.6.2",
        "nft.storage": "^5.2.5",
        "p-retry": "^5.0.0",
        "path-browserify": "^1.0.1",
        "streaming-iterables": "^6.0.0",
        "ts-command-line-args": "^2.2.0",
        "varint": "^6.0.0"
    },
    "devDependencies": {
        "@ipld/car": "^3.2.0",
        "@ssttevee/multipart-parser": "^0.1.9",
        "@types/chai": "^4.2.22",
        "@types/chai-as-promised": "^7.1.5",
        "@types/mocha": "^9.0.0",
        "@types/node": "^16.11.8",
        "@types/path-browserify": "^1.0.0",
        "@types/varint": "^6.0.0",
        "chai": "^4.3.4",
        "chai-as-promised": "^7.1.1",
        "esbuild": "^0.13.12",
        "husky": "^7.0.4",
        "lint-staged": "^12.0.3",
        "mkdirp": "^1.0.4",
        "mocha": "^9.1.3",
        "prettier": "2.4.1",
        "rimraf": "^3.0.2",
        "ts-node": "^10.4.0",
        "typedoc": "^0.22.10",
        "typedoc-plugin-missing-exports": "^0.22.6",
        "typescript": "^4.4.4"
    }
}
