扩展JS ExpansionJS是一个简单的库,它向原生JavaScript对象添加原型值以增强其功能。主要用途是作为一个util/one-require-needed样式库,它将新功能附加到程序执行的其余部分的对象上。这个库是作为一个个人项目开始的,因为我发现自己经常需要这些功能中的大部分。设置通过npm从这个repo安装:


$ npm install expansion

您在库中需要的那一刻,原型就会发生,因此,就像在代码中的某个地方一样简单:


require('expansion');

这可能会根据此项目采用的路径而有所变化。如果你想访问ExtensionJS的创建方法,你可以存储需求:


var expand = require('expansion');

兼容性由于需要代码覆盖率跟踪(需要>= 0.8.x),因此已删除对针对No的支持。