0.0.5 • Published 4 years ago

swell v0.0.5

Weekly downloads
5
License
ISC
Repository
-
Last release
4 years ago

Swell

Champion of the unobligatory shortcut

Swell is a collection of node.js compilers and a thin core library of objects that speed the development of javascript apps on both client and server.

Under the hood

Swell compiles Coffeescript objects into javascript that extend Backbone.js on the client and respond to requests made via Express / NodeJS on the server. Socket.io allows for easy communication beteween multiple connected clients. By default, Swell utilizes Dust for templating (both client and server side) and Stylus as a CSS preprocessor however it can be very easily adapted to use different client side tools.

Exposure

Swell applications always expose the core server modules giving you full control over the request and response pipeline. Core client modules are also exposed and compiled in to your app realtime as opposed to being black-boxed in a vendor or public file.

Not Isomorphic

Isomorphic apps run the same code on both the client and the server. This is not the case with Swell. Models and collections are defined in one place and extend what appears to be the same class however, when compiled they extend two different objects each of which is intened for the client or server but not both!

0.0.5

4 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago