Write TypeScript packages with optionally zero configuration.
Setting up new TypeScript packages is annoying. Installing and configuring the same packages over and over again is tedious and it is easy for tool versions to drift across multiple packages.
ts-engine aims to reduce package setup effort drastically. With just one dependency and optionally no configuration you can build, test and lint your packages.
yarn add --dev @ts-engine/cli@next # for applications also install the runtime yarn add @ts-engine/runtime@next
tse build src/index.ts
Run your app directly from its TypeScript entry file.
tse run src/index.ts
Execute tests using Jest.
tse lint .