{
    "name": "@terra-money/amino-js",
    "description": "terra tendermint/go-amino for JavaScript",
    "license": "Apache-2.0",
    "repository": {
        "type": "git",
        "url": "https://github.com/cosmos/amino-js.git"
    },
    "publishConfig": {
        "access": "public"
    },
    "version": "3.2.0",
    "main": "index.js",
    "types": "index.d.ts",
    "scripts": {
        "build": "webpack --config build --progress --colors --display-error-details",
        "clean": "rm -rf ./dist/*",
        "dirs": "mkdir ./dist",
        "dist:dev": "npm run clean && npm run go && NODE_ENV=development npm run build",
        "dist:prod": "npm run clean && npm run go:min && NODE_ENV=production npm run build && npm run gzip",
        "docs": "typedoc src/*.ts src/types/*.ts lib/types.ts",
        "go": "cd go/js && gopherjs build -v -o ../../lib/Amino.js .",
        "go:min": "npm run go -m",
        "go:wasm": "cd go/wasm && GOOS=js GOARCH=wasm go build -o ../../dist/Amino.wasm .",
        "go:watch": "npm run go -w",
        "gzip": "gzip -kf ./dist/*.{js,map}",
        "gzip:wasm": "gzip -kf ./dist/*.wasm",
        "lint": "eslint --ext .ts,.js .",
        "nuke": "rm -rf **/node_modules npm run.lock",
        "prepare": "tsc && npm run lint && npm run dist:prod && npm run test",
        "reset": "npm run nuke && npm run",
        "setup": "npm run dirs && npm run dist:dev",
        "server": "go run server.go",
        "static": "cp ./static/* ./dist/",
        "test": "jest --config ./test/jest.config.json",
        "wasm:exec": "cp \"$(go env GOROOT)/misc/wasm/wasm_exec.js\" ./dist/",
        "watch": "npm run build --watch"
    },
    "devDependencies": {
        "@babel/core": "7.5.5",
        "@babel/preset-env": "7.5.5",
        "@babel/preset-typescript": "7.3.3",
        "@types/jest": "24.0.15",
        "@types/node": "12.6.8",
        "@typescript-eslint/eslint-plugin": "1.12.0",
        "@typescript-eslint/parser": "1.12.0",
        "babel-loader": "8.0.6",
        "eslint": "5.16.0",
        "eslint-loader": "2.2.1",
        "eslint-plugin-node": "9.1.0",
        "jest": "24.8.0",
        "ts-jest": "^26.5.5",
        "ts-loader": "6.0.4",
        "ts-node": "8.3.0",
        "typedoc": "^0.15",
        "typescript": "3.5.3",
        "webpack": "4.36.1",
        "webpack-cli": "3.3.6",
        "webpack-merge": "4.2.1"
    },
    "files": [
        "dist",
        "lib/**/*.{ts,js,map}",
        "src/**/*.{ts,js}",
        "index.js",
        "index.d.ts",
        "package.json",
        "README.md",
        "tsconfig.json",
        "package-lock.json"
    ]
}
