@acala-network/types
Version:
Acala types for @polkadot/api
41 lines • 1.68 kB
JSON
{
"name": "@acala-network/types",
"version": "6.2.0",
"description": "Acala types for @polkadot/api",
"author": "Acala Developers <hello@acala.network>",
"license": "Apache-2.0",
"scripts": {
"generate": "npm run load:meta && npm run generate:defs && npm run generate:meta",
"load:meta": "curl -s -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' https://acala-rpc.aca-api.network > metadata.json",
"generate:defs": "node --experimental-specifier-resolution=node --loader ts-node/esm ../../node_modules/.bin/polkadot-types-from-defs --package @acala-network/types/interfaces --endpoint ./metadata.json --input ./src/interfaces",
"generate:meta": "node --experimental-specifier-resolution=node --loader ts-node/esm ../../node_modules/.bin/polkadot-types-from-chain --package @acala-network/types/interfaces --endpoint ./metadata.json --output ./src/interfaces",
"build": "rm -rf dist && tsc --build tsconfig.cjs.json --verbose -f && yarn postBuild",
"postBuild": "node ./scripts/postbuild.js",
"publish:manual": "cd ./dist && npm publish --tolerate-republish --access public"
},
"files": [
"*"
],
"main": "./index.js",
"types": "./index.d.ts",
"exports": {
".": {
"types": "./index.d.ts",
"require": "./index.js",
"default": "./index.js"
},
"./*": {
"types": "./*.d.ts",
"require": "./*.js",
"default": "./*.js"
}
},
"peerDependencies": {
"@polkadot/api": "^14"
},
"devDependencies": {
"@polkadot/typegen": "^14",
"@types/node": "^20.4.9",
"typescript": "^5.0.4"
}
}