/template

A template starter repo for modern JavaScript and TypeScript development, designed to ensure high-quality code output.

Primary LanguageJavaScriptMIT LicenseMIT

@wopjs/template

Build Status

A template starter repo for modern JavaScript and TypeScript development, designed to ensure high-quality code output.

  • ESLint Configuration: Includes TypeScript support and automatic import sorting.
  • Testing Framework: Utilizes Vitest for seamless testing and coverage reporting.
  • Documentation Generation: Handled by TypeDoc for creating detailed documentation.
  • Build Process: Uses tsup to bundle compact, readable code with a focus on minimizing bundle size.
  • Continuous Integration: Includes GitHub Actions for automated CI testing, versioning and publishing.

Install

After you have cloned the repository generated by this template, run the following command to rename the package and install dependencies:

node scripts/setup.mjs

It will update the template with info inferred from git or directory name, and install dependencies.

You can also set the info manually by running:

node scripts/setup.mjs --name "package-name" --description "package description" --repo "https://github.com/wopjs/template.git"

License

MIT @ wopjs