{"_id":"@codecraftbr/ts-config","_rev":"2-9852e52f2f42bf0e3963e110da46b7f2","name":"@codecraftbr/ts-config","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@codecraftbr/ts-config","version":"1.0.0","description":"Shared typescript configuration","main":"tsconfig.json","publishConfig":{"access":"public"},"scripts":{"publish-manual":"npm publish"},"author":{"name":"codecraft inc"},"license":"ISC","peerDependencies":{"typescript":"^4.9.5"},"_id":"@codecraftbr/ts-config@1.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gvqiQSlPDNYFUOsPipGRPkhaNoCHjx1+HMMkLTTH3zxdJA2McOZVjvtSfvHpKz54SKIP6MlftyYYBPAFVyCVfw==","shasum":"66063033029a2d34f1296504f002751f21d4a644","tarball":"https://registry.npmjs.org/@codecraftbr/ts-config/-/ts-config-1.0.0.tgz","fileCount":3,"unpackedSize":1947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEW93+gflEijkjWgDd+gnzCVtsr+tHBcyiYo7wNSjL52AiEAvfvM/F7CzJwyWP58YB5Vk0pM3bKx9V4gDxG8vQC+xf8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lSQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomTQ//X7bWjfvspJLxKAG5KBCUNnoPNFYzhQaUv+KaqelOrOR+Wc5O\r\nzr693honLortXzNzX3d9TD6VGkOk6H7VZHFomPQfEULQrN3tJhnQ1iRhC6i+\r\nF9ndjcXn0cVInXX3hy8kJVwWMTkwm39zd6DveYfmI+tjLgnAnwDO8S/8MilX\r\nalS9xlkh62XhRfXFm2aG06bfrbniMeePUtl4BG7NBCj1G1EStcqh/kR4ifbr\r\nKSAmjoHZOY27teDXQ19Q/SNoxMrRThD/3/c9xxOK28+pidRm9u1e+tWmr7R9\r\n0h2GmsYDjWROp5Wpt+YQb27t5c7D9LW8Hh+2pcd0r9THan+KB/w+dDJckjV/\r\nQVX0cgWWnci8Xj2uD3AjlaRu/8DhHPAC5s7vDLrRY+Fw82TFJ6o5rRRjLd02\r\nHSCaEQx6i7LtZbvtnk9tF+w9zDVuXk3AB9XfjiBSoNHjqMCI28M2I4fHbIxl\r\nHY4rSEeZOr7dygic7TTwplakccTlOzSkmM7qQ6/OGoP8JV9zRSCsM8UJHqJV\r\nP/F1TrmRLsX7uBjpLDtjQuwm0zK8kDnDnWP1YVIk8owOs3KiP7hPmVSDd6xt\r\nmJftdVNAMuGJ1UMR7xKec5Y1nSGeRX88o70ZZBlqwdMpdcucplu+TFGBvhey\r\nQCrtW2RBKwRG8JngFsLaPYRwrka5UFPnaCU=\r\n=i4rt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"codecraftinc","email":"codecraft.inc@gmail.com"},"directories":{},"maintainers":[{"name":"codecraftinc","email":"codecraft.inc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-config_1.0.0_1676039312312_0.7477046391363933"},"_hasShrinkwrap":false},"1.0.1":{"name":"@codecraftbr/ts-config","version":"1.0.1","description":"Shared typescript configuration","main":"tsconfig.json","publishConfig":{"access":"public"},"scripts":{"publish-manual":"npm publish"},"author":{"name":"codecraft inc"},"license":"ISC","peerDependencies":{"typescript":"^4.9.5"},"_id":"@codecraftbr/ts-config@1.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-wehrpThNJ+PaNRJfu9eQNr63rRyuzc2GT0zADtbHkPCdMJFqO+S5UnX6QB2YWnxqYtvJ/0FIQhUz9ctr4YnhMg==","shasum":"7ea5ea6ea0dac62de55eaca73339215552972f79","tarball":"https://registry.npmjs.org/@codecraftbr/ts-config/-/ts-config-1.0.1.tgz","fileCount":3,"unpackedSize":2422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTcsOAwNZZ0STxFIuWHHlYM56CXrp6HGf3nZfphiWw7AiEAp3MKtWozpBFP6FNR9VzklfL9w4xc6oeDnkO82a9+VeE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ZRqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorSg/8DYHLpxi/K443wu/6VNgPThqvjd+LXEDLuYhshrErM2rrOAM3\r\ngCq2q1vVOOZaE650TGuY0yb9Sa15MuW9y9s0fxLUZIZ0KM4/YwZm2f2Pdz8i\r\nLX6J3iSS7C0dW5a5NlDSYeZWoopE0kSzombOtlNeAyWkUh9Q1Nm/T7klItzj\r\n/3H3J2pUHm9jdFVL8GCC+Vo57hrGWy0Q/oIpytOSC/h+WB8yyKCfz6iYywsB\r\nEJ2Z4QEtgqhTBbUXXKSR0xsNcfGF/SpaboUBLkrCBLd3V9giD/luCHNHBrU1\r\nt8nRkKiEiKW6QXHWUlxgz4h0p5IukicpznLXW+3e/7vKJkE2gPb6gh8eAkHM\r\nAjMcpS0wYre48d/34g8+Px+dH4iGXVwYN3+z0uHglEviwe91fNL1rXpc7bnG\r\njOAOvLNT4ZVhEwx53DOttG4mrBokERnBZJgD/Db09IflQwAaa8DwpKGNeiUg\r\nG2WH0GWr57KvCyNUe6mCMr50vu88aD72bv1ZcXH6UNlewcpt8GhEPnQCtsMy\r\nVqTRPB+kfgX/flCocRNE+nG0d9a+ME3smxFA3tHrzWtQihS0lcnNx8imKLEM\r\nFIOL0xceInr6DlRQeYqHYYW4XshM1j5iKSRyG+HcUZHn7Cb8jsoZjb1i6f6e\r\nduk5x+4iJZEYtR3LYML3KRwlzEd0RcyjpkE=\r\n=nHPu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"codecraftinc","email":"codecraft.inc@gmail.com"},"directories":{},"maintainers":[{"name":"codecraftinc","email":"codecraft.inc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-config_1.0.1_1676252266399_0.012158616403829425"},"_hasShrinkwrap":false},"1.0.2":{"name":"@codecraftbr/ts-config","version":"1.0.2","description":"Shared typescript configuration","main":"tsconfig.json","publishConfig":{"access":"public"},"scripts":{"publish-manual":"npm publish"},"author":{"name":"codecraft inc"},"license":"ISC","peerDependencies":{"typescript":"^4.9.5"},"_id":"@codecraftbr/ts-config@1.0.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Jnu3kWSMHKqx2blYigwVxBn3Gt1zcvjU2R8KaOK17+hANtCtG28qDYuB5gcW9lZYfx97FX2Vp4SSEw3WEWtdKQ==","shasum":"ce3376c1dd163b5f19348327e78c12f34512608d","tarball":"https://registry.npmjs.org/@codecraftbr/ts-config/-/ts-config-1.0.2.tgz","fileCount":3,"unpackedSize":2402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHra4Rs34vBHSvkHVmjzsQDArxexeO0dSXN3J53mQpTOAiEA+OQ4s/BFU8Zf7Nat63FhtIkYOzdcnu3esBoeXDPSFgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ZhqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHkg//cHnFAN1O3ZFe2szqzxWHAnTDCLz8mrb3B+sxNQO3sBtCTF6+\r\nuCIidPGXJIjYqPeAMHHGzDIKVFCzYqzPb455vkVSxxYd2ULUmSHgXUUSM4X6\r\n8/wlZ/ecX3bDI09Dl1fBMQZFWJEKbW+rWcVlUQU+ma9rN6Jc9IDq/VyO4HUl\r\ngtEEHxQSUcQCu/TQ7peO0lssj9m7n83J9tMyhJf8qB6cNv6V5MPCXyF82bnc\r\nTyHQhop+Vj/vtBjQLAIkzpX6x1ph4Lb8gd5DnuWNWIEXVx/sKWccU1KOV212\r\nrarTYWPjMMAPDFUFGA464HDf2iyGMYVSr/dK76mseIMEvmdlu5UZ1FJXloey\r\n8qIHdblH2od0IX5M2NAFma3S61n/OTxMhw4UxmqlqejYMD2QTnKauLO5E2s7\r\nnvLB0nam1VwrebpzlP4hGkIV8I9cSEcKMnKhgwgz7OFKL99Y7AsdeLrU/v7b\r\nhKuX+SX/oYa+GgZkjn0hx/3OL7AjVKjYMMqMxPPLOryc/Cy0xHoIu6rFuL7A\r\n9mJTSgIBnJqWL0A5D0oKOKeHOMbQKnag8OKr3Tj9m0rLopMRStA6VWphevtW\r\nPrK5yyt+aW0i6+eF+sRUdYNeapZQEhI9bJOJL8ygf6VJAKdBKYlAVIX2n/cp\r\n8bW3e25EbkgTsi9ba8jCo5FVbDWu6qkXGtk=\r\n=SYUo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"codecraftinc","email":"codecraft.inc@gmail.com"},"directories":{},"maintainers":[{"name":"codecraftinc","email":"codecraft.inc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-config_1.0.2_1676253289927_0.3585618470248677"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-10T14:28:32.212Z","1.0.0":"2023-02-10T14:28:32.470Z","modified":"2023-02-13T01:54:50.192Z","1.0.1":"2023-02-13T01:37:46.527Z","1.0.2":"2023-02-13T01:54:50.075Z"},"maintainers":[{"name":"codecraftinc","email":"codecraft.inc@gmail.com"}],"description":"Shared typescript configuration","author":{"name":"codecraft inc"},"license":"ISC","readme":"# tsconfig\n\n> Shared [TypeScript config](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) for Next Ip projects\n\n## Integrate into new project\n\n1. Install this package as devDependency\n\n```sh\n# with Yarn\n$ yarn add -D @codecraftbr/ts-config\n\n# with npm\n$ npm i -D @codecraftbr/ts-config\n```\n\n*This config requires TypeScript 4.7 or later.*\n\n2. Install peer dependencies of this package in your project as devDependencies\n\nTherefore, you can make use of the tool [install-peerdeps](https://github.com/nathanhleung/install-peerdeps):\n\n```sh\n# with Yarn\n$ yarn dlx install-peerdeps --dev @codecraftbr/ts-config\n\n# with npm\n$ npx install-peerdeps --dev @codecraftbr/ts-config\n```\n\n3. Use Typescript config in your project\n\n`tsconfig.json`\n\n```json\n{\n\t\"extends\": \"@codecraftbr/tsconfig\",\n\t\"compilerOptions\": {\n\t\t\"baseUrl\": \"./\",\t\t\n\t\t\"rootDir\": \".\",\n\t\t\"outDir\": \"dist\",\n\t},\n\t\"include\": [\"./src/**/*.ts\", \"./test/**/*.ts\"]\n}\n```\n\nWhen you are targeting a higher version of Node.js, check the relevant ECMAScript version and add it as `target`:\n\n```json\n{\n\t\"extends\": \"@codecraftbr/tsconfig\",\n\t\"compilerOptions\": {\n\t\t\"baseUrl\": \"./\",\t\t\n\t\t\"rootDir\": \".\",\n\t\t\"outDir\": \"dist\",\n\t\t\"target\": \"ES2021\"\n\t}\n}\n```","readmeFilename":"README.md"}