{"_id":"@armit/eslint-config-bases","_rev":"34-c0a3b6ff0898663eace7aad47530e0a1","name":"@armit/eslint-config-bases","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.2":{"name":"@armit/eslint-config-bases","version":"0.0.2","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.2","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"bd01d165979e71c6a6755192f40ef1d458ca12f6","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.2.tgz","fileCount":20,"integrity":"sha512-pjIIo9/SLVaX7+V3eg3GOq7xsp03JAnH98oIwCL/Bl5fuw83rMjE9e8/t068u1fIY4DrFDgoaYQOHOscNI4iUA==","signatures":[{"sig":"MEUCIQCAXafhq0QUpt36RcaeFiheYA6fI27MV5Z/kyhuTCCJ9QIgF1l/x9aYR5NYB2VutWeIRb64jycMhs98KPzBmrFSREs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUpMiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB5BAAimmPzU2bVpbjHcbDmO6Aj3i0o0hdx0uACi1n3N4WaiAeujSQ\r\nb/Df421g8Z186WZTFUaxMsPnpDe/aZfRqGiKqV3czr9LRfi85SxXne5Y8Z53\r\nEijBqoUhTXHZmXFLf6fqP35ko277l7DMysrXK00EzT2MUp9lntSrjJmt6NML\r\nmyViKAH8MhtMekOf7G4aQlrIiK/C00W4U80y4qfEgwls/gKlxeS6wBvy3Qlq\r\nSM8RfDVhSAGcfxwfxGhQJH6DC/KuawNPpnTI6aKXX2jo55vvqRwOl8Ti1Kzs\r\n8dIPJfWOw2w6tzogX8l/WBatah/9zkCGKGN6FDcRu1kvkK4hvmoRXF0TeRGI\r\nLCe2bVTu/Kf/ZkHnvVuRHl/73TsNLewN8/AgdrE+c5XVVnZN/WnJDy8h3Q7h\r\nfr+zVbIs9ILTb8VJ6nTqzn03JSCeEb+IjJq4FRd/zqD2z6w+vEl3NuYunGdg\r\nGV0+uWMCKlbuz/MbYOFigNda5pjdYSn0wIt3vus/Da+RBC42249QT7t5mtzj\r\nTrOVmvFwA8JtOzsfIRa0Y9WNzPouPxoTTgR1jnc3MJC7d9hEnvJ1z9qViIeU\r\n3y7d3dAonwld+wzU7zn3lqUzEwi0u9fPfh5rxavs0qvi9vXFHNrlv6fzl+Cf\r\nmBCikxSi/Zv3EbqN9+csVoL6KrP7Wd8zhTE=\r\n=cbNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"e44a256e4146576b721a9b05c29c9f4ca164d7c9","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.15.0","description":"# About","directories":{},"_nodeVersion":"16.17.0","dependencies":{"prettier":"^2.7.1","eslint-plugin-jest":"^27.1.3","eslint-plugin-react":"^7.31.10","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.9.0","eslint-plugin-vitest":"^0.0.11","eslint-plugin-sonarjs":"^0.16.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.6","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.6.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.25.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.8.4","@types/node":"18.11.3","@types/react":"18.0.21","@types/prettier":"2.7.1","@types/react-dom":"18.0.6"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.25.0","react-dom":"^18.2.0","typescript":"^4.8.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.2_1666356002211_0.583057330085833","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@armit/eslint-config-bases","version":"0.0.3","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.3","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"19f7a95fa53985674915655f058f86b4ce0c7046","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.3.tgz","fileCount":20,"integrity":"sha512-aWkcovkde0xB+0z+m1f2ysD4L36uRfMYHpMKQGq4DVf7osE9WKk5QNlfaHyPM9POXGQluyMvLX6XJhMDia6CQg==","signatures":[{"sig":"MEUCIE7S/HUyMVvXLlY5XItWcL1A8agoUn1B2HDR7PR9uoaTAiEAnt6StSY00xf7V9PZxU1ghNH7hTuzv1ZTpWw1xVwcloA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUq79ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqEg/8C/OCMvaiZs6kNzU/SiaoUDRN3lziSr62Dn+qEDIbbJ1oIwpr\r\nJmIhz/7N7ZAq4mXQL+zlKmN/u2us+DRv0xOwlEjxYC1nBotpJO15schegV3y\r\nvGf4sb4GMCRBRTES+sT7Bol2z0LO358p0RaM7cpwng8HuktDUTj0HdLqLl5d\r\nISa+nBXyxcwgxZ8OgVckYZfxsd6IKf00Wg7z1pMiHOZayD9tgYWq/DhEmkMp\r\nTfhyV4KCocGEQ5NBz5x8CmfbjD/K/X3DuEiP+E9Hm1tQZ6R6OuTPy8G7Z+Lt\r\nayLsaBrUHnf9djtDEZ1yUXyDctyNKT4QzokNwkss7vVmyfnpp1wrlFcV6JYT\r\n7UHRLXOw/xA6aCtXkgbOj0zHLCcj+E9RS3VDMrOufOqaCkixhzddfg3IvrTX\r\nMSSO/iCAETkeIIjfXBPyGyL8Ee+TYKstY/BvgK+QGyYZFO8A7v7zAbvmTBjT\r\nKjjl678tGtm5MZV4Ojl7QUkxGoXnXeIfRRrXulpG4SAe3B7PPynGIbQS+Lik\r\ndVIpOVarCEi3Ks/PlEQLnuFRWMwfbbbJFIGHMtN2PWSMjMD1AtzZmtm0u1S5\r\nDf89v6oOrZ938SAMVzY+lkkZ3PwPa25q8yTya+g/MYqHZnatvjQytbd6R4mK\r\n4y4xW2SqtbiobC/L+YEUko8u+BdYEaLiPcQ=\r\n=4leB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"cde991fa0fb666369982f76b6cb8d4e0ea55b265","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.15.0","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"prettier":"^2.7.1","eslint-plugin-jest":"^27.1.3","eslint-plugin-react":"^7.31.10","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.9.0","eslint-plugin-vitest":"^0.0.11","eslint-plugin-sonarjs":"^0.16.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.6","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.6.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.25.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.8.4","@types/node":"18.11.3","@types/react":"18.0.21","@types/prettier":"2.7.1","@types/react-dom":"18.0.6"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.25.0","react-dom":"^18.2.0","typescript":"^4.8.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.3_1666363133506_0.6504348397503181","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@armit/eslint-config-bases","version":"0.0.5","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.5","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"f988d3953b9005e6d5690706282fa82a9d0c1766","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.5.tgz","fileCount":21,"integrity":"sha512-DYj+EwgK7dCbx2jSlCavfTv5s7+qBRMzK099Z0WXwMNpdkCIdUI7ozkJDMXu0vqtzsGoY6Lvt6XFFbB2vZjatA==","signatures":[{"sig":"MEUCIQCEgDu4o/uwbG0i+TKsFVFO3NyGuCTuWCJovjPbF5KoNgIgWjVZkR72Eg0fXvVsmCjsAxhFPOS6kaeAWv20bsi9mjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU9vtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfKg/+LaexZtyC1mmKrI83X//x+u3E0vP5rpm4vqnJkuJmRA9GSFT3\r\n+a24/dtbhmlCo/O1z/5bj25K8ySkBvgLa+fAppMDtWKaqeiymK5yXH272nsN\r\nxiF7DVZzF/6YW2QBE8lgkG9/+92xmj3AtFIB2+f3YP2g7n3iWwOtBhy39EJk\r\nmIAF1uoSgyu7t1gjqylh30r32typ9q6TCeDXFrQAFBAFpazUWRBeaa3DisXK\r\n5MTmBct4LUHpKUJ8SVNTtnONiyBlg7ucDpKsYVU5wYnyxgx0C1THT4KeTAqP\r\nFbbpwMS9zoycZHeK3zXqdjIlOi+EB6X1lTXRHDgk5E2WeQnCJp1jH4m/FKK1\r\nWbPRlRAFbPPwgyVBNPj3zOU4qBNweuxSl3xJTem7Z60mE1aNjcZDf9IfZqEP\r\n4ShncIz8+GDwoS0qEU6KE1en0S8KPPn3pnn7CPDWkcG34LFnEIN48cXoj3zG\r\ng5yItBUv25A7OqURNMNbUEraQEc4D4XY0RQ3xPucqnzNpE8dzfTWFpLysx64\r\nYrLrRNO8XLQ55DRvNQN2xyrPHgeWrLL9/MxdZRHGNCsDvMefO5MsniEmhlbR\r\npbpvl/GNV3WP6gnIFjODXqm6pp3Yiqvr5X8+xby+rv6JOF7ZMGisxVfNc1kD\r\nJBfaOtOFQt+i0omdpjM0NEmW3XAOkyPqPeE=\r\n=UGzZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"7bf0f0506d5c2f6992c73d2cb60ef46c967e8b9f","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.15.0","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"prettier":"^2.7.1","eslint-plugin-jest":"^27.1.3","eslint-plugin-react":"^7.31.10","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.9.0","eslint-plugin-vitest":"^0.0.11","eslint-plugin-sonarjs":"^0.16.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.6","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.6.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.25.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.8.4","@types/node":"18.11.3","@types/react":"18.0.21","@types/prettier":"2.7.1","@types/react-dom":"18.0.6"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.25.0","react-dom":"^18.2.0","typescript":"^4.8.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.5_1666440172910_0.4451506282629629","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@armit/eslint-config-bases","version":"0.0.6","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.6","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"9d1839f5cd6e67b7d039d9703caffecf2c44b01c","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.6.tgz","fileCount":21,"integrity":"sha512-CTNpUzsD2HkQIhxVojOoBOzku2uKAZhlA1CNRTGsX3byYD1gKaS54AcqSPSJ9mc74FMuKZrBUbYx/HWKiAQQOw==","signatures":[{"sig":"MEUCIBWLHRGFbOrk1vXjrjZXrTFD9Q0m8TwvemIelxXj9k4cAiEAxD8YTMKy+SkznZr24mdrr2Vaxybxj8tqo6QK5p1J8Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU/MlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXwQ//Vn8hZYW06NySmXO9IwWbshFv4gbBj/t79StYmN3L+Fyatpya\r\n7r85+mmIsYmh9NOW7gAEAjaV4eh12VHXqqZ1Y1Ade/HfeyLwIB3soFhHrQ0j\r\nBMbCRuZIEvzn39U8XbyDcxJCvRvdisYQ1DnInUBcMoGm6qY9OLkd5MvIgCsJ\r\nSjk3QmlUaCrKq9tQXjmBtiPzj7RanEAmBwpvSHIyQpgiizUX1IH2U1oremQq\r\n+OA8A4CsB/VgbII2BC6P9shZG7yoDUpIt1Ytdt3G5ZpMer7IiCbtYrdCwDQm\r\nHbk6C46hUX9VUEwd+HOyOogbK3oJBv1sc7YgIF7xFZ3iDTYT3ySl4bCnzwNz\r\nXdlB7ngZf7bKuegPwo0+p110/tm73tIDckjduHsM4xT3RvazTbqmTLh85/Zr\r\ngWEY8f4ucgg78sU86pGvaJJFmicL2RYs45+KA4KHxgrywnFh1u4IGqWKs9/j\r\nvKfZn+aWTxhEFo0U2j8MxTPfcUQJYwoPbKGKpDOmfDufi0nKxiznZvfOKyoP\r\nT5GAOgpfKM72OSOmyG1ozwRTRFXtIGY3N2HpihgEBXcLPa7Ksx9gaNO+Gp3b\r\nfqwmvzHIRvuGdi4fvFShXHYio3rZgNiaCtBMJIAh5QfHViUIfGIbNu5VV2LS\r\n1sPgJqz60tabPrgU3FnQL5vlBAp3AAEPZT4=\r\n=OBQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"52f1d83b9f98ad028ab33cd449781d4bfae32aa0","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.15.0","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"prettier":"^2.7.1","eslint-plugin-jest":"^27.1.3","eslint-plugin-react":"^7.31.10","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.9.0","eslint-plugin-vitest":"^0.0.11","eslint-plugin-sonarjs":"^0.16.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.6","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.6.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.0","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.25.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.8.4","@types/node":"18.11.3","@types/react":"18.0.21","@types/prettier":"2.7.1","@types/react-dom":"18.0.6"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.25.0","react-dom":"^18.2.0","typescript":"^4.8.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.6_1666446117032_0.8392386309203628","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@armit/eslint-config-bases","version":"0.0.7","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.7","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"20446ea4bb2bda6b967d59001c47f1016bf43c36","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.7.tgz","fileCount":21,"integrity":"sha512-fToYjMAYBv7beo2iZsekblH53SkI6ilgI9+Ch8CuIYX4y6SY3vJ6pG/KDrrv90/hau7sjtb1CM42/oFFjCQb0A==","signatures":[{"sig":"MEQCIDt8BYbb+grixJTV3igD4Rwoi4kzZAXYYWsmaYIKzMNCAiBl1QrMMMb0V8Pw+3Z6jYVFUf0vlSvCgxPdTpxE0nUwPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVmJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHoA//U7DZFI3uiBrvcRleAOwUqeCUm7PnVrN8R7K1H3sHpzwHFVRe\r\nVr+OV0lqGdH+RDFdL6jMuI7CxPmKaFMU4RlNH2hgmnZsv1F2rW6s/1zikVx3\r\nZeBoCdGVZf+8WEDgyCJI7mhxzibPgaFYaQS++R6ZtfXUrhPyLvZHcHNsCaPc\r\nTVONlVRpIOzgM2bJOZparfCruvvo5K2cbPudZyrMj1ft8A0FlNYKn3QtPcGz\r\ntP2QguFCQsanDGnBOOfJ+LpyzLHxY3Oj57HlQOKc2OkK6OVwSTOz61EnWngJ\r\nEqz8971ZaNt2WlJUiWlTpsM1pgXmZ9T1ftXAt2ipPYEcC3CfSTPiBBShHBdW\r\nWmLbMyiQSEdUVRX4AYrWy7MLeSZHQTpRYIRybZSjlIZdSkvTwBGhkMINZZ9R\r\nDoEGfMCAJLBefeAtrSVePbDGun+tJY2gnFknl7nfFhovlUQ6t6V+Dka1Lis0\r\nBCaurE6ZSGMalWqs1K+cbMIJM113JpsjnmAYxrzvDYn3ajnVbPfCoTyVWTSc\r\nef8eX8Z69rtqAuJY/IdlXTTdNONgmuut6UBneRTenE9gzQeajxKYY2sRirPY\r\nUyicXeqWiryv5+PxJ0z93hH3midjKGkkiqXTkB8ZYloHAXpCijDVMqPmghmu\r\nV0vtz093ImEe3rs9Z1cxr2oKrDxnPDt3P6Y=\r\n=OyBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"11ec7a3fda42b1d7a66c590e5727f9306064c600","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.15.0","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"prettier":"^2.7.1","eslint-plugin-jest":"^27.1.3","eslint-plugin-react":"^7.31.10","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.9.0","eslint-plugin-vitest":"^0.0.11","eslint-plugin-sonarjs":"^0.16.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.6","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.40.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.6.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.40.1","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.26.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.8.4","@types/node":"18.11.4","@types/react":"18.0.21","@types/prettier":"2.7.1","@types/react-dom":"18.0.6"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.26.0","react-dom":"^18.2.0","typescript":"^4.8.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.7_1666605654508_0.4970487463034665","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@armit/eslint-config-bases","version":"0.0.8","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.8","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"a918d07526060b741a1fd9cf3a8279e3cb6b43bc","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.8.tgz","fileCount":21,"integrity":"sha512-zbtFr9nAE5bRlU9YGaXR9bsOWjpvPdJyNNDSIRl7OKuslV0N5nYDKnJaWYdA6iwb/39yE2DBJnMg73rVl3HCnA==","signatures":[{"sig":"MEUCIQC7SU8yuXeinO6sc6mBgMgzCQLyHJus+sBijBT2VCWvfgIgcHxIS1Wgc6CoGU11WpGUcDCu94V5nr5zIrXGphCMYI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhbYDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqipxAAlx7P+3v7Qv743YBNjyVJ1KM4RRWMsKI3Swm804Ovx7ub8b4R\r\nXDziVby/AmXbXiLKdcsAlEu6i5SeKSfGRr7xif5Mnzr1VRAop4A1BRDJA84C\r\nqfW42kB1lOLSMpr1t/3qkEETdIbgWmcgBt/wNV3HJbDV90LkBsydfgAzVIJE\r\nbauGlsKOtzkcQ4eg6MP1BeHbKlUl+8lS/maHljbx5ZPOWJ5IgQB4zai7TNQb\r\npvxBr0V489vxMD3I9Tm4B1Q2xkl+DYRASiGXmKcYsYLmL91Th6XHPKgxmtKB\r\nUS4FAoTPy58L0SJEb/3iALqtOPEA3vI13K+K1zsOuW0+wXWZ45NR6WSCi0Jl\r\nOAyeVqlC7Yame9kXD89xuauOmnbBIvmBrsF/2iwH6lMRKWcDcGTpL2G0gwjE\r\n/k7BYjr69uHZZkLvU6P7DfWG937d6LhhzvuRLHp1INEidNYMrTKYoSpTL3Hw\r\nv3UnFDi+T/hFkvubTxvoGtWeJ7UCkYuhpkGSalIUTl+Ka/5gYmNjRrWu//Ll\r\noHPave67bbplRxzQkKqhYX+hjmZ0N5I81o3XbMm4Xkv1VCXdX7FFKaq4chDF\r\ntUR6kNxiolE34hFnG/yeenLOnJJ+AieYHeosN2IZFHOHV+qfZIEMXPU/yP3M\r\nfmmGv1L4+CEU//zodg0gWPXGK6aQKE3BVCI=\r\n=HMTL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"bb4eb0fd49b9f1d37067e0220b872c4f9a22c9c9","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.2","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"prettier":"^2.8.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.11.0","eslint-plugin-vitest":"^0.0.20","eslint-plugin-sonarjs":"^0.16.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.7","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.45.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.7.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.45.0","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.28.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.9.3","@types/node":"18.11.9","@types/react":"18.0.25","@types/prettier":"2.7.1","@types/react-dom":"18.0.9"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.28.0","react-dom":"^18.2.0","typescript":"^4.9.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.8_1669707267282_0.27129226796960104","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@armit/eslint-config-bases","version":"0.0.9","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.9","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"3262b96185fddfc679484aff3ec38b2991c9f133","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.9.tgz","fileCount":21,"integrity":"sha512-HVWihC6zcMtWwan/F8ezMt3HHyvU/Vbjom5quMrf3yg03iOEPNWebbAopg3Kpzmmkni2zmoHngvDpoJ9Iij8mA==","signatures":[{"sig":"MEUCIFtaAJZlPnlGQw0zdNRq7WgTttH9fFR7Rpcc9zq7QoJAAiEAtSo8y8RkinMxVRjQFmtSBYKqblBahjd9F2zITtEQNik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqZxrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj9g//bXFSNRDuJ9aJybKT4bdBydMvQ759vzg5AZjG1O1uozb6zS7Q\r\nAb0gYauQvGE1o3f5iRkLaQcQ+b3Nu9nky74QJ9EnMrpek4ki067K5jU5lEaj\r\n5TJEDjtY3Jh/QC8fKoKLh+MnGLps3FkAFjQOqaOM2MqHuS5yaqt5i1QLdBHZ\r\nNr3GcP7EfUhPI4/QZbAMSgJ0z01mQCau+652sh/NGz/MtR7N5zkhMODDaHFg\r\nh4ld2nFHFkruHT19NF/+puyUTDS0gg9ZWf0F2Sa44in211z0xeDjNqoxqdEM\r\n+BeZAsfuF2K8Ikt3nPUyCajBLOF+6i9+vg7nByCaRfVNdv622N3jGcddPv2/\r\nMCznOR+Gf1Nir8Uc0l+0FYqkDAa/8QW4AC8OMCqysMmive/V8CLD63w5VvWG\r\nkZHdchXyP36b65hC9qOv2ifgmDjIYjCtbyMdMPARpCUu0hwrg4R8K+LSB2gL\r\nGyOSIgdxqeYoe0trMWgbsYLTa9vAYHjNYkc/zny8FDYATNiBjtjAD8TjXo03\r\nrKUgarkJ7/EyvOxr4+j+WYEpQerp34lyfENI+2lbIrgJqKfpjuW2HHUlah0t\r\nrRnAsLYrcz5ZK0NMDpp90gDSmmrJzM23TzJ9Qbju4ILjENaygEdxhTJRY8m2\r\nTrN2coROoIAFlTeTyh3LSyzUrhx5xvQsdVI=\r\n=VCET\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"186d721a3a0337239d47285894d893e63dd09d06","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.2","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"prettier":"^2.8.1","eslint-plugin-jest":"^27.1.7","eslint-plugin-react":"^7.31.11","eslint-plugin-import":"^2.26.0","eslint-plugin-regexp":"^1.11.0","eslint-plugin-vitest":"^0.0.21","eslint-plugin-sonarjs":"^0.17.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.8","eslint-plugin-playwright":"^0.11.2","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.47.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.7.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.9.1","@typescript-eslint/eslint-plugin":"^5.47.0","eslint-import-resolver-typescript":"^3.5.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.30.0","rimraf":"3.0.2","react-dom":"18.2.0","typescript":"4.9.4","@types/node":"18.11.17","@types/react":"18.0.26","@types/prettier":"2.7.2","@types/react-dom":"18.0.10"},"peerDependencies":{"react":"^17.0.2 || ^18.2.0","eslint":"^8.30.0","react-dom":"^17.0.2 || ^18.2.0","typescript":"^4.9.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.9_1672060011450_0.5302455104068924","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@armit/eslint-config-bases","version":"0.0.10","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.10","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"8ba74030015595083231b1358d82a33557fbd58f","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.10.tgz","fileCount":21,"integrity":"sha512-SgImP5RMaQsDyiKhXF52ZF1+dLRFuQ44e5rW34NjSZqsRcUfadlG2cx3WVoJp30MriKAS2l09X2KxseImYirIw==","signatures":[{"sig":"MEUCIQDu+vLnsZWRFJOZ/PNPlu3+sPsuKJknOMCalpDFGr3n2gIgDiplJ6G8jbz21qjoeevosgL9dWNFwy+pocospU+oe8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1880ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH/A/9Ez4VUD9VBqnTkd9rGLjrEkIyAnXcNA19Ly3iNau0EwMnOB8z\r\nu0Tfab4tTxMwRIQrd6r0T0aXw2xK6S2kxGxGXtL4apwDuteR6yVWse9dCCTJ\r\nopnOyc2lOsTaz/dgqNmm18TuD5lum4Yrj2ULjDe2t+KkwX6X4UZOQ/RPUCjy\r\nNE5vuXHkZopc5okTdJsZRyCrzVZPfDXPKArwJtTp3sShLRoZUWfWbK57Bs7i\r\nenlU+phq0izZLPVZGXr2/9ysyynSpnVrF/7EfPUdDeAa0msEZy1vXBjziRIn\r\npa5cuMN8gAHUNCVOgwwYD4ShnuOjQ6YrdgTxwezRGYA/6Ke6j7xURT8AKj+A\r\nZiPR0twa3vzvDd+p4CroVaFM9mSEAIgxrNv6H98PyFRfhp/Ur5F90filqnO+\r\niUnUXJ4HM2H/uYFadmsDcxg4K4/B/rxkxU0Kts0gv6Yivh/PjFehGmUEHNUj\r\nwvltJoZfpvELSQ6W9sSedN90wTr1ayrF8jPzhVQ7zMdy2WyYRZIc5Z7hWu7G\r\ndTd/JaZ15Xd7A3Gj5+2KiKGmiY4Ur1GQIweYwwXCU/v17gEGfbW0wntYdoBZ\r\nDrT/xZjIpYsyAN54ZUhY6BY/HcbXwjKu8xfxABLXz/lDdhttB7E/59LCCd01\r\nm9bIQbI2MwKwrPm9cHeZIvYUvSdfR2sRBPo=\r\n=uWVj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"00b45f37d40c39315d74af3c2f1f27402de67b6d","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"prettier":"^2.8.3","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.12.0","eslint-plugin-vitest":"^0.0.32","eslint-plugin-sonarjs":"^0.18.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.10","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.49.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.8.2","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.0","@typescript-eslint/eslint-plugin":"^5.49.0","eslint-import-resolver-typescript":"^3.5.3"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.33.0","rimraf":"4.1.2","react-dom":"18.2.0","typescript":"4.9.4","@types/node":"18.11.18","tailwindcss":"3.2.4","@types/react":"18.0.27","@types/prettier":"2.7.2","@types/react-dom":"18.0.10"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.32.0","react-dom":"^18.2.0","typescript":"^4.9.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.10_1675087668529_0.5862249382067792","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@armit/eslint-config-bases","version":"0.0.11","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.11","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"eccc82695a59930849b41c1508fca12b836e0583","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.11.tgz","fileCount":21,"integrity":"sha512-8Esgb3mnvN1UDy/ZUM+3gWTjfBI6Li2h7mBr2dDYPqAj4pGlYCGUIyOoUBXhW8moZNzyl7hA9HImltVx8opMuQ==","signatures":[{"sig":"MEUCIQCSPa+rTki8gx6uO2N7+78AW5n0W9tOcIn/+wE/j42B7wIgGva23t2KLB72f/LovG0mIh1IaIhn+9y2SfPoR4wtyFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/sstACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDRw/6ApacVv8Qsk69eH6Z25ooB4z0O339C/r0kckOnGhQCmHvBz3f\r\nxYYDBBDazcmXPEvpulYUo+IbcxKiuDiPQx5u4S8w+irepeTJGPnROCdDdvwk\r\nijYG80XvnOOG+Z+NPnXMaoDil+fPpED005YXVW9pP99E7yhhlMxEAhK8Qyjl\r\nrrnZbiNJPt7n+LZfTniquRbH9/a6VVuZQHzscyLUq3rbtgt9YuCVmWCtVmZe\r\nytz4KmQzeTwwU3aHp75fQq5AW9pX7iOWgUqgfammbY2gjPdaC2fWiQDWq/+L\r\nDMPC+4YIcnnlAdzNsub8WN3IKyRLvi8NSON/RjFJyWpOjto31w437TLr8XsF\r\ne2m6JU/0OCd3szaPdK7GFCOSE86oLTWpJYrFKEIk7kklaKn13/vmzTfJ8n9J\r\nLJ2JWC3jUBl7mhf2Cf/VXgCflLbt7ZBIC8/ftXeG7RwVmfAl6wT5UemSuthZ\r\ntj2pNL8dIHTXA5wIFLZlQZHivXUqLoKVqrM1uKtt2JTQ3a0Zh9b2GjhCeeHV\r\nEIDXc/vXZT+sRSUeunbLeuIQTnj56OgjgppmVm3vtx5U9Z+nEpCPUWYXbV0w\r\neQDv/2bNn9sZ7B3gqIZvkqfUZ96M/01nWbcAfqpietuM7tbyLg8ND1A3uEUH\r\nXE5d06hf2O86dbnwA2GxjjpHvjmijEp/3gE=\r\n=tijm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"2070f6f21a08798c8780348236b3f58ed774bdaf","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"prettier":"^2.8.4","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.12.0","eslint-plugin-vitest":"^0.0.53","eslint-plugin-sonarjs":"^0.18.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.11","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.54.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.10.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.54.0","eslint-import-resolver-typescript":"^3.5.3"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.33.0","rimraf":"4.1.2","react-dom":"18.2.0","typescript":"4.9.5","@types/node":"18.14.2","tailwindcss":"3.2.7","@types/react":"18.0.28","@types/prettier":"2.7.2","@types/react-dom":"18.0.11"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.35.0","react-dom":"^18.2.0","typescript":"^4.9.5"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.11_1677642541757_0.2681127284779672","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@armit/eslint-config-bases","version":"0.0.12","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.12","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"9c0d561fa9f9c877941c2dc858ad9d485c87a108","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.12.tgz","fileCount":21,"integrity":"sha512-undov7fwgMKGGQi2d0d/Hhkm9VWZOCquTG8WlGUsL2Jd8F+mK62OKK15Q+PPIvBPqN/OxW/QnkPZEJ39AzMeaA==","signatures":[{"sig":"MEUCIB63pHJdN5vG6BWs62ANKqOvItHJKitpzIIVUI/aR6+2AiEAjR5WBDhHo3MsR5ewVx6MtlK/g+Mv5p4eZQPL3FscfmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/uGzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDgA//fVprGE2df3tQSvlCTIyAzeKzTMd4oDUyZ8Lz+X2NQ6D0/vRy\r\nNRRq+UPxXR8x4LeDCPkMY7JbEyRBfesSiELDWKE65TmF0AZRgDO9YIS/Qode\r\nWrfAItorkq/gZJZz41hk5vb2n0LfbRGldWSwjBBD74kA7uUni3o5D7Kbm93V\r\nfS2b5LxnVqftdgsUmagWwVgauJQNZJJgKmFBNOz8Vajp91F8E0KBFKl1tm8Z\r\nmvVSL7lftfccZE1QfgCmudJjk3gRwiriLRia7O1JfCBWoSr6qt7t4D3UMa2H\r\nMH5KpGi/l6EQpmE8Y5yZATx7WqU2kUBKjJGktBBbByLTo2QjK5Os6MP8Jt57\r\nyzsMKkzVmS/s+wNi8wTUZXXMkPEG742cxKHNfWsD+MsJTwbA+NuipqNNtw6F\r\n+UuHEMCmIqkAswsaHDVf0I/AO+Zt8YbsplwLJZhlAB0LMJdtQ2FmkWyiU8qp\r\n/9HZ+Z3KC39v5h/8JC/Aogage33LZ5rt4dgp0WlRlPlo1EAPlYqgjVLoNGDu\r\n9KknhR5pYlpYZ3xl92RN8xviVHAk3kogtiUKGwNLLCMAPZz98PHgBy9Bzw/h\r\npOTC/4ZerYlZkSY5uGZw3/IwoY30f6eRgPFBBo/S6Zq0rksof5WyESjLYLYf\r\nF89ixaeTS9vWdE0mRTCos3J2hC56LGHidnE=\r\n=t4tD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"2474988c66dbc94db2680de8c0554679fcb52869","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"prettier":"^2.8.4","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.12.0","eslint-plugin-vitest":"^0.0.53","eslint-plugin-sonarjs":"^0.18.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.6.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.11","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.54.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.10.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.2","@typescript-eslint/eslint-plugin":"^5.54.0","eslint-import-resolver-typescript":"^3.5.3"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.33.0","rimraf":"4.1.2","react-dom":"18.2.0","typescript":"4.9.5","@types/node":"18.14.2","tailwindcss":"3.2.7","@types/react":"18.0.28","@types/prettier":"2.7.2","@types/react-dom":"18.0.11"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.35.0","react-dom":"^18.2.0","typescript":"^4.9.5"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.12_1677648306839_0.4493501759239895","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@armit/eslint-config-bases","version":"0.0.13","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.13","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"ae14ccab18458f07b097ec3d1f5899ca52f1c108","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.13.tgz","fileCount":21,"integrity":"sha512-5ijHDXsc1sQkV0eXK9yszCZMn1wnYgiVRshnUuWyGwqq6qJDLUgzwGJZrPXzPlvvNi+ReS+Om4VMTNYqcai4IQ==","signatures":[{"sig":"MEUCIGJWIByva4cs1oidySQaarja3I1baf544jNKaBVDXJSKAiEAjbLyxbQ1Vx0OQNSQ/6OhBWH+cvBfxQPUhHFMHNAfv2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSza1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbAA//WrTG6YqI+6gzf8ZZ6CiGqcts8ihRzip6Ddhwx7u/llSYj0tk\r\nae1iKHRT3G8JpdUWHzsjgtYCHkNKamBg+lS74EU2pPJu6vScM/laGF3Td5fZ\r\n0WypOjVb8bowXj7idyvsqSxcHnWMDUuqIHGRvGmbTemRKZDlFtWwCZjy/ipB\r\nP7xLFuQeQfQUdWYl3JCAnq5ns2q3d4Xp7Mr97ERTyItviQEWl5VM+HYvmoch\r\nwF2wS9Ae3oQgMwbNvJVffmSGWxas5v6Fr+Ss6M+G09FOvgIsz/AVaBgMJTR8\r\nAbTzaPDikqLFLP9vTigpZMaOO1j7jA2on1RQOTRFbwVpcAWTG0xNk17lKXnL\r\nS3w6+mlDRh3/85VM5eLZtGVkLkcgZ2A+RZyKAveeYchoOLGyhplynyJe7gbt\r\nkvzBG/V+C88W4XwPqBLyLwkzKgh9EdFnuI1SPNcgAV7oqggavfd4XdzccCV8\r\nRckU5k3MrLpzqstEQ1GKZtaHDJt5zZf5epnotTTUFxHA/6Qjl/N79TC47JgI\r\nTsry1vmsEv7BenIp7EUM9WAAYWiGcJmw3lxr93wA/BEIBtcTOpqppJfhxbbl\r\nzdWQm6moPJRqgVJ1tgjf8/BaknsO+Kx5VZuJg5bo8Mm3b1yxHSBKwK5g5TXC\r\njy+63RaxWVpKmDfvdT/zAcYatL0jFYSP5rA=\r\n=wcbm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"e2ea995d06932a8745c5256a11abe18f2bed0918","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.4","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prettier":"^2.8.8","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.14.0","eslint-plugin-vitest":"^0.1.4","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.11","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.3","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.35.0","rimraf":"5.0.0","react-dom":"18.2.0","typescript":"4.9.5","@types/node":"18.16.2","tailwindcss":"3.3.2","@types/react":"18.2.0","@types/prettier":"2.7.2","@types/react-dom":"18.2.1"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.39.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.13_1682650805607_0.04608921178010794","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@armit/eslint-config-bases","version":"0.0.14","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.14","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"ce8a40a2271fa81f54399dc993256fb0286ba9ed","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.14.tgz","fileCount":21,"integrity":"sha512-G0a8QhKVirYzZD5LsGBI0836svl7fH/JXpOO2latKE0qd0sk/9fmbANPGr9wpqqrWQEG/aMrGusMR7gkWl6QMg==","signatures":[{"sig":"MEYCIQC9GSdq97C5fxBQfsCPrg8bPB2v4wo2YFQt+9WEvh29IAIhAOStcBiNSqv6Pocd1nq4WU5R3Pqo+4Iulh51EEWd/+/7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34290},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"6678134d9d30f9f2e79e5592ca1a74b7756991d0","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.4","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.14.0","eslint-plugin-vitest":"^0.1.5","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.11.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.10.3","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.40.0","rimraf":"5.0.0","react-dom":"18.2.0","typescript":"5.0.4","@types/node":"20.1.0","tailwindcss":"3.3.2","@types/react":"18.2.6","@types/prettier":"2.7.2","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.39.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.14_1683630944569_0.4836776746302467","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@armit/eslint-config-bases","version":"0.0.15","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.15","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"8998e1c9017671c9135e4794b83c30c12bdbe4ab","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.15.tgz","fileCount":21,"integrity":"sha512-x8Qqojcb3ltnUj62G95fcxZRzKwZq8xxpjHxNLmh+md4zc8meOEme76GY99ASzcihTEuIwnmYaDfTAPaSXjigw==","signatures":[{"sig":"MEUCIHLLdm9IG2RGpW1zoj3hPZRXAvft5+/AmjhQJ1gy4WMoAiEAkytzBEggjrQ2A0IWfBXPEeVQv4p2FBbjJi5wiOUZZpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34461},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"f385db8586bdf2589252ac934b77c5bb769d1607","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.4","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.2","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.6","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.6","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.40.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.0.4","@types/node":"20.2.1","@types/react":"18.2.6","@types/prettier":"2.7.2","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.15_1684465577355_0.4797885755003397","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@armit/eslint-config-bases","version":"0.0.16","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.16","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"6cd75c89f292eeaf290bf09676054a48f413568d","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.16.tgz","fileCount":21,"integrity":"sha512-3f5RDvZFLjgRPCAVRHYaAKMnywBA5IEaD4nV1ZZ2+9loLSP5GMGyymU/kXAbkZea5RlDFy+tKzuVPmlJro066w==","signatures":[{"sig":"MEUCIQD3XaSBOu6dTXPP7ldz588TO2HXGXf4PYZhElOt+/aehgIgGtP1txrcuEkhq2z4gII92zMI/LfTQ8pnSe4j4cXfWHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34660},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"1646c9592fa4a041388d578fc933ba4190389587","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.4","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.3","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.2.0","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.6","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.6","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.41.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.0.4","@types/node":"20.2.3","@types/react":"18.2.6","@types/prettier":"2.7.2","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.16_1684733167750_0.3974080791816348","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@armit/eslint-config-bases","version":"0.0.17","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.17","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"89d4be8804bed8623d9ab91f0231da0d8a2efa82","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.17.tgz","fileCount":21,"integrity":"sha512-oc80GA8R7icouQOLL+yJZlt+gDU/GKjq8bA+t5Pv0Q24lsH+NeE0S203ppev9zrhcp4CHrdlmGOjDp3Qy2uv9g==","signatures":[{"sig":"MEUCIHDLag+fGgMZAUncNPDrRridN4Qifbn1SxBfCj1aOJ+kAiEAwNOI1cwIFggiJGSaMZ+9eGevqBw28TSsDMQCe0SfBXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34859},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"f94609c48e6cd6e15283ed52748d4094daad8f7c","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"8.19.4","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"16.20.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.5","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.3.0","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.7","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.7","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.41.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.0.4","@types/node":"20.2.5","@types/react":"18.2.7","@types/prettier":"2.7.2","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.17_1685346700871_0.09315587545595405","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@armit/eslint-config-bases","version":"0.0.18","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.18","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"0951839a99a10e7de643cf5f42df0d3374aa527c","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.18.tgz","fileCount":21,"integrity":"sha512-jyO0vp7nhFGdXl1Vb5U9ec7Zkb+N2puqrdw6Tk6YL2+lpBu9cl6gSgVh9xSBKvobc+dP74C9mmT2EWPrNQkFqg==","signatures":[{"sig":"MEYCIQCKovki7wQSP30JPz58JsdERUhfM1ZYzNdkOPONFCajCQIhAKlXXhv+DINWHaLKjgUheEhnEdO91OP/ac+w82sDcFJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35058},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"dbee64e989aa7f5f21b4131b0e6667d765c04fd2","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.5.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.5","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.3.0","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.41.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.0.4","@types/node":"20.2.5","@types/react":"18.2.7","@types/prettier":"2.7.2","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.18_1685491314077_0.7433176584093781","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@armit/eslint-config-bases","version":"0.0.19","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.19","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"70adc9f6b548f3c71e7c3c95124253a114ed2dd1","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.19.tgz","fileCount":21,"integrity":"sha512-9260bqY09a/EqjRjbaogeqyn8y5ay1zXP1mdHVGOaFxiaYyCIjmgQ5EYW/1JZJOkrSJQthGAJBLNx8xGlVdDfw==","signatures":[{"sig":"MEUCIHT924v8mLg+XTnG759O8hEmiCD7GcQ47IV7nGeW/1vQAiEAjopI1zZQFCZ6OGSd74olrIhTB/E8ATrfgOuT5d5mVBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35257},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"59da3ffb28ba8e4aa07effd5e6e597a73c0ee1b9","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.5.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.5","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.3.0","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.8","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.41.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.3","@types/node":"20.2.5","@types/react":"18.2.8","@types/prettier":"2.7.3","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.19_1685673476992_0.6917406771872323","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@armit/eslint-config-bases","version":"0.0.20","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.20","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"a36dcb9f01a39068d7bfef07c6edb4250fda7607","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.20.tgz","fileCount":21,"integrity":"sha512-DeLyP46LEXGJhMP1HtsZqa2xLe2tiIyfbEnrOniYeIaxTZwa7piukiWKvk/khcTlxGPbiKDGttE6sU4uB0mk2A==","signatures":[{"sig":"MEUCIQD94FaTERJFrcSRJ13VJkdOOPLEZuFmVOnB8gFg0S4KfwIgB2QNhfOkqX8GUc5hAQXhzjQHwusgXxBKtwo7frwHLkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35456},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"4d1acb41179908e7e9a0c8c70a1e0e5507513fb7","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.5.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.5","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.3.1","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.12.0","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.59.9","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.59.9","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.42.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.3","@types/node":"20.2.5","@types/react":"18.2.9","@types/prettier":"2.7.3","@types/react-dom":"18.2.4"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.20_1686204692738_0.6291093104250889","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@armit/eslint-config-bases","version":"0.0.21","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.21","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"72014bb2e9cdf1921a606bc14555a2e95264f5c0","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.21.tgz","fileCount":21,"integrity":"sha512-kHj5E4rzoychQbhDfQsfNvQg35wu6fVMTSHJIN1h4eNGaftonf3JPv/CL5mxgMuhO54Bi7wNcf7GTYhJkLE8xA==","signatures":[{"sig":"MEYCIQCPYwfgIit9Chyp3g2yiXLxntlfRBrEE5DBiWc1atj4qwIhAOyiUYfxFraW3SIhfkUg1eOm/9cJdDqWqbmfSWHiWibX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35656},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"8117d1fdd4edf00cec72ae17f58164a32f4a4a12","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.5.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"prettier":"^2.8.8","tailwindcss":"^3.3.2","eslint-plugin-jest":"^27.2.2","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.6","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.12","eslint-plugin-playwright":"^0.15.1","@testing-library/jest-dom":"^5.16.5","@typescript-eslint/parser":"^5.60.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.12.1","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.60.0","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.43.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.3","@types/node":"20.3.1","@types/react":"18.2.14","@types/prettier":"2.7.3","@types/react-dom":"18.2.6"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.21_1687704683788_0.6920769500565924","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"@armit/eslint-config-bases","version":"0.0.22","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.22","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"089b2a6274f52829a3dffc0693f04ae602c1d085","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.22.tgz","fileCount":21,"integrity":"sha512-sf5YkKbCXwaOUUfO9mUGiZQIa4y63Kc394fNU2acp0EUSKhU/N2zNpkOYNPoXAYg06bsfu2pZyo8UV8sKPagOQ==","signatures":[{"sig":"MEUCIFDkghC2M+sO1DqWtxdik4wZApFM2cIYvMH2VLU8WG/RAiEA/Rey2iU1L/g9WvqHM8u2T+RGbw0tMA169wGPDXgQ9pc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35853},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"1ca6a0e170917e8bdebb3d8ccc3be219b6eb35c6","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.5.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"prettier":"^3.0.0","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.2.3","eslint-plugin-react":"^7.33.0","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.6","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-playwright":"^0.15.3","@testing-library/jest-dom":"^5.17.0","@typescript-eslint/parser":"^6.1.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^6.1.0","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.45.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.6","@types/node":"20.4.4","@types/react":"18.2.15","@types/prettier":"2.7.3","@types/react-dom":"18.2.7"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.22_1690175571149_0.2945193091117104","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"@armit/eslint-config-bases","version":"0.0.23","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.23","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"cd65478369733d723af0d19b2078845e4996a734","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.23.tgz","fileCount":21,"integrity":"sha512-ZgjFXngP8PKOpY8bl9jzny6Q2OPJ1+3SXeeex+bnJDS3LB+vgHA0AfCnH1YzmbW4IJzUzzoiAyauq+M8XlIs5A==","signatures":[{"sig":"MEYCIQCuyhSgktRn1cEHihQOURgJtdA8OAXAm6aPPEew44odnwIhANMphRPghLbKYho9kf/iL/gPjNLIQq3Pgodm1HUEmzPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36761},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"ac6665bdfab37d0f2b569f9e9f26c80c237c5d98","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.6.7","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prettier":"^3.0.0","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.2.3","eslint-plugin-react":"^7.33.0","eslint-plugin-import":"^2.27.5","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.6","eslint-plugin-sonarjs":"^0.19.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.3.2","eslint-plugin-storybook":"^0.6.13","eslint-plugin-playwright":"^0.15.3","@testing-library/jest-dom":"^5.17.0","@typescript-eslint/parser":"^6.2.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.0","@typescript-eslint/eslint-plugin":"^6.2.0","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.45.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.6","@types/node":"20.4.5","@types/react":"18.2.17","@types/prettier":"2.7.3","@types/react-dom":"18.2.7"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.23_1690443036665_0.4826393584386903","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"@armit/eslint-config-bases","version":"0.0.24","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.24","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"12bc758e6be96bdb771187d8478cc2368a801d27","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.24.tgz","fileCount":21,"integrity":"sha512-Ff3tAL9mjwafwvfsAe1TWv5OcsCVTLkfdWkpiS13ZPw4k3941kVSvU5aa+hJJifviqu2zJEoWOamXKrJta+QHw==","signatures":[{"sig":"MEQCIHqkXjdVrj7Yw2tLGj5SMQ9NDvwduYzppeKVCr8jepywAiBwkSmerEdLC8wErVL9WOHHrEancxZfRhilpwjek56XPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36979},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"dcdadd1481af6454a5a09029581e250ad2999ea3","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.6.7","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prettier":"^3.0.1","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.2.3","eslint-plugin-react":"^7.33.1","eslint-plugin-import":"^2.28.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.8","eslint-plugin-sonarjs":"^0.20.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-playwright":"^0.15.3","@testing-library/jest-dom":"^5.17.0","@typescript-eslint/parser":"^6.3.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^5.11.1","@typescript-eslint/eslint-plugin":"^6.3.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.46.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.6","@types/node":"20.4.9","@types/react":"18.2.20","@types/prettier":"2.7.3","@types/react-dom":"18.2.7"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.24_1691663305136_0.42444216652849076","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"@armit/eslint-config-bases","version":"0.0.25","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.25","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"d4d488214e6a28267d038feee200ed28fdfb8b59","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.25.tgz","fileCount":21,"integrity":"sha512-ARqXrKPcUWCxhLsfic9h6jinGZxZj6eJDTMHvhJT3lZDs2DNulr0vznNIhE1GVDvuwThUjhCjJx697mRvxO59A==","signatures":[{"sig":"MEUCIANvfgDpYMiEgmF0Sp6SjF4FFlm9ZLLIE531Cb48iaySAiEA2n7nUBN70Zzk9H2Z4wuVUpxCvrkKyoscAHNbGExIUs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37366},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"efcbe5db52647d77d58bbe5010b55f48341fb6fb","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.6.7","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"prettier":"^3.0.2","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.2.3","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.0","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.2.8","eslint-plugin-sonarjs":"^0.20.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-playwright":"^0.15.3","@testing-library/jest-dom":"^6.0.0","@typescript-eslint/parser":"^6.4.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.47.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.1.6","@types/node":"20.5.0","@types/react":"18.2.20","@types/prettier":"2.7.3","@types/react-dom":"18.2.7"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.25_1692175647670_0.5538267675470756","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"@armit/eslint-config-bases","version":"0.0.26","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.26","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"e3c60cef461e5bd97f6d837e0504d33fe8b927fb","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.26.tgz","fileCount":21,"integrity":"sha512-2lkHbMyT0KirR8eeAQwkilG2tEwnmus3raFJLCnYW9h3lguliz0VDRmfylnVHzeYwXc78uue5s5ho+k+T2fPQg==","signatures":[{"sig":"MEUCICeR8GsjWjkXT7D7OBL+k/6/P4fAM2lRABzYBBt84jTWAiEA9g2pOkK8Y4d/ma5K3zO2q6nHOMQ8BgfNpfIZSYtPWVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37565},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"8cd88391e287a77fd27b8a00dbeb568eb70a79b9","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.6.7","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"prettier":"^3.0.3","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.2.3","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.1","eslint-plugin-sonarjs":"^0.21.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.3.3","eslint-plugin-storybook":"^0.6.13","eslint-plugin-playwright":"^0.16.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.7.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.1","@typescript-eslint/eslint-plugin":"^6.7.0","eslint-import-resolver-typescript":"^3.6.0"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.49.0","rimraf":"5.0.1","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.6.0","@types/react":"18.2.21","@types/prettier":"2.7.3","@types/react-dom":"18.2.7"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.26_1694672258290_0.14371395451259716","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"@armit/eslint-config-bases","version":"0.0.27","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.27","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"0fdf556ac80cdda4c44cde22cf31510ef3320b92","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.27.tgz","fileCount":21,"integrity":"sha512-tnDqFq1pZEf1VCQUMm8qai9bb26jPhQinyx2kcn6bjixp9DfNTt0Y2hTtOgNXiGGpEc3s4SMIdR/uekNS3YYUA==","signatures":[{"sig":"MEQCIAm3zODZkSeQTD41jL3jxmyAqTFTAr10X6dZE6UQz9OUAiB7g39N/7l892s8zFRNjSMY8AjQJNu/LFxHSE6VsugCQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37765},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"4746db0333be831e648beb5b10e7b7ec485be665","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.8.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"prettier":"^3.0.3","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.4.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-plugin-regexp":"^1.15.0","eslint-plugin-vitest":"^0.3.2","eslint-plugin-sonarjs":"^0.21.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.0","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.16.0","@testing-library/jest-dom":"^6.1.3","@typescript-eslint/parser":"^6.7.5","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.0.2","@typescript-eslint/eslint-plugin":"^6.7.5","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.51.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.8.4","@types/react":"18.2.27","@types/prettier":"2.7.3","@types/react-dom":"18.2.12"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.27_1696927160998_0.42732339931882546","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"@armit/eslint-config-bases","version":"0.0.28","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.28","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"d07d1f6a9cd901bb918e2edecb622b5863204f07","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.28.tgz","fileCount":21,"integrity":"sha512-eyiYUNkKnkQgkt0bJS+7BmgaO3BOVk4h7s4b7Mo9ONzNUnIR56Tn4Q29VTVQdcMdj/b36z+2Cm+oDWmLzFFKbg==","signatures":[{"sig":"MEYCIQD2rm3PqVJtggqPcISdSsErmNbP5iRSKJ/OPd3ctxj4GQIhAP9BdNPRnpJ6VysASVlrlvOEtr7pIzy1za44LSTOse50","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38173},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./jest":{"require":"./src/bases/jest.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"098d1d022290c95e6102b240f90f9b27f115dbd2","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.8.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vitest":"0.34.6","prettier":"^3.0.3","tailwindcss":"^3.3.3","eslint-plugin-jest":"^27.4.2","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-plugin-regexp":"^2.0.0","eslint-plugin-vitest":"^0.3.3","eslint-plugin-sonarjs":"^0.21.0","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.17.0","@testing-library/jest-dom":"^6.1.4","@typescript-eslint/parser":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-tailwindcss":"^3.13.0","eslint-plugin-jest-formatting":"^3.1.0","eslint-plugin-testing-library":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.8.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.51.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.8.7","@types/react":"18.2.30","@types/prettier":"2.7.3","@types/react-dom":"18.2.14"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.28_1697802729004_0.22532487851404648","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"@armit/eslint-config-bases","version":"0.0.29","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.0.29","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"956d12efa40635b2714746010f05a9cd76bf3d19","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.0.29.tgz","fileCount":21,"integrity":"sha512-sXO4Cy2nyxmZQBgQUlcvjbqIy6vwnfRM64HY9pS7GvViPQ1XPX0lS8IqZg6RFCBX2r7DiE/k5GTg5ecOQqjLPg==","signatures":[{"sig":"MEYCIQD1MKHlN49o8aSAxBzU1eOjTQPo+SnMeji6A266GB+i8gIhAOycZo71RtBpy0ofXqUBstyK6RyAkoHu1eTnEvaSZf+M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37919},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"c75869e187e6cf894718fea020f8507a804ef306","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.8.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vitest":"0.34.6","prettier":"^3.0.3","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.28.1","eslint-plugin-regexp":"^2.0.0","eslint-plugin-vitest":"^0.3.3","eslint-plugin-sonarjs":"^0.21.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"^1.5.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.17.0","@typescript-eslint/parser":"^6.8.0","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-testing-library":"^6.1.0","@typescript-eslint/eslint-plugin":"^6.8.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.51.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.2.2","@types/node":"20.8.7","@types/react":"18.2.30","@types/prettier":"2.7.3","@types/react-dom":"18.2.14","eslint-plugin-mdx":"2.2.0","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.1.4","eslint-plugin-tailwindcss":"^3.13.0"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.0.29_1697864340254_0.8984299287757154","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@armit/eslint-config-bases","version":"0.1.0","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.0","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"1778c5251f8337e11f0299fd748a69069f54b77f","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.0.tgz","fileCount":23,"integrity":"sha512-+433xnlg0EfxbObZhSPJJgHNt1asJcO1q9jHCcwhBQXQjMyBBtXsmPW0j9tPG6WgEzX6wMkk6/EI4IogYL6r7w==","signatures":[{"sig":"MEUCIQDaMFju1QXuCuCtj+aARaRHcr/Wva8tnxWdqAkxdabnHgIgJ21RvrSfGWTZtKgvyaesZrl+VCrtFGSuk8hhXgjH15c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40518},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"4dc1042e43e6f99f46056b10f1af182adb7659cc","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"9.8.1","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"vitest":"0.34.6","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.29.0","eslint-plugin-regexp":"^2.1.1","eslint-plugin-vitest":"^0.3.10","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.0.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"^1.6.0","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.18.0","@typescript-eslint/parser":"^6.13.1","eslint-plugin-react-hooks":"^4.6.0","@tanstack/eslint-plugin-query":"^5.10.0","eslint-plugin-testing-library":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.13.1","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.54.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.3.2","@types/node":"20.10.1","@types/react":"18.2.39","@types/prettier":"2.7.3","@types/react-dom":"18.2.17","eslint-plugin-mdx":"2.2.0","@testing-library/react":"^14.1.2","@testing-library/jest-dom":"^6.1.4","eslint-plugin-tailwindcss":"^3.13.0"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.0_1701337179643_0.7288343565083366","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@armit/eslint-config-bases","version":"0.1.1","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.1","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"79d170144ce6e43ba50e7722f6a953796b869646","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.1.tgz","fileCount":23,"integrity":"sha512-5ti7oitu8pTUPT6rEM730m9IH8ajuP6z7Oa9d4lO0DHS6FXZlS7z4tK+cdT6xWhudv5TRlKQ4gU0yN/UXFcagg==","signatures":[{"sig":"MEUCICuhdhE0AGfOetkBNEmw0CS015FNYAiKJ15x+Il+C7/0AiEAhSM7gVhDFh3uiQr7kbf6wBzICRnn5woUlLfT8brsb6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40715},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"580f2859328f6205f0d5c252041a735a8c1f8b1e","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"10.2.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"vitest":"1.0.4","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.29.0","eslint-plugin-regexp":"^2.1.2","eslint-plugin-vitest":"^0.3.15","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"^1.6.0","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.19.0","@typescript-eslint/parser":"^6.13.2","eslint-plugin-react-hooks":"^4.6.0","@tanstack/eslint-plugin-query":"^5.12.1","eslint-plugin-testing-library":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.13.2","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.55.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.3.3","@types/node":"20.10.4","@types/react":"18.2.43","@types/prettier":"2.7.3","@types/react-dom":"18.2.17","eslint-plugin-mdx":"3.0.0","@testing-library/react":"^14.1.2","@testing-library/jest-dom":"^6.1.5","eslint-plugin-tailwindcss":"^3.13.0"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.1_1702297925698_0.49822559725580473","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@armit/eslint-config-bases","version":"0.1.2","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.2","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"f69ef55eddb74d653483c59da1d229944c2581ed","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.2.tgz","fileCount":23,"integrity":"sha512-XjYFnkKjEzbR7HXXyfGuQKCaE/rG5zkCuIr4hvklex5wf2z0NWN0UECJUzDAvr0DA0V3XyjktJPwzppV1nPeiw==","signatures":[{"sig":"MEYCIQDTmawSQDP6HZDI/2280xmcxEsHUzCI/AcxqVivD/uEfgIhAOg9gacJ8DM6K/ERgvBGDUXixmDghPAefdfFs75FNyGE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40913},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"fa339a6a14508e4308c2bed36fa189108fe2a089","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"10.2.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"vitest":"1.0.4","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.29.0","eslint-plugin-regexp":"^2.1.2","eslint-plugin-vitest":"^0.3.16","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.0.1","@rushstack/eslint-patch":"^1.6.0","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.20.0","@typescript-eslint/parser":"^6.14.0","eslint-plugin-react-hooks":"^4.6.0","@tanstack/eslint-plugin-query":"^5.12.1","eslint-plugin-testing-library":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.14.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.55.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.3.3","@types/node":"20.10.4","@types/react":"18.2.43","@types/prettier":"2.7.3","@types/react-dom":"18.2.17","eslint-plugin-mdx":"3.0.0","@testing-library/react":"^14.1.2","@testing-library/jest-dom":"^6.1.5","eslint-plugin-tailwindcss":"^3.13.0"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.2_1702346560043_0.5178987751405191","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@armit/eslint-config-bases","version":"0.1.3","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.3","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"64ad61784d067032c0b2471fc84e09e4494f742f","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.3.tgz","fileCount":23,"integrity":"sha512-om4DxeiaoRFPFCPtOwVfmh8gFQ7nxMHuu3Cm/RmYXk0Oa/ds6uZJyszwIjSKRmgKr7mOhQ2ngaEv4CNeoYbP3g==","signatures":[{"sig":"MEYCIQDZAeizdM99OVAJSTMw6lgnGBCU2LgX75jLxJGsWOaROgIhAI6/WFutUS3xR23WwQ8UFX+B1dwV8KAPOc258XMC9Q2V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41281},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"092669a500edc7ec384e4d302e800093504c0737","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"10.2.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"vitest":"1.2.0","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.29.1","eslint-plugin-regexp":"^2.2.0","eslint-plugin-vitest":"^0.3.20","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rushstack/eslint-patch":"^1.6.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.21.0","@typescript-eslint/parser":"^6.19.0","eslint-plugin-react-hooks":"^4.6.0","@tanstack/eslint-plugin-query":"^5.17.7","eslint-plugin-testing-library":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.56.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.3.3","@types/node":"20.11.3","@types/react":"18.2.48","@types/prettier":"2.7.3","@types/react-dom":"18.2.18","eslint-plugin-mdx":"3.1.5","@testing-library/react":"^14.1.2","@testing-library/jest-dom":"^6.2.0","eslint-plugin-tailwindcss":"^3.14.0"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.3_1705374603835_0.8128450470750459","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@armit/eslint-config-bases","version":"0.1.4","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.4","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"9fca8577e22b56b9edeb24aab58212641462a9af","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.4.tgz","fileCount":23,"integrity":"sha512-aahAVupe/4gXhomXfTKmCAgb3sDiyJYrZJEeXWPDXlGo8zQED14YlbtpRELoMz2stgfKi/q1pCpfwcF5cAoXhA==","signatures":[{"sig":"MEUCIAXETT4T5xfSNN+FQo7ib7kfPsGaoZWkyoyzVzk4yHDiAiEA3+RK64tWnhvr+R04sI2wV6c7yb1mmU484EAIdETC9/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41481},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"e094f7edeff0ce6237c1fe71e66c24fb4edf6d6f","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"10.2.3","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"vitest":"1.2.1","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.29.1","eslint-plugin-regexp":"^2.2.0","eslint-plugin-vitest":"^0.3.20","eslint-plugin-sonarjs":"^0.23.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rushstack/eslint-patch":"^1.7.2","eslint-plugin-storybook":"^0.6.15","eslint-plugin-playwright":"^0.22.1","@typescript-eslint/parser":"^6.19.1","eslint-plugin-react-hooks":"^4.6.0","@tanstack/eslint-plugin-query":"^5.17.20","eslint-plugin-testing-library":"^6.2.0","@typescript-eslint/eslint-plugin":"^6.19.1","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.56.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.3.3","@types/node":"20.11.6","@types/react":"18.2.48","@types/prettier":"2.7.3","@types/react-dom":"18.2.18","eslint-plugin-mdx":"3.1.5","@testing-library/react":"^14.1.2","@testing-library/jest-dom":"^6.3.0","eslint-plugin-tailwindcss":"^3.14.0"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.4_1706236334119_0.1964849069521255","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@armit/eslint-config-bases","version":"0.1.5","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.5","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"8f14d4503d7e9c441562dab501a333a96e9a2ffe","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.5.tgz","fileCount":23,"integrity":"sha512-utWeSRFXYiX/6JQDUincL9LExugJActNyRRIYuDMqBr7X+bd12wD/5YR+S/mCpR2wpAnk7vKLsrso0QFosscAQ==","signatures":[{"sig":"MEUCIQC3HoH9Xj8nmBVKcjusIaZ55dfKQU0K3MVAnYoYgZv4xQIgfxZl6XyU0ybhj2NdomTMjqm2OrJAylMsHnp0Loj3cEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41674},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"573359b0e6a411ed7698b13954553f6f0ae376f7","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"10.2.4","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"vitest":"1.4.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-regexp":"^2.4.0","eslint-plugin-vitest":"^0.4.1","eslint-plugin-sonarjs":"^0.25.0","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rushstack/eslint-patch":"^1.10.1","eslint-plugin-storybook":"^0.8.0","eslint-plugin-playwright":"^1.5.4","@typescript-eslint/parser":"^7.5.0","eslint-plugin-react-hooks":"^4.6.0","@tanstack/eslint-plugin-query":"^5.28.6","eslint-plugin-testing-library":"^6.2.0","@typescript-eslint/eslint-plugin":"^7.5.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.2.0","eslint":"8.57.0","rimraf":"5.0.5","react-dom":"18.2.0","typescript":"5.4.3","@types/node":"20.12.2","@types/react":"18.2.73","@types/prettier":"2.7.3","@types/react-dom":"18.2.23","eslint-plugin-mdx":"3.1.5","@testing-library/react":"^14.2.2","@testing-library/jest-dom":"^6.4.2","eslint-plugin-tailwindcss":"^3.15.1"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.5_1712039055354_0.3725420779102404","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@armit/eslint-config-bases","version":"0.1.6","author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","_id":"@armit/eslint-config-bases@0.1.6","maintainers":[{"name":"tianyingchun","email":"981919332@qq.com"}],"homepage":"https://github.com/armitjs/armit","bugs":{"url":"https://github.com/armitjs/armit/issues"},"dist":{"shasum":"e38def4739c8dd3b9e34bee280452b279989cc6e","tarball":"https://registry.npmjs.org/@armit/eslint-config-bases/-/eslint-config-bases-0.1.6.tgz","fileCount":23,"integrity":"sha512-ArF+QjcoEauPX3FaQ6oMFN6lLdwnXrDRR/P00KA0Wgu9ZPsoDQCqSkVnjX1YtNMTEPv+/vGXXi/aXJItpIdydQ==","signatures":[{"sig":"MEQCIFG7GMX5wLqVp+vRDyAih6MVKNzDQhRdexJvR8+Yw7ndAiBs8k0pP3PWw1vj+u8spli+VCLhYtQer1DSkis8N2od8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42055},"main":"./src/index.js","type":"commonjs","exports":{".":{"require":"./src/index.js"},"./mdx":{"require":"./src/bases/mdx.js"},"./rtl":{"require":"./src/bases/rtl.js"},"./react":{"require":"./src/bases/react.js"},"./sonar":{"require":"./src/bases/sonar.js"},"./regexp":{"require":"./src/bases/regexp.js"},"./vitest":{"require":"./src/bases/vitest.js"},"./helpers":{"require":"./src/helpers/index.js"},"./prettier":{"require":"./src/bases/prettier.js"},"./tailwind":{"require":"./src/bases/tailwind.js"},"./storybook":{"require":"./src/bases/storybook.js"},"./playwright":{"require":"./src/bases/playwright.js"},"./typescript":{"require":"./src/bases/typescript.js"},"./react-query":{"require":"./src/bases/react-query.js"},"./graphql-schema":{"require":"./src/bases/graphql-schema.js"},"./patch/modern-module-resolution":{"require":"./src/patch/modern-module-resolution.js"}},"gitHead":"d33f9558be6385e6467ee8ba76275df5e1c7ddd1","scripts":{"lint":"eslint  --ext .ts,.js,.cjs,.mjs --cache --cache-location ../../.cache/eslint/eslint-config-bases.eslintcache","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","typecheck":"tsc --project tsconfig.json --noEmit","build-release":"rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint -c ./.eslintrc.cjs \"./**/*{.ts,.tsx,.js,.jsx,.cjs,.mjs}\" --fix --quiet","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick"},"_npmUser":{"name":"tianyingchun","email":"981919332@qq.com"},"repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"_npmVersion":"10.5.0","description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","directories":{},"_nodeVersion":"18.20.2","dependencies":{"vitest":"^1.6.0","eslint-plugin-react":"^7.34.1","eslint-plugin-import":"^2.29.1","eslint-plugin-regexp":"^2.5.0","eslint-plugin-vitest":"^0.5.4","eslint-plugin-sonarjs":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@rushstack/eslint-patch":"^1.10.2","eslint-plugin-storybook":"^0.8.0","eslint-plugin-playwright":"^1.6.0","@typescript-eslint/parser":"^7.8.0","eslint-plugin-react-hooks":"^4.6.2","@tanstack/eslint-plugin-query":"^5.35.6","eslint-plugin-testing-library":"^6.2.2","@typescript-eslint/eslint-plugin":"^7.8.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","eslint":"8.57.0","rimraf":"5.0.7","react-dom":"18.3.1","typescript":"5.4.5","@types/node":"20.12.11","@types/react":"18.3.2","@types/prettier":"3.0.0","@types/react-dom":"18.3.0","eslint-plugin-mdx":"3.1.5","@testing-library/react":"^15.0.7","@testing-library/jest-dom":"^6.4.5","eslint-plugin-tailwindcss":"^3.15.1"},"peerDependencies":{"react":"^18.2.0","eslint":"^8.40.0","prettier":"^3.1.0","react-dom":"^18.2.0","typescript":"^5.0.4","eslint-plugin-mdx":"^2.0.5","eslint-plugin-tailwindcss":"^3.13.0","@graphql-eslint/eslint-plugin":"^3.14.3"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"typescript":{"optional":true},"eslint-plugin-mdx":{"optional":true},"eslint-plugin-tailwindcss":{"optional":true},"@graphql-eslint/eslint-plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-bases_0.1.6_1715592318874_0.8730730282090202","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-21T12:40:02.148Z","modified":"2024-07-25T23:20:48.412Z","0.0.2":"2022-10-21T12:40:02.741Z","0.0.3":"2022-10-21T14:38:53.702Z","0.0.5":"2022-10-22T12:02:53.113Z","0.0.6":"2022-10-22T13:41:57.191Z","0.0.7":"2022-10-24T10:00:54.696Z","0.0.8":"2022-11-29T07:34:27.436Z","0.0.9":"2022-12-26T13:06:51.573Z","0.0.10":"2023-01-30T14:07:48.680Z","0.0.11":"2023-03-01T03:49:01.962Z","0.0.12":"2023-03-01T05:25:07.005Z","0.0.13":"2023-04-28T03:00:05.795Z","0.0.14":"2023-05-09T11:15:44.718Z","0.0.15":"2023-05-19T03:06:17.584Z","0.0.16":"2023-05-22T05:26:07.928Z","0.0.17":"2023-05-29T07:51:41.172Z","0.0.18":"2023-05-31T00:01:54.356Z","0.0.19":"2023-06-02T02:37:57.149Z","0.0.20":"2023-06-08T06:11:32.949Z","0.0.21":"2023-06-25T14:51:24.052Z","0.0.22":"2023-07-24T05:12:51.353Z","0.0.23":"2023-07-27T07:30:36.844Z","0.0.24":"2023-08-10T10:28:25.321Z","0.0.25":"2023-08-16T08:47:27.845Z","0.0.26":"2023-09-14T06:17:38.472Z","0.0.27":"2023-10-10T08:39:21.218Z","0.0.28":"2023-10-20T11:52:09.359Z","0.0.29":"2023-10-21T04:59:00.438Z","0.1.0":"2023-11-30T09:39:39.828Z","0.1.1":"2023-12-11T12:32:05.944Z","0.1.2":"2023-12-12T02:02:40.296Z","0.1.3":"2024-01-16T03:10:04.080Z","0.1.4":"2024-01-26T02:32:14.289Z","0.1.5":"2024-04-02T06:24:15.496Z","0.1.6":"2024-05-13T09:25:19.053Z"},"bugs":{"url":"https://github.com/armitjs/armit/issues"},"author":{"url":"https://github.com/tianyingchun","name":"Yingchun Tian"},"license":"MIT","homepage":"https://github.com/armitjs/armit","repository":{"url":"git+https://github.com/armitjs/armit.git","type":"git","directory":"packages/common"},"description":"The composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.","maintainers":[{"email":"hyperse.net@gmail.com","name":"hyperse.net"},{"email":"tianyingchun@outlook.com","name":"tianyingchun"}],"readme":"# @armit/eslint-config-bases\n\nThe composable eslint config bases that can be easily shared and fine-tuned by apps and packages for armitjs.\n\n## Features\n\n- **Customizable:** Simply extends the bases and fine-tune them.\n- **Composable:** Add only what you need. Less unwanted side effects, increase perf.\n- **Conventions:** Plugins enabled on file conventions patterns to increase perf.\n- **Ease:** No need to install all the plugins in consuming apps/packages.\n- **Monorepo:** Change detection aware.\n\n## Install\n\n```bash\nyarn add --dev eslint @armit/eslint-config-bases:\"workspace:^\"\n```\n\n> **Tip** the [workspace:^](https://yarnpkg.com/features/workspaces#workspace-ranges-workspace) is supported by yarn and pnpm.\n\n## Usage\n\nIn your app or package, create an `./apps/my-app/.eslintrc.js` file that extends any of the\nexisting base configs. For example:\n\n```javascript\nmodule.exports = {\n  // Be sure to set root to true in monorepo.\n  root: true,\n  // Will help typescript extended rules.\n  parserOptions: {\n    tsconfigRootDir: __dirname,\n    project: \"tsconfig.json\",\n  },\n  ignorePatterns: [\"**/node_modules\", \"**/.cache\", \"build\", \".next\"],\n  extends: [\n    // It's better set vscode editor \"source.organizeImports\": false, because there may be competition between `source.organizeImports` and `import/order`\n    \"@armit/eslint-config-bases/typescript\",\n    \"@armit/eslint-config-bases/sonar\",\n    \"@armit/eslint-config-bases/regexp\",\n    \"@armit/eslint-config-bases/react\",\n    \"@armit/eslint-config-bases/jest\",\n    \"@armit/eslint-config-bases/rtl\",\n    \"@armit/eslint-config-bases/graphql-schema\",\n    \"@armit/eslint-config-bases/storybook\",\n    \"@armit/eslint-config-bases/playwright\",\n\n    // Add specific rules for your framework if needed.\n    // ie:\n    // - nextjs: 'plugin:@next/next/core-web-vitals',\n    // - remix:  '@remix-run/eslint-config',\n    // ...\n\n    // Post configure the prettier base so there won't be\n    // any conficts between eslint / prettier\n    \"@armit/eslint-config-bases/prettier\",\n  ],\n  rules: {\n    // Specific global rules for your app or package\n  },\n  overrides: [\n    // Specific file rules for your app or package\n  ],\n};\n```\n\n> **Tip:** \"@armit/eslint-config-bases/prettier\" must be set at the end to disable any\n> conflicting rules.\n\n## Bases\n\nYou can find the bases in [./src/bases](./src/bases).\n\n| Base                                            | Match convention                  | Scope                                                           |\n| :---------------------------------------------- | :-------------------------------- | :-------------------------------------------------------------- |\n| [typescript](./src/bases/typescript.js)         | _all_                             | Naming conventions, consistent imports, import sorting...       |\n| [sonar](./src/bases/sonar.js)                   | `*.{js,jsx,ts,tsx}`               | Keep levels of code complexity sane. (excl test and stories)    |\n| [regexp](./src/bases/regexp.js)                 | `*.{js,jsx,jsx,tsx}`              | Keep regexp consistent and safer.                               |\n| [react](./src/bases/react.js)                   | `*.{jsx,tsx}`                     | Recommendations for react, react-hooks and jsx projects.        |\n| [jest](./src/bases/jest.js)                     | `**/?(*.)+(test).{js,jsx,ts,tsx}` | Catch inconsistencies or error in jest tests.                   |\n| [vitest](./src/bases/vitest.js)                 | `**/?(*.)+(test).{js,jsx,ts,tsx}` | Catch inconsistencies or error in vitest tests.                 |\n| [rtl](./src/bases/rtl.js)                       | `**/?(*.)+(test).{js,jsx,ts,tsx}` | Potential errors / deprecations in react-testing-library tests. |\n| [graphql-schema](./src/bases/graphql-schema.js) | `*.graphql`                       | Ensure validity of graphql schema files.                        |\n| [storybook](./src/bases/storybook.js)           | `*.stories.{ts,tsx,mdx}`          | Potential errors / deprecations in stories.                     |\n| [playwright](./src/bases/playwright.js)         | `**/e2e/**/*.test.{js,ts}`        | Post configure eslint for prettier compatibility.               |\n| [prettier](./src/bases/prettier.js)             | _all_                             | Post configure eslint for prettier compatibility.               |\n\n> **Notes**:\n>\n> - The order is important. Some bases will disable or tune previously defined\n>   rules. For example the [react base](./src/bases/react.js) will tune the naming conventions\n>   for function components and increase recommended cognitive complexity. The [typescript base](./src/bases/typescript.js)\n>   will also relax conventions for javascript files.\n>\n> - Based on filename conventions some rules are relaxed or disabled to avoid false positives and\n>   keep a good level of performance. For example the [sonar base](./src/bases/sonar.js) won't run on\n>   test and storybook files. If you work on different conventions the patterns must be updated.\n\n## Prettier integration\n\nTo prevent conflicts between prettier and eslint, you must re-export the prettier base from `@armit/eslint-config-bases`.\n\n```javascript\nconst { getPrettierConfig } = require(\"@armit/eslint-config-bases/helpers\");\nmodule.exports = {\n  ...prettierConfig,\n  overrides: [\n    {\n      // optional overrides per project file match\n      files: [\"**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}\"],\n      rules: {\n        \"@typescript-eslint/naming-convention\": \"off\",\n      },\n    },\n  ],\n};\n```\n\n> **Tip**: You can tune the provided [prettier.base.config](./src/prettier.base.config.js) for your own needs.\n\n## Notes\n\n### Typescript\n\nGeneric typescript project, mostly based on\n\n| Type/Plugin                                                                                      | Comment                                                                      |\n| :----------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- |\n| [eslint:recommended](https://eslint.org/docs/rules/)                                             | The basics for code linting.                                                 |\n| [@typescript-eslint/recommended](https://typescript-eslint.io/rules/)                            | The basics for typescript.                                                   |\n| [@typescript-eslint/consistent-type](https://typescript-eslint.io/rules/consistent-type-imports) | Use TS 3.8+ imports/exports, helps with [esbuild](https://esbuild.github.io) |\n| [@typescript-eslint/naming-convention](https://typescript-eslint.io/rules/naming-convention)     |                                                                              |\n| [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import)                        | Order imports                                                                |\n\n## Sonarjs\n\n| Type/Plugin                                                                               | Comment                      |\n| :---------------------------------------------------------------------------------------- | :--------------------------- |\n| [eslint-plugin-sonarjs/recommended](https://github.com/SonarSource/eslint-plugin-sonarjs) | Help to keep complexity sane |\n\n### React\n\n| Type/Plugin                                                                                                             | Comment                                  |\n| :---------------------------------------------------------------------------------------------------------------------- | :--------------------------------------- |\n| [eslint-plugin-react/recommended](https://github.com/yannickcr/eslint-plugin-react)                                     |                                          |\n| [eslint-plugin-react-hooks/recommended](https://github.com/facebook/react/tree/main/packages/eslint-plugin-react-hooks) |                                          |\n| [eslint-plugin-jsx-a11y/recommended](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)                              | Helps to produce accessibility-ready jsx |\n\n### Jest\n\n| Type/Plugin                                                                            | Comment                     |\n| :------------------------------------------------------------------------------------- | :-------------------------- |\n| [eslint-plugin-jest/recommended](https://github.com/jest-community/eslint-plugin-jest) | Jest recommended practices. |\n\n### Vitest\n\n| Type/Plugin                                               | Comment                       |\n| :-------------------------------------------------------- | :---------------------------- |\n| [vitest](https://github.com/veritem/eslint-plugin-vitest) | Vitest recommended practices. |\n\n### React Testing Library\n\n| Type/Plugin                                                                                                   | Comment                               |\n| :------------------------------------------------------------------------------------------------------------ | :------------------------------------ |\n| [eslint-plugin-testing-library/recommended](https://github.com/testing-library/eslint-plugin-testing-library) | Ease when using react-testing-library |\n\n### Regexp\n\n| Type/Plugin                                                                           | Comment |\n| :------------------------------------------------------------------------------------ | :------ |\n| [eslint-plugin-regexp/recommended](https://github.com/ota-meshi/eslint-plugin-regexp) |         |\n\n### Etc\n\n...\n","readmeFilename":"README.md"}