Skip to content

A tool to create isomorphic libraries with CoffeeScript

License

Notifications You must be signed in to change notification settings

ch1c0t/coffeelib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

coffeelib is a tool to create isomorphic libraries with CoffeeScript. You can install it globally with

npm install coffeelib -g

and then use

coffeelib new NAME

to create a directory named NAME and a new library inside of it. For example, coffeelib new name0.

After entering the directory with cd name0, you can use

  • npm test;
  • coffeelib build;
  • coffeelib watch;

npm test

is to run the tests. coffeelib creates all new libraries with a basic function and a basic test for it.

coffeelib build

is to build the library. It compiles the sources in the src directory to the lib directory.

It creates automatically a ES module wrapper for a CommonJS module. This allows to use the library both with require and import.

coffeelib watch(or npm start)

is to rebuild the library when the sources in the src directory change.

Usage examples

Development

To work on coffeelib itself, you can use the following commands.

npm start to start a development session.

npm test to run the tests.

About

A tool to create isomorphic libraries with CoffeeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published