ts-strict-setup is a CLI tool that sets up a TypeScript project with a minimal yet well-configured environment in a single command. Perfect for developers who want a quick and efficient way to get started with TypeScript.
You can use npx to run the CLI tool without installing it globally:
To use the CLI tool with npx:
npx ts-strict-setup -y
Run the command and follow the prompts:
npx ts-strict-setup -y
You will be prompted to enter a project name. The tool will then create a new project directory with the following structure:
<project-name>/
├── src/
│ └── index.ts
├── lib/
├── test/
│ └── index.test.ts
├── dist/
├── views/
│ └── index.html
├── .eslintignore
├── eslint.config.js
├── package.json
├── tsconfig.json
cd <project-name>
npm run dev
To use the CLI tool, run the following command:
cd <project-name>
change the directory
npm run lint
npm run dev
npm run build
npm run start
npm run test
The tool sets up the following configurations:
The tsconfig.json file includes settings for:
The eslint.config.js file includes:
For a step-by-step guide, check out our YouTube tutorials:
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
This project is licensed under GPL-3.0. See the LICENSE file for details.
For questions or support, please contact inquiry.akshatkotpalliwar@gmail.com .