{"_id":"@adbros/fe-coding-standard","_rev":"2-bfc71f3d41a89bb91d4265313aa3d6bc","name":"@adbros/fe-coding-standard","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.2":{"name":"@adbros/fe-coding-standard","version":"1.0.2","dependencies":{"eslint":"^5.16.0","stylelint":"^10.1.0","stylelint-config-rational-order":"^0.1.2","stylelint-order":"^4.1.0","stylelint-scss":"^3.8.0"},"gitHead":"8a6d144b300775f2a9a11e4b7540b6d5725d2d59","description":"## Installation","_id":"@adbros/fe-coding-standard@1.0.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8A9q8c1DKbkroBZvTXVt0UmvkOszP/N7J17wC6CKWRWBznp379Q9pheMwz7zv9u8gRjFo3nalUBxugPyHBXr7Q==","shasum":"a3fe0c6a323505154d75c6d1dd361b287edb6f27","tarball":"https://registry.npmjs.org/@adbros/fe-coding-standard/-/fe-coding-standard-1.0.2.tgz","fileCount":6,"unpackedSize":39136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7lCdCRA9TVsSAnZWagAAYRwP/RJkSAqQn1fiMnIAwH8h\nxyfCdD4gV7dvyQXwknMpzgi4bAjArbNCCUxLPCIzyQeU/3gYDa4KNQjApraN\nhNE9GpCDOpO92DHg+l2H5zKQqXRsaV4rgkyO8WOmaprM04Fq5hmWGCK5vXHw\nCeh269XznRhgCTFYmj6OjamRpGPmHzP1hXk/mRYZ/00LGJpu2oq1XMT63qV5\nskEI3yCKzXFRRJluisA6IDkV/BNCsrYflQJhpBK3Ini+cGqLByMOtGco/TMh\nCiR0wQjqyisa4WIvR3OznIicyW4WdFW4ZfW2CEtAOOhY761BJbnj2RjKxAi4\nsV/CAJH6FtiQDjIbjam8qnbw7w2G925nfQf17PS2wm66gVW0C0+HfmhgeSmC\n3uwaloU9LPWRiIRpJeTpxWRT/Hq5zJZbrwik7h14sMMLYbSGXdphXy11XjYp\nesaPEQ+ezhSsNdCRHehyf+diVN0o0QIaVxxhXXbjQLWCu5yDXzhjiyIwXCfx\nk7mq7DC2OD50SacB78Zr4w785fdDRrs/eyMowP8hjbYA+ytr1lcqOAHvVcpy\nZthIQofknixrTibqfFJiC6mrdDFMrommmhaQVl+b8q1zyCVw3Os9QV4AQB04\nhvGY1X0AUp27oUkxJeR8oO/8MOv/A1d2zcR+2W8bbJmtHM0O5c4M2GVGl0N2\nEWf6\r\n=PEmm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCINo40vLL+hSeYaJ1j+brC3p3otPM6FEdhVSNE9zGKZwIgVH+XDqiASbKl1NkWWhywhleqUlk7XiLuUkhuD6YVGB4="}]},"_npmUser":{"name":"pivoda","email":"pavel.pivoda@gmail.com"},"directories":{},"maintainers":[{"name":"pivoda","email":"pavel.pivoda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fe-coding-standard_1.0.2_1626230941065_0.6853507279162194"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-14T02:49:00.694Z","1.0.2":"2021-07-14T02:49:01.228Z","modified":"2023-04-18T10:33:42.471Z"},"maintainers":[{"email":"m@ptx.cz","name":"paveltobias"},{"email":"pavel.pivoda@gmail.com","name":"pivoda"}],"description":"## Installation","readme":"# Adbros Frontend Coding Standard\n\n## Installation\n\n```sh\nnpm i git+https://gitlab.adbros.com/adb/fe-coding-standard#semver:^1.0.2 --save-dev\n```\n\n### Vue.js\n\nYou can add FE coding standard to any Vue CLI project using [`Vue CLI plugin FE coding standard`](https://gitlab.adbros.com/adb/vue-cli-plugin-fe-coding-standard).\n\n\n## Update\n\n```sh\nnpm update fe-coding-standard\n```\n\n## Configuration\n\nCreate `eslint.json` or extend `eslintrc.js` in root directory of your project.\n\n```json\n{\n  \"extends\": [\"./node_modules/fe-coding-standard/eslint-default.json\"]\n} \n```\n\nCreate `stylelint.json` or extend `stylelintrc.js` in root directory of your project.\n\n```json\n{\n  \"extends\": [\"./node_modules/fe-coding-standard/stylelint-default.json\"]\n}  \n```\n\n## Usage\n\n### npm usage\n\nUpdate `package.json` in your project.\n\n```json\n{\n  \"scripts\": {\n    \"eslint\": \"eslint -c eslint.json js/edit/*.js\",\n    \"stylelint\": \"stylelint --config stylelint.json --syntax scss css/edit/*.scss\"\n  }\n}\n```\n\nTo test your code against coding standard run\n\n```sh\nnpm run-script eslint\n```\n\n```sh\nnpm run-script stylelint\n```\n\n### grunt usage\n\nInstall grunt dependencies\n\n```sh\nnpm i grunt-eslint --save-dev\nnpm i grunt-stylelint --save-dev\n```\n\nUpdate `gruntfile.js` in your project.\n\n```js\ngrunt.initConfig({\n\teslint: {\n\t\toptions: {\n\t\t\tconfigFile: 'eslint.json',\n\t\t\tfix: grunt.option('fix')\n\t\t},\n\t\ttarget: ['js/src/*.js']\n\t},\n\tstylelint: {\n\t\toptions: {\n\t\t\tconfigFile: 'css/stylelint.json',\n\t\t\tsyntax: 'scss',\n\t\t\tfix: grunt.option('fix')\n\t\t},\n\t\tsrc: [ 'css/src/*.scss' ]\n\t}\n});\n```\n\nTo test your code against coding standard run\n\n```sh\ngrunt eslint \n```\n\n```sh\ngrunt stylelint\n```\n\nYou can automatically fix certain linting errors by running `grunt` commands with `--fix` option\n\n## More information\n\nFor more information about ESLint configuration visit [`readme-eslint.md`](readme-eslint.md).\nFor more information about stylelint configuration visit [`readme-stylelint.md`](readme-stylelint.md).\n","readmeFilename":"README.md"}