{"_id":"@cgzair/eslint-config-cgz","_rev":"31-549343a97607616ac46b7ac9bb159c0a","name":"@cgzair/eslint-config-cgz","dist-tags":{"latest":"2.6.0"},"versions":{"1.1.0":{"name":"@cgzair/eslint-config-cgz","version":"1.1.0","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@1.1.0","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"fcebe4905f5b3b1cd9f9236cd88f269811e18331","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-1.1.0.tgz","fileCount":28,"integrity":"sha512-QE4Lz6ftaYEfEVPJGcW+Sipb6pr5KgCXotWi05Edh1WNFglHJNHlyrK5YgFVMW6/6g/bFN1pVbr1HB7O153Gvg==","signatures":[{"sig":"MEYCIQCBVDTuOQWMdQA3qXj02+HcjGRFnnpeID1cYkb3VKEWlQIhANIL3pM0Rva/KFVwEJ5AODT1fU/deb+yp6p0ZODmj4kS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39386},"jest":{"resolver":"<rootDir>/../../tests/jest-resolver.js","testMatch":["**/__tests__/**/*.test.js"],"coverageReporters":["lcov","cobertura"],"collectCoverageFrom":["**/*.{j,t}s?(x)"],"coveragePathIgnorePatterns":["node_modules","coverage","__tests__"]},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"ac4f859f68745c4250c8aab06047ce03b0de733e","scripts":{"test":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v16.20.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","mocha":"^8.2.1","prettier":"^2.5.1","typescript":"^4.1.2","@babel/core":"^7.16.7","eslint-config-egg":"^11.0.1","eslint-plugin-vue":"^8.5.0","vue-eslint-parser":"^8.3.0","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.13.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_1.1.0_1695365161992_0.09747334284011955","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@cgzair/eslint-config-cgz","version":"1.2.0","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@1.2.0","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"9059af43cefd744aadb2db71f4b15139a0083db5","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-1.2.0.tgz","fileCount":28,"integrity":"sha512-2IYOX4FROWy7vzqMydF/ZP9CGMsH+KHSIuTqUghTxTLpalRSp1N7hBhFZzMk4GaV2So868S2E3sCuxuLOUvG9Q==","signatures":[{"sig":"MEQCIEcWQbGWln1r1/uYaVSqJoE40TnuNStItpf2eA4/SG+vAiA3qvwuPJwrxOMIzWttl0EGnnrtZ1K8niq39SfLFD+s1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39386},"jest":{"resolver":"<rootDir>/../../tests/jest-resolver.js","testMatch":["**/__tests__/**/*.test.js"],"coverageReporters":["lcov","cobertura"],"collectCoverageFrom":["**/*.{j,t}s?(x)"],"coveragePathIgnorePatterns":["node_modules","coverage","__tests__"]},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"8fa35594623c2a1eabae920788cd068ba74f8aa6","scripts":{"test":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v18.20.7+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"18.20.7","dependencies":{"eslint":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","mocha":"^8.2.1","prettier":"^2.5.1","typescript":"^4.1.2","@babel/core":"^7.16.7","eslint-config-egg":"^12.3.1","eslint-plugin-vue":"^8.5.0","vue-eslint-parser":"^8.3.0","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.13.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_1.2.0_1741921063234_0.8660878515940029","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@cgzair/eslint-config-cgz","version":"1.2.2","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@1.2.2","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"886978a7758204cab15503b6a1bf0981b387992b","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-1.2.2.tgz","fileCount":28,"integrity":"sha512-gyr1fP/zCJboOtYk3lQTk8IVZyDuV6NxXT2SjG6fQgniGl/kJS37rcVLQV+7sA158vAJ1nfH9PUYnRB0Gw+ymg==","signatures":[{"sig":"MEQCIEhyOIUrddvCpi0bOyILDfqkxmQDF2GtvuaNkNb7k26xAiBuHD+ODQJugJN29KmuW0awgS7vnjwPeQBb0pLPfuxcVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39512},"jest":{"resolver":"<rootDir>/../../tests/jest-resolver.js","testMatch":["**/__tests__/**/*.test.js"],"coverageReporters":["lcov","cobertura"],"collectCoverageFrom":["**/*.{j,t}s?(x)"],"coveragePathIgnorePatterns":["node_modules","coverage","__tests__"]},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"a854a258f779241b6276638400f2d3691424e660","scripts":{"test":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v18.20.7+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"18.20.7","dependencies":{"eslint":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","mocha":"^8.2.1","prettier":"^2.5.1","typescript":"^4.1.2","@babel/core":"^7.16.7","eslint-config-egg":"^12.3.1","eslint-plugin-vue":"^8.5.0","vue-eslint-parser":"^8.3.0","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^5.13.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_1.2.2_1764750036102_0.09277453754297582","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@cgzair/eslint-config-cgz","version":"1.2.3","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@1.2.3","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"614e536c487c683a7487cf1e7a5055e617fa6af7","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-1.2.3.tgz","fileCount":28,"integrity":"sha512-TP7Go4LadPDmGUsdBs7JgmkLHUvlsysPTtG+KLOkcE+I/I9Xflrgs6LSg7jA2c8B0QbB4zpoip/Y+/Sbc7+V3Q==","signatures":[{"sig":"MEQCIG3imvVPz9WjTXpuvlA+IENKzD63ArY1qjy/4QVnBLFeAiAlE9MiY1imx9ibcyE42GHB17ZyFaer23aeDtR6NkYnlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39422},"jest":{"resolver":"<rootDir>/../../tests/jest-resolver.js","testMatch":["**/__tests__/**/*.test.js"],"coverageReporters":["lcov","cobertura"],"collectCoverageFrom":["**/*.{j,t}s?(x)"],"coveragePathIgnorePatterns":["node_modules","coverage","__tests__"]},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"3a4574921944b4fe24845b24ae0bfbfac622fbc7","scripts":{"test":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v18.20.7+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"18.20.7","dependencies":{"eslint":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","mocha":"^8.2.1","prettier":"^2.5.1","typescript":"^4.1.2","@babel/core":"^7.16.7","eslint-config-egg":"^12.3.1","eslint-plugin-vue":"^8.5.0","vue-eslint-parser":"^8.3.0","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.13.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_1.2.3_1764904947069_0.7024433490014905","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@cgzair/eslint-config-cgz","version":"1.2.4","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@1.2.4","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"51d08f2168a4d9ef25c53de86088335c509adaf6","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-1.2.4.tgz","fileCount":28,"integrity":"sha512-QZdcpCM36ziNx6yeG2G5AMzFlGVeazaOklziBxL2tYGnMeIrcWtoiCDufgn91PnJ0Le4NOXfVf71iyjkkiNPOw==","signatures":[{"sig":"MEQCIAQnUshcPF+4xbVpX5bp4Fo89c5cMNKQbx27Ak8LheHTAiBNDQjrFfGteRpKKoeEtXHFWZhR4o0kTRnPcpkRD6u+0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38988},"jest":{"resolver":"<rootDir>/../../tests/jest-resolver.js","testMatch":["**/__tests__/**/*.test.js"],"coverageReporters":["lcov","cobertura"],"collectCoverageFrom":["**/*.{j,t}s?(x)"],"coveragePathIgnorePatterns":["node_modules","coverage","__tests__"]},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"52c76a5b3b1284b9334639b4b54b3ebbc67a1c7e","scripts":{"test":"jest","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/4.0.0/node@v18.16.0+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","mocha":"^8.2.1","prettier":"^2.5.1","typescript":"^4.1.2","@babel/core":"^7.16.7","eslint-config-egg":"^12.3.1","eslint-plugin-vue":"^8.5.0","vue-eslint-parser":"^8.3.0","@babel/preset-react":"^7.16.7","eslint-plugin-react":"^7.28.0","@babel/eslint-parser":"^7.16.5","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.5.1","@typescript-eslint/parser":"^5.13.0","eslint-plugin-react-hooks":"^4.3.0","@typescript-eslint/eslint-plugin":"^5.13.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_1.2.4_1766545655793_0.5241053439505967","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@cgzair/eslint-config-cgz","version":"2.0.4","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.0.4","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"4c8faca929530e9efd33eb886ebdb2d4914decb4","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.0.4.tgz","fileCount":29,"integrity":"sha512-3c8cRHVOx8ZlfspGqwwwc0NFA5fDpUEi7cV7Im9/FbrBDzRKOErKlvobbUTvLDltjljUnrwIiqmxGWd0VqQDCw==","signatures":[{"sig":"MEUCIFedXt3Cm+VDE+ra881/OfzKgWHIxL2D0xlIUuGuwM5NAiEA0mcPI1qzlSotWB7fwqqCkDo+zBMYXSGtv/FSFU6u0G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38748},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"516c41f893f18edaf5b49db8eab6e7541ba70c31","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.0.4_1782978800725_0.8903140716874622","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@cgzair/eslint-config-cgz","version":"2.0.6","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.0.6","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"27d2bf7034e3d48b2c77dc95bf350cdcbf83166c","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.0.6.tgz","fileCount":29,"integrity":"sha512-gArQZafWH/zoVI+SjqkmvwNfUgmGGGR+8ESmMGiEmscy7OOvi+k0O1PE3fkzYd8IwSyeU4R6hmtR05ziFD4arA==","signatures":[{"sig":"MEUCIQCiSrYIC12dVdsrrDv0/0tXI8N0bLE++lNbtgAwfMeh4AIgUeLHX/daOvAJ+oG59knrVosT0h3VaGnT8MAPvMr7Bb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30828},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"950a840ad96068b6eaae19e0d2322ba24ef5c864","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.0.6_1782980728402_0.39852949967480433","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@cgzair/eslint-config-cgz","version":"2.0.7","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.0.7","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"8492590fe30a6a851a1d85cd9147c4cf9e720151","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.0.7.tgz","fileCount":29,"integrity":"sha512-1IKObZCJNgvGjVoTX10dMw2yfjo/zciGVn8h4hM+Qpvn2GV/QeGTh8P7OI5p1mVF8vBsb/NdUWyo5wodP7rRHQ==","signatures":[{"sig":"MEUCIDlm1uYG4G1eOliUrb/IXdrdYhUXrdmv1ye1U8NKVNzTAiEA8xr7HPTRq3tRXoEzcIcRYBu03R3K5JbR0MmshvjaE30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30877},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"1014db1b2bdc643cfc85a29f5646a948eaa96759","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.3/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.0.7_1784597759297_0.18929675771539567","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@cgzair/eslint-config-cgz","version":"2.1.0","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.1.0","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"337faba8179d9cc381e10c31e36b9bb1e2bd3486","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.1.0.tgz","fileCount":29,"integrity":"sha512-NjLalLB+dul1RyoQwVi20Ji6FCKU7ubTeDj4S6ZK3xaQU9FiJX2sermv9qCv2uBdud2Phf9BFDIHhHRmiTTZZg==","signatures":[{"sig":"MEUCIQCnUB1GjSop/+vRyfx9ldaWg2qKWwyOUnIm4A//P2cJAAIgJwu78OK0OtQqTtPRAvOpfEoXOR4m1+8ic4eIf3RhJ5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"172417b74fd1bcc567d540f9c5cc49a0528a0c48","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.1.0_1784858854124_0.9227543833745042","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@cgzair/eslint-config-cgz","version":"2.1.1","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.1.1","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"a0329635a2e6bc895cf2bb7fd1574d3dba7c8254","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.1.1.tgz","fileCount":29,"integrity":"sha512-ths7yV0tf75mMjrLeEZxmh5MlUJwtxTKfLb3lK5Kql8G4R16yDyez44twP2WuATuYoXNz0+L1tzKfINEKZoo9Q==","signatures":[{"sig":"MEYCIQC0AE6GWH1zXbfo8x6HSCmzOwysS2XSt4X5Hwn8mD/CBQIhANVbmfdfYGeNTFnVj19CSuU/IdnAKHpPStWEH+u2bEKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"4347126caac1fef937b00519ad22e6f4718eb700","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.1.1_1784879875197_0.6888908574237975","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@cgzair/eslint-config-cgz","version":"2.1.2","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.1.2","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"2245a0921a7d461fb57ed11b77c73b046272ccdc","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.1.2.tgz","fileCount":29,"integrity":"sha512-UJ8nBoTNcERkYgCCOIchSgbfjVeTLLhlOaCtip/B+wQR9ciLJX3Ub+RTJkUKSml09kN0mmfaQjGjdZELY2Cl9w==","signatures":[{"sig":"MEUCIQDR544K+jMTNtOMfDI+25KWzBXtODEnD7/zRbuU9pM0MwIgMjlM7TTBdNU6uLqEzcDTh7BQiQ48+uSvQ2wcJKGoooE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"98e7651358d9aee6e75de4fdb45a951a5d8a6201","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.1.2_1785121643652_0.7786436735960514","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@cgzair/eslint-config-cgz","version":"2.1.3","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.1.3","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"2ccf46228e7abf72d5ad70ed49245a6f9347205a","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.1.3.tgz","fileCount":29,"integrity":"sha512-2MyhDh3F4c0XIqO8dvdliE99nrPMUm2LwI6Q/155yvLLfO5HwwNrqgaYJsRECRO+Ego91VDN29Zx13YFLv7SnA==","signatures":[{"sig":"MEYCIQCS+ltLur/kwlnMvD1bDK0ckpuTsqOPhx6e2lg9tv15BwIhAMguUt3R7XF/KQV0Zg2qFWo2wIISnehz/QlgDvpqCIgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"de8d7aa6d39d6ca517d9a68c67e86b4c92c790b5","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.1.3_1785140671474_0.8269140754036424","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@cgzair/eslint-config-cgz","version":"2.1.4","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.1.4","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"265c1cd36ef6169550d75e030eddb50190e71f84","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.1.4.tgz","fileCount":29,"integrity":"sha512-kvN4y+navzNOED+Yv6GbfNDN4Q3hjZXQWZ/SIhf0rqtRjnjnoWDt1MmzQ8QtWl8MHZiqN1Bsez5mw4Yq4O0Dgg==","signatures":[{"sig":"MEUCIQDcH5HLVnXpAy9klRGVxj42ADX4UANdtnt0eLD0dfRtlQIgXFhHZR8QaInaCdLWtSbLhJHg/X3YCvFQsgY5Wed7csg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"924e98e6b750ce4b4998cf4d151355bd63d6f00e","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.1.4_1785141795681_0.7228335251188811","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@cgzair/eslint-config-cgz","version":"2.2.6","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.2.6","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"4a379171dcbd9f274f5e89b865fc90054a2352bb","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.2.6.tgz","fileCount":29,"integrity":"sha512-5ypMoFo2RsGgrAHQNqcJlobbJ7EtKXoOJ5IeVdvjqu3NwnvVf32v3wUN+WoH14VhRqLSMaQAx1zvs5LWZUU9pg==","signatures":[{"sig":"MEUCIQDQk5rbXW4MW27sVSzrASxkPJuGQ00ZBHBl9+1NlzPuDQIgZrdUZWv8Inufsw/9OPaNfbbz4beK6Ahsg4KhD7HGY6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"1400b10ed47599b30d446d422339150ba365e588","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.2.6_1785204269386_0.029439865372277385","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@cgzair/eslint-config-cgz","version":"2.3.0","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.3.0","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"0daecfe5c095650771edc8556607cc3cdaa359e2","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.3.0.tgz","fileCount":29,"integrity":"sha512-TVBb/panUdHl88WdfqDWTuZh7tkXOm65UgYpNKu8XLGwD88UJC/p5CoSt1omMAjzKIvDWelhoQFwp7Vxw0iz3A==","signatures":[{"sig":"MEUCIQDXpGEtqiole3L7J6rfTGvd2DGpFL15FODWel1tDjcLUgIgS2BEXm7CfdClNXahyI+kO40EEbtL12x8bIQMDKp62LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"8a329de7e6fc75aaf1d0141f9db5772ed66578ee","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.3.0_1785205440946_0.9835602820256559","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@cgzair/eslint-config-cgz","version":"2.3.1","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.3.1","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"3043d79b9652dec185fef12d5803fed5b96fac21","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.3.1.tgz","fileCount":29,"integrity":"sha512-YAICnc7RnHj/TXyrxHYXcVswVESFxdOEfM1B99xRtH8EX49JUFxJSV9rjhvRRJTUBjQz2Q/wQykQxs9m06do0A==","signatures":[{"sig":"MEQCIEiDX1THQkuxRH4NP5BxRExBf1k47I0ecbe23ENDAAiVAiAaNr4umViOFucJeKvOUMTmUivwW6I+rkiOBZiNO+x4dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"2e7a1ec16612f70de6a9332d1baf12fabb8243c4","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.3.1_1785224834655_0.861275864876716","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@cgzair/eslint-config-cgz","version":"2.4.0","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.4.0","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"280ebc81989aa8aad7078ba865f0ebd69eb910bb","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.4.0.tgz","fileCount":29,"integrity":"sha512-jfr7ZT9Z0avhSMSLxSN+dE3pc1Cr/cA/F8EfzGm36oIpm4//A61F6E6u0YR5A680B3q31pSyE2N1mULNVnyTvw==","signatures":[{"sig":"MEUCIQD01AyciSwR/ztTAP+n83MewSMCUFgt5kdNMBTTXvxFogIgZomZ1bxk9t9JHlPJhFiOSToLJ4dfvE4Z68Bh6f4XpfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30922},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"c5271754c64bd3c45fb527c158ea8eafe23f7e37","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.4.0_1785226216456_0.2804196312256262","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@cgzair/eslint-config-cgz","version":"2.5.0","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.5.0","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"c992926698d7f78fc49a11c0796443731ae48e90","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.5.0.tgz","fileCount":55,"integrity":"sha512-xUYCIcwmorwlVyj/8JDwgAlZipDm+tKxRpFMLYOgAUkSBNmDfA0ahQ/9Xsa61fhrlAmVXnWOdSMKRdXHntayjQ==","signatures":[{"sig":"MEUCIAy+0+P8rXsJPq9DemUfaAQjeFHs3en4+4pufu1gD2T5AiEAyApyFKROpkWoQZUM4XnAy0aQwWSl/Ss1gTKvk/+lq4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33863},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"288c6c735ac4e3de38bc0ec20f042076d75b0638","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.5.0_1786332896779_0.4829267067147598","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@cgzair/eslint-config-cgz","version":"2.5.1","keywords":["eslint-config-cgz"],"author":{"name":"cgz"},"license":"MIT","_id":"@cgzair/eslint-config-cgz@2.5.1","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"dist":{"shasum":"e107effbb3425802ca9db38fa12672459439f94b","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.5.1.tgz","fileCount":55,"integrity":"sha512-8piR8v9vSivPDeUHdN4YTToys0SNUMuXFP032Ms7uYf+gEfYmH3/sAfz7AsHcrDPtyoJ6ct4gW8I5dquB/LBIg==","signatures":[{"sig":"MEYCIQDWoT/NxWGqgvdn4++3j9FQu+KsLvBmZZxbSS7gno0SAwIhAPWojViHxq4ZYUn+yWk9+GWrW8OiDU/UWtHvs6BB8R3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33863},"main":"main.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"318305de05ed2dd9b9d1d135200021400ca45dbc","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-cgz_2.5.1_1788322289152_0.6583142091663532","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"_id":"@cgzair/eslint-config-cgz@2.6.0","dist":{"shasum":"4d3279b1cacfcd79a5c32ac9b0ac1724f945996e","tarball":"https://registry.npmjs.org/@cgzair/eslint-config-cgz/-/eslint-config-cgz-2.6.0.tgz","fileCount":55,"integrity":"sha512-AIzWEnF+IlYde/oU49l0wpuVad4bdZNaLc7L28Ah5eEfT5AkDL8WER+lA1NnRFCI6iN03nnCXApzXMjhhWrbxw==","signatures":[{"sig":"MEUCICThA8DwRfkDhfENkw878lKNda1gQcOElL4eauH/mG/ZAiEA2g21tEeSNXLMBdxKaIejirqAV9LXxuU8MrDMi4yfNnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDq3408SWc0ZLHzBvHZIP5XxGoMR2ToooIX7j7eKLbBcQIhAJ9f/i4odXGB3SNVl0B/oj0Cqh2kx1IMuJ1NGf8sAd9t"}],"unpackedSize":33863},"main":"main.js","name":"@cgzair/eslint-config-cgz","type":"module","types":"lib/index.d.ts","author":{"name":"cgz"},"engines":{"node":">=24.14.1","pnpm":">=9.0.0"},"exports":{".":"./lib/index.js","./es5":"./lib/es5.js","./vue":"./lib/vue.js","./node":"./lib/node.js","./react":"./lib/react.js","./uni-app":"./lib/uni-app.js","./jsx-a11y":"./lib/jsx-a11y.js","./typescript":"./lib/typescript/index.js","./typescript/vue":"./lib/typescript/vue.js","./typescript/node":"./lib/typescript/node.js","./typescript/react":"./lib/typescript/react.js","./typescript/uni-app":"./lib/typescript/uni-app.js","./typescript/jsx-a11y":"./lib/typescript/jsx-a11y.js"},"gitHead":"35c10e4506bd1eed320f5ff2717019ecaae9c24a","license":"MIT","scripts":{"test":"cross-env NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc","test:coverage":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --coverage"},"version":"2.6.0","_npmUser":{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"},"keywords":["eslint-config-cgz"],"_npmVersion":"lerna/9.0.7/node@v24.14.1+arm64 (darwin)","description":"ESLint shareable config for cgz frontend Guidelines","directories":{},"maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"_nodeVersion":"24.14.1","dependencies":{"globals":"^15.15.0","@babel/core":"^7.28.5","eslint-plugin-n":"^17.23.1","eslint-plugin-vue":"^10.6.2","typescript-eslint":"^8.50.0","vue-eslint-parser":"^10.2.0","@babel/preset-react":"^7.28.5","eslint-plugin-react":"^7.37.5","@babel/eslint-parser":"^7.28.6","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsx-a11y":"^6.10.2","@typescript-eslint/parser":"^8.50.0","eslint-plugin-react-hooks":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","mocha":"^11.7.5","prettier":"^3.7.4","typescript":"^5.9.3","@types/eslint-plugin-jsx-a11y":"^6.10.1"},"peerDependencies":{"eslint":"^9.39.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-cgz_2.6.0_1790066422567_0.738396368998326"}}},"time":{"created":"2023-09-22T06:46:01.886Z","modified":"2026-09-22T08:40:22.845Z","0.0.1":"2023-09-21T07:37:22.877Z","1.0.2":"2023-09-21T07:42:55.160Z","1.0.3":"2023-09-22T06:12:42.977Z","1.1.0":"2023-09-22T06:46:02.241Z","1.2.0":"2025-03-14T02:57:43.432Z","1.2.2":"2025-12-03T08:20:36.303Z","1.2.3":"2025-12-05T03:22:27.205Z","1.2.4":"2025-12-24T03:07:35.934Z","2.0.4":"2026-07-02T07:53:20.865Z","2.0.6":"2026-07-02T08:25:28.537Z","2.0.7":"2026-07-21T01:35:59.419Z","2.1.0":"2026-07-24T02:07:34.251Z","2.1.1":"2026-07-24T07:57:55.335Z","2.1.2":"2026-07-27T03:07:23.789Z","2.1.3":"2026-07-27T08:24:31.618Z","2.1.4":"2026-07-27T08:43:15.806Z","2.2.6":"2026-07-28T02:04:29.538Z","2.3.0":"2026-07-28T02:24:01.079Z","2.3.1":"2026-07-28T07:47:14.846Z","2.4.0":"2026-07-28T08:10:16.592Z","2.5.0":"2026-08-10T03:34:56.909Z","2.5.1":"2026-09-02T04:11:29.350Z","2.6.0":"2026-09-22T08:40:22.632Z"},"author":{"name":"cgz"},"license":"MIT","keywords":["eslint-config-cgz"],"description":"ESLint shareable config for cgz frontend Guidelines","maintainers":[{"name":"luoyelusheng","email":"luoyelusheng@gmail.com"}],"readme":"# @cgzair/eslint-config-cgz\n\n## 简介\n\n本包提供了《信息技术部前端编码手册》配套的 ESLint 可共享配置（拥抱 ESLint v9 Flat Config 扁平化配置），支持 JavaScript、TypeScript、React、Vue、Uni-App、Node.js、ES5 等多种项目类型。\n\n**本包的依赖（如各个插件和解析器）已经内置在 dependencies 中，你无需在项目中手动安装插件或解析器，直接安装本包与 `eslint` 即可。**\n\n## 安装\n\n```bash\npnpm add @cgzair/eslint-config-cgz eslint -D\n```\n\n## 使用\n\n在项目根目录下创建扁平化配置文件 `eslint.config.mjs`：\n\n```javascript\nimport cgz, { defineConfig } from \"@cgzair/eslint-config-cgz\";\n\nexport default defineConfig([\n  {\n    ignores: [\"**/lib/**\", \"**/node_modules/**\", \"dist/**\"],\n  },\n  // 1. 引入规则配置（按项目类型选择，详情见下文）\n  ...cgz.common,\n\n  // 2. Prettier 冲突解决配置（建议置于数组最末尾）\n  cgz.prettier,\n\n  {\n    // 3. 自定义规则配置\n    rules: {\n      \"no-console\": \"warn\",\n    },\n  },\n]);\n```\n\n## 配置项清单\n\n`@cgzair/eslint-config-cgz` 导出的配置对象 `cgz` 提供了以下配置项，它们全部为 `FlatConfig[]` 数组或 `FlatConfig` 对象：\n\n### 1. JavaScript 项目\n\n| 配置项        | 描述                                                    |\n| ------------- | ------------------------------------------------------- |\n| `cgz.common`  | 针对一般 JavaScript 项目的基础规范规则                  |\n| `cgz.react`   | 针对 JavaScript React 项目的规则规范（包含 Hooks 规则） |\n| `cgz.vue`     | 针对 JavaScript Vue 项目的规则规范                      |\n| `cgz.uniApp`  | 针对 JavaScript Uni-App 项目的规则规范                  |\n| `cgz.node`    | 针对 JavaScript Node.js 项目的规则规范                  |\n| `cgz.es5`     | 针对传统 ES5 及以下环境老项目的配置                     |\n| `cgz.jsxA11y` | 独立的 JSX 无障碍（Accessibility）辅助规则（可选）      |\n\n### 2. TypeScript 项目\n\n| 配置项           | 描述                                                    |\n| ---------------- | ------------------------------------------------------- |\n| `cgz.typescript` | 针对一般 TypeScript 项目的基础规范规则                  |\n| `cgz.ts.react`   | 针对 TypeScript React 项目的规则规范（包含 Hooks 规则） |\n| `cgz.ts.vue`     | 针对 TypeScript Vue 项目的规则规范                      |\n| `cgz.ts.uniApp`  | 针对 TypeScript Uni-App 项目的规则规范                  |\n| `cgz.ts.node`    | 针对 TypeScript Node.js 项目的规则规范                  |\n\n> **提示**：在使用 TypeScript 相关配置时，请确保项目根目录下已安装 `typescript` 依赖并配置了 `tsconfig.json`。\n\n### 3. Prettier 冲突解决\n\n- `cgz.prettier`：用于关闭所有与 Prettier 格式化冲突的 ESLint 规则。**请务必将其置于配置数组的最后一位**。\n\n---\n\n## 配合特定配置使用示例\n\n### TS React + Prettier 项目配置示例\n\n```javascript\nimport cgz, { defineConfig } from \"@cgzair/eslint-config-cgz\";\n\nexport default defineConfig([...cgz.ts.react, cgz.prettier]);\n```\n\n### TS Vue + JSX a11y 项目配置示例\n\n```javascript\nimport cgz, { defineConfig } from \"@cgzair/eslint-config-cgz\";\n\nexport default defineConfig([...cgz.ts.vue, ...cgz.jsxA11y, cgz.prettier]);\n```\n\n## IDE 插件配套集成\n\n推荐使用 `vscode` 作为开发工具，然后安装 `ESLint` 插件，安装地址：<https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint>。\n\n在 `.vscode/settings.json` 中确保开启了保存自动修复功能：\n\n```json\n{\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": \"explicit\"\n  }\n}\n```\n","readmeFilename":"README.md"}