3.0.1 • Published 5 years ago

typestart v3.0.1

Weekly downloads
3
License
Unlicense
Repository
github
Last release
5 years ago

📦 Typestart

Travis CI Coverage Status GitHub Vulnerabilities Minzipped size

Typestart is a web/DOM library starter with these features:

  • Written in Typescript
  • Built-in demo with GitHub pages (./docs/ folder)
  • main/module/types in package.json
  • Bundled as UMD (works as a module)
  • Exposes window.Library (works with CDNs)
  • Style with Sass
  • Test with Jest
  • Build with Travis CI
  • Clean with Prettier

⭐ Getting started

Clone and start your project:

git clone git@github.com:AnandChowdhary/typestart
mv typestart my-library && cd my-library
sudo rm -r .git && git init

Find and replace "typestart" with your library name and "AnandChowdhary" with your GitHub username.

GitHub configuration

Setup GitHub Pages demo by going to Settings → GitHub Pages → Source → master branch /docs folder.

Development

Start development server with HMR and prettier:

yarn start

Production

Build a production version:

yarn build

🛠️ Using a Typestart library

Install the library as a dependency:

npm install typestart

Or, if you're using Yarn:

yarn add typestart

Then import the library:

import Typestart from "typestart";

And initialize it with an optional selector:

const typestart = new Typestart("#heading");

You can also use a CDN:

<script src="https://unpkg.com/typestart"></script>

💡 Why another starter?

I've used a bunch of different Typescript library starters, but they all have tons of boilerplate (super long build rules, scripts for releases, publishing, building, etc.)

Typestart is—like the name suggests—a starting point.

📝 License

Unlicense (public domain, do whatever you want)

3.0.1

5 years ago

3.0.0

5 years ago

2.0.0

5 years ago

1.0.0

5 years ago

0.9.0

5 years ago