@vuepress/plugin-reading-time
Advanced tools
Comparing version 2.0.0-rc.66 to 2.0.0-rc.68
@@ -0,1 +1,2 @@ | ||
import { DefaultLocaleInfo } from '@vuepress/helper'; | ||
import { ExactLocaleConfig } from '@vuepress/helper/shared'; | ||
@@ -51,5 +52,5 @@ import { LocaleConfig } from 'vuepress/shared'; | ||
/** | ||
* Default locale config for `@vuepress/plugin-reading-time` plugin | ||
* Default locale info for `@vuepress/plugin-reading-time` | ||
*/ | ||
declare const readingTimeLocales: ReadingTimePluginLocaleConfig; | ||
declare const readingTimeLocaleInfo: DefaultLocaleInfo<ReadingTimePluginLocaleData>; | ||
@@ -98,2 +99,2 @@ /** | ||
export { type ReadingTime, type ReadingTimePluginLocaleConfig, type ReadingTimePluginLocaleData, type ReadingTimePluginOptions, type ReadingTimePluginPageData, getReadingTime, getWordNumber, readingTimeLocales, readingTimePlugin, removeReadingTimePlugin, useReadingTimePlugin }; | ||
export { type ReadingTime, type ReadingTimePluginLocaleConfig, type ReadingTimePluginLocaleData, type ReadingTimePluginOptions, type ReadingTimePluginPageData, getReadingTime, getWordNumber, readingTimeLocaleInfo, readingTimePlugin, removeReadingTimePlugin, useReadingTimePlugin }; |
@@ -1,2 +0,2 @@ | ||
import{Logger as u,getLocaleConfig as l,addViteSsrNoExternal as a}from"@vuepress/helper";const r={"/en/":{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"},"/zh/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"},"/zh-tw/":{word:"約 $word 字",less1Minute:"小於 1 分鐘",time:"大约 $time 分鐘"},"/de/":{word:"Ungefähr $word Wörter",less1Minute:"Weniger als eine Minute",time:"Ungefähr $time min"},"/de-at/":{word:"Um die $word Wörter",less1Minute:"Weniger als eine Minute",time:"Ungefähr $time min"},"/vi/":{word:"Khoảng $word từ",less1Minute:"Ít hơn 1 phút",time:"Khoảng $time phút"},"/uk/":{word:"Про $word слова",less1Minute:"Менше 1 хвилини",time:"Приблизно $time хв"},"/ru/":{word:"Около $word слов",less1Minute:"Меньше 1 минуты",time:"Около $time мин"},"/br/":{word:"Por volta de $word palavras",less1Minute:"Menos de 1 minuto",time:"Por volta de $time min"},"/pl/":{word:"Około $word słów",less1Minute:"Mniej niż 1 minuta",time:"Około $time minut"},"/sk/":{word:"Okolo $word slov",less1Minute:"Menej ako 1 minúta",time:"Okolo $time minút"},"/fr/":{word:"Environ $word mots",less1Minute:"Moins de 1 minute",time:"Environ $time min"},"/es/":{word:"Alrededor de $word palabras",less1Minute:"Menos de 1 minuto",time:"Alrededor de $time min"},"/ja/":{word:"$word字程度",less1Minute:"1分以内",time:"約$time分"},"/tr/":{word:"Yaklaşık $word kelime",less1Minute:"1 dakikadan az",time:"Yaklaşık $time dakika"},"/ko/":{word:"약 $word 단어",less1Minute:"1분 미만",time:"약 $time 분"},"/fi/":{word:"Noin $word sanaa",less1Minute:"Alle minuutti",time:"Noin $time minuuttia"},"/hu/":{word:"Körülbelül $word szó",less1Minute:"Kevesebb, mint 1 perc",time:"Körülbelül $time perc"},"/id/":{word:"Sekitar $word kata",less1Minute:"Kurang dari 1 menit",time:"Sekitar $time menit"},"/nl/":{word:"Ongeveer $word woorden",less1Minute:"Minder dan 1 minuut",time:"Ongeveer $time minuten"}},g=e=>e.match(/[\w\d\s\u00C0-\u024F\u0400-\u04FF.@/]+/giu),w=e=>e.match(/[\u4E00-\u9FD5]/gu),o=e=>(g(e)?.reduce((t,i)=>t+(i.trim()===""?0:i.trim().split(/\s+/u).length),0)??0)+(w(e)?.length??0),s=(e,t=300)=>{const i=o(e||"");return{minutes:Math.round(i/t*100)/100,words:i}},d="@vuepress/plugin-reading-time",$=new u("@vuepress/plugin-reading-time"),m=(e={})=>t=>(t.env.isDebug&&$.info("Options:",e),{name:d,define:()=>({__READING_TIME_LOCALES__:l({app:t,name:d,default:r,config:e.locales})}),extendsPage:i=>{i.data.readingTime=s(i.content,e.wordPerMinute??300)},extendsBundlerOptions:i=>{a(i,t,"@vuepress/helper")}}),p=(e,t={})=>{const{plugins:i}=e.pluginApi;i.every(n=>n.name!=="@vuepress/plugin-reading-time")&&e.use(m(t))},M=e=>{const{plugins:t}=e.pluginApi,i=t.findIndex(n=>n.name==="@vuepress/plugin-reading-time");i!==-1&&e.pluginApi.plugins.splice(i,1)};export{s as getReadingTime,o as getWordNumber,r as readingTimeLocales,m as readingTimePlugin,M as removeReadingTimePlugin,p as useReadingTimePlugin}; | ||
import{Logger as u,getFullLocaleConfig as l,addViteSsrNoExternal as a}from"@vuepress/helper";const r=[[["en","en-US"],{word:"About $word words",less1Minute:"Less than 1 minute",time:"About $time min"}],[["zh","zh-CN","zh-Hans"],{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}],[["zh","zh-TW","zh-Hant"],{word:"約 $word 字",less1Minute:"小於 1 分鐘",time:"大约 $time 分鐘"}],[["de","de-DE"],{word:"Ungefähr $word Wörter",less1Minute:"Weniger als eine Minute",time:"Ungefähr $time min"}],[["de-AT"],{word:"Um die $word Wörter",less1Minute:"Weniger als eine Minute",time:"Ungefähr $time min"}],[["vi","vi-VN"],{word:"Khoảng $word từ",less1Minute:"Ít hơn 1 phút",time:"Khoảng $time phút"}],[["uk"],{word:"Про $word слова",less1Minute:"Менше 1 хвилини",time:"Приблизно $time хв"}],[["ru","ru-RU"],{word:"Около $word слов",less1Minute:"Меньше 1 минуты",time:"Около $time мин"}],[["br"],{word:"Por volta de $word palavras",less1Minute:"Menos de 1 minuto",time:"Por volta de $time min"}],[["pl","pl-PL"],{word:"Około $word słów",less1Minute:"Mniej niż 1 minuta",time:"Około $time minut"}],[["sk","sk-SK"],{word:"Okolo $word slov",less1Minute:"Menej ako 1 minúta",time:"Okolo $time minút"}],[["fr","fr-FR"],{word:"Environ $word mots",less1Minute:"Moins de 1 minute",time:"Environ $time min"}],[["es","es-ES"],{word:"Alrededor de $word palabras",less1Minute:"Menos de 1 minuto",time:"Alrededor de $time min"}],[["ja","ja-JP"],{word:"$word字程度",less1Minute:"1分以内",time:"約$time分"}],[["tr","tr-TR"],{word:"Yaklaşık $word kelime",less1Minute:"1 dakikadan az",time:"Yaklaşık $time dakika"}],[["ko","ko-KO"],{word:"약 $word 단어",less1Minute:"1분 미만",time:"약 $time 분"}],[["fi","fi-FI"],{word:"Noin $word sanaa",less1Minute:"Alle minuutti",time:"Noin $time minuuttia"}],[["hu","hu-HU"],{word:"Körülbelül $word szó",less1Minute:"Kevesebb, mint 1 perc",time:"Körülbelül $time perc"}],[["id","id-ID"],{word:"Sekitar $word kata",less1Minute:"Kurang dari 1 menit",time:"Sekitar $time menit"}],[["nl","nl-NL"],{word:"Ongeveer $word woorden",less1Minute:"Minder dan 1 minuut",time:"Ongeveer $time minuten"}]],g=e=>e.match(/[\w\d\s\u00C0-\u024F\u0400-\u04FF.@/]+/giu),w=e=>e.match(/[\u4E00-\u9FD5]/gu),o=e=>(g(e)?.reduce((n,i)=>n+(i.trim()===""?0:i.trim().split(/\s+/u).length),0)??0)+(w(e)?.length??0),s=(e,n=300)=>{const i=o(e||"");return{minutes:Math.round(i/n*100)/100,words:i}},d="@vuepress/plugin-reading-time",$=new u("@vuepress/plugin-reading-time"),m=(e={})=>n=>(n.env.isDebug&&$.info("Options:",e),{name:d,define:()=>({__READING_TIME_LOCALES__:l({app:n,name:d,default:r,config:e.locales})}),extendsPage:i=>{i.data.readingTime=s(i.content,e.wordPerMinute??300)},extendsBundlerOptions:i=>{a(i,n,"@vuepress/helper")}}),p=(e,n={})=>{const{plugins:i}=e.pluginApi;i.every(t=>t.name!=="@vuepress/plugin-reading-time")&&e.use(m(n))},M=e=>{const{plugins:n}=e.pluginApi,i=n.findIndex(t=>t.name==="@vuepress/plugin-reading-time");i!==-1&&e.pluginApi.plugins.splice(i,1)};export{s as getReadingTime,o as getWordNumber,r as readingTimeLocaleInfo,m as readingTimePlugin,M as removeReadingTimePlugin,p as useReadingTimePlugin}; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@vuepress/plugin-reading-time", | ||
"version": "2.0.0-rc.66", | ||
"version": "2.0.0-rc.68", | ||
"description": "VuePress plugin - reading-time", | ||
@@ -39,3 +39,3 @@ "keywords": [ | ||
"dependencies": { | ||
"@vuepress/helper": "2.0.0-rc.66", | ||
"@vuepress/helper": "2.0.0-rc.68", | ||
"vue": "^3.5.13" | ||
@@ -49,3 +49,3 @@ }, | ||
}, | ||
"gitHead": "adcdae0596640a5516c89235fe1b99ea821ab4b0" | ||
"gitHead": "c8388100e54251c026b8039fd25f62c807bd3d23" | ||
} |
Sorry, the diff of this file is not supported yet
25095
176
+ Added@types/node@22.13.0(transitive)
+ Added@vuepress/helper@2.0.0-rc.68(transitive)
+ Addedora@8.1.1(transitive)
- Removed@types/node@22.13.1(transitive)
- Removed@vuepress/helper@2.0.0-rc.66(transitive)
- Removedora@8.2.0(transitive)
Updated@vuepress/helper@2.0.0-rc.68