0.0.24 โข Published 10 months ago
ts-hajime v0.0.24
TS-Hajime ๐ธ
Effortlessly bootstrap strongly-typed TypeScript npm libraries with minimal configuration and a focus on developer experience.
๐ Features
- Minimal Setup & Visual Clarity: Enjoy sensible defaults that keep your project setup clean.
- Developer-Centric: Built with tools like
pkgroll
,tsx
,tsup
,vitest
, andclieye
. - Comprehensive Configurations:
- Preconfigured
tsconfig
,eslint
,vitest
,prettier
,package.json
, and.gitignore
files. - Ready-to-use GitHub Actions, pre-commit hooks, and npm scripts.
- Examples and tests included for both library code and
npx
commands.
- Preconfigured
- TypeScript npx Commands: Write
npx
commands directly in TypeScript. - ESM & CJS Support: Outputs both ESM and CJS modules.
- Optimized for VSCode: Pre-configured with file nesting, auto-prettify on save, and a specified TypeScript TSDK path.
- Fully Customizable: Exposed configurations allow for complete customization to fit your needs.
๐ Getting Started
Run the command below to bootstrap your project:
npx ts-hajime your-app-name-here
Hereโs what your project structure will look like:
- Replace all occurrences of
my-app
with your appโs name, andmy-description
with a description.
โ๏ธ Key Commands
- Build:
npm run build
- Test:
npm test
- Lint & Fix:
npm run lint
- Type Check:
npm run tsc
(Note: Type checking is automatically done in GitHub Actions as part of the build step withpkgroll
.) - Try
npx
Command Locally:npm run npx something
(Modify thenpx
script inpackage.json
to suit your project requirements.)
Start your TypeScript library development journey with a delightful, optimized, and flexible setup. Enjoy coding! ๐ธ
๐ง Roadmap
- replace
cleye
withcac
0.0.24
10 months ago
0.0.23
10 months ago
0.0.22
10 months ago
0.0.21
10 months ago
0.0.20
10 months ago
0.0.19
10 months ago
0.0.18
10 months ago
0.0.17
10 months ago
0.0.16
10 months ago
0.0.15
10 months ago
0.0.14
10 months ago
0.0.13
10 months ago
0.0.12
10 months ago
0.0.11
10 months ago
0.0.10
10 months ago
0.0.9
10 months ago
0.0.8
10 months ago
0.0.7
10 months ago
0.0.6
10 months ago
0.0.5
10 months ago
0.0.4
10 months ago
0.0.3
10 months ago
0.0.2
10 months ago
0.0.1
10 months ago
0.0.0
10 months ago