Socket
Socket
Sign inDemoInstall

vitepress

Package Overview
Dependencies
Maintainers
5
Versions
237
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vitepress - npm Package Compare versions

Comparing version 1.0.0-alpha.45 to 1.0.0-alpha.46

dist/node-cjs/serve-e0cff6b3.cjs

8

dist/client/theme-default/composables/sidebar.js

@@ -23,3 +23,9 @@ import { computed, onMounted, onUnmounted, ref, watchEffect } from 'vue';

const hasAside = computed(() => {
return (frontmatter.value.layout !== 'home' && frontmatter.value.aside !== false);
if (frontmatter.value.layout === 'home')
return false;
if (frontmatter.value.aside != null)
return !!frontmatter.value.aside;
if (theme.value.aside === false)
return false;
return true;
});

@@ -26,0 +32,0 @@ const isSidebarEnabled = computed(() => hasSidebar.value && is960.value);

49

dist/node/cli.js

@@ -1,7 +0,7 @@

import { p as picocolors, f as build, s as serve, c as createServer } from './serve-ebe7f464.js';
import { p as picocolors, f as build, s as serve, c as createServer } from './serve-c642fa64.js';
import { createLogger } from 'vite';
import 'url';
import 'fs';
import 'path';
import 'url';
import 'dns';
import 'vite';
import 'readline';

@@ -14,5 +14,5 @@ import 'os';

import 'buffer';
import 'child_process';
import 'crypto';
import 'shiki';
import 'child_process';
import 'module';

@@ -276,6 +276,12 @@ import 'util';

var version = "1.0.0-alpha.45";
var version = "1.0.0-alpha.46";
const argv = minimist(process.argv.slice(2));
console.log(picocolors.exports.cyan(`vitepress v${version}`));
const logVersion = (logger = createLogger()) => {
logger.info(`
${picocolors.exports.green(`${picocolors.exports.bold("vitepress")} v${version}`)}
`, {
clear: !logger.hasWarned
});
};
const command = argv._[0];

@@ -293,25 +299,28 @@ const root = argv._[command ? 1 : 0];

