Skip to content

Instantly share code, notes, and snippets.

@charud
Created March 7, 2012 08:03
Show Gist options
  • Save charud/1991812 to your computer and use it in GitHub Desktop.
Save charud/1991812 to your computer and use it in GitHub Desktop.
Lightweight Javascript Module with support for many instances
<snippet>
<content><![CDATA[
var ${1:Namespace} = ${1:Namespace} || {};
${1:Namespace}.${2:Module} = function(options)
{
var me = {};
me.init = function()
{
${3}
};
me.init();
return me;
};
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>multimodule</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.js</scope>
</snippet>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment