Skip to content

Releases: YusukeHirao/jaco-js

v4.0.0

08 Mar 08:53
Compare
Choose a tag to compare

v3.0.0

08 Mar 08:52
Compare
Choose a tag to compare

Full Changelog: v2.0.0...v3.0.0

v2.0.0 Released

07 Mar 04:50
Compare
Choose a tag to compare

Use modular functions

You can import only needed functions.

import toKatakana from 'jaco/fn/toKatakana';
import toHiragana from 'jaco/fn/toHiragana';

toKatakana('γ‚γ„γ†γˆγŠ'); // => 'をむウエγ‚ͺ'
toHiragana('をむウエγ‚ͺ'); // => 'γ‚γ„γ†γˆγŠ'

Use Jaco Class and chainable methods

You can import constructor as usual.

import Jaco from 'jaco';

new Jaco('γ€€γ‚γ„γ†γˆγŠγ€€').trim().toKatakana().toString(); // => 'をむウエγ‚ͺ'

Use in browser

dist/jaco.min.js

<script src="/path/to/jaco.min.js"></script>
<script>
// Use functions
jaco.toKatakana('γ‚γ„γ†γˆγŠ'); // => 'をむウエγ‚ͺ'

// Use chainable methos
jaco('γ€€γ‚γ„γ†γˆγŠγ€€').trim().toKatakana().toString(); // => 'をむウエγ‚ͺ'
</script>

Supported types from TypeScript

import Jaco from `jaco`; // auto including `jaco.d.ts`

const jstr: Jaco = new Jaco('γ‚γ„γ†γˆγŠ');