|  | 
|  | 1 | +{ | 
|  | 2 | +  "name": "react-on-rails", | 
|  | 3 | +  "version": "16.0.0", | 
|  | 4 | +  "description": "react-on-rails JavaScript for react_on_rails Ruby gem", | 
|  | 5 | +  "main": "node_package/lib/ReactOnRails.full.js", | 
|  | 6 | +  "type": "module", | 
|  | 7 | +  "exports": { | 
|  | 8 | +    ".": { | 
|  | 9 | +      "node": "./node_package/lib/ReactOnRails.node.js", | 
|  | 10 | +      "default": "./node_package/lib/ReactOnRails.full.js" | 
|  | 11 | +    }, | 
|  | 12 | +    "./client": "./node_package/lib/ReactOnRails.client.js" | 
|  | 13 | +  }, | 
|  | 14 | +  "directories": { | 
|  | 15 | +    "doc": "docs" | 
|  | 16 | +  }, | 
|  | 17 | +  "files": ["node_package/lib", "!node_package/lib/pro"], | 
|  | 18 | +  "scripts": { | 
|  | 19 | +    "test": "jest node_package/tests", | 
|  | 20 | +    "clean": "rm -rf node_package/lib", | 
|  | 21 | +    "start": "nps", | 
|  | 22 | +    "prepack": "nps build.prepack", | 
|  | 23 | +    "prepare": "nps build.prepack", | 
|  | 24 | +    "prepublishOnly": "yarn run build", | 
|  | 25 | +    "build": "yarn run clean && yarn run tsc --declaration", | 
|  | 26 | +    "build-watch": "yarn run clean && yarn run tsc --watch", | 
|  | 27 | +    "lint": "nps eslint", | 
|  | 28 | +    "check": "yarn run lint && yarn run test && yarn run type-check", | 
|  | 29 | +    "type-check": "yarn run tsc --noEmit --noErrorTruncation", | 
|  | 30 | +    "release:patch": "node_package/scripts/release patch", | 
|  | 31 | +    "release:minor": "node_package/scripts/release minor", | 
|  | 32 | +    "release:major": "node_package/scripts/release major" | 
|  | 33 | +  }, | 
|  | 34 | +  "repository": { | 
|  | 35 | +    "type": "git", | 
|  | 36 | +    "url": "git+https://github.com/shakacode/react_on_rails.git" | 
|  | 37 | +  }, | 
|  | 38 | +  "keywords": ["react", "webpack", "JavaScript", "Ruby", "on", "Rails"], | 
|  | 39 | +  "author": "justin.gordon@gmail.com", | 
|  | 40 | +  "license": "MIT", | 
|  | 41 | +  "bugs": { | 
|  | 42 | +    "url": "https://github.com/shakacode/react_on_rails/issues" | 
|  | 43 | +  }, | 
|  | 44 | +  "homepage": "https://github.com/shakacode/react_on_rails#readme", | 
|  | 45 | +  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e", | 
|  | 46 | +  "dependencies": {}, | 
|  | 47 | +  "devDependencies": { | 
|  | 48 | +    "@arethetypeswrong/cli": "^0.17.4", | 
|  | 49 | +    "@babel/core": "^7.20.12", | 
|  | 50 | +    "@babel/eslint-parser": "^7.26.10", | 
|  | 51 | +    "@babel/preset-env": "^7.20.2", | 
|  | 52 | +    "@babel/preset-react": "^7.26.3", | 
|  | 53 | +    "@eslint/compat": "^1.2.7", | 
|  | 54 | +    "@testing-library/dom": "^10.4.0", | 
|  | 55 | +    "@testing-library/jest-dom": "^6.6.3", | 
|  | 56 | +    "@testing-library/react": "^16.2.0", | 
|  | 57 | +    "@tsconfig/node14": "^14.1.2", | 
|  | 58 | +    "@types/jest": "^29.5.14", | 
|  | 59 | +    "@types/node": "^20.17.16", | 
|  | 60 | +    "@types/react": "^18.3.18", | 
|  | 61 | +    "@types/react-dom": "^18.3.5", | 
|  | 62 | +    "@types/turbolinks": "^5.2.2", | 
|  | 63 | +    "create-react-class": "^15.7.0", | 
|  | 64 | +    "eslint": "^9.22.0", | 
|  | 65 | +    "eslint-config-prettier": "^10.1.1", | 
|  | 66 | +    "eslint-config-shakacode": "^19.0.0", | 
|  | 67 | +    "eslint-import-resolver-alias": "^1.1.2", | 
|  | 68 | +    "eslint-plugin-import": "^2.31.0", | 
|  | 69 | +    "eslint-plugin-jest": "^28.11.0", | 
|  | 70 | +    "eslint-plugin-jsx-a11y": "^6.10.2", | 
|  | 71 | +    "eslint-plugin-prettier": "^5.2.3", | 
|  | 72 | +    "eslint-plugin-react": "^7.37.4", | 
|  | 73 | +    "eslint-plugin-react-hooks": "^5.2.0", | 
|  | 74 | +    "eslint-plugin-testing-library": "^7.5.3", | 
|  | 75 | +    "globals": "^16.0.0", | 
|  | 76 | +    "jest": "^29.7.0", | 
|  | 77 | +    "jest-environment-jsdom": "^29.7.0", | 
|  | 78 | +    "jest-fetch-mock": "^3.0.3", | 
|  | 79 | +    "jsdom": "^22.1.0", | 
|  | 80 | +    "knip": "^5.46.0", | 
|  | 81 | +    "nps": "^5.9.3", | 
|  | 82 | +    "prettier": "^3.5.2", | 
|  | 83 | +    "prop-types": "^15.8.1", | 
|  | 84 | +    "publint": "^0.3.8", | 
|  | 85 | +    "react": "^19.0.0", | 
|  | 86 | +    "react-dom": "^19.0.0", | 
|  | 87 | +    "react-on-rails-rsc": "19.0.2", | 
|  | 88 | +    "redux": "^4.2.1", | 
|  | 89 | +    "ts-jest": "^29.2.5", | 
|  | 90 | +    "typescript": "^5.8.3", | 
|  | 91 | +    "typescript-eslint": "^8.35.0" | 
|  | 92 | +  }, | 
|  | 93 | +  "peerDependencies": { | 
|  | 94 | +    "react": ">= 16", | 
|  | 95 | +    "react-dom": ">= 16" | 
|  | 96 | +  } | 
|  | 97 | +} | 
0 commit comments