{"_id":"@takamaki-group/eslint-config-takamaki","_rev":"45-ebf6b58061bc24c4802107ca73801f1d","name":"@takamaki-group/eslint-config-takamaki","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.3":{"name":"@takamaki-group/eslint-config-takamaki","version":"1.0.3","author":{"name":"Valtteri Laine"},"license":"ISC","_id":"@takamaki-group/eslint-config-takamaki@1.0.3","maintainers":[{"name":"waltari","email":"valtteri.e.laine@gmail.com"},{"name":"toksanen","email":"toni.oksanen@takamaki.fi"}],"dist":{"shasum":"b346a2a4309a438631970dae8947a754a4e9cc0b","tarball":"https://registry.npmjs.org/@takamaki-group/eslint-config-takamaki/-/eslint-config-takamaki-1.0.3.tgz","fileCount":3,"integrity":"sha512-xnOQgWRjYAg/vUfZengxgAR8YAv2pNZMOILa9m8ic15twcrtxr0BeFkKxdZoGpjAAquIphoxlLpFrrSA/c7QMg==","signatures":[{"sig":"MEYCIQD5kax1Aoc+KkUjRVY+Erumv5Xhq6PMzZNT9M1SEoIE3QIhANQLuPBhvrVI8T6oa6nd4pp9m9IJrQGxuxegLi6bpC/R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegeqcCRA9TVsSAnZWagAAYDwQAJS6RuB7ACW4GmhhWGnL\naoXB8EkJMehs1O6+/hV8gAnZHb1WqUtxKWnWOfgdU31D4flJVbbCVfH7Rf/3\noKEXHYNBB662K4yyt4gDRYGH+YZVSGvqCPqzPe234MIZThIcrDr3jzJjMDH0\nZqrL7BDQWEncX9NaAKiXk82H4fR8SRogqi0HtBaJAwdpqDpMhebwO2YonWQd\njPu2qR/9YRLwHwMybuLCtxP83H76WWQJbTzHNmtHa01GS4QbgIalT5fRvZin\nBYLKtQ6utqyyKHP7lCUE0v+vjf22EoKVjNYvAurl9bF7IZt4/hPuCoJWUvW7\nHypkcGCcnR9bgj+SkhPrh43to2VbtwMNL1TTRse0lErkzi82Utx94+lUYeSW\nHBw6hWihpXrRqYipbZC4WG/YUvHDffANOuAhNprgL4ilEInRRUr5piuGDaBq\nAi25aEmrRuvthh7iaU1EX0uAeu3r6sGOQSK09FwNlZNXpOAMtfjVTaANqa4i\nWnzvUICUEwv7vdKkfKtjnHdA2Za864nhtNaLDlatplX2JW9Qvahk+HgzeS+O\nhzywfBLqU0oSeVRQVfpWEWXnGw8pf6C9GEDO2TmS8Y1lQXD/e6VMqoY+cyru\nqp9V9MANqLDy0WZbCiIjPm+4qajWyMpcdSwOBoLop6YUaBja92mHBDzuo/fd\nKJSo\r\n=hRRr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9129d2b3f6d43a20921b16336dca46487929f715","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"waltari","email":"valtteri.e.laine@gmail.com"},"_npmVersion":"6.14.2","description":"Set of eslint rules to guide Javascript development at Takamaki","directories":{},"_nodeVersion":"12.15.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6.7.2","eslint-loader":"3.0.3","eslint-plugin-react":"7.17.0","eslint-plugin-import":"2.19.1","eslint-plugin-flowtype":"4.5.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-config-react-app":"^5.1.0","eslint-plugin-react-hooks":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-takamaki_1.0.3_1585572507862_0.8731988054269966","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@takamaki-group/eslint-config-takamaki","version":"1.0.4","author":{"name":"Valtteri Laine"},"license":"ISC","_id":"@takamaki-group/eslint-config-takamaki@1.0.4","maintainers":[{"name":"toksanen","email":"toni.oksanen@takamaki.fi"},{"name":"waltari","email":"valtteri.e.laine@gmail.com"}],"homepage":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki#readme","bugs":{"url":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki/issues"},"dist":{"shasum":"8f0301a4b5374074a33e74f5658ed463f0667f25","tarball":"https://registry.npmjs.org/@takamaki-group/eslint-config-takamaki/-/eslint-config-takamaki-1.0.4.tgz","fileCount":3,"integrity":"sha512-OkWXJ9qaOLbZHCjnzMm0gKzvaj3J2Z+teDtWbDL7qvPVGaovLbTD6SkvRHCnPHCBj61m6ie+UE2pIRWBZq2m1w==","signatures":[{"sig":"MEUCIQCPpmOG+j2H3rK0yS42/sCCAhue4YnkZw/1ElC/DXC2hwIgJlLzZGPxufVKhNUuCakKjVinvWHtG5ZsHfXg0YM1cpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJege1+CRA9TVsSAnZWagAAPXsP/R1+3DtfhKOm3mqCN1g8\nMmA38gRo19HhaHaQ96OWvPvEv9ljXbW8OY1lpUwHoCse8FaxNdU2kj+yQa2D\nEVZgDQY4WvJ/Sio91dU+Qt1igu0qOcaU/1kvK1v4evBDtyx1EvBpm7u+X9e9\n7yiOQN0WkN/QDEkKBgvAVSfpdxzjmZQ6E2hKUY6M23Puhg7hKH0mZNn7Ymxe\n3dzpkX8x59R5o+CC117lzhpOoQ57lq4ejiroyIDpp8FbmfcQOs07nz/5gWbR\nM1NfHfj6E1AAr+G6iWBZ0jeoWSKO5t6ejrPicQ8EZHDli+ZkIPuP3hGJJi25\nB/AjOl0O58LGBiFLDBESXW/V4eMplqxE+kYv1bj7FGc+0dei5lRw0bf4YSgn\nC//bWkfSYmzdDbM+bja/O7MJ5TGtno116SQw6EnNqufx+04FHcvLiy6lkf14\nEcP3znW9C67la8Vokccx4wbWZP4qeEGl9dj0FhlqLc4Fn2FiTHB7bScQcyRu\nsmUCSJAa4Lsp17+K723T0cxolB6pjpFr4SnVKcuQbqbS9q8oYJDQUeAG9e8f\nZXYKOZQ3vXA+dEodcMkUdL1QBe1kyUBH01vgARFUx5XXtH57eH7Ue/Uf+Tqd\nkkmvI0YKK1TFHkDttsb/iRUkEOz2FcTCwDuLYJx5cxp5vKC2Zzd+S+0UZR+e\n0oRE\r\n=1fFt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"be459ff086968de7af5b63905e144ae761ffdf0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"waltari","email":"valtteri.e.laine@gmail.com"},"repository":{"url":"git+https://github.com/TakamakiYhtiotKy/eslint-config-takamaki.git","type":"git"},"_npmVersion":"6.14.2","description":"Set of eslint rules to guide Javascript development at Takamaki","directories":{},"_nodeVersion":"12.15.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6.7.2","eslint-loader":"3.0.3","eslint-plugin-react":"7.17.0","eslint-plugin-import":"2.19.1","eslint-plugin-flowtype":"4.5.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-config-react-app":"^5.1.0","eslint-plugin-react-hooks":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-takamaki_1.0.4_1585573245645_0.1742947808648876","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@takamaki-group/eslint-config-takamaki","version":"1.0.5","author":{"name":"Valtteri Laine"},"license":"ISC","_id":"@takamaki-group/eslint-config-takamaki@1.0.5","maintainers":[{"name":"toksanen","email":"toni.oksanen@takamaki.fi"},{"name":"waltari","email":"valtteri.e.laine@gmail.com"}],"homepage":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki#readme","bugs":{"url":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki/issues"},"dist":{"shasum":"ed63ffb5eec5b2f048186492ecd703b363c9a68f","tarball":"https://registry.npmjs.org/@takamaki-group/eslint-config-takamaki/-/eslint-config-takamaki-1.0.5.tgz","fileCount":3,"integrity":"sha512-TZM4icmG3w+q3ea4Hl9CXJrKfyP1V5MWGBpiRbmq2lw2CJyJxaqr/lGw0P2xau6QN7BGpY69vZkslYOcciU6kw==","signatures":[{"sig":"MEQCIBe5AlFprxDCiWnj6rkgbRDyf406V6GGIBupFY00BbJwAiA/0t4bOpHsMieGVZEYM7Lvwa7ls/NLWqeYhgd9yDlIKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegfITCRA9TVsSAnZWagAAMWoP/Aj69D2RJgl0JR1rJNjB\nqS3gV/KNgPqPOgzra1LhzCQKoHLIM4C7rcXW5FeNT7d9BeT3p663j87zbqUy\nQ4gf6PNKp/yVyxAvuSFwEeJdAGCp+nVR88z+h8FeUw+67Iu4QTSu1vNdKBwV\nqqp0qOEuQs2IePQdkfDIStdxsJknB6MsztUmncn/V3Pfyq074DwOqqsyTr7q\nZ7ZiTe4aITm0gySCAsyHbZk3zfAvcYS3v4kpSUDwb3urUTo6hCz372jWE3jH\ntRrG7BSEGTEeWuaX+1EoHo5yFX0GNA7LcTmP3hT5Mt/vksmgdh4CwZuaSvox\n61c5gQQhq1gy/MOu7ChkyiB1diZfa3JAeJDX63HU2r7BEOIgSNEzgW2mEGyx\n246ByHkUl1Zh7QckGuaJyALqpifL93UEcy0Zb/HUFQJhSxZ+IGZ2jUtzwYbo\nIDGZ6EMKOoO/Mt6FGHeJJ46t/IesQQdLpZepWSk3MUwhdUwfXNF+g8S+gBRy\nDJM5oTsOImHOaWNVIFR3YCIh/x6bW/7xxmh2kMVCO996/PfKZhLdNgbcN/2i\nZ67EE0xLdVmUkCW4SktwVaYTfrGSd0lrvC+N9wFJqMuQQM2OIwXkMVQ1BGKS\nU6VfESiFdxR+5K9FwNzgZJE6b+wsUyyZoNdOvKcbMPO4dG3K6oZ7iHDn4+fq\nbiD4\r\n=h6KQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"be459ff086968de7af5b63905e144ae761ffdf0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"waltari","email":"valtteri.e.laine@gmail.com"},"repository":{"url":"git+https://github.com/TakamakiYhtiotKy/eslint-config-takamaki.git","type":"git"},"_npmVersion":"6.14.2","description":"Set of eslint rules to guide Javascript development at Takamaki","directories":{},"_nodeVersion":"12.15.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6.7.2","eslint-loader":"3.0.3","eslint-plugin-react":"7.17.0","eslint-plugin-import":"2.19.1","eslint-plugin-flowtype":"4.5.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-config-react-app":"^5.1.0","eslint-plugin-react-hooks":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-takamaki_1.0.5_1585574419428_0.912903824833645","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@takamaki-group/eslint-config-takamaki","version":"1.0.6","author":{"name":"Valtteri Laine"},"license":"ISC","_id":"@takamaki-group/eslint-config-takamaki@1.0.6","maintainers":[{"name":"juhotm","email":"juho.ostman@takamaki.fi"},{"name":"tatuputto","email":"tatuputto@gmail.com"},{"name":"toksanen","email":"toni.oksanen@takamaki.fi"},{"name":"waltari","email":"valtteri.e.laine@gmail.com"}],"homepage":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki#readme","bugs":{"url":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki/issues"},"dist":{"shasum":"21b5472d620381c566d57a411c14a3b01b7a92ab","tarball":"https://registry.npmjs.org/@takamaki-group/eslint-config-takamaki/-/eslint-config-takamaki-1.0.6.tgz","fileCount":3,"integrity":"sha512-FfVIxz8i3L80nu8l5+s4VkuaE0SWauQ/Xrt/MJpfsWzdVWGS/9B36bAzbkZK2ctiSAn5KERd+0lN+O1EtLOaaw==","signatures":[{"sig":"MEQCIBZOXV4qPdnGXpaVGm5jyRsPSIh3ucEzU7aOwweRxTtCAiAuWoaV8kT75Uaw7Nen/LmuF9X34YK+WHPt6l7nhXuC+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehvMwCRA9TVsSAnZWagAATj0P/j3nHb8ye3h1Sl5mHoNM\npv4YNEnV1ZyQ02MAi3Hei/H7v32qYXKdXwTkCakhO5ZKrCx/et+GHrx4STp/\nNcYOXLjblXFrAUBA/jjkTQDgBQZF70UujORk4EKik2WNLeejrX61B8YTpK3F\n4UnNC/ZzzopO5uZ+yPih3qkWOdZasZVWR6xndlyaxZrCO/r7CcsIVD1QFqc5\njTHHWEznE54u4spaQ9Ii9kqfIDvqEq2wlxHVsfAV9iVophapmQmhPvxBzr+u\nC9bMz9BczMU17AEKqNK1f4rApoigraIAfIPPw0E6mckNH0gDdnYsecl85Zor\n6IOfgRJPTmYx56/cyaxO0ejaVLkwpJdhAqoKBpSLEi6l2w/WUgoeeB2TZBIr\nQ4k3dg4sBX5oGHaPsaeUgtTX1kPdtnqUbadZElIZ0sJgazYOJTNJzqw3ktY0\niiB1dvH8a1c2mz+ErWVMESDcPhd00OkF/spgtUOrB4p8xn4r2soDjQAuWTlA\nAZG4r+N5XjLyWh4D15Y+7J8fe/nH1lJ+kPFm3An4tmlnI/y5+ikE05R0T6J5\nK9OFUU4F0Q0PVCTneMdpe3EASFijWcxd4Ux4qK4HdAsd3AwknjkMgZhEFkm0\nBiXmW2BRdTyoU+kp+BP8PVEawSvpPyXteXJs0gYKUCgsnOuLdTDEaru+KY7h\nNicy\r\n=LDcq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3ea9fc7a9eafef26c7903c94458277441884e896","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"waltari","email":"valtteri.e.laine@gmail.com"},"repository":{"url":"git+https://github.com/TakamakiYhtiotKy/eslint-config-takamaki.git","type":"git"},"_npmVersion":"6.14.2","description":"Set of eslint rules to guide Javascript development at Takamaki","directories":{},"_nodeVersion":"12.15.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":"^6.7.2","eslint-loader":"^3.0.3","eslint-plugin-react":"^7.17.0","eslint-plugin-import":"^2.19.1","eslint-plugin-flowtype":"^4.5.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-config-react-app":"^5.1.0","eslint-plugin-react-hooks":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-takamaki_1.0.6_1585902383645_0.9902371274267814","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-03-30T12:48:27.862Z","modified":"2025-10-28T12:18:31.279Z","1.0.3":"2020-03-30T12:48:27.967Z","1.0.4":"2020-03-30T13:00:45.860Z","1.0.5":"2020-03-30T13:20:19.547Z","1.0.6":"2020-04-03T08:26:23.792Z"},"bugs":{"url":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki/issues"},"author":{"name":"Valtteri Laine"},"license":"ISC","homepage":"https://github.com/TakamakiYhtiotKy/eslint-config-takamaki#readme","repository":{"url":"git+https://github.com/TakamakiYhtiotKy/eslint-config-takamaki.git","type":"git"},"description":"Set of eslint rules to guide Javascript development at Takamaki","maintainers":[{"email":"kimmo.sukanen@deviam.fi","name":"kimmosukanen"},{"email":"toksa@eg.fi","name":"toksanen"},{"email":"tatuputto@gmail.com","name":"tatuputto"},{"email":"jussi.ruokomaki@zeroni.fi","name":"tjsruok"},{"email":"jyrki.ruuskanen@zeroni.fi","name":"ruuskjy"},{"email":"tuomas.kuitunen@zeroni.fi","name":"kuitutu2"},{"email":"anton.javits@zeroni.fi","name":"antonjavits"},{"email":"eemeli.ristikartano@zeroni.fi","name":"eemeliristikartano"},{"email":"pasiw@eg.dk","name":"pasiw"}],"readme":"# Why?\n\nThe purpose of this repository is to share eslint configs between Takamäki projects. This way we can write uniform code, and it also makes setting up rules for new projects faster.\n\n# Installation\n\n1. run \"npm i @takamaki-group/eslint-config-takamaki --save-dev\"\n2. Install peer dependencies listed in package.json\n3. Add \"extends\": [\"@takamaki-group/eslint-config-takamaki\"] to your .eslint config\n\n# Overwriting rules\n\nIf you want to overwrite a rule you don't like in your project, just define the same rule in your projects own eslint configuration.\n\n# Typescript\n\nYou should use ESlint with TypeScript as TSLint was deprecated in 2019. \n\nTo use this config with Typescript add the following to your eslint config:\n\n'extends': [\n    'plugin:@typescript-eslint/eslint-recommended',\n    \"plugin:@typescript-eslint/recommended\"\n],\n\nThen install this package: https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin","readmeFilename":"readme.md"}