package.json 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "name": "@codama/renderers-js",
  3. "version": "1.4.0",
  4. "description": "JavaScript renderer compatible with the Solana Kit library",
  5. "exports": {
  6. "types": "./dist/types/index.d.ts",
  7. "react-native": "./dist/index.react-native.mjs",
  8. "browser": {
  9. "import": "./dist/index.browser.mjs",
  10. "require": "./dist/index.browser.cjs"
  11. },
  12. "node": {
  13. "import": "./dist/index.node.mjs",
  14. "require": "./dist/index.node.cjs"
  15. }
  16. },
  17. "browser": {
  18. "./dist/index.node.cjs": "./dist/index.browser.cjs",
  19. "./dist/index.node.mjs": "./dist/index.browser.mjs"
  20. },
  21. "main": "./dist/index.node.cjs",
  22. "module": "./dist/index.node.mjs",
  23. "react-native": "./dist/index.react-native.mjs",
  24. "types": "./dist/types/index.d.ts",
  25. "type": "commonjs",
  26. "files": [
  27. "./dist/types",
  28. "./dist/index.*"
  29. ],
  30. "sideEffects": false,
  31. "keywords": [
  32. "solana",
  33. "framework",
  34. "standard",
  35. "renderers",
  36. "js",
  37. "client"
  38. ],
  39. "scripts": {
  40. "build": "rimraf dist && tsup && tsc -p ./tsconfig.declarations.json",
  41. "dev": "vitest --project node",
  42. "lint": "eslint . && prettier --check .",
  43. "lint:fix": "eslint --fix . && prettier --write .",
  44. "test": "pnpm test:types && pnpm test:treeshakability && pnpm test:unit && pnpm test:e2e && pnpm test:exports",
  45. "test:e2e": "./test/e2e/test.sh",
  46. "test:exports": "node ./test/exports/module.mjs && node ./test/exports/commonjs.cjs",
  47. "test:treeshakability": "for file in dist/index.*.mjs; do agadoo $file; done",
  48. "test:types": "tsc --noEmit",
  49. "test:unit": "vitest run"
  50. },
  51. "dependencies": {
  52. "@codama/errors": "workspace:*",
  53. "@codama/nodes": "workspace:*",
  54. "@codama/renderers-core": "workspace:*",
  55. "@codama/visitors-core": "workspace:*",
  56. "@solana/codecs-strings": "^3.0.3",
  57. "prettier": "^3.6.2"
  58. },
  59. "devDependencies": {
  60. "@codama/nodes-from-anchor": "workspace:*"
  61. },
  62. "license": "MIT",
  63. "repository": {
  64. "type": "git",
  65. "url": "https://github.com/codama-idl/codama"
  66. },
  67. "bugs": {
  68. "url": "http://github.com/codama-idl/codama/issues"
  69. },
  70. "browserslist": [
  71. "supports bigint and not dead",
  72. "maintained node versions"
  73. ]
  74. }