All Projects → endel → library-template.ts

endel / library-template.ts

Licence: MIT license
Template for authoring TypeScript modules/libraries. Uses Webpack + Karma + Mocha for testing.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to library-template.ts

monoreact
📦 React workspaces implementation
Stars: ✭ 13 (-62.86%)
Mutual labels:  typescript-library
Gojs
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
Stars: ✭ 5,739 (+16297.14%)
Mutual labels:  typescript-library
fnts
λ Minimal Functional Programming Utilities for TypeScript & JavaScript
Stars: ✭ 75 (+114.29%)
Mutual labels:  typescript-library
react-native-navigation-drawer-extension
Drawer API built on top of wix react-native-navigation for iOS and Android (with TypeScript!)
Stars: ✭ 151 (+331.43%)
Mutual labels:  typescript-library
tall
Promise-based, No-dependency URL unshortner (expander) module for Node.js
Stars: ✭ 56 (+60%)
Mutual labels:  typescript-library
Ts Toolbelt
ts-toolbelt is the largest, and most tested type library available right now, featuring +200 utilities. Our type collection packages some of the most advanced mapped types, conditional types, and recursive types on the market.
Stars: ✭ 3,099 (+8754.29%)
Mutual labels:  typescript-library
avro-typescript
TypeScript Code Generator for Apache Avro Schema Types
Stars: ✭ 19 (-45.71%)
Mutual labels:  typescript-library
imtool
🖼️ Client-side canvas-based image manipulation library.
Stars: ✭ 38 (+8.57%)
Mutual labels:  typescript-library
React Flow
Highly customizable library for building interactive node-based UIs, editors, flow charts and diagrams
Stars: ✭ 8,348 (+23751.43%)
Mutual labels:  typescript-library
tiny-typed-emitter
Fully type-checked NodeJS EventEmitter
Stars: ✭ 96 (+174.29%)
Mutual labels:  typescript-library
ng2-rest
Isomorphic, simple, robust REST API library for Browser and NodeJS, ( ts / js ) apps
Stars: ✭ 26 (-25.71%)
Mutual labels:  typescript-library
validate-polish
Utility library for validation of PESEL, NIP, REGON, identity card etc. Aimed mostly at Polish enviroment. [Polish] Walidacja numerów pesel, nip, regon, dowodu osobistego.
Stars: ✭ 31 (-11.43%)
Mutual labels:  typescript-library
ifto
A simple debugging module for AWS Lambda (λ) timeout
Stars: ✭ 72 (+105.71%)
Mutual labels:  typescript-library
deno-aws api
From-scratch Typescript client for accessing AWS APIs
Stars: ✭ 33 (-5.71%)
Mutual labels:  typescript-library
necktie
Necktie – a simple DOM binding tool
Stars: ✭ 43 (+22.86%)
Mutual labels:  typescript-library
KosherZmanim
Port of the KosherJava zmanim library to TypeScript
Stars: ✭ 29 (-17.14%)
Mutual labels:  typescript-library
Useworker
⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks
Stars: ✭ 2,233 (+6280%)
Mutual labels:  typescript-library
typescript-strict-plugin
Typescript plugin that allows turning on strict mode in specific files or directories.
Stars: ✭ 166 (+374.29%)
Mutual labels:  typescript-library
alls
Just another library with the sole purpose of waiting till all promises to complete. Nothing more, Nothing less.
Stars: ✭ 13 (-62.86%)
Mutual labels:  typescript-library
microbundle-ts-pkg
A TypeScript npm package skeleton/starter project with microbundle, node:test and prettier
Stars: ✭ 20 (-42.86%)
Mutual labels:  typescript-library

TypeScript Library Template

Template for authoring TypeScript modules for the browser. This template includes:

  • TypeScript as authoring language
  • Mocha as testing framework
  • Karma for browser testing
  • Webpack for bundling your static library.

Usage

Clone and install the dependencies:

git clone https://github.com/endel/library-template.ts.git
cd library-template.ts
npm install

Start karma test-runner and watch for changes.

npm start

Run mocha in node environment.

npm test

Generate distribution files and typing definitions.

npm prepublish

Bundling your static library

npm run bundle

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].