UNPKG

arcpay-sdk

Version:

arcpay is a web3 payment processor, facilitating the use of royalty points to purchase digital and real-world assets. The sdk provides a plug and play interface with arcpay contracts and enable users to create and purchase listings.

109 lines (108 loc) 3.14 kB
{ "name": "arcpay-sdk", "version": "0.0.17", "type": "module", "license": "Apache-2.0 license", "files": [ "dist" ], "repository": { "type": "git", "url": "git+https://github.com/Frostbits-Solutions/arcpay-sdk.git" }, "keywords": [ "voi", "algorand", "arc", "pay", "sdk" ], "main": "./dist/arcpay-sdk.cjs", "module": "./dist/arcpay-sdk.js", "types": "./dist/main.d.ts", "exports": { ".": { "types": "./dist/main.d.ts", "import": "./dist/arcpay-sdk.js", "require": "./dist/arcpay-sdk.cjs" } }, "scripts": { "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", "preview": "vite preview", "test:unit": "vitest", "test:e2e": "playwright test", "build-only": "vite build", "type-check": "vue-tsc --build --force", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "format": "prettier --write src/" }, "dependencies": { "@agoralabs-sh/algorand-provider": "^1.1.0", "@agoralabs-sh/avm-web-provider": "^1.7.0", "@blockshake/defly-connect": "^1.1.6", "@ipld/dag-pb": "^4.1.3", "@perawallet/connect": "^1.3.5", "@radix-icons/vue": "^1.0.0", "@supabase/supabase-js": "^2.47.3", "@txnlab/use-wallet": "^3.11.0", "@vueuse/core": "^12.0.0", "@vueuse/motion": "^2.2.6", "@walletconnect/modal-sign-html": "^2.7.0", "@walletconnect/sign-client": "^2.17.2", "@walletconnect/web3wallet": "^1.16.1", "algosdk": "^2.7.0", "axios": "^1.7.9", "buffer": "^6.0.3", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "color": "^4.2.3", "lucide-vue-next": "^0.468.0", "lute-connect": "^1.4.1", "mersenne-twister": "^1.1.0", "multiformats": "^13.3.1", "pinia": "^2.3.0", "radix-vue": "^1.9.11", "tailwind-merge": "^2.5.5", "tailwindcss-animate": "^1.0.7", "uuid": "^11.0.3", "v3-infinite-loading": "^1.3.2", "vite-plugin-css-injected-by-js": "^3.5.2", "vue": "^3.5.13", "vue-countup-v3": "^1.4.2", "vue-router": "^4.5.0", "vue3-webcomponent-wrapper": "^0.2.0" }, "devDependencies": { "@babel/types": "^7.26.3", "@magic-ext/algorand": "^23.18.1", "@magic-sdk/provider": "^28.18.1", "@playwright/test": "^1.49.1", "@rushstack/eslint-patch": "^1.10.4", "@tsconfig/node20": "^20.1.4", "@types/jsdom": "^21.1.7", "@types/node": "^22.10.1", "@types/uuid": "^10.0.0", "@vitejs/plugin-vue": "^5.2.1", "@vue/eslint-config-prettier": "^10.1.0", "@vue/eslint-config-typescript": "^13.0.0", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "autoprefixer": "^10.4.20", "eslint": "^8.56.0", "eslint-plugin-playwright": "^2.1.0", "eslint-plugin-vue": "^9.32.0", "jsdom": "^25.0.1", "magic-sdk": "^28.19.1", "npm-run-all2": "^7.0.1", "postcss": "^8.4.49", "prettier": "^3.4.2", "tailwindcss": "^3.4.16", "typescript": "~5.6.3", "vite": "^6.0.3", "vite-plugin-dts": "^4.3.0", "vitest": "^2.1.8", "vue-tsc": "^2.1.10" } }