JSPM

khmer-name-generator

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q27971F
  • License MIT

khmer name generator is the package to generate real khmer name, name of the cambodia city and province including the lat long

Package Exports

  • khmer-name-generator

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (khmer-name-generator) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

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 ?

  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