New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

segment-dict

Package Overview
Dependencies
Maintainers
1
Versions
470
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

segment-dict - npm Package Compare versions

Comparing version 2.0.3 to 2.0.4

dict/segment/synonym/面.txt

59

dict/segment/names/food.txt
中国菜|0x100000|466
意大利面|0x0008|101
干面|0x0000|36457
戗面|0x0000|55813
打卤面|0x0000|50123
排骨面|0x0000|379
直面|0x0000|13829
粉面|0x0000|500
荞面|0x0000|48095
高梁面|0x0000|41241
龙须面|0x0000|52833
乌冬面|0x0008|101
芭菲|0x100000|0
意面|0x0008|101
手擀面|0x0008|101
揉面|0x0008|0
泡面|0x0008|1126
炸酱面|0x0008|859
热干面|0x0008|101
牛腩面|0x0008|101
绿豆面|0x0008|101
老面|0x0008|101
硬面|0x0008|45460
荞麦面|0x0008|101
莜麦面|0x0008|101
贝壳面|0x0008|101
钢丝面|0x0008|101
高粱面|0x0008|101
鱼面|0x0008|101
鸡蛋面|0x0008|101
黄米面|0x0008|101
就汤下面|0x1000000|100
汤去三面|0x1400000|0
冷面|0x100000|34199
凉面|0x100000|48050
刀削面|0x100000|51764
寿面|0x100000|49591
小米面|0x100000|1229
汤面|0x100000|38362
担担面|0x100000|54195
拉面|0x100000|26053
方便面|0x100000|15070
炒面|0x100000|31954
烫面|0x100000|51155
玉米面|0x100000|31244
牛肉面|0x100000|801
米面|0x100000|27719
肉丝面|0x100000|971
胡椒面|0x100000|1024
速食面|0x100000|52949
豆面|0x100000|44654
阳春面|0x100000|52078
戗面馒头|0x100000|0

@@ -72,8 +22,1 @@

// @todo 只放單純轉換異體字 並且不需要考慮前後文
// 格式: 正字,錯字或同義字,...more
// 格式: 正字或偏好字,錯字或同義字,...more

@@ -4,0 +4,0 @@ 這裡,這里

@@ -9,38 +9,43 @@ /// <reference types="bluebird" />

