UNPKG

nodejs-jieba

Version:
3 lines (2 loc) 1.09 kB
import{createRequire as T}from"node:module";import{dirname as _,resolve as e}from"node:path";import{fileURLToPath as x}from"node:url";import E from"@mapbox/node-pre-gyp";const i=_(x(import.meta.url)),F=E.find(e(i,"../package.json")),A=T(import.meta.url),o=A(F);let a=!1;const u=e(i,"../dict/jieba.dict.utf8"),d=e(i,"../dict/hmm_model.utf8"),l=e(i,"../dict/user.dict.utf8"),m=e(i,"../dict/idf.utf8"),f=e(i,"../dict/stop_words.utf8"),s=({dict:t=u,hmmDict:c=d,userDict:D=l,idfDict:n=m,stopWordDict:p=f}={})=>(a=!0,o.load(t,c,D,n,p)),r=(t,...c)=>(a||s(),o[t].apply(void 0,c)),U=(t,c=!1)=>r("cut",t,c),I=t=>r("cutAll",t),L=t=>r("cutHMM",t),M=(t,c=!1)=>r("cutForSearch",t,c),R=(t,c)=>r("cutSmall",t,c),S=t=>r("tag",t),h=t=>r("insertWord",t),C=(t,c)=>r("extract",t,c),W=(t,c)=>r("textRankExtract",t,c);export{u as DEFAULT_DICT,d as DEFAULT_HMM_DICT,m as DEFAULT_IDF_DICT,f as DEFAULT_STOP_WORD_DICT,l as DEFAULT_USER_DICT,U as cut,I as cutAll,M as cutForSearch,L as cutHMM,R as cutSmall,C as extract,h as insertWord,s as load,S as tag,W as textRankExtract}; //# sourceMappingURL=index.mjs.map