inflection
Advanced tools
Comparing version 1.3.5 to 1.3.6
{ | ||
"name": "inflection", | ||
"version": "1.3.5", | ||
"version": "1.3.6", | ||
"homepage": "https://github.com/dreamerslab/node.inflection", | ||
@@ -5,0 +5,0 @@ "authors": [ |
{ | ||
"name": "inflection", | ||
"version": "1.3.5", | ||
"version": "1.3.6", | ||
"repo": "dreamerslab/node.inflection", | ||
@@ -16,5 +16,9 @@ "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": "David Miró", "email": "lite.3engine@gmail.com" }, | ||
{ "name": "brandondewitt" }, | ||
{ "name": "luk3thomas" }, | ||
{ "name": "Marcel Klehr" } | ||
{ "name": "luk3thomas" }, | ||
{ "name": "Marcel Klehr" }, | ||
{ "name": "Raymond Feng" }, | ||
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" } | ||
], | ||
@@ -21,0 +25,0 @@ "dependencies": {}, |
# History | ||
## 1.3.6 / 2014-06-07 | ||
- [bug fix] Rearrange rules. `movies` -> `movy` | ||
## 1.3.5 / 2014-02-12 | ||
@@ -4,0 +10,0 @@ |
@@ -11,3 +11,3 @@ /*! | ||
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("([^aeiouy]|qu)ies$","gi"),"$1y"],[new RegExp("(s)eries$","gi"),"$1eries"],[new RegExp("(m)ovies$","gi"),"$1ovie"],[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 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"); | ||
@@ -28,4 +28,4 @@ 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; | ||
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.5"; | ||
}}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); |
@@ -116,5 +116,5 @@ /*! | ||
[ 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( '(m)ovies$', 'gi' ), '$1ovie' ], | ||
[ new RegExp( '(x|ch|ss|sh)es$', 'gi' ), '$1' ], | ||
@@ -440,4 +440,4 @@ [ new RegExp( '([m|l])ice$', 'gi' ), '$1ouse' ], | ||
titleize : function ( str ){ | ||
str = str.toLowerCase().replace( underbar, ' '); | ||
var str_arr = str.split(' '); | ||
str = str.toLowerCase().replace( underbar, ' ' ); | ||
var str_arr = str.split( ' ' ); | ||
var i = 0; | ||
@@ -568,3 +568,3 @@ var j = str_arr.length; | ||
ordinalize : function ( str ){ | ||
var str_arr = str.split(' '); | ||
var str_arr = str.split( ' ' ); | ||
var i = 0; | ||
@@ -630,3 +630,3 @@ var j = str_arr.length; | ||
*/ | ||
inflector.version = '1.3.5'; | ||
inflector.version = '1.3.6'; | ||
@@ -633,0 +633,0 @@ // browser support |
{ | ||
"name" : "inflection", | ||
"version" : "1.3.5", | ||
"version" : "1.3.6", | ||
"description": "A port of inflection-js to node.js module", | ||
@@ -15,11 +15,14 @@ "keywords" : [ | ||
{ "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": "Raymond Feng" }, | ||
{ "name": "Kane Cohen", "email": "kanecohen@gmail.com" } | ||
], | ||
"dependencies" : {}, | ||
"devDependencies": { | ||
"mocha" : "1.17.1", | ||
"should": "3.1.2" | ||
"mocha" : "1.20.1", | ||
"should": "4.0.1" | ||
}, | ||
@@ -26,0 +29,0 @@ "main" : "./lib/inflection.js", |
@@ -411,2 +411,3 @@ # inflection | ||
- Lance Pollard <lancejpollard@gmail.com> (Browser support) | ||
- Dane O'Connor <Dane.OConnor@gmail.com> | ||
- brandondewitt | ||
@@ -416,2 +417,3 @@ - luk3thomas | ||
- Raymond Feng | ||
- Kane Cohen <kanecohen@gmail.com> | ||
@@ -418,0 +420,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43088
658
443