{"_id":"@cjser/eslint-config-xo-react","_rev":"2-6ae76916543f6b7fe20f21f44ab67030","name":"@cjser/eslint-config-xo-react","dist-tags":{"latest":"0.31.0-cjser.2"},"versions":{"0.30.1-cjser.2":{"name":"@cjser/eslint-config-xo-react","version":"0.30.1-cjser.2","keywords":["react","jsx","eslintconfig","xo","xoxo","hugs","kisses","happy","happiness","code","quality","style","lint","linter","jscs","jshint","jslint","eslint","validate","code style","standard","strict","check","checker","verify","enforce","hint","simple"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"@cjser/eslint-config-xo-react@0.30.1-cjser.2","maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"dist":{"shasum":"55757a7dce90af6fd417858f311a067d7e977d23","tarball":"https://registry.npmjs.org/@cjser/eslint-config-xo-react/-/eslint-config-xo-react-0.30.1-cjser.2.tgz","fileCount":6,"integrity":"sha512-It4j2OwvR2E12KLYOTYhqU7/Bw+Xzuk2Tvs0bz9U4gZECiPjdrpE4NwexlZKWVQjUgkDCBC+8aYvnDEsc5E3Yg==","signatures":[{"sig":"MEUCIQDw79jouosVJpkp5GE1HV50e/DAeQ1pIqcpa2f/Tjo+HQIgfMUwtkqFDDyzp2pxmsOWGGs0c9T9XGwyRkTBmDF10E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20991},"main":"./dist-cjser/index.cjs","type":"module","cjser":{"original":{"name":"eslint-config-xo-react","files":["index.js","index.d.ts"],"exports":{"types":"./index.d.ts","default":"./index.js"},"scripts":{"test":"eslint && ava"},"version":"0.30.1","repository":"xojs/eslint-config-xo-react","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1"}},"cjserVersion":2,"sourceVersion":"0.30.1"},"types":"./index.d.ts","engines":{"node":">=18.18"},"exports":{"types":"./index.d.ts","default":"./index.js","require":"./dist-cjser/index.cjs"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"a4bef54d7d22d3d9a6b84528457938d84cd65fe7","scripts":{"test":"eslint && ava"},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"repository":{"url":"https://code.moenext.com/3rdeye/cjser.git","type":"git"},"_npmVersion":"10.7.0","description":"ESLint shareable config for React to be used with eslint-config-xo","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","react":"^19.2.0","eslint":"^9.38.0"},"peerDependencies":{"eslint":">=9.18.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-xo-react_0.30.1-cjser.2_1778157987489_0.293475125695982","host":"s3://npm-registry-packages-npm-production"}},"0.31.0-cjser.2":{"name":"@cjser/eslint-config-xo-react","version":"0.31.0-cjser.2","description":"ESLint shareable config for React to be used with eslint-config-xo","license":"MIT","repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","require":"./dist-cjser/index.cjs","default":"./index.js"},"sideEffects":false,"engines":{"node":">=18.18"},"scripts":{"test":"eslint && ava"},"keywords":["react","jsx","eslintconfig","xo","xoxo","hugs","kisses","happy","happiness","code","quality","style","lint","linter","jscs","jshint","jslint","eslint","validate","code style","standard","strict","check","checker","verify","enforce","hint","simple"],"dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1"},"devDependencies":{"ava":"^6.4.1","eslint":"^9.38.0","react":"^19.2.0"},"peerDependencies":{"eslint":">=9.18.0"},"types":"./index.d.ts","main":"./dist-cjser/index.cjs","cjser":{"sourceVersion":"0.31.0","cjserVersion":2,"original":{"name":"eslint-config-xo-react","version":"0.31.0","exports":{"types":"./index.d.ts","default":"./index.js"},"repository":"xojs/eslint-config-xo-react","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1"},"files":["index.js","index.d.ts"],"scripts":{"test":"eslint && ava"}}},"_id":"@cjser/eslint-config-xo-react@0.31.0-cjser.2","gitHead":"a4bef54d7d22d3d9a6b84528457938d84cd65fe7","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-L6F+lTyj82ONaKWLPbFo47eCfiFsfdsWvR6dYEUNd09M9EJPGNQNUmxO55qlncQX0cC6Py9dcVwgmT8cj7eJNA==","shasum":"73f0cddaedbb5ee0ab7c134eecc1cfd4a3b185d1","tarball":"https://registry.npmjs.org/@cjser/eslint-config-xo-react/-/eslint-config-xo-react-0.31.0-cjser.2.tgz","fileCount":6,"unpackedSize":21676,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBkSp6qp16llZkyeIhzcKpT5tp/OhHYHUs8ZT+aN8NLEAiEAtaeeaKNj0O7Ldtti0ktQ3FpTRV0USjEePOehvIHjPVM="}]},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"directories":{},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-xo-react_0.31.0-cjser.2_1782671563220_0.3121434368389364"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T12:46:27.399Z","modified":"2026-06-28T18:32:43.482Z","0.30.1-cjser.2":"2026-05-07T12:46:27.633Z","0.31.0-cjser.2":"2026-06-28T18:32:43.344Z"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","keywords":["react","jsx","eslintconfig","xo","xoxo","hugs","kisses","happy","happiness","code","quality","style","lint","linter","jscs","jshint","jslint","eslint","validate","code style","standard","strict","check","checker","verify","enforce","hint","simple"],"repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"description":"ESLint shareable config for React to be used with eslint-config-xo","maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"readme":"# eslint-config-xo-react\n\n> ESLint [shareable config](http://eslint.org/docs/developer-guide/shareable-configs.html) for React to be used with [eslint-config-xo](https://github.com/xojs/eslint-config-xo)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-config-xo eslint-config-xo-react\n```\n\n## Usage\n\nAdd some ESLint config to your `eslint.config.js`:\n\n```js\nimport eslintConfigXo from 'eslint-config-xo';\nimport eslintConfigXoReact from 'eslint-config-xo-react';\nimport {defineConfig} from 'eslint/config';\n\nexport default defineConfig([\n\t...eslintConfigXo(),\n\t...eslintConfigXoReact(),\n]);\n```\n\n### Options\n\n#### space\n\nType: `boolean | number`\\\nDefault: `false`\n\nUse spaces for indentation instead of tabs for JSX props. Set to `true` for 2 spaces, or a number for a custom count.\n\n```js\nexport default defineConfig([\n\t...eslintConfigXo({space: true}),\n\t...eslintConfigXoReact({space: true}),\n]);\n```\n\n<!-- ## Tip\n\n### Use with XO\n\n```sh\nnpm install --save-dev eslint-config-xo-react eslint-plugin-react eslint-plugin-react-hooks\n```\n\n```json\n{\n\t\"name\": \"my-awesome-project\",\n\t\"xo\": {\n\t\t\"extends\": \"xo-react\"\n\t}\n}\n``` -->\n\n## Related\n\n- [eslint-config-xo](https://github.com/xojs/eslint-config-xo) - ESLint shareable config for XO\n- [XO](https://github.com/xojs/xo)\n\n## cjser\n\nThis package is a CommonJS-compatible build generated by cjser for projects that still need `require()` support. The source version matches the original npm package version, with a cjser prerelease suffix for this generated build.\nOriginal repository: https://github.com/xojs/eslint-config-xo-react\n","readmeFilename":"readme.md"}