{"_id":"@abelspithost/tsconfig-web","_rev":"3-d8aaaa166c85dc8b277ffab6d10d827a","name":"@abelspithost/tsconfig-web","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.0":{"name":"@abelspithost/tsconfig-web","version":"0.0.0","author":{"url":"https://github.com/aspithost","name":"Abel Spithost"},"license":"ISC","_id":"@abelspithost/tsconfig-web@0.0.0","maintainers":[{"name":"abelspithost","email":"abelspithost@gmail.com"}],"homepage":"https://github.com/aspithost/tsconfig#readme","bugs":{"url":"https://github.com/aspithost/tsconfig/issues"},"dist":{"shasum":"9a970fdc6b7207033f3309789161c18709b4979d","tarball":"https://registry.npmjs.org/@abelspithost/tsconfig-web/-/tsconfig-web-0.0.0.tgz","fileCount":2,"integrity":"sha512-6CVpTGd0Lp+wTsamGD8K9MXyFlDpKKS3lLxGS5V42aodr7c9vXPfagWRqT5DsZxSZZ0eMnjlbaSpkuV3LpmaLQ==","signatures":[{"sig":"MEQCICIjW2DInKhcF9ow6beHFepjFkSkf6DSddrOOOTShKKDAiArPOZuIFRphLEvC2N0wlNYP37uZ/PiSZysCgjevW/ogw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143},"exports":"./tsconfig.json","gitHead":"b4bf42b0dffa2857734d77a1622311740501db35","_npmUser":{"name":"abelspithost","email":"abelspithost@gmail.com"},"repository":{"url":"git+https://github.com/aspithost/tsconfig.git","type":"git","directory":"packages/web"},"_npmVersion":"11.11.0","description":"TypeScript configuration for web applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@abelspithost/tsconfig":"^0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig-web_0.0.0_1781945331622_0.9170039032422468","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@abelspithost/tsconfig-web","version":"0.0.1","author":{"url":"https://github.com/aspithost","name":"Abel Spithost"},"license":"ISC","_id":"@abelspithost/tsconfig-web@0.0.1","maintainers":[{"name":"abelspithost","email":"abelspithost@gmail.com"}],"homepage":"https://github.com/aspithost/tsconfig#readme","bugs":{"url":"https://github.com/aspithost/tsconfig/issues"},"dist":{"shasum":"43525eb15171a6bb5e2cd7ddf4efbe50a3ca3929","tarball":"https://registry.npmjs.org/@abelspithost/tsconfig-web/-/tsconfig-web-0.0.1.tgz","fileCount":3,"integrity":"sha512-uUyJoichKfEfH84+WpdgZtRuH0vTlzrlzC1sFWqaqyrBgnXapYcaP2suqMTWZY2Ve97yBlZF8yQ2Y2bTmUT9Ww==","signatures":[{"sig":"MEYCIQDkz35QLljbXs0tUxAIUk7x4bvTjKgb2a0BEX6PseACDwIhAMM39zv5JEc5xpoB0igiCrkB9tKaJN8yCpp4bYQ+qEKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abelspithost%2ftsconfig-web@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2623},"exports":"./tsconfig.json","gitHead":"d42230f8e380c01990b5e1d4401d1195fe96d771","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5e65992-330d-4294-9f11-6c3d5cc0526c"}},"repository":{"url":"git+https://github.com/aspithost/tsconfig.git","type":"git","directory":"packages/web"},"_npmVersion":"11.13.0","description":"TypeScript configuration for web applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@abelspithost/tsconfig":"^0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tsconfig-web_0.0.1_1781945723372_0.6457042723058426","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@abelspithost/tsconfig-web","version":"0.0.2","description":"TypeScript configuration for web applications","keywords":["typescript","tsconfig","web","configuration"],"license":"ISC","author":{"name":"Abel Spithost","url":"https://github.com/aspithost"},"homepage":"https://github.com/aspithost/tsconfig#readme","repository":{"type":"git","url":"git+https://github.com/aspithost/tsconfig.git","directory":"packages/web"},"exports":"./tsconfig.json","dependencies":{"@abelspithost/tsconfig":"^0.3.0"},"peerDependencies":{"typescript":">=6.0.0"},"gitHead":"efb22cb79abb2e4d3850a9d60afcbfe446137e10","_id":"@abelspithost/tsconfig-web@0.0.2","bugs":{"url":"https://github.com/aspithost/tsconfig/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-R/nPmvCMt8hbnP59rntwCaWiloLp9bosx6bgNF2TV2p7YWDXkfxN98M0PA85+GR03aAtVMRA50cvLgHeq/wvTg==","shasum":"039ff7542b65694d8d8df722113a7c13a2cc2781","tarball":"https://registry.npmjs.org/@abelspithost/tsconfig-web/-/tsconfig-web-0.0.2.tgz","fileCount":3,"unpackedSize":2771,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abelspithost%2ftsconfig-web@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVfsFrkxgAGumwP19TlJ+EVKwrWOq2GgE+MdY/ot5ykAIhANJgksxRxvULsxHfCIXk+VODTlJxxTAysRGXniGTa/JH"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5e65992-330d-4294-9f11-6c3d5cc0526c"}},"directories":{},"maintainers":[{"name":"abelspithost","email":"abelspithost@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsconfig-web_0.0.2_1786307506951_0.9259347955587907"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-20T08:48:51.488Z","modified":"2026-08-09T20:31:47.389Z","0.0.0":"2026-06-20T08:48:51.744Z","0.0.1":"2026-06-20T08:55:23.504Z","0.0.2":"2026-08-09T20:31:47.104Z"},"bugs":{"url":"https://github.com/aspithost/tsconfig/issues"},"author":{"name":"Abel Spithost","url":"https://github.com/aspithost"},"license":"ISC","homepage":"https://github.com/aspithost/tsconfig#readme","repository":{"type":"git","url":"git+https://github.com/aspithost/tsconfig.git","directory":"packages/web"},"description":"TypeScript configuration for web applications","maintainers":[{"name":"abelspithost","email":"abelspithost@gmail.com"}],"readme":"# @abelspithost/tsconfig-web\n\n[![npm version](https://img.shields.io/npm/v/@abelspithost/tsconfig-web)](https://www.npmjs.com/package/@abelspithost/tsconfig-web)\n\nTypeScript configuration preset for web projects. Extends [`@abelspithost/tsconfig`](../base).\n\n## Installation\n\n```bash\nnpm install -D @abelspithost/tsconfig-web typescript\n```\n\nPeer dependencies:\n\n- `typescript` >= 6.0.0\n\n## Usage\n\n```jsonc\n// tsconfig.json\n{\n  \"extends\": \"@abelspithost/tsconfig-web\"\n}\n```\n\n## What's included\n\nInherits all settings from the [base config](../base) and adds:\n\n### Language and Environment\n\n- `target` — set to `ESNext`, targeting modern browsers; downgrade if supporting older ones\n- `lib` — set to `[\"ESNext\", \"DOM\"]`, includes browser globals and DOM types\n- `jsx` — set to `react-jsx`, enables JSX transform without requiring a React import; change to `preserve` for Vue/Svelte or if your bundler handles JSX\n\n### Modules\n\n- `module` — set to `ESNext`, emits native ES modules for bundler consumption\n- `moduleResolution` — set to `bundler`, resolves modules the way modern bundlers (Vite, webpack, etc.) do, supporting `exports` fields and extensionless imports\n\n### Emit\n\n- `noEmit` — set to `true`, type-checking only; your bundler handles the actual output\n\n### Include\n\nExtends the base `include` with additional file types:\n\n- `**/*.tsx` — React/JSX components\n- `src/**/*.mts` — explicit ES module TypeScript files\n- `src/**/*.vue` — Vue single-file components\n- `src/**/*.svelte` — Svelte components","readmeFilename":"README.md","keywords":["typescript","tsconfig","web","configuration"]}