await server.listen();
console.log();
logVersion(server.config.logger);
server.printUrls();
};
createDevServer().catch((err) => {
console.error(picocolors.exports.red(`failed to start server. error:
createLogger().error(picocolors.exports.red(`failed to start server. error:
`), err);
process.exit(1);
});
} else if (command === "build") {
build(root, argv).catch((err) => {
console.error(picocolors.exports.red(`build error:
} else {
logVersion();
if (command === "build") {
build(root, argv).catch((err) => {
createLogger().error(picocolors.exports.red(`build error:
`), err);
process.exit(1);
});
} else if (command === "serve" || command === "preview") {
serve(argv).catch((err) => {
console.error(picocolors.exports.red(`failed to start server. error:
process.exit(1);
});
} else if (command === "serve" || command === "preview") {
serve(argv).catch((err) => {
createLogger().error(picocolors.exports.red(`failed to start server. error:
`), err);
process.exit(1);
});
} else {
createLogger().error(picocolors.exports.red(`unknown command "${command}".`));
process.exit(1);
});
} else {
console.log(picocolors.exports.red(`unknown command "${command}".`));
process.exit(1);
}
}
import { Options } from '@vitejs/plugin-vue';
import * as vite from 'vite';
import { UserConfig as UserConfig$1, ServerOptions, BuildOptions } from 'vite';
import { Logger, UserConfig as UserConfig$1, ServerOptions, BuildOptions } from 'vite';
import { IThemeRegistration } from 'shiki';

@@ -1271,68 +1271,2 @@ import { LocaleSpecificConfig, LocaleConfig, Awaitable, SSGContext, HeadConfig, PageData, SiteData, DefaultTheme, Header } from '../../types/shared.js';

declare namespace anchor {
export type RenderHref = (slug: string, state: StateCore) => string;
export type RenderAttrs = (slug: string, state: StateCore) => Record<string, string | number>;
export interface PermalinkOptions {
class?: string,
symbol?: string,
renderHref?: RenderHref,
renderAttrs?: RenderAttrs
}
export interface HeaderLinkPermalinkOptions extends PermalinkOptions {
safariReaderFix?: boolean;
}
export interface LinkAfterHeaderPermalinkOptions extends PermalinkOptions {
style?: 'visually-hidden' | 'aria-label' | 'aria-describedby' | 'aria-labelledby',
assistiveText?: (title: string) => string,
visuallyHiddenClass?: string,
space?: boolean | string,
placement?: 'before' | 'after'
wrapper?: [string, string] | null
}
export interface LinkInsideHeaderPermalinkOptions extends PermalinkOptions {
space?: boolean | string,
placement?: 'before' | 'after',
ariaHidden?: boolean
}
export interface AriaHiddenPermalinkOptions extends PermalinkOptions {
space?: boolean | string,
placement?: 'before' | 'after'
}
export type PermalinkGenerator = (slug: string, opts: PermalinkOptions, state: StateCore, index: number) => void;
export interface AnchorInfo {
slug: string;
title: string;
}
export interface AnchorOptions {
level?: number | number[];
slugify?(str: string): string;
getTokensText?(tokens: Token[]): string;
uniqueSlugStartIndex?: number;
permalink?: PermalinkGenerator;
callback?(token: Token, anchor_info: AnchorInfo): void;
tabIndex?: number | false;
}
export const permalink: {
headerLink: (opts?: HeaderLinkPermalinkOptions) => PermalinkGenerator
linkAfterHeader: (opts?: LinkAfterHeaderPermalinkOptions) => PermalinkGenerator
linkInsideHeader: (opts?: LinkInsideHeaderPermalinkOptions) => PermalinkGenerator
ariaHidden: (opts?: AriaHiddenPermalinkOptions) => PermalinkGenerator
};
}
declare function anchor(md: MarkdownIt, opts?: anchor.AnchorOptions): void;
/**

@@ -1700,2 +1634,68 @@ * Takes a string or object with `content` property, extracts

declare namespace anchor {
export type RenderHref = (slug: string, state: StateCore) => string;
export type RenderAttrs = (slug: string, state: StateCore) => Record<string, string | number>;
export interface PermalinkOptions {
class?: string,
symbol?: string,
renderHref?: RenderHref,
renderAttrs?: RenderAttrs
}
export interface HeaderLinkPermalinkOptions extends PermalinkOptions {
safariReaderFix?: boolean;
}
export interface LinkAfterHeaderPermalinkOptions extends PermalinkOptions {
style?: 'visually-hidden' | 'aria-label' | 'aria-describedby' | 'aria-labelledby',
assistiveText?: (title: string) => string,
visuallyHiddenClass?: string,
space?: boolean | string,
placement?: 'before' | 'after'
wrapper?: [string, string] | null
}
export interface LinkInsideHeaderPermalinkOptions extends PermalinkOptions {
space?: boolean | string,
placement?: 'before' | 'after',
ariaHidden?: boolean
}
export interface AriaHiddenPermalinkOptions extends PermalinkOptions {
space?: boolean | string,
placement?: 'before' | 'after'
}
export type PermalinkGenerator = (slug: string, opts: PermalinkOptions, state: StateCore, index: number) => void;
export interface AnchorInfo {
slug: string;
title: string;
}
export interface AnchorOptions {
level?: number | number[];
slugify?(str: string): string;
getTokensText?(tokens: Token[]): string;
uniqueSlugStartIndex?: number;
permalink?: PermalinkGenerator;
callback?(token: Token, anchor_info: AnchorInfo): void;
tabIndex?: number | false;
}
export const permalink: {
headerLink: (opts?: HeaderLinkPermalinkOptions) => PermalinkGenerator
linkAfterHeader: (opts?: LinkAfterHeaderPermalinkOptions) => PermalinkGenerator
linkInsideHeader: (opts?: LinkInsideHeaderPermalinkOptions) => PermalinkGenerator
ariaHidden: (opts?: AriaHiddenPermalinkOptions) => PermalinkGenerator
};
}
declare function anchor(md: MarkdownIt, opts?: anchor.AnchorOptions): void;
type ThemeOptions = IThemeRegistration | {

@@ -1724,3 +1724,3 @@ light: IThemeRegistration;

type MarkdownRenderer = MarkdownIt;
declare const createMarkdownRenderer: (srcDir: string, options?: MarkdownOptions, base?: string) => Promise<MarkdownRenderer>;
declare const createMarkdownRenderer: (srcDir: string, options?: MarkdownOptions, base?: string, logger?: Pick<Logger, 'warn'>) => Promise<MarkdownRenderer>;

@@ -1838,2 +1838,3 @@ interface UserConfig<ThemeConfig = any> extends LocaleSpecificConfig<ThemeConfig> {

};
logger: Logger;
}

@@ -1840,0 +1841,0 @@ /**

@@ -1,2 +0,2 @@

export { f as build, e as createMarkdownRenderer, c as createServer, d as defineConfig, a as defineConfigWithTheme, r as resolveConfig, b as resolveSiteData, s as serve } from './serve-ebe7f464.js';
export { f as build, e as createMarkdownRenderer, c as createServer, d as defineConfig, a as defineConfigWithTheme, r as resolveConfig, b as resolveSiteData, s as serve } from './serve-c642fa64.js';
import 'dns';

@@ -14,5 +14,5 @@ import 'vite';

import 'fs';
import 'child_process';
import 'crypto';
import 'shiki';
import 'child_process';
import 'module';

@@ -19,0 +19,0 @@ import 'util';

{
"name": "vitepress",
"version": "1.0.0-alpha.45",
"version": "1.0.0-alpha.46",
"description": "Vite & Vue powered static site generator",

@@ -148,3 +148,3 @@ "type": "module",

"dev-start": "run-p dev-client dev-node dev-watch",
"dev-client": "tsc -w -p src/client",
"dev-client": "tsc --sourcemap -w -p src/client",
"dev-node": "DEV=true pnpm build-node -w",

@@ -151,0 +151,0 @@ "dev-shared": "node scripts/copyShared",

@@ -51,2 +51,9 @@ import { DocSearchProps } from './docsearch.js'

/**
* Set to `false` to prevent rendering of aside container.
*
* @default true
*/
aside?: boolean
/**
* Info for the edit link. If it's undefined, the edit link feature will

@@ -53,0 +60,0 @@ * be disabled.

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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