A base TSConfig for working with Node 14.
84
Build a TypeScript configuration recommendation tool that helps developers choose appropriate TypeScript configurations for different JavaScript runtime environments. The tool should provide configuration recommendations for Deno, Bun, and legacy JavaScript engines.
Configuration Loader: Create a module that loads base TypeScript configurations for different runtime environments from the configuration package.
Configuration Recommender: Build a recommender that provides the appropriate base configuration for a target runtime. Support:
Configuration Analyzer: Implement an analyzer that extracts and reports key configuration settings from a loaded configuration:
Input:
Expected Output:
Input:
Expected Output:
Input:
Expected Output:
src/config-loader.ts - Configuration loading logicsrc/config-recommender.ts - Configuration recommendationssrc/config-analyzer.ts - Configuration analysissrc/types.ts - Type definitionssrc/config-loader.test.ts - Tests for configuration loadersrc/config-analyzer.test.ts - Tests for analyzerProvides pre-configured TypeScript settings for different runtime environments including Deno, Bun, and various JavaScript engines. This package contains standardized base configurations that can be extended for different runtimes.
Install with Tessl CLI
npx tessl i tessl/npm-tsconfig--node14docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10