import LoaderClass from '../_class';
export declare type IDictRow = [string, number, number];
export declare type IDictRow<T = string> = {
0: string;
1: number;
2: number;
[index: number]: T | string | number;
} & Array<string | number>;
export declare type IDict = IDictRow[];
export declare const load: (file: string, options?: {
parseLine?(input: string, oldFn?: (input: string) => [string, number, number]): [string, number, number];
parseLine?(input: string, oldFn?: (input: string) => IDictRow<string>): IDictRow<string>;
mapper?(line: any): any;
filter?(line: any): any;
stringifyLine?(data: [string, number, number]): string;
}) => Promise<[string, number, number][]>;
stringifyLine?(data: IDictRow<string>): string;
}) => Promise<IDictRow<string>[]>;
export declare const loadSync: (file: string, options?: {
parseLine?(input: string, oldFn?: (input: string) => [string, number, number]): [string, number, number];
parseLine?(input: string, oldFn?: (input: string) => IDictRow<string>): IDictRow<string>;
mapper?(line: any): any;
filter?(line: any): any;
stringifyLine?(data: [string, number, number]): string;
}) => [string, number, number][];
stringifyLine?(data: IDictRow<string>): string;
}) => IDictRow<string>[];
export declare const loadStream: (file: string, options?: {
parseLine?(input: string, oldFn?: (input: string) => [string, number, number]): [string, number, number];
parseLine?(input: string, oldFn?: (input: string) => IDictRow<string>): IDictRow<string>;
mapper?(line: any): any;
filter?(line: any): any;
stringifyLine?(data: [string, number, number]): string;
}, callback?: ICallback<[string, number, number][]>) => IStreamLineWithValue<[string, number, number][]>;
stringifyLine?(data: IDictRow<string>): string;
}, callback?: ICallback<IDictRow<string>[]>) => IStreamLineWithValue<IDictRow<string>[]>;
export declare const loadStreamSync: (file: string, options?: {
parseLine?(input: string, oldFn?: (input: string) => [string, number, number]): [string, number, number];
parseLine?(input: string, oldFn?: (input: string) => IDictRow<string>): IDictRow<string>;
mapper?(line: any): any;
filter?(line: any): any;
stringifyLine?(data: [string, number, number]): string;
}, callback?: ICallback<[string, number, number][]>) => IStreamLineWithValue<[string, number, number][]>;
export declare const parseLine: (input: string) => [string, number, number];
export declare const stringifyLine: (data: [string, number, number]) => string;
export declare const serialize: (data: [string, number, number][]) => string;
export declare const Loader: LoaderClass<[string, number, number][], [string, number, number]>;
stringifyLine?(data: IDictRow<string>): string;
}, callback?: ICallback<IDictRow<string>[]>) => IStreamLineWithValue<IDictRow<string>[]>;
export declare const parseLine: (input: string) => IDictRow<string>;
export declare const stringifyLine: (data: IDictRow<string>) => string;
export declare const serialize: (data: IDictRow<string>[]) => string;
export declare const Loader: LoaderClass<IDictRow<string>[], IDictRow<string>>;
declare const _default: (file: string, options?: {
parseLine?(input: string, oldFn?: (input: string) => [string, number, number]): [string, number, number];
parseLine?(input: string, oldFn?: (input: string) => IDictRow<string>): IDictRow<string>;
mapper?(line: any): any;
filter?(line: any): any;
stringifyLine?(data: [string, number, number]): string;
}) => Promise<[string, number, number][]>;
stringifyLine?(data: IDictRow<string>): string;
}) => Promise<IDictRow<string>[]>;
export default _default;

@@ -9,3 +9,3 @@ "use strict";

parseLine(input) {
let [str, n, s] = input
let [str, n, s, ...plus] = input
.replace(/^\s+|\s+$/, '')

@@ -24,3 +24,4 @@ .split(/\|/g)

}
return [str, d1, d2];
// @ts-ignore
return [str, d1, d2, ...plus];
},

@@ -27,0 +28,0 @@ filter(line) {

@@ -11,3 +11,10 @@ /**

export type IDictRow = [string, number, number];
export type IDictRow<T = string> = {
0: string,
1: number,
2: number,
[index: number]: T | string | number,
//length: number,
} & Array<string | number>;
export type IDict = IDictRow[];

@@ -18,3 +25,3 @@

{
let [str, n, s] = input
let [str, n, s, ...plus] = input
.replace(/^\s+|\s+$/, '')

@@ -39,3 +46,4 @@ .split(/\|/g)

return [str, d1, d2];
// @ts-ignore
return [str, d1, d2, ...plus];
},

@@ -42,0 +50,0 @@

{
"name": "segment-dict",
"version": "2.0.3",
"version": "2.0.4",
"description": "novel-segment segment data",

@@ -5,0 +5,0 @@ "keywords": [

export declare const project_root: string;
export declare const dict_root: string;
export declare const dist_root: string;
export declare const temp_root: string;
import * as self from './project.config';
export default self;

@@ -9,5 +9,5 @@ "use strict";

exports.dict_root = path.join(exports.project_root, 'dict');
exports.dist_root = path.join(exports.project_root, 'dist');
//export const dist_root = path.join(project_root, 'dist');
exports.temp_root = path.join(exports.project_root, 'test/temp');
const self = require("./project.config");
exports.default = self;

@@ -11,3 +11,3 @@ /**

export const dist_root = path.join(project_root, 'dist');
//export const dist_root = path.join(project_root, 'dist');
export const temp_root = path.join(project_root, 'test/temp');

@@ -14,0 +14,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc