Socket
Socket
Sign inDemoInstall

inflection

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

inflection - npm Package Compare versions

Comparing version 1.3.6 to 1.3.7

17

bower.json
{
"name": "inflection",
"version": "1.3.6",
"version": "1.3.7",
"homepage": "https://github.com/dreamerslab/node.inflection",
"description": "JavaScript Inflection Support",
"authors": [
"ben <ben@dreamerslab.com>"
],
"description": "JavaScript Inflection Support",
"contributors": [
{ "name": "Ryan Schuft", "email": "ryan.schuft@gmail.com" },
{ "name": "Ben Lin", "email": "ben@dreamerslab.com" },
{ "name": "Lance Pollard", "email": "lancejpollard@gmail.com" },
{ "name": "Dane O'Connor", "email": "dane.oconnor@gmail.com" },
{ "name": "David Miró", "email": "lite.3engine@gmail.com" },
{ "name": "brandondewitt" },
{ "name": "luk3thomas" },
{ "name": "Marcel Klehr" },
{ "name": "Raymond Feng" },
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" },
{ "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org" }
],
"main": "inflection.min.js",

@@ -10,0 +23,0 @@ "keywords": [

7

component.json
{
"name": "inflection",
"version": "1.3.6",
"version": "1.3.7",
"repo": "dreamerslab/node.inflection",

@@ -16,3 +16,3 @@ "description": "A port of inflection-js to node.js module",

{ "name": "Lance Pollard", "email": "lancejpollard@gmail.com" },
{ "name": "Dane O'Connor", "email": "Dane.OConnor@gmail.com" },
{ "name": "Dane O'Connor", "email": "dane.oconnor@gmail.com" },
{ "name": "David Miró", "email": "lite.3engine@gmail.com" },

@@ -23,3 +23,4 @@ { "name": "brandondewitt" },

{ "name": "Raymond Feng" },
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" }
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" },
{ "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org" }
],

@@ -26,0 +27,0 @@ "dependencies": {},

# History
## 1.3.7 / 2014-06-25
- [refactoring] Adopt UMD import to work in a variety of different situations
- [update packages] should->4.0.4
## 1.3.6 / 2014-06-07

@@ -4,0 +10,0 @@

@@ -9,22 +9,22 @@ /*!

*/
(function(i){var d=["equipment","information","rice","money","species","series","fish","sheep","moose","deer","news"];
(function(a,b){if(typeof define==="function"&&define.amd){define([],b);
}else{if(typeof exports==="object"){module.exports=b();}else{a.inflection=b();}}}(this,function(){var d=["equipment","information","rice","money","species","series","fish","sheep","moose","deer","news"];
var g=[[new RegExp("(m)en$","gi")],[new RegExp("(pe)ople$","gi")],[new RegExp("(child)ren$","gi")],[new RegExp("([ti])a$","gi")],[new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi")],[new RegExp("(hive)s$","gi")],[new RegExp("(tive)s$","gi")],[new RegExp("(curve)s$","gi")],[new RegExp("([lr])ves$","gi")],[new RegExp("([^fo])ves$","gi")],[new RegExp("([^aeiouy]|qu)ies$","gi")],[new RegExp("(s)eries$","gi")],[new RegExp("(m)ovies$","gi")],[new RegExp("(x|ch|ss|sh)es$","gi")],[new RegExp("([m|l])ice$","gi")],[new RegExp("(bus)es$","gi")],[new RegExp("(o)es$","gi")],[new RegExp("(shoe)s$","gi")],[new RegExp("(cris|ax|test)es$","gi")],[new RegExp("(octop|vir)i$","gi")],[new RegExp("(alias|status)es$","gi")],[new RegExp("^(ox)en","gi")],[new RegExp("(vert|ind)ices$","gi")],[new RegExp("(matr)ices$","gi")],[new RegExp("(quiz)zes$","gi")],[new RegExp("(m)an$","gi"),"$1en"],[new RegExp("(pe)rson$","gi"),"$1ople"],[new RegExp("(child)$","gi"),"$1ren"],[new RegExp("^(ox)$","gi"),"$1en"],[new RegExp("(ax|test)is$","gi"),"$1es"],[new RegExp("(octop|vir)us$","gi"),"$1i"],[new RegExp("(alias|status)$","gi"),"$1es"],[new RegExp("(bu)s$","gi"),"$1ses"],[new RegExp("(buffal|tomat|potat)o$","gi"),"$1oes"],[new RegExp("([ti])um$","gi"),"$1a"],[new RegExp("sis$","gi"),"ses"],[new RegExp("(?:([^f])fe|([lr])f)$","gi"),"$1$2ves"],[new RegExp("(hive)$","gi"),"$1s"],[new RegExp("([^aeiouy]|qu)y$","gi"),"$1ies"],[new RegExp("(x|ch|ss|sh)$","gi"),"$1es"],[new RegExp("(matr|vert|ind)ix|ex$","gi"),"$1ices"],[new RegExp("([m|l])ouse$","gi"),"$1ice"],[new RegExp("(quiz)$","gi"),"$1zes"],[new RegExp("s$","gi"),"s"],[new RegExp("$","gi"),"s"]];
var a=[[new RegExp("(m)an$","gi")],[new RegExp("(pe)rson$","gi")],[new RegExp("(child)$","gi")],[new RegExp("^(ox)$","gi")],[new RegExp("(ax|test)is$","gi")],[new RegExp("(octop|vir)us$","gi")],[new RegExp("(alias|status)$","gi")],[new RegExp("(bu)s$","gi")],[new RegExp("(buffal|tomat|potat)o$","gi")],[new RegExp("([ti])um$","gi")],[new RegExp("sis$","gi")],[new RegExp("(?:([^f])fe|([lr])f)$","gi")],[new RegExp("(hive)$","gi")],[new RegExp("([^aeiouy]|qu)y$","gi")],[new RegExp("(x|ch|ss|sh)$","gi")],[new RegExp("(matr|vert|ind)ix|ex$","gi")],[new RegExp("([m|l])ouse$","gi")],[new RegExp("(quiz)$","gi")],[new RegExp("(m)en$","gi"),"$1an"],[new RegExp("(pe)ople$","gi"),"$1rson"],[new RegExp("(child)ren$","gi"),"$1"],[new RegExp("([ti])a$","gi"),"$1um"],[new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),"$1$2sis"],[new RegExp("(hive)s$","gi"),"$1"],[new RegExp("(tive)s$","gi"),"$1"],[new RegExp("(curve)s$","gi"),"$1"],[new RegExp("([lr])ves$","gi"),"$1f"],[new RegExp("([^fo])ves$","gi"),"$1fe"],[new RegExp("(m)ovies$","gi"),"$1ovie"],[new RegExp("([^aeiouy]|qu)ies$","gi"),"$1y"],[new RegExp("(s)eries$","gi"),"$1eries"],[new RegExp("(x|ch|ss|sh)es$","gi"),"$1"],[new RegExp("([m|l])ice$","gi"),"$1ouse"],[new RegExp("(bus)es$","gi"),"$1"],[new RegExp("(o)es$","gi"),"$1"],[new RegExp("(shoe)s$","gi"),"$1"],[new RegExp("(cris|ax|test)es$","gi"),"$1is"],[new RegExp("(octop|vir)i$","gi"),"$1us"],[new RegExp("(alias|status)es$","gi"),"$1"],[new RegExp("^(ox)en","gi"),"$1"],[new RegExp("(vert|ind)ices$","gi"),"$1ex"],[new RegExp("(matr)ices$","gi"),"$1ix"],[new RegExp("(quiz)zes$","gi"),"$1"],[new RegExp("ss$","gi"),"ss"],[new RegExp("s$","gi"),""]];
var c=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"];var k=new RegExp("(_ids|_id)$","g");
var f=new RegExp("_","g");var j=new RegExp("[ _]","g");var e=new RegExp("([A-Z])","g");var h=new RegExp("^_");var b={_apply_rules:function(q,p,o,n){if(n){q=n;
}else{var r=(b.indexOf(o,q.toLowerCase())>-1);if(!r){var m=0;var l=p.length;for(;m<l;m++){if(q.match(p[m][0])){if(p[m][1]!==undefined){q=q.replace(p[m][0],p[m][1]);
}break;}}}}return q;},indexOf:function(l,q,p,r){if(!p){p=-1;}var n=-1;var o=p;var m=l.length;for(;o<m;o++){if(l[o]===q||r&&r(l[o],q)){n=o;break;}}return n;
},pluralize:function(m,l){return b._apply_rules(m,g,d,l);},singularize:function(m,l){return b._apply_rules(m,a,d,l);},camelize:function(t,m){var v=t.split("/");
var c=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"];var j=new RegExp("(_ids|_id)$","g");
var f=new RegExp("_","g");var i=new RegExp("[ _]","g");var e=new RegExp("([A-Z])","g");var h=new RegExp("^_");var b={_apply_rules:function(p,o,n,m){if(m){p=m;
}else{var q=(b.indexOf(n,p.toLowerCase())>-1);if(!q){var l=0;var k=o.length;for(;l<k;l++){if(p.match(o[l][0])){if(o[l][1]!==undefined){p=p.replace(o[l][0],o[l][1]);
}break;}}}}return p;},indexOf:function(k,p,o,q){if(!o){o=-1;}var m=-1;var n=o;var l=k.length;for(;n<l;n++){if(k[n]===p||q&&q(k[n],p)){m=n;break;}}return m;
},pluralize:function(l,k){return b._apply_rules(l,g,d,k);},singularize:function(l,k){return b._apply_rules(l,a,d,k);},camelize:function(t,m){var v=t.split("/");
var r=0;var q=v.length;var u,n,p,o,s;for(;r<q;r++){u=v[r].split("_");p=0;o=u.length;for(;p<o;p++){if(p!==0){u[p]=u[p].toLowerCase();}s=u[p].charAt(0);s=m&&r===0&&p===0?s.toLowerCase():s.toUpperCase();
u[p]=s+u[p].substring(1);}v[r]=u.join("");}return v.join("::");},underscore:function(o,p){if(p&&o===o.toUpperCase()){return o;}var l=o.split("::");var n=0;
var m=l.length;for(;n<m;n++){l[n]=l[n].replace(e,"_$1");l[n]=l[n].replace(h,"");}return l.join("/").toLowerCase();},humanize:function(l,m){l=l.toLowerCase();
l=l.replace(k,"");l=l.replace(f," ");if(!m){l=b.capitalize(l);}return l;},capitalize:function(l){l=l.toLowerCase();return l.substring(0,1).toUpperCase()+l.substring(1);
},dasherize:function(l){return l.replace(j,"-");},titleize:function(s){s=s.toLowerCase().replace(f," ");var q=s.split(" ");var p=0;var o=q.length;var r,n,m;
u[p]=s+u[p].substring(1);}v[r]=u.join("");}return v.join("::");},underscore:function(n,o){if(o&&n===n.toUpperCase()){return n;}var k=n.split("::");var m=0;
var l=k.length;for(;m<l;m++){k[m]=k[m].replace(e,"_$1");k[m]=k[m].replace(h,"");}return k.join("/").toLowerCase();},humanize:function(k,l){k=k.toLowerCase();
k=k.replace(j,"");k=k.replace(f," ");if(!l){k=b.capitalize(k);}return k;},capitalize:function(k){k=k.toLowerCase();return k.substring(0,1).toUpperCase()+k.substring(1);
},dasherize:function(k){return k.replace(i,"-");},titleize:function(s){s=s.toLowerCase().replace(f," ");var q=s.split(" ");var p=0;var o=q.length;var r,n,m;
for(;p<o;p++){r=q[p].split("-");n=0;m=r.length;for(;n<m;n++){if(b.indexOf(c,r[n].toLowerCase())<0){r[n]=b.capitalize(r[n]);}}q[p]=r.join("-");}s=q.join(" ");
s=s.substring(0,1).toUpperCase()+s.substring(1);return s;},demodulize:function(m){var l=m.split("::");return l[l.length-1];},tableize:function(l){l=b.underscore(l);
l=b.pluralize(l);return l;},classify:function(l){l=b.camelize(l);l=b.singularize(l);return l;},foreign_key:function(m,l){m=b.demodulize(m);m=b.underscore(m)+((l)?(""):("_"))+"id";
return m;},ordinalize:function(s){var q=s.split(" ");var o=0;var n=q.length;for(;o<n;o++){var m=parseInt(q[o],10);if(!isNaN(m)){var r=q[o].substring(q[o].length-2);
s=s.substring(0,1).toUpperCase()+s.substring(1);return s;},demodulize:function(l){var k=l.split("::");return k[k.length-1];},tableize:function(k){k=b.underscore(k);
k=b.pluralize(k);return k;},classify:function(k){k=b.camelize(k);k=b.singularize(k);return k;},foreign_key:function(l,k){l=b.demodulize(l);l=b.underscore(l)+((k)?(""):("_"))+"id";
return l;},ordinalize:function(s){var q=s.split(" ");var o=0;var n=q.length;for(;o<n;o++){var m=parseInt(q[o],10);if(!isNaN(m)){var r=q[o].substring(q[o].length-2);
var p=q[o].substring(q[o].length-1);var l="th";if(r!="11"&&r!="12"&&r!="13"){if(p==="1"){l="st";}else{if(p==="2"){l="nd";}else{if(p==="3"){l="rd";}}}}q[o]+=l;
}}return q.join(" ");},transform:function(o,l){var n=0;var m=l.length;for(;n<m;n++){var p=l[n];if(this.hasOwnProperty(p)){o=this[p](o);}}return o;}};b.version="1.3.6";
if(typeof define!=="undefined"){return define(function(m,l,n){n.exports=b;});}if(typeof exports==="undefined"){i.inflection=b;return;}module.exports=b;
})(this);
}}return q.join(" ");},transform:function(n,k){var m=0;var l=k.length;for(;m<l;m++){var o=k[m];if(this.hasOwnProperty(o)){n=this[o](n);}}return n;}};b.version="1.3.7";
return b;}));

@@ -10,3 +10,11 @@ /*!

( function ( root ){
( function ( root, factory ){
if( typeof define === 'function' && define.amd ){
define([], factory );
}else if( typeof exports === 'object' ){
module.exports = factory();
}else{
root.inflection = factory();
}
}( this, function (){

@@ -628,23 +636,5 @@ /**

*/
inflector.version = '1.3.6';
inflector.version = '1.3.7';
// browser support
// requirejs
if( typeof define !== 'undefined' ){
return define( function ( require, exports, module ){
module.exports = inflector;
});
}
// browser support
// normal usage
if( typeof exports === 'undefined' ){
root.inflection = inflector;
return;
}
/**
* Exports module.
*/
module.exports = inflector;
})( this );
return inflector;
}));
{
"name" : "inflection",
"version" : "1.3.6",
"version" : "1.3.7",
"description": "A port of inflection-js to node.js module",

@@ -15,3 +15,3 @@ "keywords" : [

{ "name": "Lance Pollard", "email": "lancejpollard@gmail.com" },
{ "name": "Dane O'Connor", "email": "Dane.OConnor@gmail.com" },
{ "name": "Dane O'Connor", "email": "dane.oconnor@gmail.com" },
{ "name": "David Miró", "email": "lite.3engine@gmail.com" },

@@ -22,3 +22,4 @@ { "name": "brandondewitt" },

{ "name": "Raymond Feng" },
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" }
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" },
{ "name": "Gianni Chiappetta", "email": "gianni@runlevel6.org" }
],

@@ -28,3 +29,3 @@ "dependencies" : {},

"mocha" : "1.20.1",
"should": "4.0.1"
"should": "4.0.4"
},

@@ -31,0 +32,0 @@ "main" : "./lib/inflection.js",

@@ -411,3 +411,3 @@ # inflection

- Lance Pollard <lancejpollard@gmail.com> (Browser support)
- Dane O'Connor <Dane.OConnor@gmail.com>
- Dane O'Connor <dane.oconnor@gmail.com>
- brandondewitt

@@ -418,2 +418,3 @@ - luk3thomas

- Kane Cohen <kanecohen@gmail.com>
- Gianni Chiappetta <gianni@runlevel6.org>

@@ -420,0 +421,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc