davezen1 / js-library-starter

Javascript Library Starter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Coverage Status

JS Starter Library

Javascript Starter Library with common tasks setup for testing, linting, formatting, building, and minifying. This library is meant as a starter for building a reusable javascript library for use in the browser. The principles like testing and linting will remain but libraries may change over time.

Ingredients

Notes:

If jest hangs: brew reinstall watchman

Use

Clone contents of repo and adjust.

For publishing to npm and GitHub package

The release flow would be tag code, v1.0 for example, create a release in GitHub. This would trigger the publish nodejs npm/GitHub pacakge workflow.

Roadmap

Tentative to do list

  • Add npm publishing automation with GitHub Actions
  • Typescript support
  • Accessibility support through jest-axe

About

Javascript Library Starter

License:MIT License


Languages

Language:JavaScript 100.0%