0.2.2 • Published 6 months ago

@toriyama/japanese-address-parser-nodejs v0.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

japanese-address-parser-nodejs

npmjs install size downloads

A Node.js binding for japanese-address-parser written in Rust.

Install

npm i @toriyama/japanese-address-parser-nodejs

Usage

Construct parser

import {Parser} from "@toriyama/japanese-address-parser-nodejs";

const parser = new Parser();
parser.parse("東京都中央区日本橋室町1丁目1").then(result => {
    console.log(result.prefecture); // 東京都
    console.log(result.city); // 中央区
    console.log(result.town); // 日本橋室町一丁目
    console.log(result.rest); // 1
    console.log(result.metadata); // { depth: 3 }
});

Construct parser with options

import {Parser, ParserOptions} from "@toriyama/japanese-address-parser-nodejs";

const options: ParserOptions = {
    dataSource: "ChimeiRuiju",
    correctIncompleteCityNames: false,
    verbose: false,
}
const parser = Parser.initWithOptions(options)
parser.parse("東京都中央区日本橋室町1丁目1").then(result => {
    console.log(result.prefecture); // 東京都
    console.log(result.city); // 中央区
    console.log(result.town); // 日本橋室町一丁目
    console.log(result.rest); // 1
    console.log(result.metadata); // { latitude: 35.68540495238095, longitude: 139.7749854761905, depth: 3 }
});
0.2.2

6 months ago

0.2.0

7 months ago

0.2.0-rc.3

8 months ago

0.2.0-rc.2

8 months ago