{"_id":"eslint-plugin-shiny","_rev":"57-0841925461f4b3b030bc8be71fd28c1f","name":"eslint-plugin-shiny","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.0":{"name":"eslint-plugin-shiny","version":"0.0.0","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Sergey"},"license":"ISC","_id":"eslint-plugin-shiny@0.0.0","maintainers":[{"name":"tehtehteh","email":"tehfvpr@gmail.com"}],"dist":{"shasum":"fcebaf7571ab50f4c948d015c48189809ab6aca1","tarball":"https://registry.npmjs.org/eslint-plugin-shiny/-/eslint-plugin-shiny-0.0.0.tgz","fileCount":10,"integrity":"sha512-bk4AllVAdwJRUnGKDGlpJL+b1+HugLVyfee+AuBWXM2qFV8HdKF4bNkpUGj+ODiq7RgeEhvsDFHxA0wYIOpGcw==","signatures":[{"sig":"MEUCIQCN0ySlPXW+ym+YdgKsUdXAlVfGtpu3dWIFJTVTRT7m4gIgQlYTN59iNUde2MsXwOcx7VOHIumbXbEtC7YMLdYmIV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEq0hCRA9TVsSAnZWagAAQcUP/28+SWyd16MNU023jwu6\nPSJ8H6dzLXPI3QJEMvmkD92HXwKNncSuWWOb1E8r4Df/bmBDcwNMVx8fcsws\nrtB04leWc6e+Ma7Z01WWAcExGMDtUIBmXuCpBY9j8d+H0eh8LTF5uNK14qCQ\nxC2IpSMp3oKxtsZqkI9fcrlnq2BQ1n84hQ/MadIczeA2jBRm7AbP315zcUpy\n8w0iGR7wMMdcsyfr1h1826sZ/KcDFD1HKAzw/HBPYCwub/4Ui7V40zyu8XiJ\ndsNp/DJFMbylHyR0WBeOgVxKVjD+ou7vhTFpn3XtLdvJX0jbw6XzBIUWptP4\nhs+tw4lWw3Ufce7EHfrFEbkUs5D/+SYmZvXOTvJfhxuEfgDUzFzs9bTUlXkw\nBlcL4S/SDAYk3s4J5xMgfqs0tkHmafDBGzX1U6bvWuUpxZhKUb11erm0EEu8\nx9gUvoPP1+gTa4DBLHSBz+9i5HqrH7BSn0dSbWeOcMleCxBbfC+HAGCKuwrD\n1mOhF05jB715JSmGSQiQZoJeI0GNA0cHt1zOtqcPXO2g1gVlfOpLtP21yU+H\nSoLng4No27oxfkveSqoDgNYGDDSOOoPCVghoH+QNyXSK2rOxngO3/AnJwvLb\npiCasalT8+c+h1I5o5gUdIQPpLkl47bVHfQy8XVi7f+QjqVT0HUldzN+Fz92\nBbaQ\r\n=bcFx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha tests --recursive"},"_npmUser":{"name":"tehtehteh","email":"tehfvpr@gmail.com"},"_npmVersion":"5.5.1","description":"Shiny eslint plugin.","directories":{},"_nodeVersion":"9.0.0","dependencies":{"requireindex":"~1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.2","eslint":"~3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-shiny_0.0.0_1544727840509_0.16302622866533167","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"eslint-plugin-shiny","version":"0.0.1","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Sergey"},"license":"ISC","_id":"eslint-plugin-shiny@0.0.1","maintainers":[{"name":"tehtehteh","email":"tehfvpr@gmail.com"}],"dist":{"shasum":"0cca460c22d2584d22229d185dfe463ec97ec6d3","tarball":"https://registry.npmjs.org/eslint-plugin-shiny/-/eslint-plugin-shiny-0.0.1.tgz","fileCount":7,"integrity":"sha512-0aVWWAhcEdkVuj/WJq1oPl8fIyFCjkPLJJLWH1bUtc7Dheg31QRDx17DwexjcIf3mHX/serafpp9E97vDsYKMw==","signatures":[{"sig":"MEUCIQDVCqdlILtl32UJYjJJ5bRG/grurgQ29IKqV1TpfRWE2wIgTz+3pOK+xVA+clnx9YLi3aUbP+jpdqCm2rGsKi0mgWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFslZCRA9TVsSAnZWagAAjIEQAJjY9MPdutOisf9UecrU\nCgk6WU/YYXO/Mb6/cTCWHNIxQzVga940NscDHrfI+KXwjTG3h8gFF/WhTsAP\n04zAedy9L90+ce1ilVDOLrVsqSkWfQRi8GiC2UsBaD2vo0nWwWGvjNQkmO/G\njOo+qWP10cWHAYo39NbdO/clNIkNPr/yGpFOnXvwAX561lCLnwHaAw9LsKtu\nQK4CIG1Jz8Hq61uOb3BdisztXE7zCp4yfD6Ahe/tfsHZdiwK3VJw458SsENj\np8TzaFVZpVLAv78BvlxUPBwSQMFGYaw95kSMBXVMbW6LYqF983SyRIVcsV8W\n1MyPJLfBGfTkOH8zqlIkTHYaiWECN7gzurKnAG/PZS/9MAXj8mrfv7Yre85I\nXKqiyn606nVHDiqPH4C6CjHVcyHavv0iQT6idOohAcI4PA0SMHWNWWxpQJCs\nt/gcFh5U5bP/QhULXZb9uAS5nUYdZGI5v16aOlugvSoiZyxsNRHyf0U2Huaq\nQvWq7b7JRd6naq0hD3/nU7pRViVp06wGTkUnbal916V459vT+29updoIZ098\nSjH3cWr2M49CyzHTXZLgRdLnW9f2l55m599EjMvVsya+7UhbnpM4nhw8QjMA\nlRhrPlh8iH0uuj62ianROwIgIg6AemmLJTUYgAKjk6aQo7EP2VJv+8KCidaC\nZX6V\r\n=7MeZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=0.10.0"},"gitHead":"3c57540d5b79c69164f781973cc7a1b78e4d0fbd","scripts":{"test":"mocha tests --recursive"},"_npmUser":{"name":"tehtehteh","email":"tehfvpr@gmail.com"},"_npmVersion":"5.5.1","description":"Shiny eslint plugin.","directories":{},"_nodeVersion":"9.0.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.1.2","eslint":"~3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-shiny_0.0.1_1544997209109_0.6728217856495153","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"eslint-plugin-shiny","version":"0.0.2","keywords":["eslint","eslintplugin","eslint-plugin"],"author":{"name":"Sergey"},"license":"ISC","_id":"eslint-plugin-shiny@0.0.2","maintainers":[{"name":"tehtehteh","email":"tehfvpr@gmail.com"}],"dist":{"shasum":"8a82ca7e5ea7aaf68039bf785605aa35706b5a29","tarball":"https://registry.npmjs.org/eslint-plugin-shiny/-/eslint-plugin-shiny-0.0.2.tgz","fileCount":7,"integrity":"sha512-98ARd7TmrEsnxUDqjEbktfFeKsBn7T89JCRD8UyhjxbXmKn45dI3qwUgDoNkl8t5kus7XLnQwm+ClrpyzkJ7gw==","signatures":[{"sig":"MEYCIQCnvrcfeuzFZCSBjBIeHeY1G3BL0v8MoW/MVdu25xxBdAIhAMvIwTthpzJQM8NYjd0za6zmmv6mC6X3reiy+jNgVm6H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFsywCRA9TVsSAnZWagAA0goP/iCsjVj99e/HEDasXix/\neISmznDuF4v5p7/xbuwmpCjh0uro4ReKUdD4HzmvOAQLJ8vJpkmQdxhUtWUr\noO8Hq9IekklsadjT+FNmOH4jEJrHRLKd2USo8g/VYDNKRLkwPK+RkN6EXmVU\nMrTxkgQsGXntzXS5KHnFCDKTm3sxkvI1tps0yjyZmhPrj9yf7TWcdE52CWwx\nXcn7xJ7//zMxgqHRfI7GZnA1BglA2qtOAYr7m/IuUi67ppoY7PF0oR4IkKUD\nkYRSVQZ7+Kd2ZNGGHxt2lZrLz03Uxfiy18cdlT2LeB5HiE/soqEI76D6+9pi\nak9SV/n5hWDJQ4uscnljfTrK7AzacURKtSJJuF+eR8q3d/9R7IU7ZlrHEHm1\nyUPxqUpNlRnbjVWWC59/J+uL71X6mKCSyIfRh+DA/kKp3X+hoEbHmcFXCku6\nY3UeSF5ZLJcA9N6iI7aOLuuMDLmXhUKAtuipffHKrQxgI8D3YQPPy5etPFly\n5KcIvGJJFE7KHwBMQZX71oZrzXprrqo0Q9hZDpIj0kI/nWSUjSLT8Dj8sPbn\n3IitR/YFcXFeUSfdYGaZmAfejppEoXS/IVgsPCqllk8PPFVtZZkOd1wJVNou\n0TwIKUdN7RCoj1szQOeQoJQ9t4Xl2G0TXEWUdbBjB70o6DpE35qxDfeWJnWQ\nIM+8\r\n=QNQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=0.10.0"},"gitHead":"02f88f6db53795d5544fbf279eb1932f5f899601","scripts":{"test":"mocha tests --recursive"},"_npmUser":{"name":"tehtehteh","email":"tehfvpr@gmail.com"},"_npmVersion":"5.6.0","description":"Shiny eslint plugin.","directories":{},"_nodeVersion":"9.11.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"growl":">=1.10.0","mocha":"^3.1.2","eslint":"~3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-shiny_0.0.2_1544998064052_0.9899302742636631","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-12-13T19:04:00.509Z","modified":"2026-05-18T14:41:41.771Z","0.0.0":"2018-12-13T19:04:00.665Z","0.0.1":"2018-12-16T21:53:29.244Z","0.0.2":"2018-12-16T22:07:44.242Z"},"author":{"name":"Sergey"},"license":"ISC","keywords":["eslint","eslintplugin","eslint-plugin"],"description":"Shiny eslint plugin.","maintainers":[{"email":"jon3828@gmail.com","name":"jimoe"},{"email":"marius.ibsen@gmail.com","name":"lobunto"},{"email":"goodleby@gmail.com","name":"goodleby"},{"email":"konrad.jorgensen@gmail.com","name":"konrad-j"},{"email":"jesus.castanocandela@gmail.com","name":"roninjc"},{"email":"tore.meek@aller.com","name":"toremeek"},{"email":"vnorvik@gmail.com","name":"vnorvik"},{"email":"robin.wasjo@aller.com","name":"robinwa"},{"email":"pal.edman@outlook.com","name":"paed01"},{"email":"kuhanloh@gmail.com","name":"kuhanloh"},{"email":"tehfvpr@gmail.com","name":"tehtehteh"}],"readme":"# eslint-plugin-shiny\r\n\r\nShiny eslint plugin with various rules to restrict\r\ndevelopment process.\r\n\r\n## Installation\r\n\r\nYou'll first need to install [ESLint](http://eslint.org):\r\n\r\n```\r\n$ npm i eslint --save-dev\r\n```\r\n\r\nNext, install `eslint-plugin-shiny`:\r\n\r\n```\r\n$ npm install eslint-plugin-shiny --save-dev\r\n```\r\n\r\n**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `eslint-plugin-shiny` globally.\r\n\r\n## Usage\r\n\r\nAdd `shiny` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\r\n\r\n```json\r\n{\r\n    \"plugins\": [\r\n        \"shiny\"\r\n    ]\r\n}\r\n```\r\n\r\n\r\nThen configure the rules you want to use under the rules section.\r\n\r\n```json\r\n{\r\n    \"rules\": {\r\n        \"shiny/rule-name\": 2\r\n    }\r\n}\r\n```\r\n\r\n## Supported Rules\r\n\r\n* `no-index-import` Restricts user from writing\r\n```javascript\r\nimport { Heading } from '@allershiny';\r\n```\r\n\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}