{"_id":"resolve-tsconfig","_rev":"3-5e225119866df049835fb9c1b4b917c1","name":"resolve-tsconfig","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"resolve-tsconfig","version":"1.0.0","description":"Find and resolve a tsconfig with some options.","author":{"name":"skarab42","email":"skarab@bluewin.ch"},"repository":{"type":"git","url":"git+https://github.com/skarab42/resolve-tsconfig.git"},"homepage":"https://github.com/skarab42/resolve-tsconfig","bugs":{"url":"https://github.com/skarab42/resolve-tsconfig/issues"},"funding":"https://github.com/sponsors/skarab42","license":"MIT","main":"./lib/index.js","module":"./lib/esm/index.js","types":"./lib/index.d.ts","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js","types":"./lib/index.d.ts"}},"private":false,"publishConfig":{"access":"public"},"scripts":{"build":"tsup-node","check":"tsc -p ./tsconfig.check.json","lint":"eslint --max-warnings=0 .","format":"prettier --check .","check-lint-format":"pnpm check && pnpm lint && pnpm format","test":"pnpm check-lint-format && pnpm vitest run --coverage","prepare":"npx simple-git-hooks","release":"semantic-release --branches main"},"devDependencies":{"@skarab/eslint-config":"^2.0.0","@skarab/prettier-config":"^1.2.2","@skarab/typescript-config":"^1.3.1","@types/node":"^18.7.18","@vitest/coverage-c8":"^0.23.4","eslint":"^8.23.1","lint-staged":"^13.0.3","prettier":"^2.7.1","semantic-release":"^19.0.5","simple-git-hooks":"^2.8.0","tsup":"^6.3.0","typescript":"^4.8.3","vite-plugin-vitest-typescript-assert":"^1.1.4","vitest":"^0.23.4"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=16","pnpm":">=7"},"packageManager":"pnpm@7.11.0","keywords":["typescript","tsconfig","config","diagnostics"],"gitHead":"ce8b6b688cfb9af2ad590dbd86b9830f56579e2b","_id":"resolve-tsconfig@1.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-2QezNm515RtPyMQELOZc2gjKVVh5QERsrZFxvgsOo2YkNSBxB49KJR2I6HFUkcv5Fnntb93shC+EO2GEEsbNmQ==","shasum":"7242e4030fc03615d15a05c581f9994152e1a34d","tarball":"https://registry.npmjs.org/resolve-tsconfig/-/resolve-tsconfig-1.0.0.tgz","fileCount":8,"unpackedSize":28619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnKDtq0+ohJcNMmoW6xgBmwPPrluznOT86MZxUQ/DCTwIhAIPHTWJSD9C0spgCOG04JfzkPcR0vXvqAENpt0siXs8t"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWPtOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmVw/9FZHzIq/uuc4ZkwyZj1OuVBxYJWL07ZqwUH/wwPKp96OD1laD\r\nYvocdwJvYs92nIDTPjs035Kfp/IxnMTpO7pb1nj7tymk8D/HFKAdfynRmmP5\r\ndkadwfZhtjb1Yu4eSF2hHznc8eXV4UmyG5Zhiba26fUopQ64oIwzLQQ9yL7t\r\nzjHEZBASDfpK+bEtABor0W9aF4BiKm1YG75FqjGqK7Q/iAZ2+NOE7aL7oXC8\r\nQKGh5/iauQl5JT6RoeVD2TLPmLYOY6RruXbn+bZgz4YX4N07UgOEEGbLWv5g\r\nPT3nzaM3uB3ebJ5CgBvtt3p4VlK5oAoyYfjh+qKfPXPXi0mq6qNhTkfx/RYl\r\nX7mYzThXZkYJvCvGRtXtjnaHXg43qALKiYFilxquK4JbQq9U84ZuKBxNVojT\r\nCeOMmoyVqD7Yyd97muJ1fN4hXBnqdaNZlMzHMP5Qq4f4/dcN2sClEdQifHG+\r\nKDBNKwBp+se9BRrI3XxyCoeybF+HbDtYtzBebBnfkybQD8anTailY9FDhp/e\r\nEPXUrPSgMlmABEfT8vbvpyRBWi0Jaw8zlTYERwAOesySmwpIRqXjFArcoMtA\r\nV56AAzuNoIVjKQvw2ZtHlwCeASqTj+wa2RvqsEtEgx4xR9GcF+rzJNxZbI2e\r\nRNy3OPX5jttZQf17tOabhs5wGVl1XICYQIg=\r\n=1Aa1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skarab","email":"contact@skarab42.dev"},"directories":{},"maintainers":[{"name":"skarab","email":"contact@skarab42.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-tsconfig_1.0.0_1666775885951_0.6488796233523006"},"_hasShrinkwrap":false},"1.1.0":{"name":"resolve-tsconfig","version":"1.1.0","description":"Find and resolve a tsconfig with some options.","author":{"name":"skarab42","email":"skarab@bluewin.ch"},"repository":{"type":"git","url":"git+https://github.com/skarab42/resolve-tsconfig.git"},"homepage":"https://github.com/skarab42/resolve-tsconfig","bugs":{"url":"https://github.com/skarab42/resolve-tsconfig/issues"},"funding":"https://github.com/sponsors/skarab42","license":"MIT","main":"./lib/index.js","module":"./lib/esm/index.js","types":"./lib/index.d.ts","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js","types":"./lib/index.d.ts"}},"private":false,"publishConfig":{"access":"public"},"scripts":{"build":"tsup-node","check":"tsc -p ./tsconfig.check.json","lint":"eslint --max-warnings=0 .","format":"prettier --check .","check-lint-format":"pnpm check && pnpm lint && pnpm format","test":"pnpm check-lint-format && pnpm vitest run --coverage","prepare":"npx simple-git-hooks","release":"semantic-release --branches main"},"devDependencies":{"@skarab/eslint-config":"^2.0.0","@skarab/prettier-config":"^1.2.2","@skarab/typescript-config":"^1.3.1","@types/node":"^18.7.18","@vitest/coverage-c8":"^0.23.4","eslint":"^8.23.1","lint-staged":"^13.0.3","prettier":"^2.7.1","semantic-release":"^19.0.5","simple-git-hooks":"^2.8.0","tslib":"^2.4.0","tsup":"^6.3.0","typescript":"^4.8.3","vite-plugin-vitest-typescript-assert":"^1.1.4","vitest":"^0.23.4"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=16","pnpm":">=7"},"packageManager":"pnpm@7.11.0","keywords":["typescript","tsconfig","config","diagnostics"],"gitHead":"cd973beb6b62acb86b7ac02ba0d599b56de03765","_id":"resolve-tsconfig@1.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-3l+8AAKsL5jlQefBlZY+v85zVzo8eCpn0jBlFGvPtvqDyC7Y+7UVNknJM2Kfph10PHtdNycEGcouDfSGfsY57Q==","shasum":"8e66da93fff0d839e801032d5b5487bc6b1d3765","tarball":"https://registry.npmjs.org/resolve-tsconfig/-/resolve-tsconfig-1.1.0.tgz","fileCount":8,"unpackedSize":36191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2LW/TpP1QfkSc963PGegIPcrKH4AIhg/g0aR/hD/GAgIgMKRJs33OU6rvdQ/q/rhn9ukfQhOCSRdqOE16uYjGf9o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW1+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9VRAAoj+0gOUj4cmiPDBGzCqJKhNX4rhXa/k0vBoi7t8vFqVcOiJ5\r\nnZvitbkTm0oHyf7M2snGiyZ9qTO0vgTiQ9mBshvJCWnkscZ4+XQMgnFetCeJ\r\n1cBcEf8tYe4n5AZGU8wLBWLDq2O+kY3L9Neofmv36cmZbyLdIdxtpveKS0hU\r\n99wb2rGkqDMNx7udQ0bBLxUPY8tpRKnH9G45NinP0QEYba2eFyK5bLV6KFWW\r\nmMPEyBW0bejziBB3PPZdCeuLYNNsqiG/LBEVnp2GobLl9GCZd9DmDr3kJGfZ\r\nPQ7s8+mflrRZEqRKJEJccjqJqbxqcEHoLaxuzw4RVh3fYJ1+UH9cNYNMvGl3\r\n/1itrFE6Wd1F6K5wMaQfG7hF6Iqq+wGtL1wPrcMKiP0uQLQCFBgfW+RAbg1F\r\nNkoF/4VhdprDmm+Zs0CN+6ydK/F2qpNIAoF2o7Ib/R0c8jCsmM2er/FzZ1NY\r\n0TrIxCvYvkItvkmnQpePaQ7Dybh/imfvGNjeh+qL5/Y36G9MKpyY5IyXN6kI\r\nA8UqtF6fLq07LSn5ieCp/qqRFe3NUXN87or5HTYZ1/J19sarduhQ9Xqrm6+J\r\nkUx/vafkFlrfi7gkh51xuXHcJzD72Ehwm5ee8k1TtYIBHjSHEDtQtz7cqOY0\r\ncENiN1uKzfxmN/CrjBYcSe7GZgrU80Ih5HI=\r\n=tVow\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skarab","email":"contact@skarab42.dev"},"directories":{},"maintainers":[{"name":"skarab","email":"contact@skarab42.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-tsconfig_1.1.0_1666932647752_0.24215717536516812"},"_hasShrinkwrap":false},"1.2.0":{"name":"resolve-tsconfig","version":"1.2.0","description":"Find and resolve a tsconfig with some options.","author":{"name":"skarab42","email":"skarab@bluewin.ch"},"repository":{"type":"git","url":"git+https://github.com/skarab42/resolve-tsconfig.git"},"homepage":"https://github.com/skarab42/resolve-tsconfig","bugs":{"url":"https://github.com/skarab42/resolve-tsconfig/issues"},"funding":"https://github.com/sponsors/skarab42","license":"MIT","main":"./lib/index.js","module":"./lib/esm/index.js","types":"./lib/index.d.ts","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js","types":"./lib/index.d.ts"}},"private":false,"publishConfig":{"access":"public"},"scripts":{"build":"tsup-node","check":"tsc -p ./tsconfig.check.json","lint":"eslint --max-warnings=0 .","format":"prettier --check .","check-lint-format":"pnpm check && pnpm lint && pnpm format","test":"pnpm check-lint-format && pnpm vitest run --coverage","prepare":"npx simple-git-hooks","release":"semantic-release --branches main"},"devDependencies":{"@skarab/eslint-config":"^2.0.0","@skarab/prettier-config":"^1.2.2","@skarab/typescript-config":"^1.3.1","@types/node":"^18.7.18","@vitest/coverage-c8":"^0.23.4","eslint":"^8.23.1","lint-staged":"^13.0.3","prettier":"^2.7.1","semantic-release":"^19.0.5","simple-git-hooks":"^2.8.0","tslib":"^2.4.0","tsup":"^6.3.0","typescript":"^4.8.3","vite-plugin-vitest-typescript-assert":"^1.1.4","vitest":"^0.23.4"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=16","pnpm":">=7"},"packageManager":"pnpm@7.11.0","keywords":["typescript","tsconfig","config","diagnostics"],"gitHead":"27abeb4ee3efb4879b8fe998e0be5ea621ef44d5","_id":"resolve-tsconfig@1.2.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-RT4qlcV1vkJhJicl2NuFytRTRHTbs+Li2wU9g+hM+JNamTfO9fub2hEmnHSP+0moic3pQzQmQPt9Cxy4WY25xg==","shasum":"14eae94fc165ddbd2cd4fe490c600722b838db97","tarball":"https://registry.npmjs.org/resolve-tsconfig/-/resolve-tsconfig-1.2.0.tgz","fileCount":8,"unpackedSize":36721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRUSLZs0ro9EwCv+bXi3XhcSqFEnPT4R9h2rJX6aebegIhAL4fshLC0+58Fv4DoHs1+0llRKNVMIS3mvUu+1Js5qnz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW7gCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8TQ/+Pbj27v93ReSZIoHRG5nOEerub+jyQgSpRaGQ84p6SuqBYDe1\r\nAo3v+rkG5p/cU25ei9gueKY3e1WJ1ZlPp1HQI0XNjE0bwu+CbZxbB2x/Xcad\r\nmsKa5VokT5cYUIodZAo0h+5FrGkpZh95LDc+3Ge2sYVt+GEYVmwp1d9dgSWP\r\naHH8zyaEcz4VzKUm9/otLjBB7ANRReE+GsdVfs1CFAXjhaFf7xTo0iLr5SKB\r\nP+WHZZtzGiC9NL3oQwtEP9edYKbRmNgB7hySyL7Zi++JjSWSKTqxDWPNwRsi\r\nujraPJUn1HyRhgabiXHWre+h0D2Xw9Ry0xiSjdD6bzI2s6qswRMf9rqKklXZ\r\nWAddDJKMeTcOQojG7JnJiRPgRShfIlAht9hmraXj7RI/X3faSC0vNDdmu43/\r\n1PZfgC79wktLkYosW7z2+w61aAdwmCcfCCQYc65VCyn05XZ4GsTKUyM4rNVI\r\no/n4NqDk0fXejqKCsjIeBQEOrdz5/NcksVWVixvVCgKcSZZh54NJVePjCg4r\r\njJoIgLLTUXLqboxcpxSdLxqKU1EMlna+9OjSGRzCjDHzraF6ce1PIhAntCAG\r\nWLF9NjNfxpPXD06owmPqyQ0jVI/getf8yfjaYg3pFvgAZt6qCTIqz0cxhici\r\n9Pra24dAal6Z/4ufJDJUUu7dk5m59Rb+Pss=\r\n=uW0j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skarab","email":"contact@skarab42.dev"},"directories":{},"maintainers":[{"name":"skarab","email":"contact@skarab42.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-tsconfig_1.2.0_1666955265767_0.4712714597935701"},"_hasShrinkwrap":false},"1.3.0":{"name":"resolve-tsconfig","version":"1.3.0","description":"Find and resolve a tsconfig with some options.","author":{"name":"skarab42","email":"skarab@bluewin.ch"},"repository":{"type":"git","url":"git+https://github.com/skarab42/resolve-tsconfig.git"},"homepage":"https://github.com/skarab42/resolve-tsconfig","bugs":{"url":"https://github.com/skarab42/resolve-tsconfig/issues"},"funding":"https://github.com/sponsors/skarab42","license":"MIT","type":"module","main":"./lib/index.js","module":"./lib/esm/index.js","types":"./lib/index.d.ts","exports":{".":{"require":"./lib/index.js","import":"./lib/esm/index.js","types":"./lib/index.d.ts"}},"private":false,"publishConfig":{"access":"public"},"scripts":{"build":"tsup-node","check":"tsc -p ./tsconfig.check.json","lint":"eslint --max-warnings=0 .","format":"prettier --check .","check-lint-format":"pnpm check && pnpm lint && pnpm format","test":"pnpm check-lint-format && pnpm vitest run --coverage","prepare":"npx simple-git-hooks","release":"semantic-release --branches main"},"devDependencies":{"@skarab/eslint-config":"^2.1.0","@skarab/prettier-config":"^1.2.2","@skarab/typescript-config":"^1.3.1","@types/node":"^18.11.7","@vitest/coverage-c8":"^0.24.3","eslint":"^8.26.0","lint-staged":"^13.0.3","prettier":"^2.7.1","semantic-release":"^19.0.5","simple-git-hooks":"^2.8.1","tslib":"^2.4.0","tsup":"^6.3.0","typescript":"^4.8.4","vite-plugin-vitest-typescript-assert":"^1.1.4","vitest":"^0.24.3"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=16","pnpm":">=7"},"packageManager":"pnpm@7.11.0","keywords":["typescript","tsconfig","config","diagnostics"],"gitHead":"0e38a1a4ffd3c40831c46c19988db2788d61d567","_id":"resolve-tsconfig@1.3.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Ba5mo3soshb2CnIcNFz75F/80H/2eMVxrlmdgoSDNH7Lr6UAoT3BvxNtc7+VXqKSBlC0SJk2qSXOTcy0/p7cFw==","shasum":"1b82e3ae9a47d4ad45a048e55fa6272bab1b1adb","tarball":"https://registry.npmjs.org/resolve-tsconfig/-/resolve-tsconfig-1.3.0.tgz","fileCount":8,"unpackedSize":36762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUTMBXRzi9qSowxqOD31AWHs5IBhIIMNDzi3gNPYCLvAiEA6yEJb5cY2nAkpBqkRikqX4FBo2tQKsSpXXnTxczfz20="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXPY0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr86Q/+LrP9YN/DL6AZVw5YAPnxfmg95eRH0z0gCx5Ez3f/AsICBkh/\r\npf4Hl9rOWtnBEamBFKvdJKRbwDbj5j7XMmDRlzA60wVWA5JPuNWjMesk56w2\r\n//GS4LJI7ijQpW9LCMxtUVmHOAYM2TVoMKNd4mVJlFB0jhJU2DNO4oyDhjO+\r\n+zIy1uRHm2Xo0YdOzdApsgtIPnAyK4CyZayAsW9GJ+2gZDHhbOnbftX6oSL7\r\nDDAIhGs0VCp8BlQh1FI0pFb6u3TBk9WrzkRxrJ+YXhqRsMDl+pw+Rg61JETK\r\nSdYKtw5jnB/bBd4LC1dkvQ0ryZA27XAs4Kf5eMzueiT5fQ/B3IdHfEM9p9TO\r\nG7U2NLwnT/XzuqKtVVKvD0aR3d9rtkTTxrLnBCQ/+1bj62Kt7PmOTMqND/o7\r\nMU7PuwUGd/UnjoU51rRZNUDz7c5HfIlUSgSqWxwmbjxQOQHrGOXt0SbJgXhR\r\nUBCJF72uRN9zVh1c668A5cVoakWrcIuqFQQdbD+oBGAahnlItO0dzbh9S6Yd\r\n679y8oJYbM7cZjrvZ0jh2AOBbKNe2TazHoHd6pJNNpGCjSSZ3YQ8CwzH27s+\r\nbB0spC1KMGOOge4KBdqFZf6WMNthe/Hng03IUo/XB/iYXkrNYpmixHNB91nO\r\nhCM6qxRz6TBcz0D0gcKUSWp34JAkFy6qs0I=\r\n=5Osi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skarab","email":"contact@skarab42.dev"},"directories":{},"maintainers":[{"name":"skarab","email":"contact@skarab42.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolve-tsconfig_1.3.0_1667036724447_0.44427606224925875"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-26T09:18:05.879Z","1.0.0":"2022-10-26T09:18:06.116Z","modified":"2022-10-29T09:45:24.717Z","1.1.0":"2022-10-28T04:50:47.910Z","1.2.0":"2022-10-28T11:07:45.973Z","1.3.0":"2022-10-29T09:45:24.644Z"},"maintainers":[{"name":"skarab","email":"contact@skarab42.dev"}],"description":"Find and resolve a tsconfig with some options.","homepage":"https://github.com/skarab42/resolve-tsconfig","keywords":["typescript","tsconfig","config","diagnostics"],"repository":{"type":"git","url":"git+https://github.com/skarab42/resolve-tsconfig.git"},"author":{"name":"skarab42","email":"skarab@bluewin.ch"},"bugs":{"url":"https://github.com/skarab42/resolve-tsconfig/issues"},"license":"MIT","readme":"# resolve-tsconfig\n\nFind and resolve a tsconfig with some options.\n\n## Installation\n\n```bash\npnpm add resolve-tsconfig\n```\n\n## Usage\n\n```ts\nimport { resolveTsConfig } from 'resolve-tsconfig';\n\nconst { config, diagnostics } = resolveTsConfig();\n```\n\n## Signature\n\n```ts\nfunction resolveTsConfig(options?: ResolveTsConfigOptions): ResolvedTsConfig;\n```\n\n### Options\n\n- **filePath**: `string | undefined` - Default to `tsconfig.json`.\n- **startDirectory**: `string | undefined` - Default to current workind directory.\n- **stopDirectory**: `string | undefined` - Default to root directory.\n- **startDirectoryShouldExists**: `boolean | undefined` - Default to `false`.\n\n### Return\n\n```ts\ntype ResolvedTsConfig =\n  | { diagnostics: ts.Diagnostic[]; config?: never }\n  | { config: ts.ParsedCommandLine; diagnostics?: never };\n```\n\n---\n\nScaffolded with [@skarab/skaffold](https://www.npmjs.com/package/@skarab/skaffold)\n","readmeFilename":"README.md"}