{"_id":"eslint-plugin-rtl-friendly","_rev":"33-30e8fc49a7fc13ebd9347c0c40ea85a6","name":"eslint-plugin-rtl-friendly","dist-tags":{"next":"0.3.0-0","rc":"0.3.0-rc","canary":"0.4.0-85-20240927231736","latest":"0.5.1"},"versions":{"0.1.0":{"name":"eslint-plugin-rtl-friendly","version":"0.1.0","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.1.0","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"d486d8eeae300c6687e6fe48630266c2f039068d","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.1.0.tgz","fileCount":4,"integrity":"sha512-HDUj7c7ixdQincHb8rzAn1o38Cv6mB/l0MVeFcoWFFgVo2WrXQ1AsQ4VTS/rrje6Gn5OaPrcK1as9r3lbCO8CQ==","signatures":[{"sig":"MEUCICy/eAkITX4sVWThEvB6oIWmRtRQ6jzgJRnT1SP3UeD0AiEAgUOoHGC358+XcHFpHjrbx6HZkXxq87/h8KpZGuvQ1iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11554},"main":"dist/index.js","engines":{"node":">=8.10.0"},"gitHead":"c924acbcc11b4ffdec6bda04662601eb2cb9debf","scripts":{"ci":"run-s lint test:coverage","fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsup src/index.ts --no-splitting --minify","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"semantic-release","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint \"**/*.{js,ts}\"","fix:prettier":"npm run lint:prettier -- --write","lint:prettier":"prettier \"**/*.{js,ts,json,yaml,md}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"9.6.7","description":"Encourage the use of RTL-friendly styles","directories":{},"lint-staged":{"*.{js,ts}":["lint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","husky":"^8.0.3","eslint":"^8.47.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.2","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.5.4","lint-staged":"^14.0.1","npm-run-all":"^4.1.5","tailwindcss":"~3.3.3","@types/eslint":"^8.44.2","@types/estree-jsx":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"eslint":">=5.16.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.1.0_1692896472425_0.8893468092341208","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"eslint-plugin-rtl-friendly","version":"0.2.0","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.2.0","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"5ed3ec3b237ecd2a0bc49f699bf89d0bfc1a4af7","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.2.0.tgz","fileCount":4,"integrity":"sha512-0nWo1rcsfe1tSsYDzLiMcihTkcEy0XIBYj1IT17UtchaMTZfxVnik5INqc1kd9hhqIlJHchTr3V8hBDnPTLBGA==","signatures":[{"sig":"MEQCICBdUVybd/WPhaVync5FfO4iesvcOpMStLvyo9ign3Z/AiBM7jHGWlDMz/Fg38BD5MJagZmge3o3L/7Wdpu5X1Kdkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12121},"main":"dist/index.js","engines":{"node":">=8.10.0"},"gitHead":"b3d200cb249fb8fde5cf6ae1521d5a5ebb82b8b2","scripts":{"ci":"run-s lint test:coverage","fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsup src/index.ts --no-splitting --minify","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"semantic-release","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint \"**/*.{js,ts}\"","fix:prettier":"npm run lint:prettier -- --write","lint:prettier":"prettier \"**/*.{js,ts,json,yaml,md}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"9.6.7","description":"Encourage the use of RTL-friendly styles","directories":{},"lint-staged":{"*.{js,ts}":["lint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","husky":"^8.0.3","eslint":"^8.47.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.2","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.5.4","lint-staged":"^14.0.1","npm-run-all":"^4.1.5","tailwindcss":"~3.3.3","@types/eslint":"^8.44.2","@types/estree-jsx":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"eslint":">=5.16.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.2.0_1694202511702_0.4333928446666828","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"eslint-plugin-rtl-friendly","version":"0.2.1","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.2.1","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"6f9525a50c2a04a341ac4b8ec2d238d761732096","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.2.1.tgz","fileCount":4,"integrity":"sha512-hudQ4+TDdHLx/vpEnSHrq/l6crGUca5XXV3/iYwNxC1uPs1cVL3llXhTUfwzKo5/SFSUNQM5ThFjh2LY/kUczQ==","signatures":[{"sig":"MEUCIQCsbh4D1RMUylhEA5nWoDeunj+3/frFdwSmAFMlU0IdzQIgZuYqbNFCL1P3wckCsHvY6eAV/jul1Qvm7vO6quk3zlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12298},"main":"dist/index.js","engines":{"node":">=8.10.0"},"gitHead":"50801d73cf2d32a49bea7f3df387c982b30c32f4","scripts":{"ci":"run-s lint test:coverage","fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsup src/index.ts --no-splitting --minify","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"semantic-release","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint \"**/*.{js,ts}\"","fix:prettier":"npm run lint:prettier -- --write","lint:prettier":"prettier \"**/*.{js,ts,json,yaml,md}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"9.6.7","description":"Encourage the use of RTL-friendly styles","directories":{},"lint-staged":{"*.{js,ts}":["lint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","husky":"^8.0.3","eslint":"^8.47.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.2","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.5.4","lint-staged":"^14.0.1","npm-run-all":"^4.1.5","tailwindcss":"~3.3.3","@types/eslint":"^8.44.2","@types/estree-jsx":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"eslint":">=5.16.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.2.1_1695907300512_0.6546373297233954","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"eslint-plugin-rtl-friendly","version":"0.2.2","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.2.2","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"6a2b9f0edeea1eb0e2e5bb50e8e030197d8dca82","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.2.2.tgz","fileCount":4,"integrity":"sha512-6fuMMwsrLeFC0wVEBUA/fUr5L48pjD0PvnwzHAIcAitRx4ATYnxxVBGpxl1YOpU1+IkjrewsolmnNux/LEC8tg==","signatures":[{"sig":"MEUCIQDtlgrW/agp1ZiWnoC63iMCGt6rtwLEM8mfmnABgY5c1AIgTEfEYMUQK6seTsSP8RsyHo9+p/EQtm28cX4ktc5OprU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12107},"main":"dist/index.js","engines":{"node":">=8.10.0"},"gitHead":"81adbdce3f06baa79474c08dc777a12cb4898453","scripts":{"ci":"run-s lint test:coverage","fix":"run-s fix:eslint fix:prettier","lint":"run-s lint:ts lint:eslint lint:prettier","test":"jest","build":"tsup src/index.ts --no-splitting --minify","clean":"rimraf dist","update":"ts-node scripts/update","lint:ts":"tsc --noEmit","prepare":"husky install","release":"semantic-release","add-rule":"ts-node scripts/add-rule","prebuild":"npm run clean","fix:eslint":"npm run lint:eslint -- --fix","test:watch":"jest --watch","lint:eslint":"eslint \"**/*.{js,ts}\"","fix:prettier":"npm run lint:prettier -- --write","lint:prettier":"prettier \"**/*.{js,ts,json,yaml,md}\"","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"9.6.4","description":"Encourage the use of RTL-friendly styles","directories":{},"lint-staged":{"*.{js,ts}":["lint --fix","prettier --write"],"*.{json,yaml,md}":["prettier --write"]},"_nodeVersion":"20.0.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","husky":"^8.0.3","eslint":"^8.47.0","rimraf":"^5.0.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^3.0.2","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.5.4","lint-staged":"^14.0.1","npm-run-all":"^4.1.5","tailwindcss":"~3.3.3","@types/eslint":"^8.44.2","@types/estree-jsx":"^1.0.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","@typescript-eslint/parser":"^6.4.1","@typescript-eslint/eslint-plugin":"^6.4.1"},"peerDependencies":{"eslint":">=5.16.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.2.2_1703880388433_0.6212617030147536","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"eslint-plugin-rtl-friendly","version":"0.2.3","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.2.3","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"3de818f3ed2876c515db883acb1d32309a9a1307","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.2.3.tgz","fileCount":6,"integrity":"sha512-TC/Zxn63BSQIxT4/OKxT5XxNvsCXEe049MWz2XIlM5AxZwm88BPSh1nJbbIpTWhP0EAs3ivEZ0WCpZmrDc0ePw==","signatures":[{"sig":"MEUCIQDd4t3bfRQxd80YJ/Hb6hgeZezWQ7wP6Cn2TYyN60Hn4wIgb8qSIMb/VDmXCoPq95dYp6NT8fF6xzlGMUyX6Bx4Iwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24195},"main":"dist/index.js","type":"module","gitHead":"290199d6cdfe7f04ba00b8c173ff6b652fc5aba7","scripts":{"lint":"eslint .","test":"jest","build":"tsup","format":"biome check . --write","update":"ts-node scripts/update","release":"semantic-release","add-rule":"ts-node scripts/add-rule","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/A7med3bdulBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.5.2","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"pnpm@9.1.4+sha256.30a1801ac4e723779efed13a21f4c39f9eb6c9fbb4ced101bce06b422593d7c9","devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","eslint":"^9.4.0","globals":"^15.3.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","@eslint/js":"9","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.5.4","tailwindcss":"~3.3.3","@types/eslint":"^8.56.10","@biomejs/biome":"^1.8.0","@types/estree-jsx":"^1.0.0","typescript-eslint":"^7.12.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4"},"peerDependencies":{"eslint":">=5.16.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.2.3_1717534933126_0.4490733310087589","host":"s3://npm-registry-packages"}},"0.3.0-0":{"name":"eslint-plugin-rtl-friendly","version":"0.3.0-0","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.3.0-0","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"9064f45ed359ea9317d89d8b56d36516458c35f4","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.3.0-0.tgz","fileCount":20,"integrity":"sha512-ebd0U9pbxJ5ScTLcnEpkD81xWCEsNjds8XmsHlCpH7h7g38uKGaqMbgwHOrLyVBCblcT3Vf8ECvOOrGky1ywtA==","signatures":[{"sig":"MEUCIQCquo7oID36I3PsAf9EL+GGo6U1iMnRuqUGxXyni4da7AIgMrMaBcM+bfbKzMKYRGmnQt1dKsCkKwaaudKYq+29lLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24993},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a1bf4f2336a2bcb76b76b7a7854c17253e7fccc1","scripts":{"lint":"eslint .","test":"jest","build":"tsc -b","clean":"tsc -b --clean","format":"biome check . --write","update":"ts-node scripts/update","release":"semantic-release","add-rule":"ts-node scripts/add-rule","postclean":"rm -rf dist","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"deprecated":"Use rc or latest instead","repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.5.2","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"pnpm@9.2.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.6.4","eslint":"^9.4.0","globals":"^15.3.0","ts-jest":"^29.1.1","@eslint/js":"9.4.0","typescript":"^5.4.5","@types/jest":"^29.5.4","@types/node":"^20.5.4","tailwindcss":"~3.3.3","@types/eslint":"^8.56.10","@types/estree":"^1.0.5","@biomejs/biome":"^1.8.0","@types/estree-jsx":"^1.0.5","typescript-eslint":"^7.12.0","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","eslint-plugin-eslint-plugin":"^6.1.0"},"peerDependencies":{"eslint":">=5.16.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.3.0-0_1718812105443_0.27944701517476767","host":"s3://npm-registry-packages"}},"0.3.0-rc":{"name":"eslint-plugin-rtl-friendly","version":"0.3.0-rc","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.3.0-rc","homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"d6234fd59e5075f58a21b0fe06b861e6b6a6c218","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.3.0-rc.tgz","fileCount":19,"integrity":"sha512-xi5VgvYEhYOZUlQpg258bP3/3gn4nrYxIJOZSILkcAx5W7NVxX3XXRpGGPy8E7o0ONA0TJwQpHGiHhelm8LxQA==","signatures":[{"sig":"MEUCIGTYxmTm2G4qybJMnpcTYAi8zgvt3HjhHk1jRsIlTBqGAiEA06HFtelSafRpVZj+1EYYWuV4gl0GwkOmyJvDr2qQw/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41113},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"93285dbad1c369374c24698471736e8eb524a29c","scripts":{"lint":"eslint .","test":"jest","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","update":"tsx scripts/update","gen-e2e":"tsx scripts/generate-e2e","release":"semantic-release","add-rule":"tsx scripts/add-rule","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.5.2","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"pnpm@9.4.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","eslint":"^9.5.0","globals":"^15.3.0","ts-jest":"^29.1.1","@eslint/js":"9.5.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.5.4","tailwindcss":"~3.3.3","@types/eslint":"^8.56.10","@types/estree":"^1.0.5","@biomejs/biome":"^1.8.0","@types/estree-jsx":"^1.0.5","typescript-eslint":"^7.13.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","eslint-plugin-eslint-plugin":"^6.1.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.3.0-rc_1718898416871_0.3753829651453455","host":"s3://npm-registry-packages"}},"0.3.0-canary.1":{"name":"eslint-plugin-rtl-friendly","version":"0.3.0-canary.1","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.3.0-canary.1","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"bfbc456eea91cc760e9c4b0fd23924d9045ad910","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.3.0-canary.1.tgz","fileCount":19,"integrity":"sha512-QOJp0N+Zf2lsRHVm9HOc/2OgBzrE1DMEniWNpRTpVP9aEevgYt9GAZWCnLMYcyTDSYHXk2HD/LlICkPUaFgNSw==","signatures":[{"sig":"MEUCIHU2TY+HOcZj1Du7jqoz1Fkw/nfzWCt/nct8OHVyH8scAiEAqP5DH5ZpL8wKNsMRISBdGwvaTvWLPdExIzHF+i385us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42087},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"e0e5df08c540d63f226f54c90eb338e68617420c","scripts":{"lint":"eslint .","test":"jest","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","update":"tsx scripts/update","gen-e2e":"tsx scripts/generate-e2e","release":"semantic-release","add-rule":"tsx scripts/add-rule","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.5.2","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"packageManager":"pnpm@9.4.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.1.0","eslint":"^9.5.0","globals":"^15.3.0","ts-jest":"^29.1.1","@eslint/js":"9.5.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.5.4","tailwindcss":"~3.3.3","@types/eslint":"^8.56.10","@types/estree":"^1.0.5","@biomejs/biome":"^1.8.0","@types/estree-jsx":"^1.0.5","typescript-eslint":"^7.13.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^9.0.4","eslint-plugin-eslint-plugin":"^6.1.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.3.0-canary.1_1722415491279_0.13205479475944926","host":"s3://npm-registry-packages"}},"0.4.0-20240804034752":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-20240804034752","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-20240804034752","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"0403b5c28bfa1c0cd7adbdcd7b31eeaf8cb43818","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-20240804034752.tgz","fileCount":7,"integrity":"sha512-CaJrsxEmWGxI2wBwp6jZkn/KKJmkmeBHSncpEkWVrRZlvhmj4Z0t3mJV6KyrQ6r9jb/Qlknj1950vwETgobIBA==","signatures":[{"sig":"MEYCIQCCw6M2700OqbS0jdlB7pC4LenRxgIJR/xs+rqDlAqw6wIhAK2LUGMdCyUFea1DN2iaw22nLGTGkHvvGybo5jBeNu1F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e8cf03f9047fb0a87912d236d2211e1fcb809c20","scripts":{"lint":"eslint .","test":"jest","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","update":"tsx scripts/update","gen-e2e":"tsx scripts/generate-e2e","release":"semantic-release","add-rule":"tsx scripts/add-rule","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"9.6.4","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.0.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","eslint":"^9.8.0","globals":"^15.9.0","ts-jest":"^29.2.4","@eslint/js":"9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"20","tailwindcss":"~3.3.3","@types/eslint":"^9.6.0","@types/estree":"^1.0.5","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","@types/estree-jsx":"^1.0.5","typescript-eslint":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-20240804034752_1722743316008_0.13086844912460793","host":"s3://npm-registry-packages"}},"0.4.0-60-20240805024846":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-60-20240805024846","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-60-20240805024846","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"8f4956bdaeeda84a1c533393ea52ed01526b0176","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-60-20240805024846.tgz","fileCount":7,"integrity":"sha512-KUbr5cTobBZT55+NtiHrlDMG8oJkd3ru97n49jtH0pPesBV+OZkbEgw2vM0MTaWRjBcUWeWgQfjHsbjLrzLKlA==","signatures":[{"sig":"MEQCID67eD20ihfuIL6ibq04i4v04e2iJE/1X5S3G2n42KRlAiBCFvR8T2GtEtlfWAfs0sy2vNJWHAmJEmmtmVnCbJnbPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"59daad3c883df6311d295bf0d949d9969c840336","scripts":{"lint":"eslint .","test":"jest","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","update":"tsx scripts/update","gen-e2e":"tsx scripts/generate-e2e","release":"semantic-release","add-rule":"tsx scripts/add-rule","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","eslint":"^9.8.0","globals":"^15.9.0","ts-jest":"^29.2.4","@eslint/js":"9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"20","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-60-20240805024846_1722826132643_0.26287866400528115","host":"s3://npm-registry-packages"}},"0.4.0-61-20240805170102":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-61-20240805170102","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-61-20240805170102","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"ce9a65416e80266ac185113a5ffdc9254277dbf2","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-61-20240805170102.tgz","fileCount":7,"integrity":"sha512-YHF+kwumuMO765G6GXfnJJDZWPrNoznCI5WNCXgZuWWj5pbuKf8KF0QaDKrEd7n3TnMMMDkjIAgf4PRjBE+SEg==","signatures":[{"sig":"MEYCIQCdumhNXuhiNw8XuQHkvmD1BeEYYb3+2f9Tz5fRaSY9DQIhAJeZsaYspETAOjZFgeWcXatfAwVmuSKYw7UsGTgONL6R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"3aa3a81dd188fea78914fefe4492ff3b9d75858e","scripts":{"lint":"eslint .","test":"jest","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","update":"tsx scripts/update","gen-e2e":"tsx scripts/generate-e2e","release":"semantic-release","add-rule":"tsx scripts/add-rule","test:watch":"jest --watch","type:check":"tsc --noEmit","format:check":"biome check .","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","tsup":"^8.2.4","eslint":"^9.8.0","globals":"^15.9.0","ts-jest":"^29.2.4","@eslint/js":"9.8.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"20","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-61-20240805170102_1722877268663_0.6383771173240003","host":"s3://npm-registry-packages"}},"0.4.0-68-20240808083912":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-68-20240808083912","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-68-20240808083912","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"378e1516fdaf18665443abb71baace97d2ca5973","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-68-20240808083912.tgz","fileCount":7,"integrity":"sha512-EvCQT0XUOraGNGEdUBFKXOUAz4Z24AY9Pm2NMXCw2wlYmvCVSOccCWz/qUZ6sCN/Hb4FH2wbVuiuoZU+ypI6jw==","signatures":[{"sig":"MEQCIBfVtqJG7xO3+igCM6iF6GDCkTxXpIB6bR9V9iUNOR4OAiArRdj+bttr/dqdKByeDggErXdhG4x03iLa4fbUZZnSEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"5ada88a9b8f315206d2e8be89032eb6282a7d848","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","@eslint/js":"9.8.0","typescript":"^5.5.4","@types/node":"^20.14.14","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-68-20240808083912_1723106357411_0.4880451287247347","host":"s3://npm-registry-packages"}},"0.4.0-70-20240809004846":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-70-20240809004846","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-70-20240809004846","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"e978681c4d73a1a87264b31f024b63f01c2fee7d","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-70-20240809004846.tgz","fileCount":7,"integrity":"sha512-ZIGv8+ROt/ww2TOyygB9y0MxvEvErSXgewbAHOW5/Y+Tpi8WoZvCNfOp1ew+RRffhSBbfWe+zAKhaNfrDBPdqg==","signatures":[{"sig":"MEUCIErCV8qb3PA4eAV8/ur2k0kpKvmLt3KsQoIgpzKDTQCPAiEAlmjUIFDK5nnD4LW4CG+6mLuHRd6tugJMLsWrm24NwCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28300},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f5ac752b075e2d85b05be59ab5acba5343ea8e11","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","@eslint/js":"9.8.0","typescript":"^5.5.4","@types/node":"^20.14.14","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-70-20240809004846_1723164531957_0.4096982525132393","host":"s3://npm-registry-packages"}},"0.4.0-75-20240812033618":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-75-20240812033618","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-75-20240812033618","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"2fa9213d0e69851bb182eb3c3a91bae4500eb081","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-75-20240812033618.tgz","fileCount":7,"integrity":"sha512-Q639L13s5vBwq0Izapo9QZl9yVJscYQgOX6Se4PczaXAPcLig9ieN/GtkNzXIDDZhsD/jHBCLrDleZmtfZ9OZw==","signatures":[{"sig":"MEYCIQCI4UXqNIdJxvWZz7cMXqZG48WO3MsOsLrr9bTqHHfjVQIhANjU+XdEatvhC784BPjGshIuvxYZ6amc2jWDfnycErZX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"e5d829aadba4db62816f8fd91e2d7d35bfd294ce","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"deprecated":"Use '0.4.0-70-20240809004846' instead","repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","@eslint/js":"9.9.0","typescript":"^5.5.4","@types/node":"^20.14.14","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-75-20240812033618_1723433783946_0.6333222502539593","host":"s3://npm-registry-packages"}},"0.4.0-70-20240816163725":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-70-20240816163725","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-70-20240816163725","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"cd32e4337aa8de261421461b66a4d2f238d0b0c3","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-70-20240816163725.tgz","fileCount":7,"integrity":"sha512-GwZcgda0t/nxfnGzsXxect7ZwVwAhMiqfHNobz7XaCBFxMI4tfFIgkFbqm7F4z6XvnoPsDRxjtv4u9oP/B4bPQ==","signatures":[{"sig":"MEYCIQCLe9iMt02LgyTped0MXk8FulroqTcKKWtYcJtqFux9WQIhAM9EQknY/13hcbjuYMUBcKQsBfzXK0lqEpX/8PtiTc/P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ff745399f2c85f159cc176a8679bbdeaa2c7924d","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.6.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","@eslint/js":"9.9.0","typescript":"^5.5.4","@types/node":"^20.14.14","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=8.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-70-20240816163725_1723826251299_0.2036115588619245","host":"s3://npm-registry-packages"}},"0.4.0-85-20240926002039":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-85-20240926002039","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-85-20240926002039","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"064960b3b0ce3df4122a2e7c36363b1c3b8aefeb","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-85-20240926002039.tgz","fileCount":8,"integrity":"sha512-zgiqyguIZ6Cj0GH6WoGDh0Vg6xZzY2z/u94gzyVvpMdA1huCABjjNDgqifuuX8aohLT8dfjLAFD3j0AXdXfteg==","signatures":[{"sig":"MEQCIA4o4iGpLsY94751um0TDN1hV8eosoulSqHRHilqcWAZAiBmxsiSejojAP8S+N7j5WkxOh5AKN0ARmnGDxnFv5h7DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32320},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"6bd087c3fd2999d95923b6712fb22aff20ed5356","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","@eslint/js":"9.9.0","typescript":"^5.5.4","@types/node":"^20.14.14","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=9.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-85-20240926002039_1727310047507_0.6475762123548765","host":"s3://npm-registry-packages"}},"0.4.0-85-20240927231736":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0-85-20240927231736","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0-85-20240927231736","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"cabf59f8f7f1f721bd50d024ace1a8fad0bac19c","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0-85-20240927231736.tgz","fileCount":8,"integrity":"sha512-bR2OsJAc+qsoIT+HMOlSeEGR0/H/LNjOpkNbvJEUVUec+1jWsXbw1G+G0LrVsZDBVFh7dClsskheu7JNhLJL7Q==","signatures":[{"sig":"MEUCIEE2yXv98nzXwRFr7w6z6f4grt24GEOdCuUZSrHZqvRsAiEAlCJfOrXi4zJlSDmwSxwhJ/Cvs0Yw53LFgQmlsolKxVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"18006a40233324da787c8224c6e0be2ecf81a176","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.7.0","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","readmeFilename":"README.md","devDependencies":{"tsup":"^8.2.4","eslint":"^9.8.0","vitest":"^2.0.5","@eslint/js":"9.9.0","typescript":"^5.6.2","@types/node":"^20.14.14","tailwindcss":"~3.3.3","@biomejs/biome":"^1.8.3","@changesets/cli":"^2.27.7","typescript-eslint":"^8.0.0","@vitest/coverage-v8":"^2.0.5","@typescript-eslint/utils":"^8.0.0","eslint-plugin-eslint-plugin":"^6.2.0","@changesets/changelog-github":"^0.5.0","@typescript-eslint/rule-tester":"^8.0.0"},"peerDependencies":{"eslint":">=9.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0-85-20240927231736_1727479062593_0.12710121854588063","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"eslint-plugin-rtl-friendly","version":"0.4.0","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.4.0","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"0c20f338ce3aea59ed5f5fd03868a0445f8d25b3","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.4.0.tgz","fileCount":8,"integrity":"sha512-b0QQaQ5yUB0V4PTTc5fwVc1NHQ4xWy0pc3NTr+lVtpgywEzRbM2OwEtxjEIu0Op8qnC0RTzQhk4+dGfKjGlPJQ==","signatures":[{"sig":"MEUCIBGJVsSlmvb7R+ibioO92Apy1NF5IJkoxGUa94GVZr+QAiEA+jvcwc0sJ5yOTeBOEqh7EpSfZA6w7rBuDWgXyPpgceA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"de2196c1279b32db9efb5c7569de2b2893074d9b","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.8.2","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977","devDependencies":{"tsup":"^8.5.0","eslint":"^9.27.0","vitest":"^3.1.3","@eslint/js":"9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","tailwindcss":"~3.3.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.1.3","@typescript-eslint/utils":"^8.32.1","eslint-plugin-eslint-plugin":"^6.4.0","@changesets/changelog-github":"^0.5.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":">=9.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.4.0_1747605487350_0.5206590714368524","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"eslint-plugin-rtl-friendly","version":"0.5.0","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"author":{"url":"https://twitter.com/A7med3bdulBaset","name":"Ahmed Abdelbaset"},"license":"MIT","_id":"eslint-plugin-rtl-friendly@0.5.0","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"dist":{"shasum":"d0c181cf9608d98c562baf403ac244a4b8039ff1","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.5.0.tgz","fileCount":8,"integrity":"sha512-HTaxXjQ+1AhxIE2ZEOyP0c+i2G4Oy9g3ncbw0f+lGIkTe9UedcrxcpOc3OSw/g0O7BO0krCJPAwucLF81BxsWA==","signatures":[{"sig":"MEUCIHtnB1CP9iUMmwHkv8K+o1DGnwqZPqlS7uqlF7/lu1pYAiEA1tF4ql+fxfUnqrIdb32UITHWgdO1JB9+v0oUu+VZPiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"199f87ccf5290b830441432da67c45e96baf5274","scripts":{"lint":"eslint .","test":"vitest --run","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","gen-e2e":"tsx scripts/generate-e2e","test:watch":"vitest","type:check":"tsc --noEmit","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"repository":{"url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git","type":"git"},"_npmVersion":"10.8.2","description":"Encourage the use of RTL-friendly styles","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977","devDependencies":{"tsup":"^8.5.0","eslint":"^9.27.0","vitest":"^3.1.3","@eslint/js":"9.27.0","typescript":"^5.8.3","@types/node":"^22.15.18","tailwindcss":"~3.3.3","@biomejs/biome":"^1.9.4","@changesets/cli":"^2.29.4","typescript-eslint":"^8.32.1","@vitest/coverage-v8":"^3.1.3","@typescript-eslint/utils":"^8.32.1","eslint-plugin-eslint-plugin":"^6.4.0","@changesets/changelog-github":"^0.5.1","@typescript-eslint/rule-tester":"^8.32.1"},"peerDependencies":{"eslint":">=9.0.0","tailwindcss":">=3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-rtl-friendly_0.5.0_1747605730807_0.7114199634284135","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"eslint-plugin-rtl-friendly","version":"0.5.1","description":"Encourage the use of RTL-friendly styles","author":{"name":"Ahmed Abdelbaset","url":"https://twitter.com/A7med3bdulBaset"},"type":"module","packageManager":"pnpm@10.13.1+sha512.37ebf1a5c7a30d5fabe0c5df44ee8da4c965ca0c5af3dbab28c3a1681b70a256218d05c81c9c0dcf767ef6b8551eb5b960042b9ed4300c59242336377e01cfad","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"type:check":"tsc --noEmit","build":"tsup","clean":"rm -rf dist","format":"biome check . --write","lint":"eslint .","test":"vitest --run","test:watch":"vitest","test:coverage":"vitest --run --coverage","prepublishOnly":"npm run build","gen-e2e":"tsx scripts/generate-e2e"},"peerDependencies":{"eslint":">=9.0.0","tailwindcss":">=3.3.0 || >=4.0.0"},"devDependencies":{"@biomejs/biome":"^1.9.4","@changesets/changelog-github":"^0.5.1","@changesets/cli":"^2.29.4","@eslint/js":"9.27.0","@types/node":"^22.15.18","@typescript-eslint/rule-tester":"^8.32.1","@typescript-eslint/utils":"^8.32.1","@vitest/coverage-v8":"^3.1.3","eslint":"^9.27.0","eslint-plugin-eslint-plugin":"^6.4.0","tailwindcss":"~3.3.3","tsup":"^8.5.0","typescript":"^5.8.3","typescript-eslint":"^8.32.1","vitest":"^3.1.3"},"keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git"},"bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","_id":"eslint-plugin-rtl-friendly@0.5.1","gitHead":"3da8f45afc344ea4a87e2f527678b6310e346f34","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ysvsO85eLiue6Wqm+wq9i01rNKQYEa1j5yilHVOaRsbw7kqmCUP7Stuz2DyXrCucXXzAMJhn7Kz+mvzj5wy4Ew==","shasum":"a0b32cb0c0a07ae291bf59f0b9a8f77d9e7beef3","tarball":"https://registry.npmjs.org/eslint-plugin-rtl-friendly/-/eslint-plugin-rtl-friendly-0.5.1.tgz","fileCount":8,"unpackedSize":40939,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtGPm+/pg3UUeVunY+jNbX1q4Sv5/CUI7emhOIINH/fQIgAq3WlLpX+JmZdGPgcTj3d044nLisTr5oev//OGaB1OE="}]},"_npmUser":{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"},"directories":{},"maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-rtl-friendly_0.5.1_1752988179362_0.38261522000132286"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-24T15:01:10.016Z","modified":"2025-07-20T05:09:39.760Z","1.0.0":"2023-08-22T23:03:43.765Z","0.0.1":"2023-08-22T23:05:54.155Z","0.0.2":"2023-08-24T15:01:10.140Z","0.0.3":"2023-08-24T15:08:35.226Z","0.1.0":"2023-08-24T17:01:12.595Z","0.2.0":"2023-09-08T19:48:31.879Z","0.2.1":"2023-09-28T13:21:40.685Z","0.2.2":"2023-12-29T20:06:28.611Z","0.2.3":"2024-06-04T21:02:13.284Z","0.3.0-0":"2024-06-19T15:48:25.661Z","0.3.1-1":"2024-06-19T16:09:29.568Z","0.3.2-0":"2024-06-20T15:42:36.365Z","0.3.0-rc":"2024-06-20T15:46:57.048Z","0.3.0-canary.1":"2024-07-31T08:44:51.439Z","0.4.0-20240804034752":"2024-08-04T03:48:36.171Z","0.4.0-60-20240805024846":"2024-08-05T02:48:52.787Z","0.4.0-61-20240805170102":"2024-08-05T17:01:08.844Z","0.4.0-68-20240808083912":"2024-08-08T08:39:17.604Z","0.4.0-70-20240809004846":"2024-08-09T00:48:52.138Z","0.4.0-75-20240812033618":"2024-08-12T03:36:24.079Z","0.4.0-70-20240816163725":"2024-08-16T16:37:31.463Z","0.4.0-85-20240926002039":"2024-09-26T00:20:47.738Z","0.4.0-85-20240927231736":"2024-09-27T23:17:42.813Z","0.4.0":"2025-05-18T21:58:07.535Z","0.5.0":"2025-05-18T22:02:11.016Z","0.5.1":"2025-07-20T05:09:39.557Z"},"bugs":{"url":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues"},"author":{"name":"Ahmed Abdelbaset","url":"https://twitter.com/A7med3bdulBaset"},"license":"MIT","homepage":"https://github.com/AhmedBaset/eslint-plugin-rtl-friendly#readme","keywords":["eslint","eslintplugin","eslint-plugin","rtl","right-to-left","rtl-friendly"],"repository":{"type":"git","url":"git+https://github.com/AhmedBaset/eslint-plugin-rtl-friendly.git"},"description":"Encourage the use of RTL-friendly styles","maintainers":[{"name":"a7med3bdulbaset","email":"A7med3bdulBaset@gmail.com"}],"readme":"# eslint-plugin-rtl-friendly\n\nHelps you write code that works the same for both LTR and RTL languages.\n\n> [!IMPORTANT]\n> Until `1.0.0` is released, this plugin is in Beta.\n\n<div align=\"center\">\n\n[![npm version](https://img.shields.io/npm/v/eslint-plugin-rtl-friendly.svg)](https://www.npmjs.com/package/eslint-plugin-rtl-friendly)\n[![Downloads/month](https://img.shields.io/npm/dm/eslint-plugin-rtl-friendly.svg)](http://www.npmtrends.com/eslint-plugin-rtl-friendly)\n[![CI](https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/actions/workflows/ci.yml/badge.svg)](https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/actions/workflows/ci.yml)\n\n<!-- [![Build Status](https://travis-ci.org/mysticatea/eslint-plugin-rtl-friendly.svg?branch=master)](https://travis-ci.org/mysticatea/eslint-plugin-rtl-friendly)\n[![Coverage Status](https://codecov.io/gh/mysticatea/eslint-plugin-rtl-friendly/branch/master/graph/badge.svg)](https://codecov.io/gh/mysticatea/eslint-plugin-rtl-friendly) -->\n\n</div>\n\n<details>\n<summary\n  style=\"font-size: 1.5em; font-weight: bold; margin-block: 1em;\"\n>Why RTL matters? <span style=\"font-size: 0.5em; font-weight: normal;\">(Click to expand)</span></summary>\n\nWith a global audience of over 800 million people who speak right-to-left (RTL) languages, ensuring RTL readability is essential for international web apps. The **eslint-plugin-rtl-friendly** is a linter that helps you write RTL-friendly code.\n\n## Why RTL matters?\n\n```md\nYou read this text from left to right.\n```\n\nHowever, texts in RTL languages are read from right to left.\n\n<div class=\"highlight highlight-text-md\">\n<pre dir=\"rtl\">\nهذا النص يُقرأ من اليمين إلى اليسار.\n</pre>\n</div>\n\nNotice how GitHub's markdown aligns the text to the right. This isn’t a bug—it's how RTL languages are read.\n\nImagine you're writing code the traditional way, creating a button with text and an icon:\n\n```jsx\nreturn (\n  <button>\n    <CheckIcon className=\"mr-2\" />\n    <span>{getTranslation(\"buttons.done\")}</span>\n  </button>\n);\n```\n\nThe code above will work fine for LTR languages, but for RTL languages, the icon will appear on the right side of the text, just like the margin (`mr-2`). This means there will be no space between the icon and the text, and there will be extra space at the start of the button.\n\n```jsx\nLTR: [{icon} {text}]\nRTL: [{text}{icon} ]\n```\n\nThe solution is to use `me-2` instead of `mr-2`. `me-2` stands for `margin-inline-end`, which means \"right\" in LTR languages and \"left\" in RTL languages. The updated code should be:\n\n```jsx\nreturn (\n  <button>\n    <CheckIcon className=\"me-2\" />\n    <span>{getTranslation(\"buttons.done\")}</span>\n  </button>\n);\n```\n\n## RTL languages:\n\n- (ar) Arabic - العربية\n- (arc) Aramaic - ܐܪܡܝܐ\n- (ckb) Sorani Kurdish - کوردی\n- (dv) Divehi - ދިވެހިބަސް\n- (fa) Persian - فارسی\n- (ha) Hausa - هَوُسَ\n- (he) Hebrew - עברית\n- (khw) Khowar - کھوار\n- (ks) Kashmiri - कॉशुर\n- (ps) Pashto - پښتو\n- (sd) Sindhi - سنڌي\n- (ur) Urdu - اردو\n- (uz-Af) Uzbeki Afghanistan - ازبیک\n- (yi) Yiddish - ייִדיש\n\n> The orange areas on the map below show where RTL languages are spoken.  \n> ![map](/.github/assets/languages-map.png)\n\n</details>\n\nCurrently, the plugin has [one rule](/src/rules/no-phyisical-properties/README.md) for Tailwind classes (Feel free to contribute!). It reports and auto-fixes the usage of physical properties classes to their [logical counterparts](https://tailwindcss.com/blog/tailwindcss-v3-3#simplified-rtl-support-with-logical-properties).\n\n![demo](/.github/assets/vscode-demo.png)\n\nThe plugin comes with `--fix` support out of the box. Run `eslint . --fix` and it will automatically fix the issues regardless of how your classes are written. as simple as `className=\"pl-1 mr-2\"` or `className={clsx(some && \"ps-1\", {\"me-2\": isOpen})}` or even referencing a variable `className={variable}` (It will report where variable is declared). Have a look at [this test file](/src/rules/no-phyisical-properties/test.ts) to see what it can fix and what it won't. If you find a case that it doesn't handle, please [open an issue](https://github.com/AhmedBaset/eslint-plugin-rtl-friendly/issues/new).\n\n## Installation\n\n```bash\n$ pnpm add -D eslint-plugin-rtl-friendly]\n```\n\n### Requirements\n\n- ESLint >= V9 (Flat Config)\n- Tailwindcss [V3.3.0](https://tailwindcss.com/blog/tailwindcss-v3-3#simplified-rtl-support-with-logical-properties) or higher\n\n```js\nimport rtlFriendly from \"eslint-plugin-rtl-friendly\";\n\nexport default [\n  // ...\n  rtlFriendly.configs.recommended,\n  // More aggressive?\n  {\n    rules: {\n      \"rtl-friendly/no-physical-properties\": \"error\",\n    },\n  },\n];\n```\n\n### Rules\n\n| Rule ID                                                                       | `--fix` support |\n| :---------------------------------------------------------------------------- | :-------------: |\n| [rtl-friendly/no-physical-properties](./docs/rules/no-physical-properties.md) |       ✅        |\n\n<!--RULE_TABLE_END-->\n\n## Contributing\n\nWelcome your contribution!\n\n## TODO:\n\n- [x] Tailwindcss physical properties to logical properties\n- [x] Add support for advanced className like `cn('pl-2', {...})`\n- [ ] Add support for Template Literals tw`... ${...}`\n- [ ] New rule: `dir-attribute` to enforce `dir` in `<html>` and `<code>` tags\n- [ ] `letter-spacing` doesn't work well with RTL languages to disable it in rtl languages, we should warn to disable it in rtl `rtl:***` (NOT SURE) - some other cases like `absolute start-0 -translate-x-1/2` - `space-x-*`\n- [Resources](https://rtlstyling.com/posts/rtl-styling)\n","readmeFilename":"README.md"}