num-conv-string
v1.1.0
Published
This project creates the num-conv-string library in umd format. The library is available in npmjs. The file index.js contains 2 function numToWord() and wordToNum(). The source code for the two functions was copied from https://webpack.js.org/guides/autho
Downloads
11
Readme
num-conv-string
This project creates the num-conv-string library in umd format. The library is available in npmjs. The file index.js contains 2 function numToWord() and wordToNum(). The source code for the two functions was copied from https://webpack.js.org/guides/author-libraries/
Installation
- Install node
- run
npm install
Usage
npm run build
to create the library. The library is available in the lib folder.- Use
npm login
,npm publish
andnpm logout
. - For your own library you need to change the name.
- The library is using an external dependency to lodash.
Test of the two built-in functions.
The library can be used with node in the commonjs format. In the test folder are some examples on how to use the library.
numConvString.wordToNum('Eins')
numConvString.numToWord(1)
Testing with the Script Tag in an index.html file
html lang="de">
<head>
<title>Webpack Library Beispiel - Übersetzung von Zahlen</title>
<meta charset="utf-8"/>
<script type='text/javascript' src='https://unpkg.com/[email protected]'></script>
<!-- <script src="https://unpkg.com/num-conv-string"></script> -->
</head>
<body>
<div id='root'>
</div>
<script type='text/javascript' src='../../lib/num-conv-string.umd.min.js'></script>
<script type='text/javascript'>
document.getElementById('root').innerHTML = " Ein Browser Beispiel für den Aufruf einer API: " +
"<br> <br>Resultat: " +
"<br> übersetze wordToNum('Eins') zu " + numConvString.wordToNum('Eins') +
"<br> übersetze wordToNum('Zwei') zu " + numConvString.wordToNum('Zwei') +
"<br> übersetze numToWord(1) zu " + numConvString.numToWord(1) +
"<br> übersetze numToWord(2) zu " + numConvString.numToWord(2) +
"" ;
</script>
</body>
</html>
Test with Nodejs
Since the umd format is using a window object, this object has to be provided.
global['window'] = {};
var numConvString = require('../../lib/num-conv-string.umd.js');
console.log(numConvString.wordToNum('Zwei'));
Testing with other projects
There are two test projects for this library:
https://github.com/mbachmann/es6-es5-lib-test https://github.com/mbachmann/num-conv-string-test