{"_id":"@haldi/dotfiles","_rev":"59-edc5915d782a00de127126c9f17b8537","name":"@haldi/dotfiles","dist-tags":{"canary":"2.0.2-alpha.8","latest":"2.0.2"},"versions":{"1.0.1-alpha.24":{"name":"@haldi/dotfiles","version":"1.0.1-alpha.24","author":{"name":"Matthew Scholta","email":"matthew.scholta@gmail.com","url":"https://www.mattscholta.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-webpack":"^0.13.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"b285df8bb08571d35f6edb3372094416293649a3","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.1-alpha.24","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-3Em5YGAeq/9/zPFP1v+/2QRVvQFwzSpNw41cceTS4ilJSD1ETOpUzdQF2k/RJ/qhbwbGAA1MxMYN5ZRui+OWJQ==","shasum":"6c2436c2a5000f70c13795a3aa826577017d962d","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.1-alpha.24.tgz","fileCount":10,"unpackedSize":10757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrvwgCRA9TVsSAnZWagAAJX4P/R388varDiG7sy+Q/NDs\n3gYheEKoYhqSnMec5dbAq8Fh6laYor97cQAfsGt7U34BJFEVOYcbd9EOH/lT\nX1uJAuaf35YdyKL5M4EMUEDvP4w4CSrjW38DHax6iClxptW+j2z65Cql9/Eq\nt74zUHQqBmPZ/s+IsRJYuHDZ5jCeIMBMdiMmyVakwW1XQAQO9/UoVXHwBEoF\n2z4vtmWKF9Qu8QMr8dqoNd8p6dpebheBgPisg1/XeMehoILaya9qB7mXnxvq\nOUGSbWfwPzjgD4/D+JHRuC3Oiv+xjd3WHMPcboZaTDZCwSYMAaSSJVwUU+bL\nUqFq0VKbKtsTiR8ZkLf5oUvOlpfGZZvl1fTI/jqtCfdOpYIY1K8QNIeTrBj4\n5mJpbQC58Ao4brEh+fByEqosYMgG56ET4RwAgu+SKuqZT2o3ho7SxvE3sKue\ncBdkkSKmwd7OYYOY1wbrQqqeKzhEjNFah3AGWDLnEI/EhWy/zpgCbqjD15ZW\nrlVbEzXS/nmJUK4cG+V5TmEYqGuz17VeENvPn1ds/gBVS+7KDRk4aMhpMrj7\nP1lq826Y4CizndeOTanB6TVhIfDCtbO7AsXhGnspc4c3dU4j7rKCrTkuxt1z\nWBUYBETjJ52bA0UUDT9vg+lxCIMko9xROnPDxJDbiyiMXC5JwKSnfJljngp3\nDIHe\r\n=qz8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICibcBTC69qiex+9FfTgzxEQeu3NcSbR4HkR6hPwrQTvAiAYqCN96ZNjJa+G5+vqsPugeQLklmNmcmdOYtZdAq51mg=="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.1-alpha.24_1622080544480_0.5924296434911398"},"_hasShrinkwrap":false},"1.0.1-alpha.25":{"name":"@haldi/dotfiles","version":"1.0.1-alpha.25","author":{"name":"Matthew Scholta","email":"matthew.scholta@gmail.com","url":"https://www.mattscholta.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-webpack":"^0.13.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"211be4d9e06763d56240029eed8789f9910eca95","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package serves as a base structure for future 📦 NPM Packages managed within the **🍺 Taps** monorepo.\n\n## Installation\n\n```bash\nnpm i @haldi/dotfiles\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.1-alpha.25","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-OMIb9HzKwlci+4llndGoKNJNqCdG6v3idUvEheMpo1c7Rdd5C+6Nhwg7R38dm16myIGlsPAGlZfrnJrVDPWlRg==","shasum":"3d02e1500b6a617a07614a93e841be4cd417211f","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.1-alpha.25.tgz","fileCount":10,"unpackedSize":10912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrwHyCRA9TVsSAnZWagAAyegQAIrox1W8q51qZ/0DS7wO\nVk+G2e5i8qg7AWLHuxJOBySjnAG2L71o5vBPAtjpg3+Dx+1dTKFvCYj/C6vu\nkEyThB4Wuti8yOSr50xCYgklygi0uROcrRMwlKRhdfJOO+Y6nRhs1eU98eZO\nqgwgG0OHJN3mHa7xjk8iVkFyvua+BjorFFgxgCx6zy8cagjXG+e2V4vy4IDJ\nwrk2eQPqK/1neT5GP5ZDg1F7bp0BXLlxNuH7qZzdalLdoY77OTBe4oDaWxTg\ncCTz2NjXfdlT6ulszuENiV9A0n6qrCQu7Ut3NfkXJJ8nBVThyFXHqxrPHst7\n77Zt78UcZk+q7rk022qY5RnxjuVQZd3WCQbdYGw94mJ25HTlFs/U9z8m9OFx\n/xUyabxb/Y7AspapTp1Q5lHMsC3julO127UeCN1hXr5Ai4jVTUoc44OTUDac\nDIHaGJBIAfBKnNh2QDjfvbZ+dn1fpM8KyHFyOTfImZpJrlWaqte0qEv7IxCF\nHPawFaFhH0yFz8pcgCNgP7Fg62OeZVQIlZuWFFRmUqUnMGmIR+q5EmBAwcsh\nGn73lhqsOlX6RQF91vKVHpvr04jQ3AhHDJzvcsihTKyKEfW9SaK+kqUarWjR\nvWQqLCEOw1gJ80DC255gSKNwrVDVFijxIfSEAmy9U0Jq+BNtxlUR3hhEUu+/\nv09+\r\n=jUdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmvrkIeN+/hyUclKQT6YY4nrQRWD5KKdYKvt2vrC+iEAIgOZFj5kdqm8dsXguW0LZ2KtYjZ1/hrYSpHfcFzuItFqs="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.1-alpha.25_1622082033996_0.9209225596776112"},"_hasShrinkwrap":false},"1.0.1-alpha.27":{"name":"@haldi/dotfiles","version":"1.0.1-alpha.27","author":{"name":"Matthew Scholta","email":"matthew.scholta@gmail.com","url":"https://www.mattscholta.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-import-resolver-webpack":"^0.13.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"3bba89ddc80c64a3d4bc79b1357e4b8f77511bf2","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package serves as a base structure for future 📦 NPM Packages managed within the **🍺 Taps** monorepo.\n\n## Installation\n\n```bash\nnpm i @haldi/dotfiles\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.1-alpha.27","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-CT5hNO8zZWxpI/J5X8yy8qNyRiq7mC1ouZnAjxy+zsJoByPPefVNRN00wtccIqNUipiCM3WUjAgFubz+W5W20Q==","shasum":"5591d38ec5e3869c5f0ac496c3603a1bd178d194","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.1-alpha.27.tgz","fileCount":10,"unpackedSize":10938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrwPhCRA9TVsSAnZWagAAOw0P/2Y9MgLbB7gRc4Zdw3/u\nZVBFOcysjNS+FGrZB2H1luFKxVfEP0VlPKeGj93uy3wIGhjGzYEnIxd/RSmY\nKDl0IMvCGL4FVnV5L04gFezXh8sY2TuPPEW+8EHp4cvyG8EB8VzzKbR9vj1z\nb39avp9843Q6cR0v2qGmWybc9Nv9UahOmjMjD9/ENmi/BpOM5NBvCdN9VJh9\nxoqMkBGsLzq87rlZCQFwWJZntFN4UekkFHnvSqvb5W9MEVSzcSmoEx6HQo0g\n2RAmU4C6kTAPZP/0Uc5MwGEm7n5ueUPecQmensPLPK4aiiw/jF35JPPL3jhg\nxaqt6KYqhx0X+nqPBwkDrlU/9qBCirhnz3zc5BAH/1Qzv/pobe3fgPL7MVfZ\nzYR/HHnCaGC1Jk6aFU4NF9Amw8KAOCu5JOebbmJ3I1UD89tyuUWvrmO3HBIo\nT4v7V/d3Ei3ExndA4SV382sKr2MfujZByqxLTJuFomHF9MqOG+3LN48vgaYx\nE7ZxB9v3d3aJtwKK7pAAK7kc3bLq5BBrtEMRIhX/fS/eXJsikPJNrAZpxnMR\noAVwcUg1dl23GE3KXAS1te3B8LSefl/hGqLyuHN6mc2qJWFQrWtieTNvp8mm\nfLrd9zKfsG05pEIUbsWlOaQmNArqjbL/3ppes7AnxtacGCGEEZPGMCE3ABJy\nfBpX\r\n=3dJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKsX9ggExInMIn+vqrfczfOzTEjdY7VUwzu4O1R0NyRAIhAKpiVUf8zT8+3jmMbzQ/2eiggJbfyw3jwYijDfckkY7J"}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.1-alpha.27_1622082528841_0.6112337750012244"},"_hasShrinkwrap":false},"1.0.1-alpha.28":{"name":"@haldi/dotfiles","version":"1.0.1-alpha.28","author":{"name":"Matthew Scholta","email":"matthew.scholta@gmail.com","url":"https://www.mattscholta.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"1e1288a0ab69bb06b38c727686c31e4719f48514","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package serves as a base structure for future 📦 NPM Packages managed within the **🍺 Taps** monorepo.\n\n## Installation\n\n```bash\nnpm i @haldi/dotfiles\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.1-alpha.28","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-75ZAZV0BZ14RglQfssNwYEpHTGsZM6S46bw67WYaGIMQ9xUPTbofYJNkKxuH3qwIjrY2Fbg9oTVq5zdknHlqYA==","shasum":"9bbbecdd968cddfa529f11b7fe15ba3d5d80ed7c","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.1-alpha.28.tgz","fileCount":10,"unpackedSize":10892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrwehCRA9TVsSAnZWagAA8TQP/iZkgbDaSB8p1PIxqPGx\nImosTIEgraIH+hxpC17f7KRmV6Mz2V2nz5JWeLEnYVZINQF5XoNxOpo2dspx\nweeOP1lVpzuExWBBPFc3Gro89YvCc+bVccx5ZAmvu2uKtENByDP80MimXjav\n+UYJaDbY/UbzinU5YV8xyBrXQ1GhnRKkz6NlFsVYS5cQ9FBmkjBRnELr9nk/\nytYIKJFVk6iKBDEH5X/cvgU5a5ISfSTAETuymhtQyUFVr00uIk3dhT6KBp86\nDXABDmJTnUf29MjK4ljWmq7P4VwPbqS+YCkbA4o5waNLaabm5AiZQDgrIj3f\nyPoUf9YnEu8CweleLUUfr9vEZbg+O5RaJmrnBt4mw/W8j0ZxDEhF3GXB69dJ\niBtK6UcW/UTRk0xMJeNgyXGbve+WBMsTJ8ajCQ/gmkDvCKHMGc89hs5mZreX\nt2XLuVbk5kK5lpLhB4Krhi0wozVS1HADpcCk5CCquNWbAbaXMQe17s+HuW3w\n4WRDhStk2jbIzGgoClr5MdaWGEQZyMAm7vKmXvNj63WNdRWTtLsIcdJdcHIx\nmvIaKzNT/3oQVsMUQ8avzfR/vB7h5MP/TkGgQXp6mSawuKwV7wP8eIC1JGyF\nDFt8VbW4ia5TzS/+NCMhk6zfgS2pSEgA3UgIt8U9El8aNL/0mwCsHYCgZDZw\nyWQw\r\n=HLJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxheoH+p/SWeS6TC75ieUTwIrHvesaFVBFuAOjVKweBgIhAL4GbBA6quNtaXvMiwDCau8Mk/AXIkxrD624vV/sPXr9"}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.1-alpha.28_1622083488868_0.4210548683123554"},"_hasShrinkwrap":false},"1.0.1":{"name":"@haldi/dotfiles","version":"1.0.1","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"0f97252cdd6402d986ddbcd46304ebb96d26eb91","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.1","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-5dPk/QOt/ISzz+qlVb7euoI+E/ww7z4IadblazldhdysHf2jlUQc/t2OUT47Ogj4VEgVGF+GQDxiyAcnHxa87A==","shasum":"dfa1d3fb5659b2cb43957f5204e1444c249d77da","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.1.tgz","fileCount":10,"unpackedSize":11892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsBrFCRA9TVsSAnZWagAAi14P/j3zydJ8PFR4vWYrF8ii\niijjyuv9s3FOBC/ZINZNqP4iQmheYrxb3pNrAKzqPa4sNj1dPnSBbCn7sCtp\nMSn2vWNqQdZpLseeXqwxC19z7sgkvFRQbZVqgkvyrPmQDeHm9tw3zowtorYo\nSOztc+pGgaJciw3qWDCqvwbd5z+8gRLUMfLes7mLEoXegRCTf0pCyFxmA/wt\n3q41A/vB3cOoiGTu7ETmCt/72ZEfywyzjTTrgqlTHRN8IXaCqmsBxAPBmsF/\ngRn7FBScNwlIdbXe9QW7V1mePu0sxNWEBZvQJLxsLakCTVJpRZus5smyE1yg\nOhBE1HbLyZPsLHkjUwqF1LLG6mlGJjCmPCgDb4NlaM89bsDzdbS0s3hsaTUa\nyHO3vajvH0Bmx1srMNclmJN8dHGpwdz/bwNw42Vk1ADJgVSGYsQflKsR5XhY\nDjWZ4QinPxBnM3DuWd5I9haluvEbpLcv+Eg/iWZoV/Nm2lG6NEdmZ5zj0rp0\nMrWnTILIwA2+Hnuujk77hfmtHBNqQND9fdVIEPd5KVXcJZwAKo9KIPd3YuyT\n9Lrr+COh1WtYSKMyM+JMyu1ii60rchCQ9xzysqBLjB5+6/paa3N/MOBN60rB\nUP7MyiLcgG4/6mIwz8tGcMlxg/CNzutoaj+DTIRiZVPdohXYt/Xp3tFtaQIj\nUlXu\r\n=cI91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmCo0VYNhi1jZ3CQcD+N+CkNZw24LlGtNKH+cWM/lNNQIhAIY/LWE/WoayLeOiTSvqWdGK+jLxmfTUBSoEf3SR+9FR"}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.1_1622153924857_0.8942635366568892"},"_hasShrinkwrap":false},"1.0.2-alpha.0":{"name":"@haldi/dotfiles","version":"1.0.2-alpha.0","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"0f105aa96aca8b23feb9046d05ea956645a1c64c","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.2-alpha.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (darwin)","dist":{"integrity":"sha512-BBjSfYcoZBYpaIN2LrzzGTPHGgOJCTB7NZsP4pbfcIjy8WVdHkLNEEfZZwjKd5HvWrDBlbe0mLWLL+ZHU2CxTw==","shasum":"960a06d19ddee7c5a2d6f7d9cedfdf1534e8c2d2","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.2-alpha.0.tgz","fileCount":10,"unpackedSize":12081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtsNVCRA9TVsSAnZWagAADdQP/R9oUnndR+jHqThpMUcw\nTJjDHjkbEjVuZnMwswNc0iGnr36vIUIUnEJlNkKlHUCFhzBVVmckkAf1YheY\n8LtgOUWu5qmUsdwkumX8KD4H40xAAzde5BZq1SdYh26wlnXaipoNPqPZd6YW\ntpf8wqPW+cASs8wPobuMBhuopXAVxA55gKDaYNfG6mjP1kEdZRD5+0d5K7VT\nKGsgGuiCcD+bgTKI2nut5EsNNxqMuVJLh7AYs72m57UaWS8Sm5KShvgn2z+h\nMV72+hI2kZl4RvP8bUBvzbM+gzqklCXRi3YPjzmlYBBIbgIGzymQn3FxqNi+\nlEhonpWEoCHUMPtNkuOQS6fwt8Vj+ij5E0tIQ6p1dyjZIqvmlziTwh2do7oj\n0xfKT4aWvcOjFPNBha5Padn/1bb9hoAV1hXaQhQdafKJh9aGJR9wVv0v6ExW\nORzUxeEYYtzoWD6EO/ntP6PMEC59Zl3/blDymTGOPFrW2v9pu5NSjIq5S2ZO\npPdq9oXvOmU8zb0bm+n6Qx0MMFNQ4N8WelILZg9S1hUDLufSGG7HMJ6j3Irq\nBphoYBDc8ufLmgipKk7eXOnw3MwUM+FqskQ4oBI+0vfke2xRnpRC4D7S85vX\nMvzg4FlXTkMxis66iFVJ15iKwhzcrcjhyzOKd4yVslrLNRP0gEAaGEySYjUW\nCSTl\r\n=20DC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeqccdfNIj769MJ+S7/7lB63u9o+H/5uX4nwbYICVogwIgRc+pJFKLog11SPKPzyIs82QQexSaYMlG0iHnucti1Bs="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"nikgavalas","email":"nikgavalas@gmail.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.2-alpha.0_1622590292505_0.289453429330937"},"_hasShrinkwrap":false},"1.0.2":{"name":"@haldi/dotfiles","version":"1.0.2","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-KitC12DrlhIaXTcCEfUe29oWzddHFaLvDOklH1vmZX9Gz6KipVCCGG/R5A/I1UjeE9cwwMvYHcBbOLEicTlpZQ==","shasum":"595d9570b75e8186a4aa9528dbd0e35d5b48bfe6","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.2.tgz","fileCount":11,"unpackedSize":12433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt6E5CRA9TVsSAnZWagAA3QgP/A+KGQIxIyRccSTZGRRF\n1/bEocV6NCXJs7eqmyx9bQ/qBenrnrTJtq1dKlaygXd/F2eaTD7mx9Nogjl/\nvMBOzN1HEJaraZ9/uSKZnwS61cSHbwmTZ5F+p0fhyYIARM/zL6ZCXoDiwwCQ\n1VENwlotQPJ0UCVOMN9K5OjPWl5SKU+9wifovOF84TArb2m2MsrcWuX68dZ2\nAF7JOFyi6HXK8YpsqT4xwY6p/gZNGj/6i6EILRpKhXo57KhGBxRUuQNbf09c\nHcz1ZDz5yXKUWBszuGkOyX4SmNR9Pq+dLQuuXr2zIN42oDhIspNeqakEjJlo\nhioalxSayGYAXPwUMNxWYdnPSY0K5dsSI8zAD5HUmCoNb0aw5VOCJVintXNv\nioz2VZujMCuYOaasUu+zgigqqymfhJNGFi581szfCIHIXcyJw8n9JwoYvMa4\nSEf12PszpiGLGg5CdgQsHuqWw1bNJaeEkIPR5KrSb0xUkfxpQSm6hW+/bRPc\n+QpBoDju0yRwJX/2eFWGYA56g1edEZAQEB8n9m4f4ZHhETWR5yJY+Cc/Yve3\nD/11zjnTQdLax59hACTksqD/pFNho1rqDKSgJdfT2GnJ9Sb7bhcCqsBuoQbe\n21qEYRt9wTaTvkctJXogmN0BIjrtgRtg2g4MBz+2+iqbZpVIBDl51KSIE914\n6L14\r\n=j8t9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCKMykroFrj+s95PZnopcCfSn7L8Y7D+T1MHmiqCTb2wIgBZF2jlgtemg9YWQjrgdxSvGowcD5LjMdD+A2hyKPWaU="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"nikgavalas","email":"nikgavalas@gmail.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.2_1622647096849_0.08559862896961734"},"_hasShrinkwrap":false},"1.0.3-alpha.2":{"name":"@haldi/dotfiles","version":"1.0.3-alpha.2","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"75da3aeaac9d635808718418dc1775a663224136","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.3-alpha.2","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-NjbqjVDk9fw0XXUiAybRVK//IrdzytfkXwBAwtFpXxhjb7piz8nhz2KTJDVV54jrSNw3JYkRJq7FzRYV+EWj/Q==","shasum":"f973f9a8f5b7a78b35d3cf1357e051495a211f6c","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.3-alpha.2.tgz","fileCount":10,"unpackedSize":12075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Sb3CRA9TVsSAnZWagAAC2MQAJSi3AVFGm7+Q7XzhuIZ\nNaBDyChSSe4I5s5TNFVpVSQ8qTKkmLnT1xkcknwaxJ5YOOriYuKVYW6S+E0x\nSoGYSN3KuVpcGyeUdKPzTVaY42FD5E2ZvuM6YJCp5yBxS4a70Sq4+1fI7R3H\n+OTfBHyaYObKq7o78hoWGFQ75ijjGCpEPDMeiRrPYbMC4hn+uASGzLyiCREH\ntedVNbxRYqwbCTSMmAWHCdodRz2okAcvr/Aj1hZHPCBrvmWakv2fNj0hTYhN\nkINBEqJdwO9LTSJdSlStD7seTfGyU8FJaCd1CSm6vsP8h3LoOYvVUM5XGMe5\n1xnkJuPJZNNgYqsGlpq5QvkWHYqF5etXMGcXHXUsBym4RRhO9U49FuIllXhc\nt4XGkr6Kyi/b2FEDB0UUUgUGrtQrYuNmqqmfW9XHDD4MApif9dX15kznl+od\n0HbdcCfNRf6S3h4bLHdWZhzGGaEmvBzKW0FYsAxJMovC8EI6LbOQpoXempFt\nG0tJcHFS15v2t0v7IDpBzcU0Yt9jmMHP6P9lJquXNtYBauHIJvTd7eDMcBk1\nSVhQ4TgM/fLK+FexwTVku0Mrn7HoPDJ/eYqGtIMO0WQ6/i3ODy/T58v0k00B\nuUcY8AFv5DjaIsUyalM5DguAEeMsPnBqrhgSVjUCFweuPkPyUUUGmn5wB8hX\nqyIe\r\n=dcCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5SFTztqc8wNdV7maLfVeKj+mSbFDgKM7SE12OuiwcBAiBDmyDLzSwT/Jz79CSNi/HtD99ZqxyLin3A6oRv4sGF0w=="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"nikgavalas","email":"nikgavalas@gmail.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.3-alpha.2_1624319735346_0.14647230706718806"},"_hasShrinkwrap":false},"1.0.3-alpha.3":{"name":"@haldi/dotfiles","version":"1.0.3-alpha.3","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"a00f9d4fba896fc6cc2fc909643a2d029fe43111","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.3-alpha.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-H50DCBaukpAYDXxoF17hyOEJ79WFczyDGpjaDJuTqrRSO33o5JZtOXpXoDCKVlvM8jyw0qEeD0Tvfm5KCqhWXw==","shasum":"ba65037df3a0fa016d798288e910bec774c974e5","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.3-alpha.3.tgz","fileCount":10,"unpackedSize":12178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0SiVCRA9TVsSAnZWagAAHhYP/3QjdjbEUhSuMkO3644m\n/HH7Ap1mv51GcJHO/iXshpK2F4TlJcoXHmSE+OTvY2IRhMKUs1C7OS4LYrAk\nuML0QUWqJKecfe81jPxCBFakyv2ZPXwRME+ViNrD2PP2CP09jOP967bzQZPA\nhloD4jQ2s86euP5Oyethar4v8DxzU933DiZyZxax/OwMrVdNvQzmX5THeBa4\nW5H0bCzVTqEBPtHMb4OoSzJde0/4welqU8O4daxHDDznEzZhVnMdh3upA54n\n9HE+eOs7N/ECx72vXqVKu6zQvz/rXrSnpae20eZDoUG3/KziRzEH23PJwTws\norNjx0CizJ6TkLqpwYsqkMvaMyBiYEUgJC286HJYnFkPJJ3W4l0izdGwz6aO\n4LYVsLULLRUgRqRpu2MPybm2duuRV03wZ2KqFeYENDqOviY8kyjVO4WvhE8G\nelUu39kQlXtZccthyUXd4c3vvAtUzh/sNZqqcu17sB4Zw5+Gl5Cq0Z0ON1X7\njYD/zFDJKQlhgpDwT7s4rqfDDxJSrQvzaBzzRUEahHj5bEBqIsTfZmLaY1Yx\n7bRniOfjGggEVS7dS395vw01cxxZxI96d+Yir4a5L3ibPd18xDru2gWmVHoR\nOWymgxESsnWLseYXCRJoj4/VyGpCB6pKqlAoZ18ZDQ6cHGv3Qfk4AVpUjPNK\nWfTO\r\n=xpb5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2ACRK+fUX1lkG5OhrmMaccxzdY3uCCOBciG1DmEiVYwIgNTw8Uw6A8PiswC3KsBNSTsz2iCBlP6stl1v2jOqspQ8="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"nikgavalas","email":"nikgavalas@gmail.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.3-alpha.3_1624320148808_0.5587079515435958"},"_hasShrinkwrap":false},"1.0.3":{"name":"@haldi/dotfiles","version":"1.0.3","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"2bddf73484b87ce64d6b13598a4ff581f830d1a8","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.3","_nodeVersion":"14.15.0","_npmVersion":"lerna/4.0.0/node@v14.15.0+x64 (darwin)","dist":{"integrity":"sha512-ZozvNmIreh8u0Q6Vkgh42q6TFNYo1zDTDihD9krDDvTNz7EoGUTLNqM01LNn9NQhFBOZMwzgUdvPBBt6CLIAqQ==","shasum":"7f88f4c8afcd15750b609d123c70b8308f36740e","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.3.tgz","fileCount":10,"unpackedSize":11755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1BpOCRA9TVsSAnZWagAAfnIQAID8uyqNY2hP8hOS9K7u\nMANF/ybn0jfPjpClHArQD5StGgUjHehvfTvA78UpC+5wfVF5zQ6isDsDfCtg\n2UeiG2+LpwTl/MBQ2uVMwTJWlNeFuScs8gRqpgIBHX3AVw5czAdSinIvzII4\n/7REnO3YR6HIkfMcb/nvIkRFwXhwhupWd+ImLRkEXGYBi04Ot8ujMN1R2vVE\n37oX/srmisAq4ELEMpDLArvdOHXWURyCR4Jr/eE+EtC1rLxTYJhHXuNoYtGu\nvNFzjtxwKqiUzW/86mJPzlL29EWKh1FztYNxm0zGFRtVXc6FNoSgk8PyNn+Y\no6Yq7KjThYqdkpscu62bkyphx0nxy3T4F5cfCqxTyEBkr1waO1LxEZhv0SDZ\nLrjj7I02d+Zz6bsj3Kk2tTlbkbaTpORDa/Qb1CHCyE6p/QkVbZf5Gr5OmWvv\nJo4hddrSdxfn2SdwkxpL2fb+PNgSlEKIo/cJZdXHQKIGrc8AmYghUqUgitn0\nVoLdP4H+XFsARFKUbCnPvWJj8GWev81W+GQaR7BR5EVl+gBVUzwYyanHOhVh\nDDKnbAGzpG7IvNhzxm8ObiQE18QEGKS3sJckdsFka94LA0u6+wwnuriQo7jk\n9FolAMM/c44BUo4QGqQUvCWu3wGKa4KOo6bxvMyjQPNGQctkqRpmDU9QaBQO\n4qhm\r\n=pFAi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyyvq2944MS+8FhtmYz7nleRpo369R4w3CqMfy+PyY3AiB6gQWdhd7osS7ohLtnM3n2IgZZaOZTMB3bIpT+fO353w=="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"nikgavalas","email":"nikgavalas@gmail.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.3_1624513101268_0.6630715064142652"},"_hasShrinkwrap":false},"1.0.4-alpha.0":{"name":"@haldi/dotfiles","version":"1.0.4-alpha.0","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"f336100b0dc3fa6ee29c5a3042b19b2b71a5f6fe","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.4-alpha.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-zWmGveYJdR7HFbAtn/qp9YwSEKnnkU37bQ5QyZLJgDHV3e094bT/pYxifIZFsgxwBKBl8BhexmIC8j3XiCdJQQ==","shasum":"3ded42800fd3b08d975994911ab93eff51bd1ef8","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.4-alpha.0.tgz","fileCount":10,"unpackedSize":11947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3cqCRA9TVsSAnZWagAAdnAQAKLThLqu55/dxw+TALRj\nacBNGB1HIzkFOjoD3RF5GJxe3oWBDaOck5YW2eBoe52tt/1NChjgskEJGHCt\n2XKOjjxD/0+PgHGP98adgz6y5MxieEnolYp3IpCah5hVCaNLO0jvjetR4qLJ\nWdtJOtfBmPxaNnM2DFR4TEZkDo987kyEDOcCm7ws/Aiihki2OyTzhvtuT4CY\nFPUMbw1nAaKrzCexfRT4HBO0vEKLKBLz9+Eh8l4uPKd74UIvW+nZF6uUljJI\nf1mKrLzcMi1h7aPe/QEbE+O3WiyJBZJntskyKtmSgt8CtuLOO2VT1mIU1anT\nMfN85VY8yGG9N8y6qY0DLGVT4OeqsTrLFK9M83/RwNuO+K3lztaheVJuMFWW\nsrBzmP5qqJvUB9nef68OFP66KmZCpcA+NxT5UzOzWSdZOocQcLjD2Vp5/DS8\nB29kLqCas8r7PHUWrRP6PDmcwpLNrvUI/Xhy2VIyaVzlv57IMeMV7Ulz8188\nxnip2dK8Q/2iyiDjyUHHZJ8DSDaW1ClWljvCCRi2qUj20lGOwFzjwjW0557o\n1flO/SuBMbmkJlRpZ802/jrUx/X/XA1QX382lqiYymbv/JsqFddFutjVcbx+\nvKPX55cg+2WwW6BC8oRoWTFs7Y386stRmB3gpNMqqbMdn9qBRZgq0g4cpM9N\npFHi\r\n=5tkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz4iEujK555avj0NCB+077U7s6kHSw1QWoK05SqgLLHwIgXTkgJxXetu9ZtLiKa2yCxDQNmpWtSUE5TDCfONmN5Io="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.4-alpha.0_1631287081859_0.08351683643645935"},"_hasShrinkwrap":false},"1.0.4-alpha.1":{"name":"@haldi/dotfiles","version":"1.0.4-alpha.1","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"f698b149b5f4fe49805ee8f7fcb110d76763da64","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.4-alpha.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-99Ha5YCtvgb9UITrIiyU1l/aRfhuGYjHC1JLbjAGkg4lWucZQ5zAgrOPrAxYwsvcApwmqJ+NhEDZDdBZdRPkEw==","shasum":"47aea0375062410d9b3d199df12ca1763f19e719","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.4-alpha.1.tgz","fileCount":10,"unpackedSize":11813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3lICRA9TVsSAnZWagAAI7QP+QBc1B4I5JMD6gxIn/Ed\niP1sZFtEc+IUcNdNQJmzfQja9uYvQDgNTJzQnnG4yRhB3c+1tVKx4pCOYpzt\nZ8UUAMDitBBW2m9w2qgi32Wipo3U5AzVKntqKkuUx85OOCVSqTBDnxaQYz7C\nyNXE8lWH4xoNjFz1Z7qykcpHfYOwMq4cPW+nJW37LlOQqol0zWaY5Ju2LRCs\nR3IJx0knFZzAIOYE1k7m+5hYp60TbVS4PzucVWibpjmucSdgcMhgY2A8FSge\nSVcx3ThUzo9kHccW4t4Wk+C1kyBMYQYftfgwDPuphPs1zJUooXTCzQYD9cY1\nbBuVWwvTqFctWmcFAd+jXHt7DqDtEK5ghRu82ucFNRnOoMcOughfn39OvEHV\n/5nxdLbN9FwGiJ62Em94/vQXBBN5KhX4QVd5XyC9ayj83Pngs2uHSqR4Obrh\nUep4tfFGMiUvXR0wzyGxXbLIdhEK/weTQR6Jj+yFN/ORhCKY+x/g9qgRFZde\n3+pclrskpEPDxCrQl8KmFGOwGxqohTfBaEFH2JKUORhEbpRF2tLVfaGaKDh8\n7o4yb5XllSKlmG95gLKWOg4g1G5yeR6Vag7nJ8W/bWYGcB5OyMmIcHCUCraP\nUGi9QKsfC8zQTcbA69U6W5wXQMYNwPUa83NVMFJE8FSLwAAIjEfbmEq57J2V\n/xf8\r\n=X/Fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuMcaG621iMhqluxFpj8Jg8hqQ+rT2Bi4ZbOxakWrJtAIgVauG6pSsVYsoZiYAnnOiVotiYBeOaBwZCb9a/6HWUcQ="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.4-alpha.1_1631287624565_0.5648105158873424"},"_hasShrinkwrap":false},"1.0.4":{"name":"@haldi/dotfiles","version":"1.0.4","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^4.22.0","@typescript-eslint/parser":"^4.22.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","eslint":"^7.24.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-react":"^7.23.2","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.1","prettier":"^2.2.1","stylelint":"^13.11.0","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":"^26.6.3","jest":"^26.6.3","jest-fetch-mock":"^3.0.3","rollup":"^2.42.1","rollup-plugin-typescript2":"^0.30.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"7ecef8d44d890ba3ea83a2335ca370c96282243c","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.4","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-SEUiSK+vD3Nq/eCK6G5X/GHn1hTSMkv4i+zVIHTV2snQ53GKHK5Leq9FM7g7t7O10cWvwEB2r5rt1u4M63yetw==","shasum":"6bcf583c5832fd9733945bf3735b7eb58a6767a8","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.4.tgz","fileCount":10,"unpackedSize":11797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO30oCRA9TVsSAnZWagAArgwP/isus7QQiMit9poct2e1\nCuVEhwQ4OBxtq87Mrd6MHKHDRkWL4GrJCG+6KHxE4Y4aDo9U/uLUyBRZLZAq\nb2GOayyBBkYWiVySVtr0hKf+8ff7PMMIcYZ/X7EA0kn6qKeVxoUMFHJUfset\nWO8gj3dAN+l6AbaP6K/zMLbArCBM0zG/bLELXwwFH7/FoBBkV3Gt9kcOD1ZS\n8nQARdqz2RgSCdxkdKqoNKgpGyj6zZL9EEPAoAFECBXxCvyjObZF0GijK+jp\n6NyKXvTU1rizHqd1M/3zMmGxxieHEyW2kdbjqVY1BRQt0IJY/jACO1uvjKxw\nbTjxd/T0kPVNe3YQdZghjh8cNEOI0HgxX9ofN7ciP1yeWaa0EawltJU1+/N3\nbdAXaFvLwPNKmstOjuUz0/Am+P7ZvtbHtGn3DKTaQOaJ3sLSPx96RABr0sFE\nLg1HkEpCW+vrE/HmZCF0QKagVtTZtfMByF7pMghCBlptV0Yv8peJlJ7Xe3lD\nLf6XP9FtTYt9i/GY46DDc4AKch2E0qtw130eCifoK6UqCxXqf+3n8/DKb9ue\nY7Ns6WACXDngPXvJXAH/X7bJHv9LnrrkFzf77f4iHSTAHcqStqaeOrNQm+gF\nayaOleuo2K5nbFCmowsQggYm57zvuLt7r28kSMahkPWGon3y+GrUDOJPqvsf\nSNd1\r\n=jhjV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwudZH8QqLmiDgLYfnXhsDslvsaLxxiYujMORMQKycECIQCpO5oadoGvuO89oZ7PV4m+U9Fp/dmVFyfn/9jb9Qtq+Q=="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.4_1631288616787_0.8742493196275851"},"_hasShrinkwrap":false},"1.0.5-alpha.16":{"name":"@haldi/dotfiles","version":"1.0.5-alpha.16","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.2.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"dca08eea84f4a15c57be48345cf432f8f611da61","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.5-alpha.16","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-U3TEorIbxNaDaz+Bq+jBGBIWquWSu/nMkdtZAVarNF2rB3d48o5Z6VhSZAfSWw6UOhLuVTVX7iZWJ7/7v1KTuQ==","shasum":"8abf99be646b0f2b7b599d00d06205b54b5f961f","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.5-alpha.16.tgz","fileCount":11,"unpackedSize":13049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmA03CRA9TVsSAnZWagAAn8YP/3zyIH24MvyKEJMbWKy1\nKcKj3HLnWXl2bAQZwrvATlxuUjppOUwtQhqXnjazzBloE4nlyak6mPMOSpj9\nh6tciTHGSCZahbGYfWVWlShf8K+Z85aSSuR0HYxFAeaU+OZ9WhErm50W+XrY\nexmYrvBqcZ97oZiJaA575ufYZTAoJjbf/OT4fSY3gv0NO47y/IyjTX6hRhRm\nMEwzbGbrRRIucqYW/usL/Ep8EBF8AF2JhHhLDiwLZbXzPi7eEfQOSWblqscl\nq7fGnH157uGbR7MSNeSDhDgjqD2bt1I+UIksoacWqj+ygfb/NcSe5MzKMQqC\nleir/IJ4haV5H70cwfA5Wb6mU7n2Ge6Xs07SeFPJULB7iB5PJRAp6FdGJubB\n8dhn9RV46XOVEcVHgqAiLQvdtZWp6btB4V8nCspWXeVhVF992hLO5ImeGvFu\nAKBwfJJkRJ5c9do7OFCo+h3TuuLfuy5djFPZD03AZiSFoLLy1myVsQhaElPV\nuQ/+NaEGE/wIWg7wAtBEPLAWSbQC7ljzaTtZMO5Nnh+IKiaekJYRgAXuUzkC\nrRtttwX+WBWxuUkamIsk3KuAvg5tVIjQ+sCR0JqziZ/G9Hwq8f31X5hWdZut\nmgUfqwdgntD6pHevW53DqK/Ys16VT1+CbBhIDbT5gpHm5kOWgxYenjiHaYsN\nj9mH\r\n=QkW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmMwgBa10kaaq8CU07Cu/cC18n+c9y9d56OkQuqU4ydAiEAq0DftMbma01uYC9Ks3XV3AVVR5XSjDPi255yjr0ue38="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.5-alpha.16_1637354806886_0.6532540653200773"},"_hasShrinkwrap":false},"1.0.5-alpha.3":{"name":"@haldi/dotfiles","version":"1.0.5-alpha.3","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.2.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"b1637a10ed6e5fd3a2f07867da1cb4c11d64d9c7","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.5-alpha.3","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-qBPga6eGbNo4WS/cqBh84ugiGRfqOQUjZiTHa0uQW5lC/9uJumlNyKAOrSBS7+AhxOsHGL9/JwDXgs4U2/VUPA==","shasum":"54f750c06c751ef26586a935dfbee00f112442fc","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.5-alpha.3.tgz","fileCount":11,"unpackedSize":13048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmBKOCRA9TVsSAnZWagAAwVMP/2YO2IFtJDTJF9srdkKu\n9EhaFM4nCSl/jVeWvEgtzbaHXtp12h7SxOC/sBpgCRIYs5uje216MRECxNNH\nhusb3fsYOSWfxiGUavaqt4SpJVBEXrSsH0eUjHW4+0qLbMFzNIJDdSvnGiX0\nFtHvRzFOZILa/LJUgO5CdTNWfnIL1OGJSiwNyc3I2uu52uzTKbCvjTGUnm+W\ns23yBPpZyuOdQu63ziBSkj0Wnyjy/BXKxD5FAA6Ea8KCILvNUwJb6xDSXrMU\nJF9ScKM+mYW31jOZcfBQ4ra2SPS2sJTqPvt6BC8U0x0rW2gFB6SEq5RC6NK2\nV9kEDqq9sJvychDFNRV5xAmlNrMIvWEQe6SZCjIfpgml7inwOb8uK+MN4fZT\nj6881ARR1UYdEKhnxjGiDn1BGxxNDHmSyKzAJVqGS9qqa7vbxPr6KajfjsuU\nQ/1ujxUENXtWqF+dS/jkVH+kTc5sblW2bLSJyDoabkueXGATvGRaO4picw1Z\nPVNwWPmzhL+XbqzfLMesMQSWyITgdEB9qhrpqoIM7k2wGVy47MnIaw+usLYG\nDkCApJ8BYX6ru8jB0BKECerTYqM6RfvDvaiTLQq+HC9OYfk5H2y/3vwY4LAv\nAV/qmPdsFtTFpm4V4gA1Y8BHRhh4pOpZcyQKBGbG1GId7o+a/VNI3Kb0J3uB\n+6Xt\r\n=LNVP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp4KIsIkno89bBE9Jo+7aBQ6Kq1A2dy3TPEtjpmzOQNAiEA4Lc2TywhNih9/5lghftx3RFY/FyipU1JPRNUGjRGNy8="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.5-alpha.3_1637356174189_0.15283382100430654"},"_hasShrinkwrap":false},"1.0.5-alpha.4":{"name":"@haldi/dotfiles","version":"1.0.5-alpha.4","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.2.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"29ac383fba8524a9dcf5e7356524d9490333b85d","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.5-alpha.4","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-0KY+bLck+xo6+ReiIYe1D7bLkKtMFGP0kGEBm9hajycf7tAQ9shqe2vzE3bAkgVNKdKr37Qk8++B4QL0jo+XSQ==","shasum":"6c436a7ae43f02b04fddb50cc669359c5315fd56","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.5-alpha.4.tgz","fileCount":11,"unpackedSize":13226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmBgSCRA9TVsSAnZWagAAEigQAIQWoodU5Cqokk7Ac7Cd\nTfr+Du23uNb1I+Nl24QYbp+8sNliPG0D3Erd60xa4zZCNl5tsTnaC5t7OmXD\nyQV5ZQc1ElD+vq719mpwDtoexOeJ3+ehea1ZG/wsugNQdf/nD7/A9bMBDG7V\no1c/SGtl9XfAjuJ4yvJbJxtmCsNSwtGpxdbV1S1Fe4xL3phsmRD1/+e3mdxk\ndPBGzLfqD3Za+cdCXo9l8uGKWqaqamH6ll37HBXAcztJnnldngE12afAaEtH\nRwxUT+ye7gu6/jzCuQYZTr+SQEs1rRAR4NYsvh0y0kiYYdUM8y1vPjTNV3TD\nXBV9c+t1av5qXWApHZ1UcHzY+bgyAFAyjm4ybjalMrCoZlVgORL3zWA66JAh\nYq+nax820440GdmpgBiIMf7xg+CouPn65GjmqswJpUbZYiDN0CnqhgKP2s3t\nqJllnwmNAGdBwCrlY7oSkyv72gu+Aadp/sapgBlUtNrKg26Pd6F5n7agF5aY\n02LqvVfi1YhYq9OAA5+6Ph0OtpYwFgrprz8GeVAt9cHBYJ6+vmS3Eg0g0XH3\nTeeWwbv4D3mH7dbO1lXWBhZYkBzdxy/bMIfSU3606yE1DUc5gME0WQaePhDY\n1yiH9t0XdQOmCmdMDwg/5W5yOouuio+Ve5ZvNAGQNuTT0eaflZsVDSnN8L3D\nVSZc\r\n=TNaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5zxuJ75b2lYTSkegBiG4+yR2BFqRsj9uZQO8Eiirn9AiEAyRq/wPncop1pdzhtolgoYWn6DHfNQ+a7bEeU/2hTHfQ="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.5-alpha.4_1637357586201_0.4631275473650893"},"_hasShrinkwrap":false},"1.0.5-alpha.5":{"name":"@haldi/dotfiles","version":"1.0.5-alpha.5","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.2.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=16.8","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.0","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"b9f941ea8880b711b6780beb2956ae0a79e1b231","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.5-alpha.5","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-LgqXigfvIR0e0wdfL2gk4hU7gMbxAUhP2xPX/H6fVuNnYaIOQL5BbijTvPPgAyweFyJfMzKR1DJ45bvNbhMXQA==","shasum":"0e53cd5ae66e849b68afff3840f4cb52388f9aa6","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.5-alpha.5.tgz","fileCount":11,"unpackedSize":13404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmBkCCRA9TVsSAnZWagAAQ/UP/3FJ/pHC5O4twAkSFYEV\nwFcNEABuL4L/FgtoSqloMmOxGhWhddH9JDWyKRxvj+hsp6yu5gcbDzPtV4Xv\nBARdDHooUJtZ7bUgcYKzcxwogF38vzsppIPRm65C9DgbARFvsrlBg8iL2CZM\nq7UtKrWH+1uB7dY86X+aB3zJzeOr1wgON19wNZMeSymdN0JlHAFw20mCgP+5\nNZXKOb8K/kwLphyWrqgtNqbSOqEngmEMsYX349Lwzf+vDOjOGYT06/cQHNtz\naFmtk9Y8R5dLq7sJ8zoATu0N/iNTFUg0PWAWnWeVlOrEKyblqteMA6Q1R0Lg\nAsm5OqWsU4kwXTGPBCYKmXTHkgiwYso/T3ISczKscbh/aBp5CMqWztp8GxRJ\nPpPPSE7OatpKx/oAp9xgt4mVbZ+5c1utCEsPkCrpZYj8bp8eYtpgoXEPZLqR\n0h6FAfU13pmDz3AR47pDX2YIq3ncKw2L1BxaxQhXxJLhewJYM8KTP7jFbTZY\nhBJ+gnNbLE1n0hzW0ZopgYXG8dK0zJ+ab3e+pJvVT6/3h8lu46oPb14Ul5pz\necgOoe8VMr7Fi2PDGnfSWPMFQCXXIKXui5UHUZtq0BxxY4hjFikyL6XNEJ/W\ngt14yWWS53YErsmn0Q20c9JeGTkOl2zY0tKgcr00W6Pk2dVt53UjNwx+eXNu\nf/m6\r\n=TvjG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6Qq6xZYLtMZU/8CatCi22DHc0o/lM5JnIxgzWqey+rAiBLp/veEqUHgprkell3SNUxWEBuAl9aVXTaVDF7tPgfPA=="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.5-alpha.5_1637357825994_0.6703908822529452"},"_hasShrinkwrap":false},"1.0.5-alpha.6":{"name":"@haldi/dotfiles","version":"1.0.5-alpha.6","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"0b720001778f8d09f70172b2de85b2fb1a947127","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.5-alpha.6","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-T38Oj2lFUcG92n90Q/+/lowB6BDvjGsSDqsH0IY/ZaCRKYmUEciRWhUKtMolBkPw1kEiOygvtb/Y5U8kg1T9Uw==","shasum":"f04dc05af6026a6a534faf2488985359910b26b5","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.5-alpha.6.tgz","fileCount":11,"unpackedSize":13402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm+N8CRA9TVsSAnZWagAALKQP/A6k71W8woeAIlNqWq0p\nY8BynbrKIkhtapdw/I+zQo7ziVjBuko3qYonNCYg4cMJEAIkCyj3Hz9O2fk4\njr4p5bUwstD73Kj8Jr+DXt1jM/bsFsw54gSe0AQG5eExlEXcFDaCDuPTukgU\nwRTSIxNldm6XS5PGQfWt8LXOLcPFOBIpBn3pFshVyiNmSnO/qp/3waUwTIH+\nOnrWbqiYjDspxSRbGT/Nc5Z3OSfAuq1OHPWwKUZjMMUP0gLJVtPgt4aviz8V\nC5HhrFbwZTIG8AMX7ETeld8RHX9WpDggsJRQkrDHdV2pOi4jyqBicW99HZ3/\nAak+pF6reCtPYEH0G8KT6GJwGRA3fB5ug/jrJ7d0VpCgQMqrEt3C03CQOSx1\na/+TtravHwhi2RXWYUvNjb2H8L5nuwA3oU90ZpcRHpTpfKh7UOrj5dL91k8K\nVApBrvNJpKJ+LusE4YkKk0kfRqBBHbKP6mL1fP86k21rAuLnFYh9gAuyJMs0\njVs0PAOWJAWFQG6pc3/KgBvye3iJfL4d9sB1fL2LXwATcxwgEbnoUWp62SOO\nmh+I32TYZQVD6mGkQ+SoTE/cHQ36m96S5BsZ5GVUjRin6GcO49aqkADKpDM7\nDzNLDMUGwuShRDUz+XMvZx1nzYlj7mhPw/Wg3G7JtG1HDStOqUPL0wjfYTRs\n6EY7\r\n=Tq4Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZZD21fOLne6MqBB689emuaIWdMCp4sLVFmJM4nTYmFgIhAONQkHd2/MRC6dKlkFwbhvOsejalakWqnDwuA+WrgWSP"}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.5-alpha.6_1637606268307_0.909824346498304"},"_hasShrinkwrap":false},"1.0.5":{"name":"@haldi/dotfiles","version":"1.0.5","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"bd41491dc99bfccc4cf4d3d1d49a717d224b82a9","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.5","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-P9J6dazAzaQD3U/0IaP+HVxC8xVXfOYyO6+alhakzT6g5TucYjG3tuxjqV+EwL4XYEnIMsphkdT/gz2QMx8jsw==","shasum":"a59a8bb2a05783d783ec48cc4602927bbde1c764","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.5.tgz","fileCount":11,"unpackedSize":13386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnR39CRA9TVsSAnZWagAAgn4P/idFWnNc9ouUGuzfq3oi\nKaSw9o5GBQXP1c0vOwkZb/8DgjsrdJc01pzcQQQG0G7JApqrOSWRq9mxYh0S\nTU8Ldk181B5Ts3eqUrOO6TNylI2aISjo9+/8806AWMCBiiO9+RbhaPHg1u2w\nHBTCedQRA3ntI/I0T4Jpar+1l++8zgxZdLFrJRdFKvdikPxq/wcemDxRlltS\n71iDerujtHYbw5whAE5PMDTtMw44/e6ZzH0i2mCVzMcqVbaR7A/UyELdC7y5\ncL2JvoAOscIZiTZdPdiezeIEP5LCt1PN34wRLKfJr5dceQ6KNCaKr0C7yTae\nX7BrRao+9eDCaST54SLxjSK/3XLpjoA3e19WbxriDXA0JvF50x9QmPANJBKB\ngy7rjbIUsYtnBPIe4JGD5QEcTT5THafIApFbmzAm73Vt18cV4iLrfzHmuWe2\nBrahQpChKTvx5ZIOmMXF6KKH1yb2hohmBV9LWkhTt7qgm7WQxA0JgrgtwSyr\n7LaQA4C9shTwE3SODSyiDMNRM8o8p5qd4DWJqkAlQrgzHU3crjQ8z+kqxnXE\nfq5FzXgl+nb0qeFVr4WdFVXxUWS9HJyP+sWiud/x0Csm0ZLcORJFw6EoLZ/j\nW+hQhj3ve6kOrKU0ndXOhwm/3w6qlHShYx90FJZAdvQzORDiGyrbgNpNOIUb\neWkd\r\n=Q++l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyt4TN8FkCD72zISe5O9QfVbCS5Jur7N5YDzZVi0PjyAiATeKAt/v/yyV3D2oUbJh/jm/G4jx017tFUrmizevAJ5A=="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.5_1637686781043_0.7425645384606732"},"_hasShrinkwrap":false},"1.0.6-alpha.0":{"name":"@haldi/dotfiles","version":"1.0.6-alpha.0","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"22fd3574ed2f7c5c5cd05aea1f52e506c49bfcd6","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.6-alpha.0","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-/G3qTdjseaw2+c94p6CU0iAfFZJ+VJVBJx+u26mOEYoExNYAt35jI2qKCswkLdKo3f+hb0rZDzcqz9lgxMbtOw==","shasum":"b77ad266c8cbcbd80361fc794779d470973ff25b","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.6-alpha.0.tgz","fileCount":12,"unpackedSize":15058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaliCRA9TVsSAnZWagAAWocP/01RbBQmZt6QXgSbdZdu\nXsoy/d/0JnULP4bBk3McLefh4Ouz7K53m5n45ndUYRsSP4WI1MEDkgN5eAjr\nF/L9Ly5eHvlLIowgH31k49YJPV3CZxkFo6sVYjwXM3Uk3Somg08UmIGHWP9i\nAX7G2x9SR3t/B2d0SAo5metT8lq2vw3EcklX4PLjw/OCvtSL/h3+5GpIvTsk\nGMsly+3sYr2HmzHUl6MJjta5tGdmwJiEYX7ghuiYRngolDQ/SeIraI54LXyi\nilPVAy5re8cSqjD6iFftNWZ6R/7i+NxdD2JzfGhbSIdiI4o/JeYEE42J7y/i\nDJKCqhBR/GHcYZMaIFN6Qz9Xxu9HPH489IdaHjjzqLG392kNm6zxb5tJ4bvQ\nCq6RQA9Nk8nFlgvRmBEKSqDu41qquID9yJn2k95x+J8bHjDN/ji6L/WJyblE\n57wUuXlPDcIxdQjVxbL8r3s2IyjhbG30VTVhXo83fwEMMlTkL2Mg8V7t0NDE\nVKCbEXmO11oadmjJddNRGNMPlgj8mNE+NBqWkHj6hQOaI517tEMbz8DVUyXJ\nMYr2vf5qC4o+YAI3sRlelQedV1TlXV9BKyR7IWIfX1DyzR7XVINldUA4v2Or\nP1IK07uzG6p1BaIG0ax6qv/LkYEilKkTZVH53DFEZDfGg1/lwJC1HF0aXUIp\n7VL4\r\n=UAQ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB276KMN5a4S2PhG+juoTpfg0XQtcziw3Hbz952dE9XzAiBRKl8Tcn4QlOa0JLl20lylP1A69r84rvJURcCfB6raSA=="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.6-alpha.0_1644276066033_0.4383246534087917"},"_hasShrinkwrap":false},"1.0.6-alpha.1":{"name":"@haldi/dotfiles","version":"1.0.6-alpha.1","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"16fa03567b60d9a89eddb28e6df6e0197ffe4f76","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.6-alpha.1","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-SRCHoo5HtDxa/VWlXfmPVBy6OzXKJRnDjqjuLlnISQLwadtDLjFRKdVBPFAp8mido63szba5prEcxESZLLVmwQ==","shasum":"f8d571dd54077f9114f882f01bfe6e1579f8e019","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.6-alpha.1.tgz","fileCount":12,"unpackedSize":15058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAapmCRA9TVsSAnZWagAA/gsQAIhPjWtEIq/t1UIgdyR5\nVlmNXSWg/41FpJArBB2QGFzJU5T7kKzX8IV7ovM0kBDOIU5yk/LpDSlUVf+j\njMsO0f1jQTBmgH5inc34ViF+8L5dhtGhkmJerrE0cnRSzviqRBtWtqQ4Uj3G\nEVFM3nz6SxyGL3DYRPlZzoK6lzbydzdYvCP3z/RIWt8A16t6OtFSOggA2ofx\n9dOFvBrm8910scwSJublRXRG9V1TeN8ZBbcu2U28jlFEnlT8lkFUy28EeFJW\na9nJuzsomncwSU20MT3CRtafmFBrDKBI2m89Fgo3N9Hv2m43ThG1VqqupayI\nKcXMNVjRma+ub7C0t9sAJF5f6D+J5XNYzig3JZ5bo5O4CeJkr8a3wwmbjTVR\nV6NzTwACeKy+/P7SeUdw0QFN/nXOjHXwC2Mj7kiYTPKIPdQY7DGCqBVohfAn\noCx7QOQIz1p0SJsLeComwppHzjc+sHSQjalNHdt/AFdwYp5fwOekbXV2FxI/\nazNiCNUGBXBZQt3Rj+kP46dS9v0fuj46PdrMY1koYP0peYZAGHHaml7XMgyI\n0AVX2YR2jRq9nwqpRTEg4qEnQPcYQpjBVnJnnzXoOn/p4xD/zrnTmONVTKFi\n0nvg8ZN5rhLK0oLfA2qjzTJpDGIz3C+9Pm6R0dXY+qn37fPKguLMSMvxnq25\nmneB\r\n=seS+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLJYCzuECqWqLown9t80qdbvu2tFUhONuq/pGhxq5LIAiAMlkB0duen7LVNHoDf9ehfV5JARbWs158bNBtEKDCrbg=="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.6-alpha.1_1644276326157_0.046307003971958194"},"_hasShrinkwrap":false},"1.0.6-alpha.4":{"name":"@haldi/dotfiles","version":"1.0.6-alpha.4","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"6b887ec780faecc6187c2c5db2e18e25f94c6aed","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.6-alpha.4","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-bXuv53XU2NFSrj6gAAEJzHol7oYCnY/QlBT3wK4pidftciILdTvK7gPvsGef3vmLXGzJ9p1Y+uvk1SM7jC6M2w==","shasum":"025d5a7b506b5348d5d8934794ff2379bc1baeae","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.6-alpha.4.tgz","fileCount":13,"unpackedSize":16251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAavJCRA9TVsSAnZWagAA4KcP/i5Ay688sSrWjuA9Q+8O\nYoo2hvOJQsHrv6tUxBL/B8P9jZ/jn8y/iwdkbCTL2uBAcH05TJVe7QHzkNeW\nNlHeSS/XPvz+C5arN8BJnjxVLyqob81pNzgHoKIajcfrsGC++I8MWOB31wmK\nStUhBXU7xcpaomFViBDRkkMCK27LqCquqzhO748nC+nOl9/mzU0ZiYNy1/hp\nzXACdzyF5U6pZ/shVntA9H2GXH/ip/4ZEY8iG0dPiouE9D1h+PwAVYHV+Oh7\nxfyHq+2vfq8ShUJgCLUfS3KsexKM4mQhG0INL4ikwgzhPyQvBMnA1akCHIHr\nr+GVMHf6sY4NiH1LDSbZ5OgIB6dpBEALpr102fsGduuIrH+eJw9/g1A1VjTt\nVmb3w/Tjw5Z4ayDRdZt3agXaRoVw7T3OQzMT+koRqjHWI+yCubLC5abrENfY\ndDijFs/xftLUS30UFogYnF+F6NRHHbpRvKl7AMPpZfAWjTjiotsjbU9gJ3Cb\nfqa1z1kHwnoTVwUb0mKk6mjfPQKz430vBjthrgO+alsevg8tX69qf4mKps0T\n9k4JJGlKuWz9xgNy3x/646Pui/nU1uappmjivLwQlYkjH8YGP3SNgo6iAcgO\nwnNEy2niqFrRMHOAppoyJE/ja9Wwq30+apZTZDN7wlufbpNrBuHCw5o1g5vT\n0Vq1\r\n=gg4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5XkvwzfhXtbc8jrdlYqsRPBoZYre62TbCXLaRjBAVhAiEA5B8UmlpYYSEgh9oUwTgDRjB1aZIRqdeU4acFsdK0LOM="}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.6-alpha.4_1644276680493_0.9762320815755448"},"_hasShrinkwrap":false},"1.0.6":{"name":"@haldi/dotfiles","version":"1.0.6","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.4.1","stylelint":"^14.1.0","stylelint-config-standard":"^24.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"23a84718133e356dad5e8a4753734c05bc0c6627","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.6","_nodeVersion":"14.17.1","_npmVersion":"lerna/4.0.0/node@v14.17.1+x64 (darwin)","dist":{"integrity":"sha512-RWJj6zrDyU8K9vK4AL3by/wGRVQ/ED/6evk/Q7XM35EuwN2E6qEozmEqBq71/UvoVwwoo4684QYxNecukhry0Q==","shasum":"853d059c0243154300f12718be7db15d37d1bfae","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.6.tgz","fileCount":13,"unpackedSize":16568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAbeSCRA9TVsSAnZWagAAgvUQAIY9yLvvmpLr+0vn8EIb\nP5GTUn2pDSSAYKw92UdZS/GP9LrpokFf7zEv7kjjYaaRqYglnWCZbilGWSDk\nD5QoDWmBXawRePE7t8oy7KHDBPc14eVUlUPff8LVWzXjfSXpvSKpYnLLqYm0\nbEOnhh7iSLkPoPggeRLcpErQxSFSYO9is7mll5uQ5mxQDdy7sY2F07Pv3LHM\nRXOTqtNvbAARmZmr5KRTQMLI47/cb1KHrXngoPI+Tr0EWT5rs5JlAluKKk4b\nTGRWO0rz+uvUYsUBw/uMA2W8QcdLUZP3q4dFny2uttftq9pS8PeZ1mPYAsM2\nN3Pa6wAPot6Xqas1GQjS83c4dYhNxAUD9WhUR8bOCQl5d9ixDoolA8w1HbSK\nYCk4dFEpx55occt1UhgPDIQ9KUxdHb6aGHyAgL9ZNn2GhfVH+EMU5FIu76qf\nt1g+tHShhPaceYofm3Lrzo3C3nAQ0jBv3IgcQtoW3oBJoVR6DlPSe1TbQu6+\ns5G3BAbhDvv4p4GS3UBeuJInlJQIYjpZIgSjAe4wSd0rtK1APDo4YzVBZz2f\nxA5Nq+JFTG4UkRb6YRU21Wxpi2/wCWzxDQW9T0lltxHLi7MPs+aPU21oYoSD\nnDYJtdP6WIlZh5F4k2BKPsgPipy/h9516tXDCXx6OzH4QhjqE+JRG8mq9mP7\nf5Z/\r\n=E983\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/9Ez0HR8un134HyES2fLjDHpX3MDhfPI4+6ZMfLs+3gIhAKEpH8B4j01efv9yfw+V/aJNcuIKc9i9P2IvlGHBF3HT"}]},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.6_1644279698372_0.5692637306481656"},"_hasShrinkwrap":false},"1.0.7-alpha.1":{"name":"@haldi/dotfiles","version":"1.0.7-alpha.1","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"7c4e2d8fb99088b0199def555db5d41b0619ae71","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.7-alpha.1","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-T2o7KfPlL0D4AlRXLiSKQQBzTqmkZ1V2vEtsi9PnhshdYHFSZyABUEwRuAWjuR1dqkf5Rrz8Z78EHqoZOqE2dQ==","shasum":"3e3f69025a60e76781c61267add026bbc0e56529","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.7-alpha.1.tgz","fileCount":13,"unpackedSize":16629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAryZCRA9TVsSAnZWagAAnEEP/3AswDpK/6cF1dDNywjQ\nPlLS2PH7fHdqZzM6Ir1iWX6idyTCgagY2Uob9hBaJxGgQY59zb/zJcto9qEw\nmFp5hcEPMt/MQl/pT46i/U8sIr0+ux8ZWAqBKPJxM5RoI/q+uhwSrwSc5EVu\nMUi0XIMDYnZGbsuKoJtzUTM+nJygAY/b6uzCIbT/XSzIrvCKZajuUxjUiCa/\n3YRGEaPIhmCEsNc55NqeGNto3Zh54lYDZdaDz5jrf2B2wfQjt7rk6PcsyrKj\nQ9mKEOhtAlmrQAAUeziqzpMgj94xVgjoLNxQ/zW+ztl2R9AywuyupB2gUQkw\nRiPGTBdtgKz+GrLp2wwFAw4GhpznbKCYibxDwSDrRmcJ9fSU5dzq9YtprduO\nTjdRsZzJKGg18vedXP5huX7wpIKlEiAVfHRb3hdR7sr/aTEBpHNXeHDKnLZj\nuyDLsoUE8cuDic8h9iGVSKXCNdGlOoOhb1EUnI+AZVhCT4BAmKUBVvpoPtwN\n8uC7yWd8CsY28uArzj+Qo5E0rUIw/JG7TiCK3PBzLlXctd4vUnH0vQ7FN0ej\niXJm88Fg/9rIUC+zPEBf7yw5Ufp5QmEYpNpRejNzelWcrrbI0uyCvjrjZKM+\nU5rmK5a7CSLtOJoWMH5YvpXV4O8B8ba7FpMcqu1JK09LELj43RFacWfSvp/M\n4fvc\r\n=qJ1Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+/qO1SzsjM+T5GQUIBcMxlysvIUDXytq5I2w2tnen8AiBuDj35AHUn5UzoJAISigv3qU/z0PSe754BM450ceSZXg=="}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.7-alpha.1_1644346521052_0.871580987400463"},"_hasShrinkwrap":false},"1.0.7":{"name":"@haldi/dotfiles","version":"1.0.7","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"bc81f2d8a2ee8ab9661281221b17bc36c5e24415","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.7","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-VDBnMibhH4ewsYICBlb70Qv7vdpQ/tS/pqjxK0SQX1dJHKSOfrkwc328OzFK0bjet4B4Fp3RyrjGhgNcfy7nWQ==","shasum":"c00fb38be73e17d1a4056e4cba8bb64342f1c18c","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.7.tgz","fileCount":13,"unpackedSize":16613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAugkCRA9TVsSAnZWagAA+w8P/jASXutGJQRqWIsa92ld\nYo525NeTGOl28Z4PnS8kfAzgfLAZLlF6a75FIF6kOk80J9APfpoZUWUpuY6c\nyeSLFQx+mI+WzLJOfEUtFyVyLE5IT06VJQvzBdRAXjxuFER2AVoZ9Sd2RYur\nEB72Djgmq3h/47GXQqBEogadOiTE8Qyn+0Wnr7ffc+77i9IKCnb7/u3grOoe\nouc/TFFFTMZC7cjKsTqB3cyHNTFDcT2b0HI3ml4phXoJLITuDE2HAZtB6FtW\np0B+4CQnQPsWxBuGUMIuWBH+t1+d6+9j+aA9FZs3DAMDPgR002k4QeTys8/M\naT8eQEWrAPMk2TqOMm2ASgjz36aQc89VVML0rPNWQiT3NkaHzcgc/77dDqAe\nWtNloUKzzX7GmkNE8oUslRlr3928oFo0dH93tgUx0upiXzonX2hQOJ1BZNVh\nb+nDOGJB/6Kv6O+OQsdclphZ76vAn1RXo773o9pW65GTnI7DVsl8AMHPwVXj\nnJseC55i+/u1wUgypWa2T6nfL8wdPOQykPiUP+hpct49yb9LYWP+0Opp6jnR\nZjzWXn11ywBmH5LjLZOb4JwfOg6CQkKNPgm5qNLJG1anycqioJ9nMa6ASzQn\n1FypMmvg61vN4iZRasUARcAjSJTBuqc2Kz43t9iHhS7OatO409Gmwfv+4ZKY\niQBy\r\n=yToj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEbWog+MAL8P+1flnshhmWC85wvuAZ6FDWNLhOT31XiQIhAO0JOQT/kAlrYg+Z8oITAkZt+auzsqVh9wu/6gwnDeaz"}]},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.7_1644357668505_0.8432841075748609"},"_hasShrinkwrap":false},"1.0.8-alpha.2":{"name":"@haldi/dotfiles","version":"1.0.8-alpha.2","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"33e561666a1a86e1d680dc0d266a538466a86345","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.8-alpha.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-tBM5XkgFea6HU8JOzL/m0FZAWreWJwTdxNK85wRpacs391nf9x0RSQ27m5uTGba/9B29ou4O92hJiIAb65+jeg==","shasum":"f710f750459713da76d2b0f5aaa7dea01bd3d569","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.8-alpha.2.tgz","fileCount":13,"unpackedSize":16648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/tl3/Csq3F6QqGsqBgCViUHe2GueQkt4cWfv2AdAyoAiBA5zi/3ywEY3/+YURRfqgYw79U5hA3yElGvaCsxq7FrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRJkNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyMw/9Hb0p7ME3CiJgIVomGV+iU/Ktc0yRYTs5xO8kS7yIawrjOQfP\r\npFdUSoweqUlSrmovq0DpKR7vL39aVXU9bAwio6jLb7U7U/2qtADfiWLWyTCl\r\ncNBpXDLYjm3mS0fa569I+D7Xh19hQVhlzUUXet1pxWdr102gKO8h3GD1ogKQ\r\nvahwG2FnheEsRV98dBsA24kKGYWdBZs+ulj9cONW9vw79SF3y464Bu81ftgd\r\nrNUsrfCfbLr1kNtnuzzVjg3qdNx/PxqAHMtL8Pj8iK3Co8mphHhP/otjUmju\r\nIAZnRcuPNHpEHRGvEomrdfrBhiZA6LaoZLwZvdhjL+BUNnPV1Q44knxvSlCK\r\nSqBUtqZ/JdmoLthN/UJJtpiZrrdy6UHYDjzq+vMHlkdlI0sktA75KTAK0+qH\r\ney24hO3wPKsLAk7/uH1S5JUvxJU+zXju0Yyd7Q6T4bGy24jgWBuGvtdPmV9n\r\nm9bwkfeEZ1Y4joR+Hb02cLBNU+QwTAIQe3uk+A83L/oH1CBQXXa7uFRY5drH\r\n1PeLdvUOeAzhjVZT5EeZeftinCQYOkt5BEQEUS51Y0s6PDZyW/fZNtEvkQbh\r\nT3f5Co/19fOOxsj3+9zDZM+iHwli5jrdKX79V6FjFpMOxNqT00uBalSoe0tL\r\nuLfSJ/TucDtEc7XVvTMZ7ckJ42kK6W2dkhU=\r\n=nzQv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.8-alpha.2_1648662797577_0.7911543617738646"},"_hasShrinkwrap":false},"1.0.8-alpha.3":{"name":"@haldi/dotfiles","version":"1.0.8-alpha.3","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"054a02323c7fe8826eec2b63fcf4d0bedb357300","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.8-alpha.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-G2chwxozLsZDuFCfw3cD4Og7JZ/9RX3bmbIH99ISbUm55IyZZsA7C5wcND47wkV3JmLsvKxoFY2YPfnnFuewkA==","shasum":"5e248b4da098470a03f2f296753036dba5cb366b","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.8-alpha.3.tgz","fileCount":13,"unpackedSize":16669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6kB96VmtIcNgbBWtZh3Zv2C6rOlL8ZZwSgfVxoxw0MQIhAJ0ofE/MFds9VbVeaRPBsLFjXtRU9Xmf+E7WS8WMNfcj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRJpMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotWRAAlUvQL4vGmPBicPdK8P2mNsSEYoQIDaTorQfRn2S+Iheykczx\r\n+NU9WImTXjifr1keYeN06QkfdLqcpOSVLL3zEee5lAYjDyykJvZUHLCuZaIh\r\n7nkMCH2END6K74NTe9elfnKpcXtbBsvzSk4uG/2LezXJw5+8mpvIMW1OHWPF\r\nXCEAb0VZ5BblF9rjrHBdqBhDUmESNFjqtoTa6tFKRkwIuBpUNjnYT81ebdKI\r\nfpumw/ANm7Y3HQ3zHcw35aw4JXcH4V4lfKPWWaObC5Na4+uVFbbLeNwlC67s\r\n1GtO0rmMrOhZBz8ojd051x4jt2SL8uionKRSzka2jBicqw8AJ6l8LJEjQWi9\r\nf5QcHtfUf3gNdKZ4DUKyY/1DpAnuN27LtVRHx7XUOOmS2q5+QImXEKCCpJ+a\r\nAjmXsjUzXA52n4IL+cGknSucHyS8moMCJbAZ+DahPXwsyVp/tQd0NRAGSKI1\r\nVGACNEm9pAuyj1xjZIJPxpnoGwCif7YwK+ftMOgLys4AgejrCDQ+N6prH/h4\r\nNXrkmqzUrtjvdHV2EtvgyqgosmbSxNBMDdvobYjuEPPx8Mni+DU4xF25iNpd\r\nhcHO+QG9ogvVzXOFtIZ1wd9sz/lLShdzFXxvu7/6wYc1sBoDO9mXQcNCPIcC\r\nGdOYqRF3m+MRwVuETEve35tYGv/Hf3UJgYY=\r\n=cHK3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.8-alpha.3_1648663116459_0.7383503975517987"},"_hasShrinkwrap":false},"1.0.8-alpha.4":{"name":"@haldi/dotfiles","version":"1.0.8-alpha.4","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"50b1e455d53bd9cde3815ca449e84f973f5dd8e1","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.8-alpha.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-pevPUuhMQLS0b6AKZwfkhoqzMBKop13MEjtbgxtNq801DBZ9KPrzt+nqEKUXgqVg8IZEMDerriyV6dtlRbb7WQ==","shasum":"efa24384159a75c55476aa4fbff05693373835fa","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.8-alpha.4.tgz","fileCount":13,"unpackedSize":16871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC343d+nIzeCXWQpwnVd5X0Y6bkrko76MuyRHpqnjjVQAiA4tXa5/w74bNrRTapciG90k/VU0iWQ2jkSGUfsz2/GXw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRKI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFmA/+JMj6+6kZifKbamB94uVHA3N94qr8Y/VfYi/4wpr3TYF2THjk\r\ngAiF/1t/M4Blw1nYrtwB45uebqpDBXNI2+++lFuEGQOb2GR8G4zL+E7W7XWw\r\nELV4ftWSG+A7fMw7ZEg1DvU+6zhOZ/nUZmLqP5xeknxY8GetAqUAcr2ZdlHE\r\nOo8EFAwRdNsRwMrf5r9iQLVjT09wcjPywg7YumZcaKNAZdnCvKc2kAPRXP+I\r\nEFBghcNa5XXH4EpaV9osTTJbWfE3SSJNtryW1oDVWqbf5UHOw5SNXlE0yc1V\r\nxncvrMmM9tZEg41Bggg0/59GIutmDKKpLLLH/reRUO8spMRDoGLg+UuxGYxG\r\n+bXdxWrCNN12cCnBK0gD0UQKBhk5yxdUcm7iUIaXOEXeC9fy99i/0YTHe7zj\r\n7CP0gAC90yTru11Op4UYwTJ8jwq3WSi3uNq0fPCt9h2HjCC/Q7/PxaPUlHgV\r\ng4OGHIyWTClt9ikrL2Xny0XDltTXIuj1x8l7SD6p4JI/EnQOAcMuUp56MYsK\r\niTvHm1X3jjnbzLRDdlg2iQbJbdriYMU2inI0PSuOAgg6Bh/iHdvcOi0JztuY\r\nDGfIwqWw9e90ZKsHA93q1Kc5yPGHLDFOI2xAo422nhaXbCUQDsh4LFwr8ovv\r\nQawDlGL4HNtud4yYTlKSIif1GESSzioCdxY=\r\n=gh6N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.8-alpha.4_1648665151284_0.2557935044050006"},"_hasShrinkwrap":false},"1.0.8":{"name":"@haldi/dotfiles","version":"1.0.8","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"b6f60848f67a74dc9a425fda5d1c999151ed7d8f","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.8","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-6/245MsjU7y/kbFikXqFV22zdHro8nuHKejFzC3SL1T4a5sTbvBz2fDCFH2fEPA4ZLwd98wAArJpGVB+yYpRmg==","shasum":"5b1becf7a311fccf4d14a5d2742dfbd7420dfb99","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.8.tgz","fileCount":13,"unpackedSize":16855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx5G0kPoEnDC0xT1MyYe5Mn/ye++jqZ1gHFZ06Ts6WRAIhAMY7moYCJlzrMO7oqmAzCvxnxCB/SDv+y4HtuOp46Aok"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRM2WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTVhAAloM1y8teat845pIWlp5vKP8PsieRHEG2u2EWLkIW/7rw4czm\r\nrNTLXoSc/PvaLDXslj/hMrBRvC7kPBiB8DeabaH8hO1805cAkfIeB6f+4mHd\r\njA5f0kfpuQEthsOZIUEnmQEK22Z1Lzos1ERSALRTLcHk1Uthi2v6kyWZLEBb\r\n0XgMDysFanuhZG8WnFO7DXnOMr2IsEk9gOc20gORyS+gj2Z2Z3/M6PW/hbQj\r\n9f3P/aOE2UVduCaqKcbFbz7tqSfeJsyHnT9DA54ciDyoOl1tw8A+IEX922uW\r\nmJXF4bUBURV5djR2FfMnPHJnzlIGv1tJ6jr8hLklzO0YES3QNpVDbB/7jPmH\r\nDqAI3oFwqxPrA5Mt7BID+1+xS0Giex/ENE+klquZOCPzROYoEyTt0230DabX\r\nkKLDF0Pou9i53K6XD6x250YaUtM0yn3I7Y6v4ZUC67amY8QhsO3G3lvBSnhY\r\nLZ+rCutGgWfuueKkKh+5ni0qaZvBHtVznNG1U1sUF0x/vNI4u0Ld6QIAtXwI\r\nrEMq2zyAnuAEjk5p4f4LtyOezpph82prnFU+0EzEtISxP1iBkEHRlYCXzvtF\r\ntV6Cql+bZLT9h++wLMX1SeQ0JkRqxmGDtOlSiS6mOyh6oTohBQrIoHxRj22K\r\nWz44ael4GZUv4h4DLKnk8iyqXwacLvvMsEQ=\r\n=NtXi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.8_1648676246530_0.9293732829864567"},"_hasShrinkwrap":false},"1.0.9-alpha.0":{"name":"@haldi/dotfiles","version":"1.0.9-alpha.0","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"0bd529618d5a6f928eb30b49f5fd0497bca755d0","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9-alpha.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-VXC0zhFcq15+/B3zevPvtXO1fm9yZQNB/qsIyoI7KKw2FQDmzKaNY1ZDkuWFSefTwoJmZQWzbvUxdiDPm9dadQ==","shasum":"7b822c6f978ab03a6465f667f558e69b87220d55","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9-alpha.0.tgz","fileCount":13,"unpackedSize":16789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeVbSnBLP1nTt2TTuHeAor9IDjlgoL/U81VBjhITztxAiEA3hWGx/hjP6atWY4XARdJKceOexWyq2OdbXmaNJq80eI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTd79ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe4g/+IuQ1KPR1ljec5e5uXAoQqAWu5GQBFXPGyrQxDJwdFofdzhCV\r\nUFQpjSF2q+NTfS084da4q8Ya5n8yTHGMdSyfGY/zaRBbe9nXplAvk5XoVLkv\r\nJEcfzXwa3f5zFTQ/v9+WzNbpJuk+kbj9A9YhVJcGHd8vr7zLXX9jQWaF8P6j\r\nTDO+ULUTCty0BLVpQ146cXdUUGuH+J6mwmCYrZONZlNgd3PeMaKgbKugKkNo\r\nL106WkKvCdvPy+jBWWaeV51xMY1oOHPjz3tpHGK5cHU/s+65EPSaf8DvmU5r\r\nuw9T7ZW9ay1nsKhricjbVG0P1/N+85FSNUk9MeBPvq/jGG2JNvOMFgixOSuv\r\nTEOoBLM8jGi6IwSbkC5NxQPzHKfmN9LDlbjcQ3QVudkwisxhAnw5t4V1EIaQ\r\nVioxt5YPy3JR+EDcB0bEDEgAVINkzGl8SVg+56UR4Bl94Fl5g+NY44RFbHUf\r\n8Wc3Lyk+dekM8k4zIN0mYALv+zKe5Db4Gsj+7RJzCCA2/raNJH6NP18/mCqs\r\nTC+PRgkfIel/Ud21k9iFG86SUI6quNWTL9690In6485pi5irLo9nQUcZ+Ryo\r\nIESOU/SRhPFiHI1OkBEsBVDwibe2pLTdJ6qYXv3lRT4GhufxYuiUu6HHgYiy\r\nXvdElhCL6HuojwlDTwUQvxlFfJ8TETbZWqk=\r\n=R6bP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9-alpha.0_1649270525798_0.8869582963103739"},"_hasShrinkwrap":false},"1.0.9-alpha.2":{"name":"@haldi/dotfiles","version":"1.0.9-alpha.2","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"05b96669388e74da30cd5bbbc92f4fda40b32e15","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9-alpha.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-870CnIESUVckRWa+4m1y9LGY9ldhWr5ZZtVLCPCIbSQmiIdoj2eerI0MO7zCHzvF4Ae9/P32QurWjTVqCB3mHQ==","shasum":"ab003bd7a48cf809065fd6c2d30c302f24e85bcd","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9-alpha.2.tgz","fileCount":13,"unpackedSize":16849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGBVFWTDCAgoPqMBoamWxy2GCzfea5W/e3oK4qytnXDAiEAmFlaBQVY7Qlktygyfn7Y5zGyueAiWhht2KdBcMTP7O8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTeFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdZQ/6A/Vn9f4YdfXLO40wyy76E77mmJB6sbsRZ7x0X5JexFpk61Pc\r\n7Di/VIXYaZDnMot1Bvya/PFO2xVbem4+yXC3Po2b6/T91IoI3y1Uoe/uaAZ7\r\nZEGaATSOKd7+w9+OMDc64rObbCj3vzcZnr26aGsNk2TLeA1Smt5t+50QrzGQ\r\nVM0tkLfkqZVj1B2uonH0Ftm6m9aIOwo6cobZXsqtSLkJw+I2Nv807AsYXfns\r\ndRkz1Gf8xUcD477C8ft9Qwg+/AfWD2wjzQa0baaGMhNlVxkx1sYkrmf44+vN\r\np0k+5kJ0cKzienMikCQx59WuxW+UaIp8hBmxwQh96XRlWFOooR3eMIr2/DWA\r\nyJYuKJgRF+VACs2nWwxLt9YZv1mLv807N5gxFChGUPVBHkROf6vXyvY9dgB0\r\nc79E5egvoetGne43mOc3VP7tjnbZwpgZhtVRfVdzCUHi4ApOZDoCmGC0uPoX\r\nTdqjZ7Xl3zXqnjft/FOxTthyTp3403x8l+z92VUeHI46AVAhSUoBtb8aJAV2\r\n4VShkrAL7SZ7aEpoVEdp6J71s7e/4RrisRmBAAjmCZOeaHeTQykkcd0l9Jlt\r\npPK8uki+5XRXt89+miCZFRZVNMoKd+T9mKhfHy/C2rRD6onR0S+aru0KVbgu\r\n9stlk56VYEqRkom3ntcHEwF1ReVXyQLNv20=\r\n=Ju+n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9-alpha.2_1649271116411_0.8914580596803854"},"_hasShrinkwrap":false},"1.0.9-alpha.3":{"name":"@haldi/dotfiles","version":"1.0.9-alpha.3","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"3d4a861062dde9063ed9c74a185352aa8f8c6a02","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9-alpha.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-9C8gtfCFSZpcn7gT5mw0amKbKh0ThCWcUAkAG96LAhGcalPAg42TZ3+P16Ksfy1v5kKmHm+rUpjk6rLDE387Nw==","shasum":"79614861b260060a4dc10c9a55ce514fe1d5df21","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9-alpha.3.tgz","fileCount":13,"unpackedSize":16848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH9ri4xeiIlXn6uZ3A6ZCBYwD5YkQGk975Hq6vqVfozgIhAKHHYCoFeC2SEG4LS+KnfsqLoz154PTByBbm9KKwWMIl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTeGJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8hw/9G9UN/waEzx95sbnGzLhqz+7iokgenQSMwhuamteKbHdvljLl\r\nnORgTnMHAqljmOAuiEv9/CqIjbdBB1bLirX6c5XIjs8F14LpJb/TPcR3R1lm\r\nHGg2yLR8OLlZ7S5naPnZj9kgeayGafICChDce9scslEV9S9fdaqnDFlbRMY3\r\nL3vgriUswPsK0Ft6XRdM17XMOSy795aPz8vwRSprvNdhrCrZ014IfQgcffex\r\nTcBnIo1p+tYdwo5RifHIWVsZZTfAEFA+bvXThcav45M8k/1kCUbhnUTAhPkM\r\nblnZgcXlliTgEVuv8ijE5p2s2xwoa0vQ/TU7JMnazv9FtY5UfU7sU2AT7qYP\r\n3Ofv0h6O2V/lILfhQW6xo8ECKlTEdXcZ8tmDv4c0qKrhs6itkBsgjX7k3jP3\r\nECgkg/jRn5aUkrYReeb2XBfz4KuOvBNNpyaXH7nT05HLHFrETff3OPKOaxhc\r\nWxnpQc25uaXvwRgpxXwSsgrYNii1MlDh4QtpajHclHYFmxjLKqERRwhQEma0\r\nRYSpOlvAjf7EzJ6utPpVZsh8aEwORERckwy+Mhzz2n5lKNpIQhba1JiU3FD/\r\nn9LoR5yktPNC7F20lfr5kk2B+LFVimpyaOA/E5iXdX6NEsxDc6ID2XYdYxfp\r\n5aWyFCSqo6fjMM//vUq+yzlgB/CGoSQ3K3c=\r\n=dNyh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9-alpha.3_1649271177024_0.39944696611925656"},"_hasShrinkwrap":false},"1.0.9-alpha.4":{"name":"@haldi/dotfiles","version":"1.0.9-alpha.4","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"2ab41875312faedce7d9de198f00554a2e255a96","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9-alpha.4","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-px1vgyEj+xWjeuY9cAUk8w2KYkI1XVApVasiMZGPoEotDQfbh4/IHDLEryqQOvsiziUWNHj2lT7IX4LKXk6iJQ==","shasum":"a592c77e8aed7c12443de4833d618545ada281bb","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9-alpha.4.tgz","fileCount":13,"unpackedSize":16790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmRVC3xfJEmdN33K1QnaobSnsfST41K9WtMlftKW412AiEAi/yi86WMZaf3zHngtCNphcEBm1F5vubrrlgRVJ0DXs8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTeqXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodxg//TMV0gFmQ+UMa9CxR1EQ1+/XOUW3e3jvB+XvcEoSj4HGchP01\r\nxUOX8i9ZMvsTqTIqRwzF4gueKY1/EkVkTcmDlHf2IkolWO4gm3DyeAA9IhdR\r\nKKWPJilCZdBABKlJpG1Eqq2FxwnSwmScduSuIXqdJwCGMTwLm9oXkfFTwj9i\r\n8hR2p7VQaEFAMRm+U91RoJp+ZzKz9qiUSfVR5xmj6su5o21Yjv2v1ysUAKCk\r\nk5vLJWsO11c6TA1kE0/Ob+1CdGI+goZmzXeODB/tgdkChrVSyiMMJOLEigGV\r\nlpppj3KlqR3AMXKFExciasXhaYoE3FOpaZxsKfcGhazYmvGEO9O0uIcRALSh\r\n3nDaoq8hFep7jV6BmRyZ04MbBB1ZSYBRmL+HmcJ9lvsvBVMXvi3CO/UpoqLs\r\n28PW5Z8JaFYwi0oOS4RCzmiqI2YazR2t3Vr5mYzCYx1K+NWYij6eS5XHWmbX\r\n0By0v3uviW7+/mgxz0Op/1Pmt/xGfDurD8C/tMSPPbOkSyjmrjFLHwo0kQLB\r\nyj8pTh1/qex+YXlBVSw8NVZpEGADCqIsGBQgghVf41+iZAh9SsKK4gzdUM1r\r\n7aC+ZdcGiKD3y4C7veLlfKTGTVcC/55fzFeWIj8ugCTlbX5T+gouJOaznugT\r\na6Bd0g0UmW5N68kP9zwaz5hoUee7yqcMi/g=\r\n=1I12\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9-alpha.4_1649273495684_0.447477481876998"},"_hasShrinkwrap":false},"1.0.9-alpha.5":{"name":"@haldi/dotfiles","version":"1.0.9-alpha.5","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"b6b813662314984b7ffd6ce2e5ee18a6ab36a2b4","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9-alpha.5","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-wEif5G7FVLw5/sdu/fjADwScAl4ZN/iENQfdlKrGApEMtfnSiry+Tierv4O1qtSHFkefsXHk4rt6NJ4KGOa/PQ==","shasum":"b78c010a4173076e09e2c6cd559339cf38c739b7","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9-alpha.5.tgz","fileCount":13,"unpackedSize":16893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI8FuRsHYDjK7W+aTEOw1gk0r29Q2VPXqa2y6+1pxK3AIgQ15hF8WPnvsoJpVmWBgzNL/9H+AFeH2Ny4cyX8n381k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTey5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhqA//Yjxl92b7TMTOg6wRa+2bhSB98F1X3g0XvETxIiKeg5Fk8DBN\r\nZ3pgRtlI9QCTNJoPJlHMJbCkJE5T1fHTEqJtc0Haei79H4BkYtce3w++0dyZ\r\nfH84KiTVIy/nFSPD9+Eje/yH2OHTyBjfmvS5nO4zjQqaJLcgPIiLU7WojAox\r\nTZCo1x5gN1oR6SC0Gp3qMyDzR3OUX2JGAxIte6V8ilq3YIiXD5pQWEj+zQ6z\r\noEvp0/gtYgq5AwDrQHU1hPuFBdbeiTZpq/8l+iRW9jCQgVON1qjtlgrhSYFt\r\nMR8zGUJt4gK1gFWx+GRGc0snWposyrLVMB9DMpkdoqjE+++YxDRvaE3YAvbM\r\nKuErpOyVvQAIRR5Xb5frecb2XZ93iqJOQsAXczz8/6EAW+HS0KQbShGpyffm\r\nifARHeTqSZRd1kl+E9lsR3jrVVasO3kn58KMtr9DLzNv+cwNeNWwf3bY+Z1T\r\nZYd0omK7p5syG7CarqAQHA4N1G1pDGeFUDbM+Hyi+vkEiYcjB7RPN6cg8rEd\r\nlwBJuNrjekLtPy1yONn1J8oXzlnYFWmBYCyX231THCXL3QvG+sAjD0ofNM80\r\n88b4RJOyy4HcXh+l5yYPwddS6EEz3D7FYIErMPXl3wPZgyCWuc/1l62mozSN\r\nGBxrGGAnqKKJe+XunfuTZiu1ETzkG4Ppwz0=\r\n=w50F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9-alpha.5_1649274040820_0.6759744315332779"},"_hasShrinkwrap":false},"1.0.9-alpha.6":{"name":"@haldi/dotfiles","version":"1.0.9-alpha.6","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"9fb961e73ad76571e82ce11ffe3e3c74e06330af","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9-alpha.6","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-41wzWstiUdeTgEsrEX/u8iKTrFwhzpNPZGR9TInsVn+Rul5RciyNx5v6PkkNHNUIShKGBLttnzbEap9vSKsCFA==","shasum":"4dc167b5c8082a37529ebf31fc4a542c87e38e9a","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9-alpha.6.tgz","fileCount":13,"unpackedSize":16891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK9dTV+H1HZJTGRl7NpY3uX8rZ68hmSYCvCeFQJOEkOAIhAPJYbYS3kr2GDPL0cjYLzzkZAtWu7sxmfq26tsGn0R9O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTezkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCRRAAmsftfw8QD4Vckh55Aib8i+oJXaEPph2FcgvXRLHx4KWtW3gA\r\nydf2lmEPU1AQXRYRI07N1Y1g1145Z6asoWUQpYc2PCpNWyW/LLOE8nAy+vml\r\nUUr5BZmaxWJILmq+Ty75Q+V7jlROxnH29DsKTEdYmkNNkF/zkfJKXCtDUyQi\r\nZHYiCHDzEqEepjWDdO74aDthksHFixZot2+D/4Gmtnf6Ek1YMenS3mYR4aKP\r\nDj1GRv1PhYib+q3ZMd2SMuv3oEIKUJ32nwRNHEeTIm7BKbi6VLv5r7kX2gWH\r\nQko3rA9PqZDdZJH+QttkCx+8tyrPpXwViisz3sgS1ndXa0V63tCw53H67COx\r\nJNgYKFpntFLTTGrZyqohcJxqh2N/7WWnUU3Qx+uPeFi9xbXozAcDRn50PphT\r\nkq7tZFmQtyzq/EnRVw0u1vYmh7yvI9UwnU1ZT5jC8iOSUdd0RwxH7hi69fXt\r\nkugGyGghVXyKzXJbnwMGqYaDO/49l18enOJocXzm/pAnbzqFRBDoqZJfVNqa\r\n6J5NxGwFYSk2wkPiqRmWFH8rSSEN033pUF14KjoQuKEkg+iRnLQWE//YtWB4\r\nTdoBTxGOqUBF/i/sQeE2/g/H7o567ycH9Za26mLEVldFVu3XKvEt3lKuYW6j\r\nubUioezT8G1fMajf4arOl74bia8AZpDMkx4=\r\n=0/cX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9-alpha.6_1649274083674_0.39694308123505895"},"_hasShrinkwrap":false},"1.0.9":{"name":"@haldi/dotfiles","version":"1.0.9","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","babel-eslint":"^10.1.0","babel-jest":">=27","eslint":"^8.3.0","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.25.4","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.27.1","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.5.1","prettier-plugin-tailwindcss":"^0.1.6","stylelint":"^14.4.0","stylelint-config-standard":"^25.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=11","@types/react":">=17","babel-jest":">=27","jest":">=27","jest-fetch-mock":"^3.0.3","rollup":"^2.60.1","rollup-plugin-typescript2":"^0.31.0"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"9fa3d7cd33f66f073a390763828a9cf77be0883c","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.9","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-Q6Xnn/kcFntqMFLlhfCj9XiCVdaQetNBzRovQvfVXQTN2l3GLtWjejvufkIJOZ2EUf3BmWXHO8RdIkuJWeSANg==","shasum":"b987fe1d7fbd2520728b00a55f6c36dfb5c4e577","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.9.tgz","fileCount":13,"unpackedSize":16875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSd5AMY4OtfqBgWdCXVkRr9gK8JZm1jFP6Tghzp0IkQQIgTBlMpPzdz0/tz7yljCD9Io+ht0QLwSe5vRNqP8ZlOqs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTfTDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtBg/9HJHvmGktLj340xXFAHnHJ2DcWldhBS1R4Tjz6d/9C6bjEXv0\r\n1hPKvATFTiDNV+AEyhYQPU8of04RmWYMFZJ1YKVCvFY8XWyeSvwthZ0wg6SZ\r\n3m4a3P29cmQwN2mbxK1kgyDP7cYoSQKi5OlgBgrQw7CzljnrS9ixK5RD/1i4\r\nbrMip9od4MiZaNOrWfdxT9XzZlftFObTaRGvwTMl6oQnXA6MZT8o7jBjYdII\r\nfK7YCxdn12j/34vG/PB/txG2ixWlupJM28O5BeyFbS7uL/PG+M7iNGnvBqkN\r\n2yyBpPhoQvQp63ExpjKXiWL/0vJCOA49QLdNDtRFRnrcWrvaLYrcM0gRv2Pb\r\nTf27jYTrLEFixbQ4X8uJMWLnb9iUI0UBIUzbjCn6zRkLlHunB1Q8udU6MwZ4\r\nwM6BPFdW0eDM476/eptM+IeM3yuvkTX5g2GEEW6XynPZw5xlwXGe2br6+6XH\r\nE7gFS0aNSi2UA12F565fxdvlpl2xU8CKqUVnycweQIvUlIBhenGiAK/CoyPe\r\nkuZqd9pqzFCCd8QcOz9HkHm6AXKK96KoEphfRTAXirgUeTVf5fJrthoCCcg9\r\nuIOqSWRCsZb5QjeZ/Cy7yVyWS52+DmP31hjR3/KvKvNXCRZpqKlkS9VKijoL\r\ng+YY4syERFKbQLN4mmysKM8eho0skkvILT8=\r\n=mD0h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nikgavalas","email":"nikgavalas@gmail.com"},"directories":{},"maintainers":[{"name":"visormatt","email":"matthew.scholta@gmail.com"},{"name":"nikgavalas","email":"nikgavalas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.9_1649276099702_0.5540594335848552"},"_hasShrinkwrap":false},"1.0.10-alpha.7":{"name":"@haldi/dotfiles","version":"1.0.10-alpha.7","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^1.21.7","@graphql-codegen/fragment-matcher":"^2.0.1","@graphql-codegen/introspection":"^1.18.2","@graphql-codegen/typescript":"^1.23.0","@graphql-codegen/typescript-document-nodes":"^1.17.16","@graphql-codegen/typescript-graphql-files-modules":"^1.18.1","@graphql-codegen/typescript-operations":"^1.18.4","@graphql-codegen/typescript-react-apollo":"^2.3.1","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"4a15b5d87b52de6c78563c522ba6ff6123c85d57","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.10-alpha.7","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.4.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-IyKgv+6gkCzNX9Qd/v4eY56HUdv0nYBMjo2Yey+0LBh1t0T68UDs5Q6XTHKbyWsIZ4IWONtZssv9JF33qrXrWQ==","shasum":"283020c1f8b7bd5633cb11d80a14713bb76f08e9","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.10-alpha.7.tgz","fileCount":13,"unpackedSize":16888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfsw7a8EyiIAarHx6T085H7EkT0HFis8ePpX/qmfDy/AiEApTBdI+s+yeBeSbJxrjHFiZz9B4q85JMqcyG3BXh3odw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9BrYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppww/+JfC+WU4ccwMyB/TQUBmz0bDE4ezoN9VKIykCQ1V3uIaCKEaU\r\nPVBhu/LvRnpJ5pK8d/w81mJ4rttmzBFpjGDrTrqBAJy1JUTgG0Ogx8urfxIj\r\nEO5uMeb+a3hsC3+VJb0Dy0C9l11TsGTu9mcDEw2OoVPQApbiEhSvLclidz5f\r\nfZnB3v++z+JF76YHoTxAkhyxavdQwhlLAS3bRbxqnJJuxsSXYhwskeRsIsSm\r\n+VmvtRtYFvF1Md78l958zcOK6EKDaVw2/SbS4/q/8j313CNsORJCJLbi+fOQ\r\nyi/sAL0KEuhvrnMvQOO80pigYkA+uct1k8/T7H6WxOg+eAOnMSBvX7QRIQDa\r\nTDehqU5CRNOk/NIVtXbwUNisoSH67mEeh0YbukzxurZ3UYekJMUQijyOsLAO\r\nFqsLtN+QW1ONw7fkQs16OaoooNyjzOZ+pPewVpNqqLe+wUODs28B7dgT8HGN\r\nNHEm38BzatqL2rCK92FVfo0jEfbx6t2s0WEmQ+P4lX/ZCy3PJAvWgbc6KBDo\r\nYnmzEouYehRBVdtrASyqOSwB8w3wMu+8wRSMGDTXxrXwq7edro0p9YIRkqZD\r\n+ETeQXI2TqcQJKuUQED8koE9RE8UwG0rjGOcd1EHA/r97/b1ScNzO2OBZG6s\r\nPT70WfdS32xiaJSKc/J7XXUjQkGz8grEEMQ=\r\n=Bg3F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"swang62","email":"steve@haldi.com"},{"name":"dan.haldi","email":"dan@haldi.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.10-alpha.7_1660164824684_0.1291280493654774"},"_hasShrinkwrap":false},"1.0.10-alpha.8":{"name":"@haldi/dotfiles","version":"1.0.10-alpha.8","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^2.11.5","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-document-nodes":"^2.3.3","@graphql-codegen/typescript-graphql-files-modules":"^2.2.1","@graphql-codegen/typescript-operations":"^2.5.3","@graphql-codegen/typescript-react-apollo":"^3.3.3","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"1d8d7f1c451211846f743e90e0f7c6733e229516","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.10-alpha.8","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.4.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-fuenp/wg5+WmB2S+i+RycNK89ArlPews4byFpBar8fY2uZ5aFDUekaTF9be2Bp5PjUT5gn76KMB+/oGsjSySSA==","shasum":"b99fd7a7d472fd9e89d6dfc100e2d83c9155109e","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.10-alpha.8.tgz","fileCount":13,"unpackedSize":16882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWnaMBYcvDQSKLVtD3q87q6MS6Zob2FODcHCFdSyEpjAIhAL6BNsf9ktIvyEMNxa6eIF4GrOYNZ9kGweaP0PkBMqsM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9DB9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJng/7BtSE/SZ1lxJ6q6ZErE9nNNxIRIST0rK8K9WKo/PlDNwrxUxK\r\nAEXorXIYmgBNJt4fN1Lj1YPZd7Cd6c3bW+Tk9XZ5oBCZz7QXRsAaR5jZtG5I\r\nftfE9dOo4ug1OCInCAQWOrc/WPNgX8ZRPn3wegAXpkM9JTkFWW0ks1uU2vvJ\r\nShzjidWkqdonZrFGRLZvSgDRPGWx6ivqy3Asta6h+kZSCx9fZ3kho9Y7fOsK\r\nOUQgS/LPkoBT6IG69MpeetDsMo+z3gFE5YWHNI0Ki+r1LMFPwWT7UFGIJ9JP\r\njEasQcJpPDCszeaLENBR4rk7Qe8mWGNMuPpVxVF71UNhEN0TgW3BcDcDrL8l\r\nvK8Dp8oIIPbwlACePO5j5EF/hLkSST8265IlO5PcRYYydg+a/AguCtbalsKu\r\n/6doZ9K1eY7blqksQgSbtzOZGjuPP2pbSRGkbbg7nQ7N4EE08Rx7Aqay1C8v\r\ngtUHPl9PKXV43AbjwIS506Q7faFEDexeUIkz7VKmtMIy21tbsUR5LOXURbvb\r\nb+1aNqnsLgGDWBlURJo3+RKy7eReK+fqomw3tZEctgHiKF4/MAw/P1KbTyKT\r\nQ5ws0P6S+n+hC5iycR0nPKqM+/8RwZ5ZrdVEzIchvAIaPN9c0zpXYOw2DgD5\r\n9MeNrR2xn2tDifSsefLCUvKExF93kBz71gU=\r\n=5ciM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"swang62","email":"steve@haldi.com"},{"name":"dan.haldi","email":"dan@haldi.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.10-alpha.8_1660170365651_0.6836660002160437"},"_hasShrinkwrap":false},"1.0.10-alpha.9":{"name":"@haldi/dotfiles","version":"1.0.10-alpha.9","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^2.11.5","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-document-nodes":"^2.3.3","@graphql-codegen/typescript-graphql-files-modules":"^2.2.1","@graphql-codegen/typescript-operations":"^2.5.3","@graphql-codegen/typescript-react-apollo":"^3.3.3","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"f773f1ebf38d252385befdb3399cdc621f27233e","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.10-alpha.9","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.4.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-TDYvu5xOIJg9bNij0/fEMcm3p3Ht6V6Nji252BQenDge5ZzyP32HajoXFlOc2nTpvihh2RNseVvYbExmE6LWEQ==","shasum":"c532c5d166f4787903fda65a358e85e2d42e8745","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.10-alpha.9.tgz","fileCount":13,"unpackedSize":16872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHu9SEMi8sAckvHyylXPfjhnDI/7aA4a0oNio+AxG7SAIgMQqfw8+I2lh49inYLF3OqHMlwS7iQIIr1Zav6kIC/1s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9EaaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpu/g/+JJFGbndU+OJ9rfMuRJgR+f+YvlrdvT3RQ/wThx4RiSXEwuUL\r\nYfCfzHSoISnzLiGVp0LMZdv8MuHZtt5s1mR6XNbZeE0DzRI35FbE6IssoL3W\r\n/3yNpqB4FNpY3NUN0dNwQRZ1fZi4bWhq1TFUQyxAAN5PgWMPIk5Lz/X9Fk1U\r\nj6Ttr3W9Mqu2SHMKnfo25oSDmpZPKNHa/IjwmQulk0TX5NwbMrSzHOerSpIB\r\nNeY0intX8SdsUIGW3PhZ2OWKAWYaycHkYq6DewTWCu/2XiMWSgjyf3lFhEV4\r\nsZvgCOnrjMxoDYBNmOxvuuHTg3GgrOV0P01PrPJQAtDq1/7ZU4NyDnyIxr1k\r\ngWeBkBJu7ZHymdEG9e+TTQcuaAXjwXEYydpvbCnr0cY72QbNPKyTOgoMZCTP\r\nZHwr27uD/eLM0Kr3DaGJHlWGMhxYyBOUr3ChZa86AXfBSB6k5mkrLxWVvbgC\r\nF0wVV0q1YCR8jaUkgjRhy7IsqpuDoSpnURufm1lYx/OKVNGG8ygvFzM9V4gN\r\nAxW0rv1HqMg/h5kPxxGGDMarYHSCm7O1N/6dfGXi8Il3z+FpbY2brwHVdU1t\r\nWyUViI3CE1xIMe8twBzidbn3RUAKjmbv2QBUsmRcqasKDNLjnojAFlzaOhzA\r\npDml7BEJn3BgQbjULdzNW+ch+JcltFDS5uU=\r\n=uu7O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"swang62","email":"steve@haldi.com"},{"name":"dan.haldi","email":"dan@haldi.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.10-alpha.9_1660176026445_0.49757425206007966"},"_hasShrinkwrap":false},"1.0.11":{"name":"@haldi/dotfiles","version":"1.0.11","author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"description":"Haldi.com | Dotfiles for consistent application config.","dependencies":{"@graphql-codegen/cli":"^2.11.5","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-document-nodes":"^2.3.3","@graphql-codegen/typescript-graphql-files-modules":"^2.2.1","@graphql-codegen/typescript-operations":"^2.5.3","@graphql-codegen/typescript-react-apollo":"^3.3.3","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=12","npm":">=6"},"keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"gitHead":"338e9cffb19dfff037c9ffb1ede6956aa62ba265","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.11","_nodeVersion":"16.14.0","_npmVersion":"lerna/5.4.0/node@v16.14.0+arm64 (darwin)","dist":{"integrity":"sha512-EYuE5+bwftRRNTYZ5uZYwxrIYhQ418x1xCSJJleqe9L7L5y9kQM/G8tXyjmwpcBl95Xfhx2zPnBLfXroc3pSKA==","shasum":"265f204d2bd818b6f4ceeba8f76d0268d01cf7d5","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.11.tgz","fileCount":13,"unpackedSize":16856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnpCcMhvlLMZD0ZzEx09HjnJhLLs57z+xWnXsbu73IKwIgKCiK8D5cEuqgRDjEf7URZH2dBTjwUc+YsFijF31zDGM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9cGnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFLQ/+JCbYayNSDSXs8SwYY2gtGA2fqevVjXtnQyZgdbk8coMQTAAd\r\nae0VGoaXbYGtALrJUXFQkxM02y/RySMSs5561KlnVqltZwAvolR8tnB3n14j\r\nttATBUkpBx+aDztmAuQRyeermrR0cfzULLcyTmiYzukbf/HYrODS2hYI4LE5\r\nJMjbQHeCaHwsTToVgZqcZQdpbPPfxb+og4ZAcTmUjZuWizpy79oGby3ii78s\r\novHdOCYko59a6pKd6ZtAFuYhAOh9j+WaFdM1fdxPF+KX69rTKL8PSDb47Cyw\r\n0gCWsPX94JdrCLDPnYlPtm5mmjESN3qi/6B7WPcJexInhd3VoVYcRTUWEb6l\r\nEvhf+Z11SmvVErqZALbwSULnrPH8Zvfy1OM5b2clVNQgJ28NiMDZTHnLWFwZ\r\nLxFSkc0BlEVyWkF9Bwt74OZVStb5XKeEYZ/Rn+pPThIhJ0bj8D/YpDoqHo6R\r\nSn/eJmsVQIC70Yx4vMPgqz0dI+Y64rVZFmE9pDUvLOM9Zy8oKa+qy7pigC7V\r\na2d7UMNX4kJDF7aVtLWFQ4sn715wUWGhuGks8o3Rp9YTMtZvKOmQxvnmNFeJ\r\nfP7fvrKMQzQkJrzVqRsFfnSGNQ10oAs6g+lwwgFHhaWGfYOsFzSSQvQrGzm9\r\nLMyzBTvzKCjgo/kY6bn9XNOS9746twDe+gw=\r\n=n8Mw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"visormatt","email":"matthew.scholta@gmail.com"},"directories":{},"maintainers":[{"name":"swang62","email":"steve@haldi.com"},{"name":"dan.haldi","email":"dan@haldi.com"},{"name":"visormatt","email":"matthew.scholta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.11_1660273062894_0.8218854217395468"},"_hasShrinkwrap":false},"1.0.15-alpha.4":{"author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@graphql-codegen/cli":"^2.11.5","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-document-nodes":"^2.3.3","@graphql-codegen/typescript-graphql-files-modules":"^2.2.1","@graphql-codegen/typescript-operations":"^2.5.3","@graphql-codegen/typescript-react-apollo":"^3.3.3","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=18","npm":">=6"},"gitHead":"9d4ad7151c5f880909124abf545e767b4cc231f4","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.15-alpha.4","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.15-alpha.4","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-kocbAk/EIHtgh/krPTF2R8BNSiZppBoTPMbshGuA6Ad4xOTWNZPJaXQCEp1FXST5erzQlMxGw9Z3Gcd1jsPGwg==","shasum":"257d33a481fb8f8e9bbc4bf3221075316ddbcff3","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.15-alpha.4.tgz","fileCount":15,"unpackedSize":17112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsab1Jas4Rm/S0u2qR1MdHwrni7Dl7jqCBskv2mIrfgAIhAO5BYDJ/LfHnkMvVARLKKA70t5yGVGiSjRr+F7JwBuO7"}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.15-alpha.4_1706792159935_0.6148427645465022"},"_hasShrinkwrap":false},"1.0.16":{"author":{"name":"Haldi, Inc.","email":"engineering@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@graphql-codegen/cli":"^2.11.5","@graphql-codegen/fragment-matcher":"^3.3.1","@graphql-codegen/introspection":"^2.2.1","@graphql-codegen/typescript":"^2.7.3","@graphql-codegen/typescript-document-nodes":"^2.3.3","@graphql-codegen/typescript-graphql-files-modules":"^2.2.1","@graphql-codegen/typescript-operations":"^2.5.3","@graphql-codegen/typescript-react-apollo":"^3.3.3","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","graphql-codegen":"^0.4.0","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=18","npm":">=6"},"gitHead":"f36d923ab42aac6e8b8d5568c6bd0db77fd5dab1","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.16","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.16","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-RTg4g/0oU8lq1sD6AtKpTXEXqJwbm19xHzgF3R50wYX2ED14psDZJBXsEouTewrLhrFl3tyNupyXiFene517lg==","shasum":"94467fa6c4549111c26ce95392479e051001c0d5","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.16.tgz","fileCount":15,"unpackedSize":17085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsqvZJtkLj1CYz0OY+M0sjknGmdcKxpFtBiiJRbEgseAIhAM2PJmgWHvdWsDe5J/fw/SffI1MwOVj25bwnALrssqRf"}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.16_1706794207991_0.21990099321894685"},"_hasShrinkwrap":false},"1.0.17":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","babel-eslint":"^10.1.0","babel-jest":">=28","eslint":">=8","eslint-config-airbnb":"^19.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.30.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^2.7.1","prettier-plugin-tailwindcss":"^0.1.13","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=13","@types/react":">=18","babel-jest":">=28","jest":">=28","jest-fetch-mock":"^3.0.3","rollup":">=2","rollup-plugin-typescript2":"^0.32.1"},"engines":{"node":">=12","npm":">=6"},"gitHead":"160757a0a8ea0bc25282ce0ddd1ef5c0f846ffa8","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.17","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.17","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-uPnnOZkpbKl/pIE7vXDedQ4QY2e3ka6ab0ehPf6+uPieNOrySH5OscySYqBTtEann5SwQ7JnolY4Ao1k3H6w8w==","shasum":"e0633829a20f825cf86c220fcd1f089973ccf73c","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.17.tgz","fileCount":15,"unpackedSize":16633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdjKWbkLdn2c8klf4nf0Gr63RqnAZGBbwQ4WhcpMtFgAiBNGGh9oM9VPFRC/d5jEoAiWhn3GmHmK1GAFhtDpYA9Kg=="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.17_1706950486773_0.5789819348418468"},"_hasShrinkwrap":false},"1.0.18-alpha.0":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^16.2.1","stylelint-config-standard":"^36.0.0","stylelint-order":"^6.0.4"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"c51201306cdc8d74a800cd7cc50733ca83222776","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.18-alpha.0","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"npx graphql-code-generator --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.18-alpha.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-WUzKDH2fqi7tliRv39DhK25hhrhR7G6cTBY7GVuxWKCkYxXL0mDy5QjA1mhlGxVnytnRrkLoYSdGt23p0O8sSQ==","shasum":"1feda29da7dec315490bf736a8609ba63c0a8984","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.18-alpha.0.tgz","fileCount":15,"unpackedSize":16659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/5JU597nCPRh309A1Us5v+IhH5ELsSlw0zm6fxH1kdAIgCA5zQZAQI22OfOUvxL54F4x29egey2KS/woSH9l5JpU="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.18-alpha.0_1707109442175_0.8292602640870268"},"_hasShrinkwrap":false},"1.0.18-alpha.5":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"48d629df9112129f8f1c1d51644e7c46e0484a18","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.18-alpha.5","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"npx graphql-code-generator --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.18-alpha.5","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-HQFH8rtr+eV25JEMEzBReEHi6rCnW+nSoq8Ph0V0pQu5+icQhp+hp8kqBG1e7nRnBRSJvUFRelxksnVRfgVT3g==","shasum":"a5864b544f6151f72c329d8866d99af6e217de2f","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.18-alpha.5.tgz","fileCount":15,"unpackedSize":17045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhx7GboAWDyc+cY3YsYBM8KIF+ou0dsVHYzcrrzIijNgIgK8Di2r2y5elZ0JBcIWI44C670KCkKfIF/Oul6F1Urno="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.18-alpha.5_1707118926413_0.005124948121476569"},"_hasShrinkwrap":false},"1.0.18":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"0f6fea559ce6045a7f135a9165fc7843200850de","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.18","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.18","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-vJe7wlBDPLd0/EYJmY7SReUDOVeHiKA9qngt/qngnO2OuKHD8JrELHBsU3brI6EySzP7bAHR2joCx1PH3GrMkw==","shasum":"9057fa92b8a893b85892c461285b3459bd74945d","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.18.tgz","fileCount":15,"unpackedSize":17029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDobTvouk23H9iv6q2+BwCERF/YmVksHZX5CdhhZMgnkQIgduWFTNtbLgGvJdmfsAxSbkt8OewcCGr4UNVn5K+xTlc="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.18_1707119864437_0.7076199857491614"},"_hasShrinkwrap":false},"1.0.19-alpha.0":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@graphql-codegen/cli":"^5.0.0","@graphql-codegen/fragment-matcher":"^5.0.0","@graphql-codegen/introspection":"^4.0.0","@graphql-codegen/typescript":"^4.0.1","@graphql-codegen/typescript-document-nodes":"^4.0.1","@graphql-codegen/typescript-graphql-files-modules":"^3.0.0","@graphql-codegen/typescript-operations":"^4.0.1","@graphql-codegen/typescript-react-apollo":"^4.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"c08fc74d8fa34bbb1d531b9891bb7a3eeab916da","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"1.0.19-alpha.0","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"npx graphql-code-generator --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@1.0.19-alpha.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-5+L1Zqaz7O0XdLnxyB1o2q3kkkxSoBKoh3z5AyyoevXajaTh2jhQFydY+6ufikh4dseCmT7o35jwsVxrjQuJiA==","shasum":"cb397c4b7fba1b72f28b6ff7f8288cea83d19f14","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-1.0.19-alpha.0.tgz","fileCount":15,"unpackedSize":17468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4fY7VxYw9RlBcdtvNTt6rct4pYSYvqnHjEQo9+3mHiAiEA2mmwqxkrktwv0e5rtLYzLOtZnvlduWSQ+RjcMIxKNC8="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_1.0.19-alpha.0_1707227716562_0.027438587066046516"},"_hasShrinkwrap":false},"2.0.1-alpha.0":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@graphql-codegen/cli":"^5.0.0","@graphql-codegen/fragment-matcher":"^5.0.0","@graphql-codegen/introspection":"^4.0.0","@graphql-codegen/typescript":"^4.0.1","@graphql-codegen/typescript-document-nodes":"^4.0.1","@graphql-codegen/typescript-graphql-files-modules":"^3.0.0","@graphql-codegen/typescript-operations":"^4.0.1","@graphql-codegen/typescript-react-apollo":"^4.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"672298a41731600afad9ae01003792db46ef248a","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"2.0.1-alpha.0","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@2.0.1-alpha.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.0.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-1DDv08Cbu/EdJfiiwfg0B0TH/anmjgozfjIheDhCAAw60ITtE09Iyra6FwFaxTW1Zwt8ez1kQAmKdyWQ+mscxA==","shasum":"04e4d5b985346aeb5eeea566ac4aa75d45495dd6","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-2.0.1-alpha.0.tgz","fileCount":15,"unpackedSize":17401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn0BMRTB68d1NiipZrxrQSaoY3vHhJSz0YSGvT8OR0zAiEAzkYoRiWQxI9eJHgdQ+Y4Axi7+pSLTZEWa0RL1N9d69E="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_2.0.1-alpha.0_1707229837134_0.5711298004054637"},"_hasShrinkwrap":false},"2.0.1-alpha.2":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@graphql-codegen/cli":"^5.0.2","@graphql-codegen/fragment-matcher":"^5.0.2","@graphql-codegen/introspection":"^4.0.2","@graphql-codegen/typescript":"^4.0.4","@graphql-codegen/typescript-document-nodes":"^4.0.4","@graphql-codegen/typescript-graphql-files-modules":"^3.0.0","@graphql-codegen/typescript-operations":"^4.1.2","@graphql-codegen/typescript-react-apollo":"^4.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"495bcb7f16b78b0f8f82ca07ec5a2a206c74984b","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"2.0.1-alpha.2","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"npx graphql-code-generator --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@2.0.1-alpha.2","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.1.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-H0wLc479kJQmc1kPtW0X/Iw4yzbs3Lj0EDEY6C2/uy4BHz21fIkFCZ/FDJxRMmWbiGk54T5h4IHQ1j18Wu78lw==","shasum":"b2cf8f9ff95a6309376d5ed267338b5b5edc51d4","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-2.0.1-alpha.2.tgz","fileCount":15,"unpackedSize":17409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZZJ5Z01n9f04kwsv+AsYeyQDyGsklfks2uYkbScZnJgIgKKyd1YtgFAFNbMZAqAG1TsGaXbsXWPUrKxYgApjjDRg="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_2.0.1-alpha.2_1707235820009_0.10244972853913659"},"_hasShrinkwrap":false},"2.0.1":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.23.10","@graphql-codegen/cli":"^5.0.2","@graphql-codegen/fragment-matcher":"^5.0.2","@graphql-codegen/introspection":"^4.0.2","@graphql-codegen/typescript":"^4.0.4","@graphql-codegen/typescript-document-nodes":"^4.0.4","@graphql-codegen/typescript-graphql-files-modules":"^3.0.0","@graphql-codegen/typescript-operations":"^4.1.2","@graphql-codegen/typescript-react-apollo":"^4.2.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.11","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"@babel/cli":">=7","@babel/preset-env":">=7","@babel/preset-react":">=7","@testing-library/react":">=14","@types/react":">=18","babel-jest":">=29","jest":">=29","jest-fetch-mock":"^3.0.3","rollup":">=4","rollup-plugin-typescript2":"^0.36.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"66dba934820995581b1929e46e6130c3ddc715ed","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production npx rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' --config-ext='ts' -c ./rollup.config.babel.js","build:dev":"NODE_ENV=development npm run build -- -w","test":"npx jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"2.0.1","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@2.0.1","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.1.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-pBqg296FamB5prVCxVlaZqnWC48WQfQNh8Sxyh/ng5+/8xqT1SAW6/JaH5ceA+cH26duU9EjIgw8oTeRArR/qw==","shasum":"8eab82c9edcfa4bd653bd2e19a4c7fc66e446bd0","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-2.0.1.tgz","fileCount":15,"unpackedSize":17393,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSS1y+G2i7kRWyhG2N8fvC7FKR5J8cgUbmEX8dZU0ydgIhAM+FHOcMtGPg68OCiG/CK1tEx+tp9B49JI/nJ9GLErkF"}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_2.0.1_1707280584735_0.08434475291917765"},"_hasShrinkwrap":false},"2.0.2-alpha.8":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.24.1","@graphql-codegen/cli":"^5.0.2","@graphql-codegen/fragment-matcher":"^5.0.2","@graphql-codegen/introspection":"^4.0.3","@graphql-codegen/typescript":"^4.0.6","@graphql-codegen/typescript-document-nodes":"^4.0.6","@graphql-codegen/typescript-graphql-files-modules":"^3.0.0","@graphql-codegen/typescript-operations":"^4.2.0","@graphql-codegen/typescript-react-apollo":"^4.3.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.12","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"jest":">=29","rollup":"^4.13.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"c70495fe83769fa6048a1bc866c45a4bf0c56b30","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' -c ./rollup.config.babel.js --bundleConfigAsCjs","build:dev":"NODE_ENV=development npm run build -- -w","test":"jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"2.0.2-alpha.8","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@2.0.2-alpha.8","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.1.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-K2KEmG5PmX36hOE8sRfUnFoIOX16kQAsWRwfXtNvjC4buuo9PYIrZz1odxmgPoJRS+buAfj1KWNneCvdFIpYhA==","shasum":"9423f22b392f15c704410fc294347e082e7d2b2a","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-2.0.2-alpha.8.tgz","fileCount":15,"unpackedSize":17078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWQXcJp9tmWx53hix+ZG2c6F9zAZ6Sri9dbWq8aGlp/AiEApCpRj7g2zJjszhylkvCqu0XsRsUUxvrNM4uSMRYpr5I="}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_2.0.2-alpha.8_1711518439361_0.8187510073435762"},"_hasShrinkwrap":false},"2.0.2":{"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"dependencies":{"@babel/eslint-parser":"^7.24.1","@graphql-codegen/cli":"^5.0.2","@graphql-codegen/fragment-matcher":"^5.0.2","@graphql-codegen/introspection":"^4.0.3","@graphql-codegen/typescript":"^4.0.6","@graphql-codegen/typescript-document-nodes":"^4.0.6","@graphql-codegen/typescript-graphql-files-modules":"^3.0.0","@graphql-codegen/typescript-operations":"^4.2.0","@graphql-codegen/typescript-react-apollo":"^4.3.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","babel-jest":">=29","eslint":">=8","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-plugin-sort-keys-fix":"^1.1.2","prettier":"^3.2.5","prettier-plugin-tailwindcss":"^0.5.12","stylelint":"^14.9.1","stylelint-config-standard":"^26.0.0","stylelint-order":"^5.0.0"},"description":"Haldi.com | Dotfiles for consistent application config.","devDependencies":{"jest":">=29","rollup":"^4.13.0"},"engines":{"node":">=12","npm":">=6"},"gitHead":"3d0a77200bd2e82edd1efa2b8f863994e38a0eb8","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"license":"UNLICENSED","main":"./dist/index.js","name":"@haldi/dotfiles","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"scripts":{"build":"NODE_ENV=production rollup --config-tsconfig='packages/public/dotfiles/tsconfig.json' -c ./rollup.config.babel.js --bundleConfigAsCjs","build:dev":"NODE_ENV=development npm run build -- -w","test":"jest -c ../../../jest.config.js --testPathPattern='packages/public/dotfiles/'","test:watch":"npm run test -- --watchAll --watch"},"version":"2.0.2","homepage":"https://github.com/haldiskin/monorepo#readme","_id":"@haldi/dotfiles@2.0.2","_nodeVersion":"18.17.1","_npmVersion":"lerna/8.1.2/node@v18.17.1+arm64 (darwin)","dist":{"integrity":"sha512-D/89bTulKGAGTtmsbuaGJnaDtjw+4CJoWrVbGmXvKPzmonxRJzERr90kJwvhC4PhaAdzxbOmTUany65AeP6BZA==","shasum":"9b1d7bbcb2f0e5132d20e8d6e50dc48ff6e633a5","tarball":"https://registry.npmjs.org/@haldi/dotfiles/-/dotfiles-2.0.2.tgz","fileCount":15,"unpackedSize":16948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbFSKgBNfme9MTqKv7H1rpxQArof1wpcM2XZxnRG+kBgIhAK/Z7xFbFIBVdE28+3ijMhTYbeJC1ZlTzSILtJt8FOH/"}]},"_npmUser":{"name":"swang62","email":"steve@haldi.com"},"directories":{},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotfiles_2.0.2_1711518967446_0.5350959592819298"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-27T01:55:44.130Z","1.0.1-alpha.24":"2021-05-27T01:55:44.606Z","modified":"2024-03-27T05:56:08.113Z","1.0.1-alpha.25":"2021-05-27T02:20:34.116Z","1.0.1-alpha.27":"2021-05-27T02:28:49.018Z","1.0.1-alpha.28":"2021-05-27T02:44:49.163Z","1.0.1":"2021-05-27T22:18:45.041Z","1.0.2-alpha.0":"2021-06-01T23:31:32.834Z","1.0.2":"2021-06-02T15:18:17.030Z","1.0.3-alpha.2":"2021-06-21T23:55:35.503Z","1.0.3-alpha.3":"2021-06-22T00:02:28.925Z","1.0.3":"2021-06-24T05:38:21.571Z","1.0.4-alpha.0":"2021-09-10T15:18:02.019Z","1.0.4-alpha.1":"2021-09-10T15:27:04.719Z","1.0.4":"2021-09-10T15:43:36.909Z","1.0.5-alpha.16":"2021-11-19T20:46:47.066Z","1.0.5-alpha.3":"2021-11-19T21:09:34.350Z","1.0.5-alpha.4":"2021-11-19T21:33:06.357Z","1.0.5-alpha.5":"2021-11-19T21:37:06.127Z","1.0.5-alpha.6":"2021-11-22T18:37:48.480Z","1.0.5":"2021-11-23T16:59:41.242Z","1.0.6-alpha.0":"2022-02-07T23:21:06.397Z","1.0.6-alpha.1":"2022-02-07T23:25:26.372Z","1.0.6-alpha.4":"2022-02-07T23:31:21.047Z","1.0.6":"2022-02-08T00:21:38.563Z","1.0.7-alpha.1":"2022-02-08T18:55:21.186Z","1.0.7":"2022-02-08T22:01:08.654Z","1.0.8-alpha.2":"2022-03-30T17:53:17.694Z","1.0.8-alpha.3":"2022-03-30T17:58:36.635Z","1.0.8-alpha.4":"2022-03-30T18:32:31.433Z","1.0.8":"2022-03-30T21:37:26.653Z","1.0.9-alpha.0":"2022-04-06T18:42:05.956Z","1.0.9-alpha.2":"2022-04-06T18:51:56.539Z","1.0.9-alpha.3":"2022-04-06T18:52:57.167Z","1.0.9-alpha.4":"2022-04-06T19:31:35.824Z","1.0.9-alpha.5":"2022-04-06T19:40:40.996Z","1.0.9-alpha.6":"2022-04-06T19:41:24.203Z","1.0.9":"2022-04-06T20:14:59.901Z","1.0.10-alpha.7":"2022-08-10T20:53:44.881Z","1.0.10-alpha.8":"2022-08-10T22:26:05.854Z","1.0.10-alpha.9":"2022-08-11T00:00:26.665Z","1.0.11":"2022-08-12T02:57:43.072Z","1.0.15-alpha.4":"2024-02-01T12:56:00.084Z","1.0.16":"2024-02-01T13:30:08.138Z","1.0.17":"2024-02-03T08:54:46.992Z","1.0.18-alpha.0":"2024-02-05T05:04:02.338Z","1.0.18-alpha.5":"2024-02-05T07:42:06.619Z","1.0.18":"2024-02-05T07:57:44.641Z","1.0.19-alpha.0":"2024-02-06T13:55:16.713Z","2.0.1-alpha.0":"2024-02-06T14:30:37.362Z","2.0.1-alpha.2":"2024-02-06T16:10:20.166Z","2.0.1":"2024-02-07T04:36:24.886Z","2.0.2-alpha.8":"2024-03-27T05:47:19.499Z","2.0.2":"2024-03-27T05:56:07.627Z"},"maintainers":[{"name":"elisavargas","email":"thisisanaelisa@gmail.com"},{"name":"swang62","email":"steve@haldi.com"}],"description":"Haldi.com | Dotfiles for consistent application config.","homepage":"https://github.com/haldiskin/monorepo#readme","keywords":["haldi.com","configuration","eslint","prettier","stylelint"],"repository":{"type":"git","url":"git+https://github.com/haldiskin/monorepo.git"},"author":{"name":"Haldi, Inc.","email":"admin@haldi.com","url":"https://haldi.com"},"bugs":{"url":"https://github.com/haldiskin/monorepo/issues"},"license":"UNLICENSED","readme":"# 🧩 dotfiles\n\n![image-dependencies] ![image-minified] ![image-types]\n\n![image-downloads] ![image-shaking]\n\nThis package provides all the core pieces required for our ESlint, StyleLint, and Prettier configuration under a single package.\n\n## Installation\n\nInstall via your package manager\n\n```bash\nnpm i @haldi/dotfiles -D\n\n# or\n\nyarn add @haldi/dotfiles -D\n```\n\n## Usage\n\nAll we've really done is provdied an exportable version of some configuration. This allows each application to `spread` over that object to further customize as needed.\n\nEach set of tools uses the same basic set of steps as seen below.\n\n### ESLint\n\n1. Create a `.eslintrc.js` in the root of the application\n1. Paste the code below code into the new `.eslintrc.js`\n\n```js\nconst eslint = require('@haldi/dotfiles/dist/.eslintrc');\n\nmodule.exports = eslint;\n```\n\n### Prettier\n\n1. Create a `.prettierrc.js` in the root of the application\n1. Paste the code below code into the new `.prettierrc.js`\n\n```js\nconst prettier = require('@haldi/dotfiles/dist/.prettierrc');\n\nmodule.exports = prettier;\n```\n\n### StyleLint\n\n1. Create a `.stylelintrc.js` in the root of the application\n1. Paste the code below code into the new `.stylelintrc.js`\n\n```js\nconst stylelint = require('@haldi/dotfiles/dist/.stylelintrc');\n\nmodule.exports = stylelint;\n```\n\n### GraphQL Codegen\n\n1. Add the `GRAPHQL_URL` to your `.env` file in the root of the application\n1. Add the follow scripts to the `package.json`\n\n```js\n\"generate\": \"cross-env NODE_OPTIONS=\\\"-r dotenv/config\\\" npm run generate:types\",\n\"generate:types\": \"graphql-codegen --config ./node_modules/@haldi/dotfiles/dist/codegen.yml\",\n```\n\n<!-- Images -->\n\n[image-dependencies]: https://badgen.net/bundlephobia/dependency-count/@haldi/dotfiles 'Dependencies'\n[image-downloads]: https://badgen.net/npm/dt/@haldi/dotfiles 'Downloads'\n[image-minified]: https://badgen.net/bundlephobia/minzip/@haldi/dotfiles 'Minified'\n[image-shaking]: https://badgen.net/bundlephobia/tree-shaking/@haldi/dotfiles 'Tree Shakeable'\n[image-types]: https://badgen.net/npm/types/@haldi/dotfiles 'Types'\n\n<!-- Image Icons -->\n\n[image-dependabot]: https://badgen.net/badge/icon/dependabot?icon=dependabot&label 'Dependabot'\n","readmeFilename":"README.md"}