oopsjs

A port of OOPS.js for node. Enables a very simple structure for Object Oriented Programming.

npm install oopsjs
7 downloads in the last month

OOPS.js (For Node.js)


(For the original library and complete usage instructions, please see: https://github.com/Cleod9/oopsjs)

This library is a Node.js port of OOPS.js.

Installation

npm install oopsjs

And that's it! You can then start using it by simply requiring the oopsjs package:

var OOPS = require('oopsjs');

You will then have access to the library through the variable OOPS. See below for a quick example:

//Define a class
var AwesomeClass = OOPS.extend({
    _constructor_: function() {
        console.log('An awesome class has been created!');
    }
});

//Create an instance of your class
var myAwesomeClass = new AwesomeClass();

For full instructions, see the original OOPS.js.

This library also works great with ImportJS for Node!

Version History

1.1.2

  • Readme update (Node.js)

1.1.1

  • Minor syntax change

1.1.0

  • Greatly simplified the setup structure by using standard JS practices
  • Replaced parent property with super

(99% backwards compatible with 1.0.0)

1.0.0

  • Initial release

Copyrighted © 2013 by Greg McLeod

GitHub: https://github.com/cleod9

npm loves you