Socket
Socket
Sign inDemoInstall

@vuepress/client

Package Overview
Dependencies
Maintainers
6
Versions
87
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vuepress/client - npm Package Compare versions

Comparing version 2.0.0-beta.49 to 2.0.0-beta.50

dist/chunk-V3MKNX2O.js

105

dist/app.js

@@ -18,3 +18,3 @@ import {

withBase
} from "./chunk-OOQFWU6B.js";
} from "./chunk-V3MKNX2O.js";

@@ -38,20 +38,26 @@ // src/app.ts

import { pagesRoutes } from "@internal/pagesRoutes";
var createRoutes = () => pagesRoutes.reduce((result, [name, path, meta, redirects]) => {
result.push({
name,
path,
component: Vuepress,
meta
}, ...redirects.map((item) => ({
path: item,
redirect: path
})));
return result;
}, [
{
name: "404",
path: "/:catchAll(.*)",
component: Vuepress
}
]);
var createRoutes = () => pagesRoutes.reduce(
(result, [name, path, meta, redirects]) => {
result.push(
{
name,
path,
component: Vuepress,
meta
},
...redirects.map((item) => ({
path: item,
redirect: path
}))
);
return result;
},
[
{
name: "404",
path: "/:catchAll(.*)",
component: Vuepress
}
]
);

@@ -84,26 +90,2 @@ // src/router.ts

// src/setupDevtools.ts
import { setupDevtoolsPlugin } from "@vue/devtools-api";
var COMPONENT_STATE_TYPE = "VuePress";
var setupDevtools = (app, globalComputed) => {
setupDevtoolsPlugin({
app,
id: "org.vuejs.vuepress",
label: "VuePress",
packageName: "@vuepress/client",
homepage: "https://v2.vuepress.vuejs.org",
logo: "https://v2.vuepress.vuejs.org/images/hero.png",
componentStateTypes: [COMPONENT_STATE_TYPE]
}, (api) => {
api.on.inspectComponent((payload) => {
payload.instanceData.state.push(...Object.entries(globalComputed).map(([name, item]) => ({
type: COMPONENT_STATE_TYPE,
key: name,
editable: false,
value: item.value
})));
});
});
};
// src/setupGlobalComponents.ts

@@ -118,7 +100,24 @@ var setupGlobalComponents = (app) => {

var setupGlobalComputed = (app, router) => {
const routeLocale = computed(() => resolvers.resolveRouteLocale(siteData.value.locales, router.currentRoute.value.path));
const siteLocaleData = computed(() => resolvers.resolveSiteLocaleData(siteData.value, routeLocale.value));
const pageFrontmatter = computed(() => resolvers.resolvePageFrontmatter(pageData.value));
const pageHeadTitle = computed(() => resolvers.resolvePageHeadTitle(pageData.value, siteLocaleData.value));
const pageHead = computed(() => resolvers.resolvePageHead(pageHeadTitle.value, pageFrontmatter.value, siteLocaleData.value));
const routeLocale = computed(
() => resolvers.resolveRouteLocale(
siteData.value.locales,
router.currentRoute.value.path
)
);
const siteLocaleData = computed(
() => resolvers.resolveSiteLocaleData(siteData.value, routeLocale.value)
);
const pageFrontmatter = computed(
() => resolvers.resolvePageFrontmatter(pageData.value)
);
const pageHeadTitle = computed(
() => resolvers.resolvePageHeadTitle(pageData.value, siteLocaleData.value)
);
const pageHead = computed(
() => resolvers.resolvePageHead(
pageHeadTitle.value,
pageFrontmatter.value,
siteLocaleData.value
)
);
const pageLang = computed(() => resolvers.resolvePageLang(pageData.value));

@@ -199,3 +198,6 @@ app.provide(routeLocaleSymbol, routeLocale);

updateHead();
watch(() => __VUEPRESS_DEV__ ? head.value : route.path, () => updateHead());
watch(
() => __VUEPRESS_DEV__ ? head.value : route.path,
() => updateHead()
);
});

@@ -258,3 +260,5 @@ };

h(RouterView),
...clientConfigs.flatMap(({ rootComponents = [] }) => rootComponents.map((component) => h(component)))
...clientConfigs.flatMap(
({ rootComponents = [] }) => rootComponents.map((component) => h(component))
)
];

@@ -267,2 +271,3 @@ }

if (__VUEPRESS_DEV__ || __VUE_PROD_DEVTOOLS__) {
const { setupDevtools } = await import("./setupDevtools-EXVHPMXB.js");
setupDevtools(app, globalComputed);

@@ -269,0 +274,0 @@ }

@@ -6,5 +6,36 @@ import { PageData, PageFrontmatter, HeadConfig, SiteData } from '@vuepress/shared';

