inflection
Advanced tools
Comparing version 1.3.3 to 1.3.4
# History | ||
## 1.3.4 / 2014-02-12 | ||
- [update packages] should->3.1.2 | ||
- [refactoring] Use `mocha` instead of hard coding tests | ||
## 1.3.3 / 2014-01-22 | ||
@@ -4,0 +9,0 @@ |
@@ -16,6 +16,6 @@ /*! | ||
}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(s,m){var u=s.split("/"); | ||
var r=0;var q=u.length;var t,n,p,o;for(;r<q;r++){t=u[r].split("_");n=((m&&r+1===q)?(1):(0));p=n;o=t.length;for(;p<o;p++){if(p!==0){t[p]=t[p].toLowerCase(); | ||
}t[p]=t[p].charAt(0).toUpperCase()+t[p].substring(1);}u[r]=t.join("");}return u.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(); | ||
},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 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); | ||
@@ -30,2 +30,2 @@ },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; | ||
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); | ||
})(this); |
@@ -296,8 +296,7 @@ /*! | ||
var j = str_path.length; | ||
var str_arr, init_x, k, l; | ||
var str_arr, init_x, k, l, first; | ||
for( ; i < j; i++ ){ | ||
str_arr = str_path[ i ].split( '_' ); | ||
init_x = (( lowFirstLetter && i + 1 === j ) ? ( 1 ) : ( 0 )); | ||
k = init_x; | ||
k = 0; | ||
l = str_arr.length; | ||
@@ -310,3 +309,6 @@ | ||
str_arr[ k ] = str_arr[ k ].charAt( 0 ).toUpperCase() + str_arr[ k ].substring( 1 ); | ||
first = str_arr[ k ].charAt( 0 ); | ||
first = lowFirstLetter && i === 0 && k === 0 | ||
? first.toLowerCase() : first.toUpperCase(); | ||
str_arr[ k ] = first + str_arr[ k ].substring( 1 ); | ||
} | ||
@@ -627,3 +629,3 @@ | ||
*/ | ||
inflector.version = '1.3.3'; | ||
inflector.version = '1.3.4'; | ||
@@ -630,0 +632,0 @@ // browser support |
{ | ||
"name" : "inflection", | ||
"version" : "1.3.3", | ||
"version" : "1.3.4", | ||
"description": "A port of inflection-js to node.js module", | ||
@@ -16,9 +16,10 @@ "keywords" : [ | ||
{ "name": "brandondewitt" }, | ||
{ "name": "luk3thomas" }, | ||
{ "name": "Marcel Klehr" } | ||
{ "name": "luk3thomas" }, | ||
{ "name": "Marcel Klehr" }, | ||
{ "name": "Raymond Feng" } | ||
], | ||
"dependencies" : {}, | ||
"devDependencies": { | ||
"node.flow": "1.2.3", | ||
"should" : "3.0.1" | ||
"mocha" : "1.17.1", | ||
"should": "3.1.2" | ||
}, | ||
@@ -36,4 +37,4 @@ "main" : "./lib/inflection.js", | ||
"scripts": { | ||
"test" : "node test/run.js" | ||
"test" : "mocha -R spec" | ||
} | ||
} |
@@ -414,2 +414,3 @@ # inflection | ||
- Marcel Klehr | ||
- Raymond Feng | ||
@@ -416,0 +417,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
42429
654
441