2.0.0 • Published 4 years ago

khmer-name-generator v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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 ?

  1. add more khmer full name and first name.
  2. add sentence generator (lorem ipsum).
  3. 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

License

This project is licensed under the MIT License - see the LICENSE file for details

Reference