import { Router, RouteMeta } from 'vue-router';
export { C as CreateVueAppFunction } from './createVueAppFunction-c8e67ca1.js';
declare const ClientOnly: vue.DefineComponent<{}, () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>[] | null | undefined, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, vue.EmitsOptions, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{}>>, {}>;
/**
* Markdown rendered content
*/
declare const Content: vue.DefineComponent<{
pageKey: {
type: StringConstructor;
required: false;
default: string;
};
}, () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, Record<string, any>, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{
pageKey: {
type: StringConstructor;
required: false;
default: string;
};
}>>, {
pageKey: string;
}>;
/**
* Global Layout
*/
declare const Vuepress: vue.DefineComponent<{}, () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, vue.EmitsOptions, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{}>>, {}>;
/**
* Ref wrapper of `PageData`

@@ -193,2 +224,7 @@ */

declare type CreateVueAppFunction = () => Promise<{
app: App;
router: Router;
}>;
declare type PageRouteItem = [

@@ -201,35 +237,3 @@ name: string,

declare const ClientOnly: vue.DefineComponent<{}, () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>[] | null | undefined, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, vue.EmitsOptions, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{}>>, {}>;
/**
* Markdown rendered content
*/
declare const Content: vue.DefineComponent<{
pageKey: {
type: StringConstructor;
required: false;
default: string;
};
}, () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, Record<string, any>, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{
pageKey: {
type: StringConstructor;
required: false;
default: string;
};
}>>, {
pageKey: string;
}>;
/**
* Global Layout
*/
declare const Vuepress: vue.DefineComponent<{}, () => vue.VNode<vue.RendererNode, vue.RendererElement, {
[key: string]: any;
}>, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, vue.EmitsOptions, string, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps, Readonly<vue.ExtractPropTypes<{}>>, {}>;
/**
* A helper function to help you define vuepress client config file

@@ -259,2 +263,2 @@ */

export { ClientConfig, ClientOnly, Content, PageDataRef, PageFrontmatterRef, PageHead, PageHeadRef, PageHeadTitle, PageHeadTitleRef, PageLang, PageLangRef, PageRouteItem, PagesData, PagesDataRef, RouteLocale, RouteLocaleRef, SiteDataRef, SiteLocaleData, SiteLocaleDataRef, UpdateHead, Vuepress, defineClientConfig, pageData, pageDataEmpty, pageFrontmatterSymbol, pageHeadSymbol, pageHeadTitleSymbol, pageLangSymbol, pagesData, resolvers, routeLocaleSymbol, siteData, siteLocaleDataSymbol, updateHeadSymbol, usePageData, usePageFrontmatter, usePageHead, usePageHeadTitle, usePageLang, usePagesData, useRouteLocale, useSiteData, useSiteLocaleData, useUpdateHead, withBase };
export { ClientConfig, ClientOnly, Content, CreateVueAppFunction, PageDataRef, PageFrontmatterRef, PageHead, PageHeadRef, PageHeadTitle, PageHeadTitleRef, PageLang, PageLangRef, PageRouteItem, PagesData, PagesDataRef, RouteLocale, RouteLocaleRef, SiteDataRef, SiteLocaleData, SiteLocaleDataRef, UpdateHead, Vuepress, defineClientConfig, pageData, pageDataEmpty, pageFrontmatterSymbol, pageHeadSymbol, pageHeadTitleSymbol, pageLangSymbol, pagesData, resolvers, routeLocaleSymbol, siteData, siteLocaleDataSymbol, updateHeadSymbol, usePageData, usePageFrontmatter, usePageHead, usePageHeadTitle, usePageLang, usePagesData, useRouteLocale, useSiteData, useSiteLocaleData, useUpdateHead, withBase };

@@ -28,3 +28,3 @@ import {

withBase
} from "./chunk-OOQFWU6B.js";
} from "./chunk-V3MKNX2O.js";

@@ -31,0 +31,0 @@ // src/helpers/defineClientConfig.ts

{
"name": "@vuepress/client",
"version": "2.0.0-beta.49",
"version": "2.0.0-beta.50",
"description": "Client package of VuePress",

@@ -36,6 +36,6 @@ "keywords": [

"dependencies": {
"@vue/devtools-api": "^6.2.0",
"@vuepress/shared": "2.0.0-beta.49",
"@vue/devtools-api": "^6.2.1",
"@vuepress/shared": "2.0.0-beta.50",
"vue": "^3.2.37",
"vue-router": "^4.1.2"
"vue-router": "^4.1.4"
},

@@ -47,8 +47,6 @@ "publishConfig": {

"clean": true,
"dts": [
"src/index.ts"
],
"dts": "./src/index.ts",
"entry": [
"src/app.ts",
"src/index.ts"
"./src/app.ts",
"./src/index.ts"
],

@@ -66,6 +64,6 @@ "external": [

],
"outDir": "dist",
"outDir": "./dist",
"sourcemap": false,
"target": "es2020",
"tsconfig": "tsconfig.dts.json"
"tsconfig": "./tsconfig.dts.json"
},

@@ -72,0 +70,0 @@ "scripts": {

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