@cosmwasm/ts-codegen
Version:
@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.
72 lines (71 loc) • 2.1 kB
JSON
{
"name": "@cosmwasm/ts-codegen",
"version": "1.13.0",
"description": "@cosmwasm/ts-codegen converts your CosmWasm smart contracts into dev-friendly TypeScript classes so you can focus on shipping code.",
"author": "Dan Lynch <pyramation@gmail.com>",
"homepage": "https://github.com/hyperweb-io/ts-codegen",
"license": "SEE LICENSE IN LICENSE",
"main": "index.js",
"module": "esm/index.js",
"types": "index.d.ts",
"publishConfig": {
"access": "public",
"directory": "dist"
},
"bin": {
"cosmwasm-ts-codegen": "ts-codegen.js",
"ts-codegen": "ts-codegen.js"
},
"scripts": {
"copy": "copyfiles -f LICENSE-Apache LICENSE-MIT README.md package.json dist",
"clean": "rimraf dist/**",
"prepare": "npm run build",
"cmds": "tsx ./scripts/cmds.ts",
"build": "npm run clean; tsc; tsc -p tsconfig.esm.json; npm run copy",
"lint": "eslint . --fix",
"format": "prettier --write --log-level warn \"./**/*.ts\"",
"test": "jest",
"test:watch": "jest --watch",
"dev": "tsx src/ts-codegen",
"file": "tsx src/file"
},
"repository": {
"type": "git",
"url": "https://github.com/hyperweb-io/ts-codegen"
},
"bugs": {
"url": "https://github.com/hyperweb-io/ts-codegen/issues"
},
"devDependencies": {
"@cosmjs/cosmwasm-stargate": "0.32.3"
},
"dependencies": {
"@babel/generator": "7.24.4",
"@babel/traverse": "7.24.1",
"@babel/types": "7.24.0",
"@cosmwasm/ts-codegen-ast": "^1.9.0",
"@cosmwasm/ts-codegen-types": "^1.4.0",
"@pyramation/json-schema-to-typescript": " 11.0.4",
"@types/rimraf": "3.0.2",
"@types/shelljs": "0.8.15",
"case": "1.6.3",
"dargs": "7.0.0",
"deepmerge": "4.2.2",
"fuzzy": "0.1.3",
"glob": "^10",
"inquirerer": "0.1.3",
"minimist": "1.2.6",
"mkdirp": "1.0.4",
"nested-obj": "0.0.1",
"parse-package-name": "1.0.0",
"rimraf": "3.0.2",
"shelljs": "0.8.5"
},
"keywords": [
"cosmwasm",
"interchain",
"smart contracts",
"codegen"
],
"gitHead": "bbc6af3d780a810a8bdb8d905ef5413f1ab08d4b"
}