arayaits
v1.0.0
Published
一个为 AI 应用、AI SDK、AI 前端提供“强类型、可组合、跨端通用”的 TS 工具库。
Downloads
420
Readme
Create TypeScript Fast
This project is generated by create-ts-fast, a tool for scaffolding npm libraries written in TypeScript.
Directory walkthrough
The project has the following files and directories:
├── .github/workflows/ci.yml
├── dist
├── src
│ ├── __tests__
│ └── index.ts
├── package.json
├── README.md
├── tsconfig.json
├── tsup.config.ts
└── vitest.config.tssrc: Contains source code__tests__: Directory containing tests. Code within__tests__will be ignored during buildindex.ts: Main file
package.json: Self explanatoryREADME.md: Project's README file. Contents will be displayed on the package homepage on npmjs.com and repo homepage of github.comtsconfig.json: Base TypeScript config. Used when developingtsup.config.json: tsup config. Refer to its documentation for customizationvitest.config.ts: Vitest config. Refer to its documentation for customizationdist: Directory containing generated files. The contents of this directory is published.github/workflows/ci.yml: GitHub action that runs typechecks, tests and build
Next steps
- Implement your library within
src. Add tests if you take pride in being a developer - Modify
package.json– updatename,version,authorand any other relevant fields - Update
README.md npm publish. You will have to login to npm if you aren't already logged in- Profit!
Commands
npm run typecheck: Checks code withinsrcfor TypeScript issues. No artifacts are generatednpm test: Single test run using Vitestnpm run test:watch: Watch mode. Runs all test suites and reruns them when there are changesnpm run build: Compilessrcinto CommonJS and ES modules (along with TypeScript declaration files) into thedistdirectorynpm run verify: Run typechecks + tests + build. Suitable when developing and in CI environments to ensure all checks are validnpm run clean: Deletes thedistdirectory
