UNPKG

@tezwell/michelson-sdk

Version:

Michelson SDK is a framework for generating Michelson values and types from Javascript.

86 lines (85 loc) 2.68 kB
{ "name": "@tezwell/michelson-sdk", "version": "0.4.4", "description": "Michelson SDK is a framework for generating Michelson values and types from Javascript.", "keywords": [ "Tezos", "Michelson", "Micheline", "Blockchain", "Smart Contract" ], "author": { "name": "Rodrigo Quelhas", "email": "rodrigo_quelhas@outlook.pt" }, "license": "MIT", "publishConfig": { "access": "public" }, "exports": { ".": { "require": "./index.cjs", "import": "./index.mjs" }, "./converter": { "require": "./converter/index.cjs", "import": "./converter/index.mjs" }, "./literal": { "require": "./literal.cjs", "import": "./literal.mjs" }, "./type": { "require": "./type.cjs", "import": "./type.mjs" } }, "scripts": { "build": "node --max_old_space_size=8192 scripts/build.js && tsc --build", "test": "NODE_OPTIONS=--max-old-space-size=8192 jest --runInBand --detectOpenHandles --watch", "ci-test": "NODE_OPTIONS=--max-old-space-size=8192 CI=true jest --collect-coverage --reporters=default --reporters=jest-junit --reporters=jest-html-reporter", "prettier:fix": "prettier --write '{src,tests}/**/*.{js,ts,json}'", "lint:fix": "eslint '{src,tests}/**/*.{js,ts,json}' --quiet --fix", "publish": "sh scripts/publish.sh" }, "devDependencies": { "@types/jest": "27.4.0", "@typescript-eslint/eslint-plugin": "5.10.1", "@typescript-eslint/parser": "5.10.1", "coveralls": "3.1.1", "esbuild": "0.14.14", "eslint": "8.8.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-prettier": "4.0.0", "jest": "27.4.7", "jest-html-reporter": "3.4.2", "jest-junit": "13.0.0", "prettier": "2.5.1", "ts-jest": "27.1.3", "typescript": "4.5.5" }, "jest-junit": { "suiteName": "jest tests", "outputDirectory": ".", "outputName": "coverage/junit.xml", "uniqueOutputName": "false", "classNameTemplate": "{classname} - {title}", "titleTemplate": "{classname} - {title}", "ancestorSeparator": " › ", "usePathForSuiteName": "true" }, "jest-html-reporter": { "outputPath": "coverage/test-report.html" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,ts}": [ "npm run lint:fix" ] } }