UNPKG

@solana/nominal-types

Version:

Type utilties for creating nominal/branded types in TypeScript

45 lines 1.73 kB
{ "name": "@solana/nominal-types", "version": "2.1.1", "description": "Type utilties for creating nominal/branded types in TypeScript", "types": "./dist/types/index.d.ts", "type": "commonjs", "files": [ "./dist/" ], "sideEffects": false, "keywords": [ "blockchain", "solana", "web3" ], "author": "Solana Labs Maintainers <maintainers@solanalabs.com>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/anza-xyz/kit" }, "bugs": { "url": "https://github.com/anza-xyz/kit/issues" }, "browserslist": [ "supports bigint and not dead", "maintained node versions" ], "peerDependencies": { "typescript": ">=5.3.3" }, "engines": { "node": ">=20.18.0" }, "scripts": { "compile:docs": "typedoc", "compile:typedefs": "tsc -p ./tsconfig.declarations.json", "publish-impl": "npm view $npm_package_name@$npm_package_version > /dev/null 2>&1 || (pnpm publish --tag ${PUBLISH_TAG:-canary} --access public --no-git-checks && (([ \"$PUBLISH_TAG\" != \"canary\" ] && pnpm dist-tag add $npm_package_name@$npm_package_version latest) || true))", "publish-packages": "pnpm prepublishOnly && pnpm publish-impl", "style:fix": "pnpm eslint --fix src && pnpm prettier --log-level warn --ignore-unknown --write ./*", "test:lint": "TERM_OVERRIDE=\"${TURBO_HASH:+dumb}\" TERM=${TERM_OVERRIDE:-$TERM} jest -c ../../node_modules/@solana/test-config/jest-lint.config.ts --rootDir . --silent", "test:prettier": "TERM_OVERRIDE=\"${TURBO_HASH:+dumb}\" TERM=${TERM_OVERRIDE:-$TERM} jest -c ../../node_modules/@solana/test-config/jest-prettier.config.ts --rootDir . --silent", "test:typecheck": "tsc --noEmit" } }