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

@vuepress/plugin-reading-time

Package Overview
Dependencies
Maintainers
0
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vuepress/plugin-reading-time - npm Package Compare versions

Comparing version 2.0.0-rc.66 to 2.0.0-rc.68

7

lib/node/index.d.ts

@@ -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

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