{"_id":"@ctlyst-test/eslint-plugin-test-id","name":"@ctlyst-test/eslint-plugin-test-id","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@ctlyst-test/eslint-plugin-test-id","version":"1.0.1","description":"ESLint config data-test-id used at ctlyst.id","main":"index.js","repository":{"type":"git","url":"git+https://github.com/machtwatch/ctlyst-eslint-test-id.git"},"author":{"name":"ctlyst.id","email":"dev@machtwatch.co.id"},"contributors":[{"name":"Fahmi Idris","email":"fahmi.idris@machtwatch.co.id"}],"license":"MIT","scripts":{"format":"prettier --write \"**/*.{js,jsx,ts,tsx}\"","lint":"eslint \"**/*.{js,jsx,ts,tsx}\"","validate":"yarn lint"},"devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-import-resolver-typescript":"^3.5.3","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.3","lint-staged":"^13.1.0","prettier":"^2.8.3","typescript":"4.9.4"},"peerDependencies":{"eslint":"^8.0.0 || ^7.0.0"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"gitHead":"855d753544f2b102efe7677841fc4e0113c09981","bugs":{"url":"https://github.com/machtwatch/ctlyst-eslint-test-id/issues"},"homepage":"https://github.com/machtwatch/ctlyst-eslint-test-id#readme","_id":"@ctlyst-test/eslint-plugin-test-id@1.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eVprdFMyzT+A8gJoPAefNwmyL1VmuV2+EBAOCMiEwzlhWqPs/4do8QFryz06wm4h/kL5CRYAVpahoaPKP6Fg9g==","shasum":"6a228761afde78feaeb7df6c125a4242ebe842f1","tarball":"https://registry.npmjs.org/@ctlyst-test/eslint-plugin-test-id/-/eslint-plugin-test-id-1.0.1.tgz","fileCount":5,"unpackedSize":8078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBd0wCdncleJtSJsWVdmx5eJoBsT12ag+W7lQHFE8g8AiEAg4uw6ah3yfJPML/JmijboqrU7QMQ1+ErllcD6bZhA2Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0SS5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5bA/9G9gqtOPJrKZBbHeRLvh/5iOQxgehGeFGNEjQXQ7D6jut8Tjs\r\nC1V/urdwE5lWQzQtbRz1+5RCrVS1q7+ww2T3f51naDJ0oeQ+7uOx6TxQDN4W\r\nLDEL7jllRsDsyYoQFP2dQ8APGbrxdW+Uq9kVIniOnHfjab0OsRAS+N6OLrzw\r\n5Ctzyet3V+ygA3VInjxT+nQ7Gynu52UG5AYbctB8+44t1ZfHwQ2/lJ963rLh\r\n1bPVRZXsWu93qDMamd+Rom2+Nn3cD1bFbw/+mV95W2qkReY75LiInPrdKkCL\r\n+aN3Qn/5VXN1OXAA4GCnBOCzIA4tU1TXoEd7AUh4TDVaCrLPqJSz/oXCWFAu\r\nL1zqwoOWLrR3b2WXF7wZ/PhXuHMzBg4TGyp5c+IDZuLLOyUtKy2s+gqNVfcu\r\nOXj3Dl0rB8v5NAdct+a2BR/ePY12RMVVQpP9Cb6L7HpnURlFX5WFXH7tCteh\r\nAzrznLSbBP7TAAQ4bKy7dXurKbGqvdR1RZ29FTw5QMK1l//BznpjkuQBZ7vY\r\nlafo7YUsMTecwDxCb4Qb6JhAvPQflI9NlX6Q3Puc+l2b8e/uIsLAmiEbDuqr\r\n4zWDIeeKwyeJMlL4SIqcAMfDsSHjoBS2DEmnnI2CjLgAVeAP+a/HtFm+vCUn\r\ntWqvg95Gbm/LuVCcHBQ6ieSqorVMigApmHA=\r\n=Gd3S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fahmi-idris","email":"fidriz5@gmail.com"},"directories":{},"maintainers":[{"name":"fahmi-idris","email":"fidriz5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-test-id_1.0.1_1674650809140_0.06609921255584794"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-25T12:46:49.067Z","1.0.1":"2023-01-25T12:46:49.367Z","modified":"2023-01-25T12:46:49.582Z"},"maintainers":[{"name":"fahmi-idris","email":"fidriz5@gmail.com"}],"description":"ESLint config data-test-id used at ctlyst.id","homepage":"https://github.com/machtwatch/ctlyst-eslint-test-id#readme","repository":{"type":"git","url":"git+https://github.com/machtwatch/ctlyst-eslint-test-id.git"},"contributors":[{"name":"Fahmi Idris","email":"fahmi.idris@machtwatch.co.id"}],"author":{"name":"ctlyst.id","email":"dev@machtwatch.co.id"},"bugs":{"url":"https://github.com/machtwatch/ctlyst-eslint-test-id/issues"},"license":"MIT","readme":"# ctlyst-eslint-config\n\n> ESLint config data-test-id used at ctlyst.id\n\nThis is the common ESLint config data-test-id config used by projects at [ctlyst.id](https://ctlyst.id).\n\n## Installation\n\nInstall `eslint` and `@ctlyst.id/eslint-config-test-id` using your favourite package manager:\n\n```bash\n# yarn\nyarn add --dev eslint @ctlyst.id/eslint-config-test-id\n# npm\nnpm install --save-dev eslint @ctlyst.id/eslint-config-test-id\n```\n\nThen, in your `.eslintrc` file, extend `@ctlyst.id/eslint-config-test-id`.\n\n```json\n{\n  \"extends\": [\"@ctlyst.id/eslint-config-test-id\"],\n  \"rules\": {\n    \"@ctlyst.id/eslint-config-test-id-test-id/pages_container-data-test-id\": [\n      \"error\",\n      {\n        \"testIdPattern\": \"^CT_([a-zA-Z0-9\\\\[\\\\]\\\\/]*)_{fileName}_([a-zA-Z0-9\\\\[\\\\]\\\\/]*)?$\",\n        \"dataTestId\": \"data-test-id\"\n      }\n    ]\n  }\n}\n```\n\nFor more setups, take a look at the [templates directory](./templates)\n\n## Versioning\n\nNote that this package does not specifically follow Semantic Versioning, since all changes in this package are relative to the changes in our Development Standard. Major version bumps will occur when we transition into a new major version of ESLint.\n\nTo recap:\n\n- `major`: Will be bumped when we transition to a new major version of ESLint\n- `minor`: Potentially breaking changes that's still within the same major version of ESLint\n- `patch`: Minor patches/bugfixes\n\n## Contributing\n\nIssues and Pull Requests welcome! Please read the [Contributing Guidelines](CONTRIBUTING.md) beforehand.\n\n## License\n\n[MIT](LICENSE) (c) ctlyst.id\n\n## Maintainers\n\n- Fahmi Idris – ctlyst.id\n","readmeFilename":"README.md"}