@virtual-live-lab/tsconfig
v2.1.21
Published
TypeScript configuration for Virtual Live Lab
Readme
@virtual-live-lab/tsconfig
TypeScript configuration for Virtual Live Lab.
Presets
astro: Configuration for Astro.base: Basic configuration.cloudflare-workers: Configuration for Cloudflare Workers.hono: Configuration for Hono. Automatically extendscloudflare-workers.library: Configuration for library.nextjs: Configuration for Next.js.react: Configuration for React.remix: Configuration for Remix.vite: Configuration for Vite.
[!WARNING] >
library,react, andvitepreset is basically for internal use.
Installation
npm install typescript @virtual-live-lab/tsconfig --save-devUse Normal presets
// tsconfig.json
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "@virtual-live-lab/tsconfig/{preset}"
// your configuration
}Use Astro preset
[!TIP] TypeScript Plugin is required to worker properly outside of VSCode.
npm install @astrojs/ts-plugin \
--save-dev// tsconfig.json
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "@virtual-live-lab/tsconfig/astro"
// your configuration
}Use Cloudflare Workers preset
npm install @cloudflare/workers-types \
--save-dev// tsconfig.json
{
"$schema": "https://json.schemastore.org/tsconfig",
"extends": "@virtual-live-lab/tsconfig/cloudflare-workers"
// your configuration
}