Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
creatorpattern.js
Advanced tools
Readme
microlib to easily add the creator pattern to your class. It works in browser and node.js
to mixin the creator pattern in a class ```FooClass`, do the following in node.js
var mixinCreatorPattern = require('creatorpattern');
mixinCreatorPattern(FooClass, 'FooClass')
or do the following in your browser
mixinCreatorPattern(FooClass, 'FooClass')
After that, FooClass
honor the creator pattern. so instead of
var foo = new FooClass(2,1)
you can do
var foo = FooClass.create(2,1);
in node.js
npm install creatorpattern.js
in your browser
<script src='creatorpattern.js'></script>
It includes a single function mixinCreatorPattern(constructorFunction, nameOfClass)
mixinCreatorPattern(FooClass, 'FooClass')
FooClass
is the contructor of your class.'FooClass'
is optional and is the name of the class in string.
It does its best to keep the name of the class. Thus
when you display your variables in the js console, you will see the
proper name.
If the name isn't provided, it will take the function name of the
constructor function. If there is none, the name won't be keptFAQs
microlib to easily add the creator pattern to your class.
The npm package creatorpattern.js receives a total of 4 weekly downloads. As such, creatorpattern.js popularity was classified as not popular.
We found that creatorpattern.js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.