khmer-name-generator
v2.0.0
Published
khmer name generator is the package to generate real khmer name, name of the cambodia city and province including the lat long
Downloads
48
Maintainers
Readme
Khmer Name Generator
This package is able to generate real khmer name in khmer alphabets(Unicode range: U+1780–U+17FF Khmer; U+19E0–U+19FF Khmer Symbols) and cambodia province name with city including Lat Long (update 2020) Working demo.
What new in version2 ?
- add more khmer full name and first name.
- add sentence generator (lorem ipsum).
- add day and month generator.
Getting Started
Prerequisites(If you want to install with nodejs)
This project require node install.
//Make sure you have node install by typing as below in your cmd:
node --version
//this will print out your node version
Installing and usage
Install in the browser (no need node.js)
<script src="./dist/khmernamegenerator.min.js" type="text/javascript"></script>
<script>
console.log(khmerNameGenerator.name.getRandomName());
console.log(khmerNameGenerator.name.getRandomFirstname());
console.log(khmerNameGenerator.name.getRandomLastname());
console.log(khmerNameGenerator.provincewithlatlong.getProvinceWithLatLong());
console.log(khmerNameGenerator.khmerDate.getKhmerMonth());
console.log(khmerNameGenerator.khmerDate.getKhmerDay());
let numberOfWords = 10;
khmerNameGenerator.generateWord.generateSentence(numberOfWords).then(generatedSentence => console.log(generatedSentence))
</script>
Install the package with npm
npm install khmer-name-generator
import to your file
const khmerGenerator = require('khmer-name-generator')
get the generated full name
var fullName = khmerGenerator.name.getRandomName()
get the generated first name
var firstName = khmerGenerator.name.getRandomFirstname()
get the generated last name
var lastName = khmerGenerator.name.getRandomLastname()
get the khmer province with lat long
var khmerProvinceWithLatLong = khmerGenerator.provincewithlatlong.getProvinceWithLatLong()
get the khmer date
var day = khmerGenerator.khmerDate.getKhmerDay();
var month = khmerGenerator.khmerDate.getKhmerMonth();
generate sentence
let numberOfWords = 10;
khmerGenerator.generateWord.generateSentence(numberOfWords).then(generatedSentence => console.log(generatedSentence));
//use with async function
async function generateSentence(){
let generatedSentence = await khmerGenerator.generateWord.generateSentence(numberOfWords);
}
Authors
- Sambat Lim - github profile - https://github.com/sambatlim
License
This project is licensed under the MIT License - see the LICENSE file for details