0.2.2 • Published 6 months ago
@toriyama/japanese-address-parser-nodejs v0.2.2
japanese-address-parser-nodejs
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 }
});