UNPKG

@codama/renderers-js

Version:

JavaScript renderer compatible with the Solana Kit library

94 lines 2.79 kB
{ "name": "@codama/renderers-js", "version": "1.5.5", "description": "JavaScript renderer compatible with the Solana Kit library", "exports": { "types": "./dist/types/index.d.ts", "react-native": "./dist/index.react-native.mjs", "browser": { "import": "./dist/index.browser.mjs", "require": "./dist/index.browser.cjs" }, "node": { "import": "./dist/index.node.mjs", "require": "./dist/index.node.cjs" } }, "browser": { "./dist/index.node.cjs": "./dist/index.browser.cjs", "./dist/index.node.mjs": "./dist/index.browser.mjs" }, "main": "./dist/index.node.cjs", "module": "./dist/index.node.mjs", "react-native": "./dist/index.react-native.mjs", "types": "./dist/types/index.d.ts", "type": "commonjs", "files": [ "./dist/types", "./dist/index.*" ], "sideEffects": false, "keywords": [ "solana", "framework", "standard", "renderers", "js", "client" ], "dependencies": { "@codama/errors": "^1.4.4", "@codama/nodes": "^1.4.4", "@codama/renderers-core": "^1.3.4", "@codama/visitors-core": "^1.4.4", "@solana/codecs-strings": "^5.0.0", "prettier": "^3.6.2", "semver": "^7.7.3" }, "devDependencies": { "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.7", "@codama/nodes-from-anchor": "^1.3.6", "@solana/eslint-config-solana": "^5.0.0", "@solana/prettier-config-solana": "0.0.5", "@types/node": "^24", "@types/semver": "^7.7.1", "agadoo": "^3.0.0", "eslint": "^9.35.0", "happy-dom": "^20.0.0", "prettier": "^3.6.2", "rimraf": "6.1.2", "tsup": "^8.5.0", "typescript": "^5.9.2", "vitest": "^4.0.1" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/codama-idl/renderers-js" }, "bugs": { "url": "http://github.com/codama-idl/renderers-js/issues" }, "browserslist": [ "supports bigint and not dead", "maintained node versions" ], "engines": { "node": ">=20.18.0" }, "prettier": "@solana/prettier-config-solana", "scripts": { "build": "rimraf dist && tsup && tsc -p ./tsconfig.declarations.json", "dev": "vitest --project node", "lint": "eslint . && prettier --check .", "lint:fix": "eslint --fix . && prettier --write .", "publish-package": "pnpm build && changeset publish", "test": "pnpm test:types && pnpm test:treeshakability && pnpm test:unit && pnpm test:e2e && pnpm test:exports", "test:e2e": "./test/e2e/test.sh", "test:exports": "node ./test/exports/module.mjs && node ./test/exports/commonjs.cjs", "test:treeshakability": "for file in dist/index.*.mjs; do agadoo $file; done", "test:types": "tsc --noEmit", "test:unit": "vitest run" } }