{"_id":"@splunk/eslint-config","_rev":"42-72facf2ef895bbd6db6be0f30acb879f","name":"@splunk/eslint-config","dist-tags":{"latest":"6.0.0"},"versions":{"2.0.1":{"name":"@splunk/eslint-config","version":"2.0.1","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/eslint-config@2.0.1","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"}],"dist":{"shasum":"c1eec4a2220d5d48d8a2e8b808ec5c246c14fc5b","tarball":"https://registry.npmjs.org/@splunk/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":10,"integrity":"sha512-vjMuoWrF+ectWnxrH9YlEKaGjSAxCLHe5l+zaxjBqmgimXZQQ9QrGqFE+S/MUZfEIatgg83IE4vbIdyu9C5cMg==","signatures":[{"sig":"MEUCICzbLVYp5/Z9fZABo7b6yZXXTKgQPjt/5uiy/JeqxybkAiEA5CtO/K/Cd163MO009RbITkDc3FD1P+UB0mdyQDEgtJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpNmoCRA9TVsSAnZWagAAfmkP/AmRg/r6AMt7H1eDpUWu\nnb4tMdg8x3y5nix25MEX8vSWF9aFj3Qr621hwncdHJz/LiGybaPjLbKHd8T4\n/KxETE3tsCqzzYeZkjQX8PkTrrVaTfsK8sUFXmxEh92xKgV4MxPyrnLndWLA\nHbWgu4yBEt+OasoU959HkN6ieyR2W+kQR8UnjwN9bptJXOf/3dv0wMabccmc\nIhZNeuq84MQKYwkkJY/ZMtMSViqrY9pkKPIjjpvUhoq/kx7of/D5/tbQwJOM\n33NkT9HOD+g+2rejHbd+hJRFScnsnA4NcQBJX/EyrZu0EM89nAwLDRTRT7B0\nyvjyXYGxlzRnPvKFjPDaa9SCvX58SRQEcOr3myEikr3B4Wl5u30QaVCQXwpS\nU1tUb6J5SckigFlUqVsummqvLXWCbiPeQv92lGo3R9iTKD5B1eYIkOFhJuhs\nYqumqCWX3pnjVeEvgrAKZm82DeaiDU0j7PBG6JXZds6bi0Xxn9/P77jJ8Y1j\n/TWNB5fGM+bUrpdOYHOHrSXFO6h4CxsFk1vbrFmzti4TS540kCQQe86qH7I3\n9XD1ISWj2+qJ2En1Ss+QrBfUJw9rqzJs4r9ilfeKML1pfrWvkLRwAWpNbQ+V\nQjuhb1qvpKBJnRan8TENaY+sUAv0ynNr6p10lJVe1JZUJHc7r66nG8KQeNtz\nUl7Z\r\n=eUSA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"browser.js","engines":{"node":">=6"},"_npmUser":{"name":"splunker","email":"devinfo@splunk.com"},"_npmVersion":"6.9.0","description":"Standardized Splunk ESLint configuration","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^5","babel-eslint":"^10","eslint-plugin-react":"^7","eslint-config-airbnb":"^17","eslint-plugin-import":"^2","eslint-plugin-jsx-a11y":"^6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1571084711927_0.7315737015384454","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@splunk/eslint-config","version":"3.0.0","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/eslint-config@3.0.0","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"}],"dist":{"shasum":"4a2aa5d526856621ee608169d4f069d256d10f4c","tarball":"https://registry.npmjs.org/@splunk/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":10,"integrity":"sha512-XuLuq/DwH9SIQ+4/ziU3P5SbNYR9fqTS1FE/Z4bK0PPA/sqdnoGOUM41A3t29v3sbWyV7fPB06KR/Y/B18ZdPQ==","signatures":[{"sig":"MEQCIGv+TKr6p19WTjKJ3mxS8l23jwAXN1YG5bwOEp7DeAtBAiBO6OvwEM3kJZ8wj4tcnkfagGj/2Wm+Fj6ZfRpCs+cuoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerKK5CRA9TVsSAnZWagAAzv8QAKB8T6O6syxgseSsFsop\n3a3GH/he0qcPkysYwmwZBzDAp6LBYwjSGImr8JgeJpUNfRII+S+dDAzKpblS\nu4k2chXJHSb7XdHCOi05S9LbnL5yNA+7Soi4qQLEzSSU2IDmyyktb3gC5BT3\nOkNnHJBj317yudQGTm2IDOLC5nv4w7Z4M/8NMc4ucE06gZSvC88SqLVSPtA8\n33QZSJ54uLmt7dli/oyV438lU3rfpXzz2Yi2El7RhkTEfxmfl4a9l6Hf/sBC\nQ8NrwlG8i7Sywg9S2+u9XtJJQue9Z6wPM2Rz+idM0/bVWosNEy4RngheHdq2\n2fRGMx/CA279I/mpNDl+U8XerR0sWWUMGOjXy+nvWvpaujy71KNOAVoSeaSG\nI/E9MhZn688IgQMhVZg4cvVTP6hbnRQGAFM44t6lMjsa58vpJIhI0S3sD5gz\nE505eMNuzp12Uvtl5us2u3/SKPRf7SxR+remir+mDfStrdDdz9ujT1l43Har\nzMDrttysFGpIihw+ugGTSFKSenR8+00rEDwzj3FWp9aWgbLu0BSkyxP+Igzy\nUJjbGTzYGuwhLXlXzqYtmkZXUwU7Nwn1v4YdjsnnWSwlng6fLaO+6yrHXuWX\no4qMK8xUXYB0H7fOuQOL/oraG97nvungP1YCJghgV6YHqTomGy528BA5Gkwl\n4s+P\r\n=X9Us\r\n-----END PGP SIGNATURE-----\r\n"},"main":"browser.js","engines":{"node":">=8.10"},"_npmUser":{"name":"splunker","email":"devinfo@splunk.com"},"_npmVersion":"6.13.4","description":"Standardized Splunk ESLint configuration","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6","babel-eslint":"^10","eslint-plugin-react":"^7","eslint-config-airbnb":"^18","eslint-plugin-import":"^2","eslint-plugin-jsx-a11y":"^6","eslint-plugin-react-hooks":"^2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_3.0.0_1588372152738_0.27575715208095053","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@splunk/eslint-config","version":"4.0.0","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/eslint-config@4.0.0","maintainers":[{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},{"name":"splunker","email":"devinfo@splunk.com"}],"dist":{"shasum":"31390367a2ba449c6c8d4f5033abadc94be36175","tarball":"https://registry.npmjs.org/@splunk/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":10,"integrity":"sha512-u2ZbzoLVJUtcBwX5RcAzET9cGuKjFrDOHLcA0FswmhPkrfSWVl7Ajd6ewGWCyG3tJxXSPvuYutD7SPeSBurIMg==","signatures":[{"sig":"MEUCIQDPG8kq6CSbIoLiajuriRyH4//n9rrwz1f6mEyRNO7aiAIgJL3g59cZYA8btcrNJk7zXB/3xzCV5r7reZVQLX9E4tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTXW5CRA9TVsSAnZWagAArpkQAIwhu7CJ2YkgNZ9GuWM7\naWk07JvVSsRUZOp9xqaZQnDfrGr2d7kpWg/Yvn/qf0UwNXvMc7NsPUCfJx6Z\nGmmD5bF+woIb6pBLWD4eGdcubNW3xkTFGSmvagUnvgvuqtHkRvzthES6zPt9\nXb3yCpWfeTd0NnzUHZ8XuNcJR40TRRNzPoVC/58hWGjVYA+E7w2s1uVsqF8F\nV6lJHjWVRNaM7yg9SF7qDP0r/euMgiHP2cTr+U8B+K2CEMQHy1LNapU968Ts\ncZiW1srsLmRBIeL10AxUNOlgwK4QytEbGOJn+hTjy4ThHq1HAsqEWzUuhBYU\nBih20twNUtB21g/Ldq2c5bKpICMdAOPzzx2xTWoK7ir50IbcovcYXBMffCgA\ncXl73qc9ANi3UWJCQZYWdWsJMqnUDyfIoihT9YFTsBNfjwU5II/OATXiJuvt\n7ROndPCi7uchvVuuiMfoBlVaS0O9dIeIdNjsQhP/TEF0NgHAKmxKLvwMEHU/\nAiyYFKtmTui6yN+1QBgrCVuBXDoYcdN90j/PZmATBYMb2R4ZWkMuTI3RoGNM\nk+pXKwScW4ECXKpxLheEKLEMjSKewRhgU5egWAvFNqe5QaAV0UYLZAE7b8/Z\no+MzMoIND57UsPBYLuZmwYrDF/cB2jMtiL7w8JxY0fp2AiGwH2hJfVFLzF/u\nxVhe\r\n=O5LX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"browser.js","engines":{"node":">=10.12"},"_npmUser":{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},"_npmVersion":"6.14.4","description":"Standardized Splunk ESLint configuration","directories":{},"_nodeVersion":"10.21.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^7","babel-eslint":"^10","eslint-plugin-react":"^7","eslint-config-airbnb":"^18","eslint-plugin-import":"^2","eslint-plugin-jsx-a11y":"^6","eslint-plugin-react-hooks":"^4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_4.0.0_1598911928613_0.12111139406374138","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@splunk/eslint-config","version":"5.0.0","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/eslint-config@5.0.0","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"dist":{"shasum":"a4a45d8a570781ac0ba1623029e330d612773620","tarball":"https://registry.npmjs.org/@splunk/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":11,"integrity":"sha512-5//7NG52+gHtFBHZuVcqqt2F95HeHHlSBlkDjAqFl5gLPQiJX99cED62teAn7ktFrkISIvAGD9wrazMYxly+Bw==","signatures":[{"sig":"MEUCIF3cGsg3KhWOcx1uMLAD6fWg/QeRngYJBgfarHDdN5sjAiEAzE2Ec8CquBx0D3Aa+lyF2+6Qcv2Ml5agF5QliFMHteU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19779},"main":"browser.js","engines":{"node":">=14"},"gitHead":"50976ed0e9881d2f9b42e1573054a48d1111c76f","scripts":{"docs":"NODE_ENV=production webpack --config docs.gen.webpack.config.js","docs:start":"webpack serve --config docs.gen.webpack.config.js","docs:publish":"eval $(splunk-docs-package docs) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH","docs:publish:external":"eval $(splunk-docs-package docs-external --suffix=public) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH"},"_npmUser":{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},"_npmVersion":"9.8.1","description":"Standardized Splunk ESLint configuration","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"webpack":"^5.88.2","webpack-cli":"^5.1.4","webpack-merge":"^5.9.0","webpack-dev-server":"^4.15.1"},"peerDependencies":{"eslint":"^8","@babel/core":"^7.16.0","eslint-plugin-react":"^7","@babel/eslint-parser":"^7.16.0","eslint-config-airbnb":"^19","eslint-plugin-import":"^2","eslint-plugin-jsx-a11y":"^6","eslint-plugin-react-hooks":"^4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.0.0_1731095410885_0.0048172943529745105","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@splunk/eslint-config","version":"5.1.0","author":{"name":"Splunk Inc."},"license":"Apache-2.0","_id":"@splunk/eslint-config@5.1.0","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"vtsvetkov-splunk","email":"vtsvetkov@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"dist":{"shasum":"c451277e0c2790ea2762d305f74fe8bda2f8edb4","tarball":"https://registry.npmjs.org/@splunk/eslint-config/-/eslint-config-5.1.0.tgz","fileCount":13,"integrity":"sha512-iW6geaqEf4PeMZPorzP8AXE8YFb48oy9GZXD05pz+W+m1KX2A+wcjXJ/UQGeEmoiod4DETpsHk6v7MUMdlAOsQ==","signatures":[{"sig":"MEUCIQCezdQfRZu94kpyVXdkS42tIjqqIehS6O8CGMsxcGzkDgIgabvDn3BMDjqzyrVBAqv0i5vz+BNgL6F9vLVESz+x+sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25519},"main":"browser.js","engines":{"node":">=14"},"gitHead":"49e2bf3567b008d7e8d7e058e2abcfcf1e4a812e","scripts":{"docs":"NODE_ENV=production webpack --config docs.gen.webpack.config.js","docs:start":"webpack serve --config docs.gen.webpack.config.js","docs:publish":"eval $(splunk-docs-package docs) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH","docs:publish:external":"eval $(splunk-docs-package docs-external --suffix=public) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH"},"_npmUser":{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},"_npmVersion":"10.9.2","description":"Standardized Splunk ESLint configuration","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1 || ^9.0.0","globals":"^16.0.0","webpack":"^5.88.2","@eslint/js":"^9.0.0","@babel/core":"^7.28.0","webpack-cli":"^5.1.4","webpack-merge":"^5.9.0","webpack-dev-server":"^5.2.2","eslint-plugin-react":"^7.36.1","@babel/eslint-parser":"^7.28.0","eslint-config-airbnb":"^19","eslint-plugin-import":"^2","eslint-plugin-jsx-a11y":"^6.10.0","eslint-plugin-react-hooks":"^4.6.2"},"peerDependencies":{"eslint":"^8.57.1 || ^9.0.0","globals":"^16.0.0","@eslint/js":"^9.0.0","@babel/core":"^7.28.0","eslint-plugin-react":"^7","@babel/eslint-parser":"^7.28.0","eslint-config-airbnb":"^19","eslint-plugin-import":"^2","eslint-plugin-jsx-a11y":"^6","eslint-plugin-react-hooks":"^4 || ^7"},"peerDependenciesMeta":{"globals":{"optional":true},"@eslint/js":{"optional":true},"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true},"eslint-config-airbnb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_5.1.0_1775785881988_0.9673575366612337","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@splunk/eslint-config","version":"6.0.0","description":"Standardized Splunk ESLint configuration","main":"browser.js","scripts":{"docs":"NODE_ENV=production webpack --config docs.gen.webpack.config.js","docs:publish":"eval $(splunk-docs-package docs) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH","docs:publish:external":"eval $(splunk-docs-package docs-external --suffix=public) && artifact-ci publish generic $DOCS_GEN_OUTPUT_NAME $DOCS_GEN_REMOTE_PATH","docs:start":"webpack serve --config docs.gen.webpack.config.js"},"author":{"name":"Splunk Inc."},"license":"Apache-2.0","dependencies":{"eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react":"^7.37.1","eslint-plugin-react-hooks":"^5.2.0","globals":"^16.0.0"},"devDependencies":{"@babel/core":"^7.28.0","@babel/eslint-parser":"^7.28.0","@eslint/js":"^9.39.4","eslint":"^9.39.4","webpack":"^5.106.2","webpack-cli":"^5.1.4","webpack-dev-server":"^5.2.2","webpack-merge":"^5.9.0"},"peerDependencies":{"@babel/core":"^7.28.0","@babel/eslint-parser":"^7.28.0","@eslint/js":"^9.39.4","eslint":"^9.39.4"},"peerDependenciesMeta":{"@babel/core":{"optional":true},"@babel/eslint-parser":{"optional":true}},"engines":{"node":">=22"},"_id":"@splunk/eslint-config@6.0.0","gitHead":"0b882e73813376821079e2e777bd65907bc359ab","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-wuQNNex2YFlWtZnem+zuya5HwjMxXa65vPgzBv2lnQKWen4EEdhqW7dXrReJwQfSAzTqXHBnTmGhpg3olezeCA==","shasum":"9fa505c691269223548c03b6bc38c5f3cfda5af7","tarball":"https://registry.npmjs.org/@splunk/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":14,"unpackedSize":44471,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBkzV/LgAHsdH+FBo/qS+AmPk1GarPkVbvexwSDKC0QJAiBhvBaI2nFV/5UTyzuetDc++yKMhVkaEt1Mwg8qlvcFUw=="}]},"_npmUser":{"name":"splunk_sui_publish","email":"webplatform@splunk.com"},"directories":{},"maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"vtsvetkov-splunk","email":"vtsvetkov@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_6.0.0_1779223535037_0.2529392811485893"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-05T17:56:34.102Z","modified":"2026-05-19T20:45:35.380Z","1.0.0":"2018-03-05T17:56:34.152Z","1.1.0":"2018-04-23T23:53:02.661Z","1.2.0-alpha.sha-d5300bb5":"2018-07-12T00:32:41.024Z","1.1.0-alpha.sha-b5fd08bd":"2018-07-12T03:02:44.163Z","1.2.0-alpha.sha-3172d6ef":"2018-07-12T03:03:56.031Z","1.2.0-alpha.sha-846e9716":"2018-07-12T03:10:32.166Z","1.2.0-alpha.sha-37cf8114":"2018-08-21T00:48:28.842Z","1.2.0-alpha.sha-51d7adbd":"2018-08-24T01:53:38.104Z","1.2.0":"2018-09-14T00:42:42.260Z","2.0.0":"2019-01-31T19:29:21.982Z","2.0.1":"2019-10-14T20:25:12.086Z","3.0.0":"2020-05-01T22:29:12.881Z","4.0.0":"2020-08-31T22:12:08.704Z","5.0.0":"2024-11-08T19:50:11.120Z","5.1.0":"2026-04-10T01:51:22.150Z","6.0.0":"2026-05-19T20:45:35.171Z"},"author":{"name":"Splunk Inc."},"license":"Apache-2.0","description":"Standardized Splunk ESLint configuration","maintainers":[{"name":"splunker","email":"devinfo@splunk.com"},{"name":"vtsvetkov-splunk","email":"vtsvetkov@splunk.com"},{"name":"splunk_sui_publish","email":"webplatform@splunk.com"}],"readme":"# @splunk/eslint-config\n\nThis package provides extendable ESLint configuration objects. Currently, the following configs are available:\n\n## Available configs\n\n**Requires Babel:**\n* `browser` - For code that runs in the browser.\n* `browser-prettier` - For browser code that is formatted by [prettier](https://github.com/prettier/prettier).\n* `node` - For node scripts.\n* `node-prettier` - For node scripts that are automatically formatted with [prettier](https://github.com/prettier/prettier).\n\n**Does not require Babel - use these if your build tool handles JSX natively:**\n* `flat-browser` - For modern toolchains (Vite + SWC, etc.) without Babel.\n* `flat-browser-prettier` - For browser code with modern toolchains, formatted with [prettier](https://github.com/prettier/prettier).\n\n## Install\n\n1. Install the package and its required peers:\n    ```bash\n    npm install --save-dev @splunk/eslint-config eslint@^9 @eslint/js@^9\n    ```\n2. If you are using the Babel-based configs, also install:\n    ```bash\n    npm install --save-dev @babel/core@^7 @babel/eslint-parser@^7\n    ```\n## Usage\n\n### CommonJS flat config\n\nUse the CommonJS entrypoints from `eslint.config.cjs` when you want the Babel-based browser config or the node configs.\n\n```js\nconst { defineConfig } = require('eslint/config');\nconst browser = require('@splunk/eslint-config/browser');\n\nmodule.exports = defineConfig(browser, {\n    // Your additional configuration\n});\n```\n\n```js\nconst { defineConfig } = require('eslint/config');\nconst browserPrettier = require('@splunk/eslint-config/browser-prettier');\n\nmodule.exports = defineConfig(browserPrettier, {\n    // Your additional configuration\n});\n```\n\n```js\nconst { defineConfig } = require('eslint/config');\nconst node = require('@splunk/eslint-config/node');\n\nmodule.exports = defineConfig(node, {\n    // Your additional configuration\n});\n```\n\n```js\nconst { defineConfig } = require('eslint/config');\nconst nodePrettier = require('@splunk/eslint-config/node-prettier');\n\nmodule.exports = defineConfig(nodePrettier, {\n    // Your additional configuration\n});\n```\n\n### ESM Babel-free browser config\n\nUse the `flat-browser` entrypoints from `eslint.config.js` / `eslint.config.mjs` when your toolchain handles JSX without Babel.\n\n```js\nimport splunkConfig from '@splunk/eslint-config/flat-browser.mjs';\n\nexport default [\n    ...splunkConfig,\n    // Your additional configuration\n];\n```\n\n```js\nimport splunkConfig from '@splunk/eslint-config/flat-browser-prettier.mjs';\n\nexport default [\n    ...splunkConfig,\n    // Your additional configuration\n];\n```\n","readmeFilename":"README.md"}