Comparing version 0.1.0 to 0.1.1
@@ -7,4 +7,2 @@ /** | ||
* | ||
* @todo Реализовать склонение двойных фамилий (прим. Салтыков-Щедрин) | ||
* | ||
* @function sklonenie | ||
@@ -11,0 +9,0 @@ * @param {string} firstname Склоняемое имя |
@@ -1,1 +0,1 @@ | ||
'use strict';var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!(i&&_arr.length===i));_n=!0);}catch(err){_d=!0,_e=err}finally{try{!_n&&_i['return']&&_i['return']()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr))return arr;if(Symbol.iterator in Object(arr))return sliceIterator(arr,i);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,'value'in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}!function(){'use strict';var a=function(){function a(){_classCallCheck(this,a)}return _createClass(a,[{key:'get',value:function get(j,k,l,n){var o=this.constructor.cases,p=arguments,q=Object.keys(p).length;if(Array.isArray(p[0])&&3==p[0].length){var _p$,_p$2;_p$=p[0],_p$2=_slicedToArray(_p$,3),j=_p$2[0],l=_p$2[1],l=_p$2[2],_p$,n=this.constructor.getGender(p[1]||0)}else if(3<=q){var _p,_p2;_p=p,_p2=_slicedToArray(_p,3),j=_p2[0],l=_p2[1],l=_p2[2],_p,n=this.constructor.getGender(p[3]||0)}else throw new Error('Error arguments parse');var r={firstname:this.getName(1,j,n),middlename:this.getName(2,k,n),lastname:this.getName(3,l,n)};for(var t=0;t<o.length;t++)r[t]=r[o[t]]=[r.firstname[t],r.middlename[t],r.lastname[t]];return r}},{key:'getName',value:function getName(j,k,l){var n=this.constructor.cases;if(!k||'string'!=typeof k)return Array(n.length).fill(k+'');var o=this.constructor['flexList'+['First','Middle','Last'][j-1]+'name'],p=this.constructor.getFlexion(k,l||0,o);for(var q=0;q<n.length;q++)p[n[q]]=p[q];return p}}],[{key:'prepareList',value:function prepareList(j){var k={};for(var l=0;l<j.length;l+=3){var n=j[l+1][0].split(/\s+/g).map(function(t){return t.replace(/\./g,'')});k[j[l]]=n.concat(j[l+2])}for(var o in k)if(~o.indexOf(',')){var p=o.match(/\[(.+)\](.*)/);if(null!==p&&3<=p.length){var q=p[1].split(',').map(function(t){return t.replace(/\s+/g,'')});for(var l=0;l<q.length;l++){var r=p[p.length-1]||'';k['['+q[l]+']'+r]=k[o]}delete k[o]}}return k}},{key:'getGender',value:function getGender(j){if(void 0===j)return 0;var k=['man','woman'],l={};for(var n=0;n<k.length;n++)l[k[n]]=0===j||j===this[k[n][0]]||j===k[n][0]||j===k[n];return l.man||l.woman?l.man?this.m:this.w:0}},{key:'getFlexion',value:function getFlexion(j,k,l){var n=[];for(var o in l){var p=o.replace(/\[|\]/g,''),q=j.length-p.length,r=j.substr(q).toLowerCase();if(p===r){if(k&&!(l[o][l[o].length-1]&k))continue;var t=o.replace(/\[.*\]/g,'').length,u=j.substr(0,j.length-t);for(var v=0;v<this.cases.length;v++)n[v]=u+l[o][v];break}}return n.length||(n=Array(this.cases.length).fill(j)),n}},{key:'m',get:function get(){return 1}},{key:'w',get:function get(){return 2}},{key:'chars',get:function get(){return['\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044D\u044E\u044F'.split(''),'\u0431\u0432\u0433\u0434\u0436\u0437\u0439\u043A\u043B\u043C\u043D\u043F\u0440\u0441\u0442\u0444\u0445\u0446\u0447\u0448\u0449'.split(''),'\u0430\u0435\u0451\u0438\u043E\u0443\u044B\u044D\u044E\u044F'.split(''),'\u0433\u0436\u043A\u0445\u0447\u0448\u0449'.split(''),'\u0431\u0432\u0434\u0437\u043B\u043C\u043D\u043F\u0440\u0441\u0442\u0444\u0446'.split(''),'\u0430\u0435\u0451\u043E\u0443\u044B\u044D\u044E\u044F'.split('')]}},{key:'cases',get:function get(){return['\u0438\u043C\u0435\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0440\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0434\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0432\u0438\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0442\u0432\u043E\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u043F\u0440\u0435\u0434\u043B\u043E\u0436\u043D\u044B\u0439']}},{key:'flexListFirstname',get:function get(){var j=this.m,k=this.w,_chars=_slicedToArray(this.chars,6),l=_chars[0],n=_chars[1],o=_chars[2],p=_chars[3],q=_chars[4],r=_chars[5],t=['\u043B\u044E\u0431\u043E\u0432\u044C','\u0430\u0434\u0435\u043B\u044C','\u0436\u0438\u0437\u0435\u043B\u044C','\u0430\u0433\u0430\u0440\u044C','\u0440\u0430\u0445\u0438\u043B\u044C','\u0440\u0443\u0444\u044C','\u0441\u0443\u043B\u0430\u043C\u0438\u0444\u044C','\u044D\u0441\u0444\u0438\u0440\u044C','\u044E\u0434\u0438\u0444\u044C','\u0441\u0435\u0441\u0438\u043B\u044C','\u043D\u0438\u043D\u0435\u043B\u044C'].map(function(u){return u.substr(0,u.length-1)});return this.prepareList(['[\u0438]\u0439',['\u0439 \u044F \u044E \u044F \u0435\u043C \u0438'],j,'['+r+']\u0439',['\u0439 \u044F \u044E \u044F \u0435\u043C \u0435'],j,'['+n+']',['. \u0430 \u0443 \u0430 \u043E\u043C \u0435'],j,'['+n+']\u044C',['\u044C \u044F \u044E \u044F \u0435\u043C \u0435'],j,'['+o+','+q+']\u0430',['\u0430 \u044B \u0435 \u0443 \u043E\u0439 \u0435'],k,'['+p+']\u0430',['\u0430 \u0438 \u0435 \u0443 \u043E\u0439 \u0435'],k,'[\u044C]\u044F',['\u044F \u0438 \u0435 \u044E \u0435\u0439 \u0435'],k,'['+l+']\u044F',['\u044F \u0438 \u0438 \u044E \u0435\u0439 \u0438'],k,'['+t+']\u044C',['\u044C \u0438 \u0438 \u044C \u044C\u044E \u0438'],k,'[\u043F\u0430\u0432]\u0435\u043B',['\u0435\u043B \u043B\u0430 \u043B\u0443 \u043B\u0430 \u043B\u043E\u043C \u043B\u0435'],j,'[\u043B]\u0435\u0432',['\u0435\u0432 \u044C\u0432\u0430 \u044C\u0432\u0443 \u044C\u0432\u0430 \u044C\u0432\u043E\u043C \u044C\u0432\u0435'],j])}},{key:'flexListMiddlename',get:function get(){var j=this.m,k=this.w,_chars2=_slicedToArray(this.chars,5),l=_chars2[0],n=_chars2[1],o=_chars2[2],p=_chars2[3],q=_chars2[4],r=n.filter(function(t){return'\u0432'!==t}).map(function(t){return t+'\u0438\u0447'});return this.prepareList(['[\u0432\u0438\u0447]',['. \u0430 \u0443 \u0430 \u0435\u043C \u0435'],j,'['+r+']',['. \u0430 \u0443 \u0430 \u0435\u043C \u0435'],j,'[\u0432\u043D]\u0430',['\u0430 \u044B \u0435 \u0443 \u043E\u0439 \u0435'],k,'['+n+']\u043D\u0430',['\u043D\u0430 \u043D\u044B \u043D\u0435 \u043D\u0443 \u043D\u043E\u0439 \u043D\u0435'],k])}},{key:'flexListLastname',get:function get(){var j=this.m,k=this.w,_chars3=_slicedToArray(this.chars,5),l=_chars3[0],n=_chars3[1],o=_chars3[2],p=_chars3[3],q=_chars3[4];return this.prepareList(['[\u0438\u043D,\u0435\u043D,\u0435\u0432,\u043E\u0432]',['. \u0430 \u0443 \u0430 \u044B\u043C \u0435'],j,'[\u0438\u043D,\u0435\u043D,\u0435\u0432,\u043E\u0432]\u0430',['\u0430 \u043E\u0439 \u043E\u0439 \u0443 \u043E\u0439 \u043E\u0439'],k,'[\u0441\u043A,]\u0438\u0439',['\u0438\u0439 \u043E\u0433\u043E \u043E\u043C\u0443 \u043E\u0433\u043E \u0438\u043C \u043E\u043C'],j,'\u044B\u0439',['\u044B\u0439 \u043E\u0433\u043E \u043E\u043C\u0443 \u043E\u0433\u043E \u044B\u043C \u043E\u043C'],j,'[\u0441\u043A,]\u0430\u044F',['\u0430\u044F \u043E\u0439 \u043E\u0439 \u0443\u044E \u043E\u0439 \u043E\u0439'],k,'\u043E\u0439',['\u043E\u0439 \u043E\u0433\u043E \u043E\u043C\u0443 \u043E\u0433\u043E \u0438\u043C \u043E\u043C'],j,'\u044F',['\u044F \u0438 \u0438 \u044E \u0435\u0439 \u0438'],j|k,'['+p+']\u0430',['\u0430 \u0438 \u0435 \u0443 \u043E\u0439 \u0435'],j|k,'['+q+']\u0430',['\u0430 \u044B \u0435 \u0443 \u043E\u0439 \u0435'],j|k,'\u044C',['\u044C \u044F \u044E \u044F \u0435\u043C \u0435'],j,'['+o+']\u0439',['\u0439 \u044F \u044E \u044F \u0435\u043C \u0435'],j,'[\u044B\u0445,\u0438\u0445,'+o+']',['. . . . . .'],j|k,'['+n+']',['. \u0430 \u0443 \u0430 \u0435\u043C \u0435'],j])}}]),a}();var b=new a,c=function c(){return b.get.apply(b,arguments)};c.prototype=a;var d=['first','middle','last'];for(var f=0;f<d.length;f++){var h=d[f];c[h+'Name']=c[h+'name']=function(j){return function(k,l){return b.getName(j+1,k,l)}}(f)}if('undefined'!=typeof module&&module.exports)module.exports=c;else if(window)window.sklonenie=c;else throw new Error('Unknown environment')}(); | ||
'use strict';var _slicedToArray=function(){function sliceIterator(arr,i){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!(i&&_arr.length===i));_n=!0);}catch(err){_d=!0,_e=err}finally{try{!_n&&_i['return']&&_i['return']()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr))return arr;if(Symbol.iterator in Object(arr))return sliceIterator(arr,i);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}();var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,'value'in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError('Cannot call a class as a function')}!function(){'use strict';var a=function(){function a(){_classCallCheck(this,a)}return _createClass(a,[{key:'get',value:function get(j,k,l,n){var o=this.constructor.cases,p=arguments,q=Object.keys(p).length;if(Array.isArray(p[0])&&3==p[0].length){var _p$,_p$2;_p$=p[0],_p$2=_slicedToArray(_p$,3),j=_p$2[0],l=_p$2[1],l=_p$2[2],_p$,n=this.constructor.getGender(p[1]||0)}else if(3<=q){var _p,_p2;_p=p,_p2=_slicedToArray(_p,3),j=_p2[0],l=_p2[1],l=_p2[2],_p,n=this.constructor.getGender(p[3]||0)}else throw new Error('Error arguments parse');var r={firstname:this.getName(1,j,n),middlename:this.getName(2,k,n),lastname:this.getName(3,l,n)};for(var t=0;t<o.length;t++)r[t]=r[o[t]]=[r.firstname[t],r.middlename[t],r.lastname[t]];return r}},{key:'getName',value:function getName(j,k,l){var n=this.constructor.cases;if(!k||'string'!=typeof k)return Array(n.length).fill(k+'');var o=this.constructor['flexList'+['First','Middle','Last'][j-1]+'name'],p='';if(3===j&&~k.indexOf('-')){var q=k.split('-');for(var r=0;r<q.length;r++)q[r]=this.constructor.getFlexion(q[r],l||0,o);p=q[0].map(function(t,u){return t+'-'+q[1][u]})}else p=this.constructor.getFlexion(k,l||0,o);for(var r=0;r<n.length;r++)p[n[r]]=p[r];return p}}],[{key:'prepareList',value:function prepareList(j){var k={};for(var l=0;l<j.length;l+=3){var n=j[l+1][0].split(/\s+/g).map(function(t){return t.replace(/\./g,'')});k[j[l]]=n.concat(j[l+2])}for(var o in k)if(~o.indexOf(',')){var p=o.match(/\[(.+)\](.*)/);if(null!==p&&3<=p.length){var q=p[1].split(',').map(function(t){return t.replace(/\s+/g,'')});for(var l=0;l<q.length;l++){var r=p[p.length-1]||'';k['['+q[l]+']'+r]=k[o]}delete k[o]}}return k}},{key:'getGender',value:function getGender(j){if(void 0===j)return 0;var k=['man','woman'],l={};for(var n=0;n<k.length;n++)l[k[n]]=0===j||j===this[k[n][0]]||j===k[n][0]||j===k[n];return l.man||l.woman?l.man?this.m:this.w:0}},{key:'getFlexion',value:function getFlexion(j,k,l){var n=[];for(var o in l){var p=o.replace(/\[|\]/g,''),q=j.length-p.length,r=j.substr(q).toLowerCase();if(p===r){if(k&&!(l[o][l[o].length-1]&k))continue;var t=o.replace(/\[.*\]/g,'').length,u=j.substr(0,j.length-t);for(var v=0;v<this.cases.length;v++)n[v]=u+l[o][v];break}}return n.length||(n=Array(this.cases.length).fill(j)),n}},{key:'m',get:function get(){return 1}},{key:'w',get:function get(){return 2}},{key:'chars',get:function get(){return['\u0431\u0432\u0433\u0434\u0436\u0437\u0439\u043A\u043B\u043C\u043D\u043F\u0440\u0441\u0442\u0444\u0445\u0446\u0447\u0448\u0449'.split(''),'\u0430\u0435\u0451\u0438\u043E\u0443\u044B\u044D\u044E\u044F'.split(''),'\u0433\u0436\u043A\u0445\u0447\u0448\u0449'.split(''),'\u0431\u0432\u0434\u0437\u043B\u043C\u043D\u043F\u0440\u0441\u0442\u0444\u0446'.split(''),'\u0430\u0435\u0451\u043E\u0443\u044B\u044D\u044E\u044F'.split(''),'\u0431\u0432\u0433\u0434\u0437\u043A\u043B\u043C\u043D\u043F\u0440\u0441\u0442\u0444\u0445'.split(''),'\u0436\u0439\u0446\u0447\u0448\u0449\u044C'.split('')]}},{key:'cases',get:function get(){return['\u0438\u043C\u0435\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0440\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0434\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0432\u0438\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u0442\u0432\u043E\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439','\u043F\u0440\u0435\u0434\u043B\u043E\u0436\u043D\u044B\u0439']}},{key:'flexListFirstname',get:function get(){var j=this.m,k=this.w,_chars=_slicedToArray(this.chars,5),l=_chars[0],n=_chars[1],o=_chars[2],p=_chars[3],q=_chars[4],r=['\u043B\u044E\u0431\u043E\u0432\u044C','\u0430\u0434\u0435\u043B\u044C','\u0436\u0438\u0437\u0435\u043B\u044C','\u0430\u0433\u0430\u0440\u044C','\u0440\u0430\u0445\u0438\u043B\u044C','\u0440\u0443\u0444\u044C','\u0441\u0443\u043B\u0430\u043C\u0438\u0444\u044C','\u044D\u0441\u0444\u0438\u0440\u044C','\u044E\u0434\u0438\u0444\u044C','\u0441\u0435\u0441\u0438\u043B\u044C','\u043D\u0438\u043D\u0435\u043B\u044C'].map(function(t){return t.substr(0,t.length-1)});return this.prepareList(['[\u0438]\u0439',['\u0439 \u044F \u044E \u044F \u0435\u043C \u0438'],j,'['+q+']\u0439',['\u0439 \u044F \u044E \u044F \u0435\u043C \u0435'],j,'['+l+']',['. \u0430 \u0443 \u0430 \u043E\u043C \u0435'],j,'['+l+']\u044C',['\u044C \u044F \u044E \u044F \u0435\u043C \u0435'],j,'['+n+','+p+']\u0430',['\u0430 \u044B \u0435 \u0443 \u043E\u0439 \u0435'],k,'['+o+']\u0430',['\u0430 \u0438 \u0435 \u0443 \u043E\u0439 \u0435'],k,'[\u044C]\u044F',['\u044F \u0438 \u0435 \u044E \u0435\u0439 \u0435'],k,'\u044F',['\u044F \u0438 \u0438 \u044E \u0435\u0439 \u0438'],k,'['+r+']\u044C',['\u044C \u0438 \u0438 \u044C \u044C\u044E \u0438'],k,'[\u043F\u0430\u0432]\u0435\u043B',['\u0435\u043B \u043B\u0430 \u043B\u0443 \u043B\u0430 \u043B\u043E\u043C \u043B\u0435'],j,'[\u043B]\u0435\u0432',['\u0435\u0432 \u044C\u0432\u0430 \u044C\u0432\u0443 \u044C\u0432\u0430 \u044C\u0432\u043E\u043C \u044C\u0432\u0435'],j])}},{key:'flexListMiddlename',get:function get(){var j=this.m,k=this.w,_chars2=_slicedToArray(this.chars,4),l=_chars2[0],n=_chars2[1],o=_chars2[2],p=_chars2[3],q=l.filter(function(r){return'\u0432'!==r}).map(function(r){return r+'\u0438\u0447'});return this.prepareList(['[\u0432\u0438\u0447]',['. \u0430 \u0443 \u0430 \u0435\u043C \u0435'],j,'['+q+']',['. \u0430 \u0443 \u0430 \u0435\u043C \u0435'],j,'[\u0432\u043D]\u0430',['\u0430 \u044B \u0435 \u0443 \u043E\u0439 \u0435'],k,'['+l+']\u043D\u0430',['\u043D\u0430 \u043D\u044B \u043D\u0435 \u043D\u0443 \u043D\u043E\u0439 \u043D\u0435'],k])}},{key:'flexListLastname',get:function get(){var j=this.m,k=this.w,_chars3=_slicedToArray(this.chars,7),l=_chars3[0],n=_chars3[1],o=_chars3[2],p=_chars3[3],q=_chars3[4],r=_chars3[5],t=_chars3[6];return this.prepareList(['[\u0438\u043D,\u0435\u043D,\u0435\u0432,\u043E\u0432]',['. \u0430 \u0443 \u0430 \u044B\u043C \u0435'],j,'[\u0438\u043D,\u0435\u043D,\u0435\u0432,\u043E\u0432]\u0430',['\u0430 \u043E\u0439 \u043E\u0439 \u0443 \u043E\u0439 \u043E\u0439'],k,'[\u0441\u043A,]\u0438\u0439',['\u0438\u0439 \u043E\u0433\u043E \u043E\u043C\u0443 \u043E\u0433\u043E \u0438\u043C \u043E\u043C'],j,'\u044B\u0439',['\u044B\u0439 \u043E\u0433\u043E \u043E\u043C\u0443 \u043E\u0433\u043E \u044B\u043C \u043E\u043C'],j,'\u0430\u044F',['\u0430\u044F \u043E\u0439 \u043E\u0439 \u0443\u044E \u043E\u0439 \u043E\u0439'],k,'\u043E\u0439',['\u043E\u0439 \u043E\u0433\u043E \u043E\u043C\u0443 \u043E\u0433\u043E \u044B\u043C \u043E\u043C'],j,'\u044F',['\u044F \u0438 \u0438 \u044E \u0435\u0439 \u0438'],j|k,'['+o+']\u0430',['\u0430 \u0438 \u0435 \u0443 \u043E\u0439 \u0435'],j|k,'['+p+']\u0430',['\u0430 \u044B \u0435 \u0443 \u043E\u0439 \u0435'],j|k,'\u044C',['\u044C \u044F \u044E \u044F \u0435\u043C \u0435'],j,'['+n+']\u0439',['\u0439 \u044F \u044E \u044F \u0435\u043C \u0435'],j,'[\u044B\u0445,\u0438\u0445,'+n+']',['. . . . . .'],j|k,'['+r+']',['. \u0430 \u0443 \u0430 \u043E\u043C \u0435'],j,'['+t+']',['. \u0430 \u0443 \u0430 \u0435\u043C \u0435'],j])}}]),a}();var b=new a,c=function c(){return b.get.apply(b,arguments)};c.prototype=a;var d=['first','middle','last'];for(var f=0;f<d.length;f++){var h=d[f];c[h+'Name']=c[h+'name']=function(j){return function(k,l){return b.getName(j+1,k,l)}}(f)}if('undefined'!=typeof module&&module.exports)module.exports=c;else if(window)window.sklonenie=c;else throw new Error('Unknown environment')}(); |
{ | ||
"name": "sklonenie", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Declination Russian names", | ||
@@ -13,3 +13,3 @@ "main": "js/sklonenie.js", | ||
"type": "git", | ||
"url": "git+https://github.com/danakt/sklonenie-js.git" | ||
"url": "git+https://github.com/danakt/sklonenie.js.git" | ||
}, | ||
@@ -32,5 +32,5 @@ "keywords": [ | ||
"bugs": { | ||
"url": "https://github.com/danakt/sklonenie-js/issues" | ||
"url": "https://github.com/danakt/sklonenie.js/issues" | ||
}, | ||
"homepage": "https://github.com/danakt/sklonenie-js", | ||
"homepage": "https://github.com/danakt/sklonenie.js", | ||
"devDependencies": { | ||
@@ -37,0 +37,0 @@ "babel-cli": "^6.18.0", |
@@ -6,4 +6,4 @@ Sklonenie.js | ||
[![npm](https://img.shields.io/npm/v/sklonenie.svg)](https://www.npmjs.com/package/sklonenie) | ||
[![Travis CI](https://api.travis-ci.org/danakt/sklonenie-js.svg?branch=master)](https://travis-ci.org/danakt/sklonenie-js) | ||
[![David](https://img.shields.io/david/danakt/sklonenie-js.svg)](https://david-dm.org/danakt/sklonenie-js) | ||
[![Travis CI](https://api.travis-ci.org/danakt/sklonenie.js.svg?branch=master)](https://travis-ci.org/danakt/sklonenie.js) | ||
[![David](https://img.shields.io/david/danakt/sklonenie.js.svg)](https://david-dm.org/danakt/sklonenie.js) | ||
@@ -26,5 +26,4 @@ Использование | ||
console.log( | ||
'На страницах рукописи ' + | ||
bulgakov['винительный'].join(' ') + | ||
' «Мастер и Маргарита» ученые обнаружили следы морфия' | ||
`На страницах рукописи ${bulgakov['винительный'].join(' ')} | ||
«Мастер и Маргарита» ученые обнаружили следы морфия` | ||
); | ||
@@ -47,5 +46,5 @@ /* -> | ||
console.log( | ||
'Ходят слухи, что получить Нобелевскую премию по литературе ' + | ||
brodsky['дательный'] + | ||
' помогли связи'); | ||
`Ходят слухи, что получить Нобелевскую премию | ||
по литературе ${brodsky['дательный']} помогли связи` | ||
); | ||
/* -> | ||
@@ -93,3 +92,3 @@ Ходят слухи, что получить Нобелевскую премию | ||
tolstoy['дательный'], // получение по названию | ||
tolstoy[0] // получение по индексу (именительный) | ||
tolstoy[2] // получение по индексу (0–5) | ||
); | ||
@@ -102,7 +101,7 @@ ``` | ||
```js | ||
var volkonskaya = sklonenie('Мария', 'Николаевна', 'Волконская', 2); | ||
var saltikovSchedrin = sklonenie('Михаил', 'Евграфович', 'Салтыков-Щедрин', 1); | ||
console.log(volkonskaya.lastname['винительный']); | ||
console.log(saltikovSchedrin.lastname['винительный']); | ||
/* -> | ||
* Волконскую | ||
* Салтыкова-Щедрина | ||
*/ | ||
@@ -109,0 +108,0 @@ ``` |
Sorry, the diff of this file is not supported yet
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
Mixed license
License(Experimental) Package contains multiple licenses.
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
29712
1
300
169