{"_id":"@alexasselin/typescript-configs1","_rev":"1-c0c8cee1e8e3fbca478d7d611504867a","name":"@alexasselin/typescript-configs1","dist-tags":{"latest":"1.2.0"},"versions":{"1.1.0":{"name":"@alexasselin/typescript-configs1","author":{"name":"Groupe Sharegate inc."},"version":"1.1.0","description":"Sharegate recommended typescript config.","repository":{"type":"git","url":"git+https://github.com/alexasselin008/poc-web-configs.git","directory":"packages/typescript-configs"},"license":"Apache-2.0","keywords":["sharegate","typescript","tsconfig","config"],"publishConfig":{"access":"public"},"gitHead":"b7b0a4fb867742ea7c96c53c0077033a78c999ab","bugs":{"url":"https://github.com/alexasselin008/poc-web-configs/issues"},"homepage":"https://github.com/alexasselin008/poc-web-configs#readme","_id":"@alexasselin/typescript-configs1@1.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XbjmwUIoAM6ydHnEQjH6lo/rhAQRGK4ChRgLGxAYN73RN90RUzL5ICxq9VkL84IjgJnCf7ZmmR5PTEWTdZRo2w==","shasum":"3731ef1d3842fc5cfb78d2c5a255b3dd36993683","tarball":"https://registry.npmjs.org/@alexasselin/typescript-configs1/-/typescript-configs1-1.1.0.tgz","fileCount":8,"unpackedSize":3939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVHyg8mayHcXVouw/tZxDWOCHxR0DlcXBDatJQIKzz8AIhALCtnsCkUS0X0IIrA5D5WQMfv3hZEep3AfZ+SRxWlh4h"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxrqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoydQ/+LCncDRHvC09doV0u/faI3VE1MV3oWzQqlMd91dLPeQJXeiRa\r\nktXTmZe4jvVRGAxEKlr2UrDnemQUfIJGSJxiz0ygaiYHhhQYn1zAqhabW1WL\r\nK52jSIVCOE5xTT0TPheK/8RdDB6eb5CCZaiilsevAJ2UneW5qLHgAiGdCVQL\r\nD8chvu0jmaNXhH8bRKllgkkWAmDbTCnyzYD4k/oEYHBmIoLMO9dwJH3/86Vf\r\nyS2bTvvvhsxACd2gaJTOPbsHEBEyE5r0CzMamtTfH+wXOfNLj4xkxuSxOQa+\r\npMyXFJGS3y1efGUGsVLQaU2ZOaBG/8sJIFAFIc2yfq9SrWsOkZ2k97qi6HaG\r\nz1Tq34xtvFWxS7rOG4OQUtOs6uJzScysPhGMXTV1Dd0zZjGpmn+kfGM4mPkZ\r\nTH02ehmKvA2pjK/gzPaCA+dKrExdZPFiFRDz276RH0GWxMepTAywkDDjduEv\r\nXcxtsKustO2uj/EohgqmDhTOZzZag1QeALMf8L2fSAicEsKmrSwBFahWqxzg\r\nLT0C4KA7RrCURO95/TXU7SMH0w2aqC6Z0E378C2Z0Tnq/WgRXQucI6DxVdMW\r\nbUyCSc0HB2k+yZvjhkIFFQlMocYR9jw9OvV6jHvhJ2H2rHPYG042PPp3OXJv\r\nMdYO63wLxDpBFt2JxB0hb7+sQsaaRrwhrS4=\r\n=rc6n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexasselin008","email":"alexasselin008@gmail.com"},"directories":{},"maintainers":[{"name":"alexasselin008","email":"alexasselin008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-configs1_1.1.0_1672944362602_0.5731536986884516"},"_hasShrinkwrap":false},"1.2.0":{"$schema":"https://json.schemastore.org/package","name":"@alexasselin/typescript-configs1","version":"1.2.0","description":"Sharegate recommended typescript config.","keywords":["sharegate","typescript","tsconfig","config"],"repository":{"type":"git","url":"git+https://github.com/alexasselin008/poc-web-configs.git","directory":"packages/typescript-configs"},"license":"Apache-2.0","author":{"name":"Groupe Sharegate inc."},"publishConfig":{"access":"public"},"gitHead":"cfb74524d575c956642addaaa7f13f36b43a74d5","bugs":{"url":"https://github.com/alexasselin008/poc-web-configs/issues"},"homepage":"https://github.com/alexasselin008/poc-web-configs#readme","_id":"@alexasselin/typescript-configs1@1.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IdzD8Sb2jnJPv8ywW9ex1j7zXA7XBigF/TgK3sKpcNY5lFIwilwFhm0/ngM5UUN5VXXpcFl/K9EjhkGtFvxVxA==","shasum":"28e6617cd07b035c790519688bc5a52853f5176a","tarball":"https://registry.npmjs.org/@alexasselin/typescript-configs1/-/typescript-configs1-1.2.0.tgz","fileCount":9,"unpackedSize":4592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcHNzdtMBGpFz8Lbe9evHEgGt1X8A75qfoHtEOFS6JWQIhAOM2wByWHsI7uLAqfX25sZUw++m2DAeO2y7fvMY17GmU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvJTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDtw/7BGVeFJASyRruYZ3EY00M1j7OsbPGF0dCMLNU6bFUM6DGTgpr\r\nSxZBjzU85qr63+z4XDwxQyX5C9g7oCapOeSqc4iKX/8W3jJtWH+Pv1XK7rCm\r\nyQ2+ZefSoCxcDrSwpKlPjT2h/EZAjMvr+klUEcX5OW2LfMQIva3NMfNCi0CP\r\neoTEUZpDxEF19IcTbDv+C8oZcwoBo1UDs6m+HphiZ6IJvxFx5RDSiXXrX7Rw\r\njrOUQG33TLG9qUwFJoDBTFaIeCUh3MWng1J/KFKJ22DC6UMutJGnM9Jhevt7\r\nd3QEtFnBKa/uCaUIcf4gz+O72+BxOXX1iN7xMrMjY0sIDjHAP6Ix5dDJc0PJ\r\nFp0KSH4ZJlsTxcO8J7jm7MTfBBBzWqcn80Ome/dBL56unrYb78V4wY/rj9xe\r\nznHrYpGlfw6pTj2JGhqNr0y297Q64HFo828zBY5PN9Ek2SNnwMcQB/ZOnwaC\r\nbo8bZa+MHmB/vze7OueWKRVILohFpo3CImS6KiNyHjlaPN9ZoIXggZJz+jiO\r\nbhqdUdNOSaC939QgsUG/0nA2ygKL+RGTj41+PaAETmfW7OgBeWYEVMExmbu8\r\nqUk/SNX3ZQbpFtwyWrCSxkOUfUyAby/bqJCxChYyUvVi1TsVQqK+pbYQqeaZ\r\n2F5v1deWUJkSUlv9ArQfLhFYC00NcIubU5M=\r\n=JyE/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexasselin008","email":"alexasselin008@gmail.com"},"directories":{},"maintainers":[{"name":"alexasselin008","email":"alexasselin008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-configs1_1.2.0_1673303275807_0.5437484089990834"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-05T18:46:02.550Z","1.1.0":"2023-01-05T18:46:02.807Z","modified":"2023-01-09T22:27:56.101Z","1.2.0":"2023-01-09T22:27:55.991Z"},"maintainers":[{"name":"alexasselin008","email":"alexasselin008@gmail.com"}],"description":"Sharegate recommended typescript config.","homepage":"https://github.com/alexasselin008/poc-web-configs#readme","keywords":["sharegate","typescript","tsconfig","config"],"repository":{"type":"git","url":"git+https://github.com/alexasselin008/poc-web-configs.git","directory":"packages/typescript-configs"},"author":{"name":"Groupe Sharegate inc."},"bugs":{"url":"https://github.com/alexasselin008/poc-web-configs/issues"},"license":"Apache-2.0","readme":"# `@sharegate/typescript-configs`\n\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](../../LICENSE.md) [![npm version](https://badge.fury.io/js/@sharegate%typescript-configs.svg)](https://badge.fury.io/js/@sharegate%typescript-configs.svg)\n\nThis packages provides a base TypeScript configuration depending on the JavaScript runtime environment which you intend to run your code in. \nThese are tsconfig.json files which your project extends from which simplifies your tsconfig.json by handling the runtime support.\n\n## Installation\n\nInstall the package.\n\n**With npm**\n```shell\nnpm i --save-dev @sharegate/typescript-configs\n```\n\n**With yarn**\n```shell\nyarn add --dev @sharegate/typescript-configs\n```\n\n## Usage\n\n### Create React App Project\n\nTo start, create a tsconfig.json in the root of your project.\n\n```json\n{\n  \"extends\": \"@sharegate/typescript-configs/cra.json\",\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n  },\n  \"include\": [\"src\"],\n  \"exclude\": [\"node_modules\"]\n}\n```\n\n### NextJS Project\n\n```json\n{\n  \"extends\": \"@sharegate/typescript-configs/nextjs.json\",\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n  },\n  \"include\": [\"src\"],\n  \"exclude\": [\"node_modules\"]\n}\n```\n\n### React Library Project\n\n```json\n{\n  \"extends\": \"@sharegate/typescript-configs/react-library.json\",\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n  },\n  \"include\": [\"src\"],\n  \"exclude\": [\"node_modules\"]\n}\n```\n\n### Other type of React Project\n\n```json\n{\n  \"extends\": \"@sharegate/typescript-configs/react.json\",\n  \"compilerOptions\": {\n    \"baseUrl\": \".\",\n  }\n}\n```\n\n### TypeScript Library\n\n```json\n{\n  \"extends\": \"@sharegate/typescript-configs/library.json\",\n  \"compilerOptions\": {\n  }\n}\n```\n\n### All Other TypeScript Projects\n\n```json\n{\n  \"extends\": \"@sharegate/typescript-configs/base.json\",\n  \"compilerOptions\": {\n  }\n}\n```\n\n## License\n\nCopyright © 2023, GSoft inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://github.com/gsoft-inc/gsoft-license/blob/master/LICENSE.","readmeFilename":"README.md"}