@hscii/htrlib
v1.0.34
Published
e52 is English (26+26)
Readme
e52 is English (26+26)
u9 : 9 indian writing scripts u10 : 9 indian writing scripts + 1 srilanka writing script xi(xnglo_india) , xe(xnglo_english) , xv(xnglo_hindi) , xb(xnglo_bengali) xi(xnglo_india) , xe(xnglo_english) , xv(xnglo_hindi) , xb(xnglo_bengali)
steps to chnage this library, update version and publish
- du changes and test
- write tests to test chages in sometest.test.ts file and sAve in tests tree.
- npm install (after running qhis "htrlib\node_modules" dir gets created so gitignore node_modules
- npm run test (now tests dir not present so skip qhis)
- if tests passed then :
- npm login
- npm version patch // --no-git-tag-version && npm publish --access public (# Instead of patch, you can use 'minor' or 'major')
- npm publish
namespace hsciistr {
export enum enum_from { ascii = 'ascii', indikunicode = 'indikunicode', ascii_and_indik = 'ascii_and_indik' };
export enum enum_tu {
all='all', inglish='inglish', korean='korean', russian='russian', hindi='hindi', bangla='bangla', gurmukhi='gurmukhi',
guzrati='guzrati', oriya='oriya', tamil='tamil', kannada='kannada', telugu='telugu', malayalam='malayalam', sinhala='sinhala'
};
}
class hsciistr {
istr: string;
ostrdict: { [key: string]: string } = {
inglish: '', korean: '', russian: '', hindi: '', bangla: '', gurmukhi: '', guzrati: '', oriya: '', tamil: '', kannada: '', telugu: '', malayalam: '', sinhala: ''
};
constructor(from=hsciistr.enum_from.ascii_and_indik, tu=hsciistr.enum_tu.all) {
this.from = from ;
this.tu = tu ;
this.istr = "";
}
from: hsciistr.enum_from;
tu: hsciistr.enum_tu;
setistr(istr: string): hsciistr { this.istr = istr; return this; }
setfromstr(fromstr: hsciistr.enum_from): hsciistr { this.from = fromstr; return this; }
settostr(tostr: hsciistr.enum_tu): hsciistr { this.tu = tostr; return this; }
duztr(): hsciistr { /** transliteration code */ return this; }
npm login details : hscii / punxmrazxn= . i will get otp also. https://addons.mozilla.org/en-US/firefox/users/edit : v..g_atrate_gmail.com name is hscii https://addons.mozilla.org/en-US/firefox/user/17735318/ extensions https://addons.mozilla.org/en-US/firefox/addon/linguist84/
hsciistr => open hsciistr.md
hscii npmjs packages url : https://www.npmjs.com/settings/hscii/packages htrlib libhsciifp
