Socket
Socket
Sign inDemoInstall

vn-str

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vn-str - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

2

dist/index.js

@@ -1,1 +0,1 @@

(()=>{var t={45:(t,n,c)=>{c(116),c(100),c(111)},116:t=>{var n=["không","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"],c=["mười","hai mươi","ba mươi","bốn mươi","năm mươi","sáu mươi","bảy mươi","tám mươi","chín mươi"],r=["không trăm","một trăm","hai trăm","ba trăm","bốn trăm","năm trăm","sáu trăm","bảy trăm","tám trăm","chín trăm"],e=function(t){var r="".concat(t).split(""),e=parseInt(r[0]),a=parseInt(r[1]);return 0===a?c[e-1]:5===a?"".concat(c[e-1]," lăm"):4===a?"".concat(c[e-1]," tư"):1===a?"".concat(c[e-1],1===e?" một":" mốt"):"".concat(c[e-1]," ").concat(n[a])},a=function(t){var c="".concat(t).split(""),a=parseInt(c[0]),o=parseInt(c[1]),i=parseInt(c[2]);return o>0?"".concat(r[a]," ").concat(e("".concat(o).concat(i))):0===i?"".concat(r[a]):4===i?"".concat(r[a]," linh tư"):"".concat(r[a]," linh ").concat(n[i])},o=function(t){var c="".concat(t).split("").reverse(),r=c.slice(0,3).reverse().join(""),o=parseInt(c.slice(3,c.length).reverse().join("")),i="".concat(o).length,s="";return parseInt(r)>1&&(s=a(r)),1===i?"".concat(n[o]," nghìn ").concat(s):2===i?"".concat(e(o)," nghìn ").concat(s):"".concat(a(o)," nghìn ").concat(s)},i=function(t){var c="".concat(t).split("").reverse(),r=c.slice(0,6).reverse().join(""),i=parseInt(c.slice(6,c.length).reverse().join("")),s="".concat(i).length,p="";return parseInt(r)>999?p=o(r):parseInt(r)<=999&&parseInt(r)>=1&&(p=a("".concat(r).split("").slice(3,6).join(""))),1===s?"".concat(n[i]," triệu ").concat(p):2===s?"".concat(e(i)," triệu ").concat(p):"".concat(a(i)," triệu ").concat(p)},s=function t(c){var r="".concat(c).split("").reverse(),s=r.slice(0,9).reverse().join(""),p=parseInt(r.slice(9,r.length).reverse().join("")),u="";parseInt(s)>999999&&parseInt(s)<=999999999?u=i(s):parseInt(s)<=999999&&parseInt(s)>999?u=o("".concat(s).split("").slice(3,9).join("")):parseInt(s)<=999&&parseInt(s)>=1&&(u=a("".concat(s).split("").slice(6,9).join("")));var m="".concat(p).length;return 1===m?"".concat(n[p]," tỷ ").concat(u):2===m?"".concat(e(p)," tỷ ").concat(u):3===m?"".concat(a(p)," tỷ ").concat(u):m>3&&m<=6?"".concat(o(p)," tỷ ").concat(u):m>6&&m<=9?"".concat(i(p)," tỷ ").concat(u):m>9?"".concat(t(p)," tỷ ").concat(u):void 0};t.exports=function t(c){try{if(!Number.isInteger(c))throw new Error("Input is not a number");if(Math.abs(c)>9007199254740992)throw new Error("Your number is too big");if(c<0)return"âm ".concat(t(Math.abs(c)));var r="".concat(c).length;if(1===r)return n[c];if(2===r)return e(c);if(3===r)return a(c);if(r>3&&r<=6)return o(c);if(r>6&&r<=9)return i(c);if(r>9)return s(c)}catch(t){console.error("error",t)}}},111:t=>{t.exports=function(t){return t.replace(/[^0-9a-zàáạảãâầấậẩẫăằắặẳẵèéẹẻẽêềếệểễìíịỉĩòóọỏõôồốộổỗơờớợởỡùúụủũưừứựửữỳýỵỷỹđ\s]/gi,"")}},100:t=>{t.exports=function(t){return t.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D")}}},n={};!function c(r){if(n[r])return n[r].exports;var e=n[r]={exports:{}};return t[r](e,e.exports,c),e.exports}(45)})();
!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.vnStr=n():t.vnStr=n()}(this,(function(){return t={45:(t,n,c)=>{t.exports.numToText=c(325),t.exports.rmVnTones=c(100),t.exports.rmNonAlphanumeric=c(111)},325:t=>{var n=["không","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"],c=["mười","hai mươi","ba mươi","bốn mươi","năm mươi","sáu mươi","bảy mươi","tám mươi","chín mươi"],e=["không trăm","một trăm","hai trăm","ba trăm","bốn trăm","năm trăm","sáu trăm","bảy trăm","tám trăm","chín trăm"],r=function(t){var e="".concat(t).split(""),r=parseInt(e[0]),o=parseInt(e[1]);return 0===o?c[r-1]:5===o?"".concat(c[r-1]," lăm"):4===o?"".concat(c[r-1]," tư"):1===o?"".concat(c[r-1],1===r?" một":" mốt"):"".concat(c[r-1]," ").concat(n[o])},o=function(t){var c="".concat(t).split(""),o=parseInt(c[0]),a=parseInt(c[1]),i=parseInt(c[2]);return a>0?"".concat(e[o]," ").concat(r("".concat(a).concat(i))):0===i?"".concat(e[o]):4===i?"".concat(e[o]," linh tư"):"".concat(e[o]," linh ").concat(n[i])},a=function(t){var c="".concat(t).split("").reverse(),e=c.slice(0,3).reverse().join(""),a=parseInt(c.slice(3,c.length).reverse().join("")),i="".concat(a).length,s="";return parseInt(e)>1&&(s=o(e)),1===i?"".concat(n[a]," nghìn ").concat(s):2===i?"".concat(r(a)," nghìn ").concat(s):"".concat(o(a)," nghìn ").concat(s)},i=function(t){var c="".concat(t).split("").reverse(),e=c.slice(0,6).reverse().join(""),i=parseInt(c.slice(6,c.length).reverse().join("")),s="".concat(i).length,p="";return parseInt(e)>999?p=a(e):parseInt(e)<=999&&parseInt(e)>=1&&(p=o("".concat(e).split("").slice(3,6).join(""))),1===s?"".concat(n[i]," triệu ").concat(p):2===s?"".concat(r(i)," triệu ").concat(p):"".concat(o(i)," triệu ").concat(p)},s=function t(c){var e="".concat(c).split("").reverse(),s=e.slice(0,9).reverse().join(""),p=parseInt(e.slice(9,e.length).reverse().join("")),m="";parseInt(s)>999999&&parseInt(s)<=999999999?m=i(s):parseInt(s)<=999999&&parseInt(s)>999?m=a("".concat(s).split("").slice(3,9).join("")):parseInt(s)<=999&&parseInt(s)>=1&&(m=o("".concat(s).split("").slice(6,9).join("")));var u="".concat(p).length;return 1===u?"".concat(n[p]," tỷ ").concat(m):2===u?"".concat(r(p)," tỷ ").concat(m):3===u?"".concat(o(p)," tỷ ").concat(m):u>3&&u<=6?"".concat(a(p)," tỷ ").concat(m):u>6&&u<=9?"".concat(i(p)," tỷ ").concat(m):u>9?"".concat(t(p)," tỷ ").concat(m):void 0};t.exports=function t(c){if(!Number.isInteger(c))throw new Error("Input is not a number");if(Math.abs(c)>9007199254740992)throw new Error("Your number is too big");if(c<0)return"âm ".concat(t(Math.abs(c)));var e="".concat(c).length;return 1===e?n[c]:2===e?r(c):3===e?o(c):e>3&&e<=6?a(c):e>6&&e<=9?i(c):e>9?s(c):null}},111:t=>{t.exports=function(t){return t.replace(/[^0-9a-zàáạảãâầấậẩẫăằắặẳẵèéẹẻẽêềếệểễìíịỉĩòóọỏõôồốộổỗơờớợởỡùúụủũưừứựửữỳýỵỷỹđ\s]/gi,"")}},100:t=>{t.exports=function(t){return t.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/đ/g,"d").replace(/Đ/g,"D")}}},n={},function c(e){if(n[e])return n[e].exports;var r=n[e]={exports:{}};return t[e](r,r.exports,c),r.exports}(45);var t,n}));
{
"name": "vn-str",
"version": "0.0.2",
"version": "0.0.3",
"description": "Vietnamese string processing library.",
"main": "dist/index.js",
"module": "dist/index.js",
"scripts": {

@@ -7,0 +8,0 @@ "test": "jest",

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