package.json 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. {
  2. "name": "codama",
  3. "version": "1.4.0",
  4. "description": "A Solana framework for building standardised programs",
  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. "jsdelivr": "./dist/index.production.min.js",
  22. "umd": "./dist/index.production.min.js",
  23. "unpkg": "./dist/index.production.min.js",
  24. "main": "./dist/index.node.cjs",
  25. "module": "./dist/index.node.mjs",
  26. "react-native": "./dist/index.react-native.mjs",
  27. "types": "./dist/types/index.d.ts",
  28. "type": "commonjs",
  29. "bin": "./bin/cli.cjs",
  30. "files": [
  31. "./bin",
  32. "./dist/types",
  33. "./dist/cli.*",
  34. "./dist/index.*"
  35. ],
  36. "sideEffects": false,
  37. "keywords": [
  38. "solana",
  39. "framework",
  40. "standard",
  41. "specifications",
  42. "code generation"
  43. ],
  44. "scripts": {
  45. "build": "rimraf dist && tsup && tsc -p ./tsconfig.declarations.json",
  46. "dev": "vitest --project node",
  47. "lint": "eslint . && prettier --check .",
  48. "lint:fix": "eslint --fix . && prettier --write .",
  49. "test": "pnpm test:types && pnpm test:treeshakability && pnpm test:unit",
  50. "test:treeshakability": "for file in dist/index.*.mjs; do agadoo $file; done",
  51. "test:types": "tsc --noEmit",
  52. "test:unit": "vitest run"
  53. },
  54. "dependencies": {
  55. "@codama/cli": "workspace:*",
  56. "@codama/errors": "workspace:*",
  57. "@codama/nodes": "workspace:*",
  58. "@codama/validators": "workspace:*",
  59. "@codama/visitors": "workspace:*"
  60. },
  61. "license": "MIT",
  62. "repository": {
  63. "type": "git",
  64. "url": "https://github.com/codama-idl/codama"
  65. },
  66. "bugs": {
  67. "url": "http://github.com/codama-idl/codama/issues"
  68. },
  69. "browserslist": [
  70. "supports bigint and not dead",
  71. "maintained node versions"
  72. ]
  73. }