Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
计算机应用开发
前端
Vuepress
提交
19e73d7e
V
Vuepress
项目概览
计算机应用开发
/
前端
/
Vuepress
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
Vuepress
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
19e73d7e
编写于
9月 29, 2018
作者:
U
ULIVZ
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor($core): use upath
上级
e2253c2a
变更
38
隐藏空白更改
内联
并排
Showing
38 changed file
with
39 addition
and
52 deletion
+39
-52
packages/@vuepress/cli/index.js
packages/@vuepress/cli/index.js
+1
-1
packages/@vuepress/core/__tests__/prepare/prepare.spec.js
packages/@vuepress/core/__tests__/prepare/prepare.spec.js
+1
-2
packages/@vuepress/core/__tests__/prepare/util.js
packages/@vuepress/core/__tests__/prepare/util.js
+1
-2
packages/@vuepress/core/lib/build.js
packages/@vuepress/core/lib/build.js
+1
-1
packages/@vuepress/core/lib/dev.js
packages/@vuepress/core/lib/dev.js
+1
-1
packages/@vuepress/core/lib/eject.js
packages/@vuepress/core/lib/eject.js
+1
-2
packages/@vuepress/core/lib/internal-plugins/enhanceApp.js
packages/@vuepress/core/lib/internal-plugins/enhanceApp.js
+1
-1
packages/@vuepress/core/lib/internal-plugins/palette/index.js
...ages/@vuepress/core/lib/internal-plugins/palette/index.js
+0
-1
packages/@vuepress/core/lib/internal-plugins/rootMixins.js
packages/@vuepress/core/lib/internal-plugins/rootMixins.js
+1
-1
packages/@vuepress/core/lib/internal-plugins/style/index.js
packages/@vuepress/core/lib/internal-plugins/style/index.js
+2
-3
packages/@vuepress/core/lib/internal-plugins/transformModule.js
...es/@vuepress/core/lib/internal-plugins/transformModule.js
+1
-2
packages/@vuepress/core/lib/prepare/AppContext.js
packages/@vuepress/core/lib/prepare/AppContext.js
+1
-2
packages/@vuepress/core/lib/prepare/Page.js
packages/@vuepress/core/lib/prepare/Page.js
+1
-2
packages/@vuepress/core/lib/prepare/loadConfig.js
packages/@vuepress/core/lib/prepare/loadConfig.js
+1
-2
packages/@vuepress/core/lib/prepare/loadTheme.js
packages/@vuepress/core/lib/prepare/loadTheme.js
+1
-2
packages/@vuepress/core/lib/webpack/createBaseConfig.js
packages/@vuepress/core/lib/webpack/createBaseConfig.js
+1
-2
packages/@vuepress/core/lib/webpack/createClientConfig.js
packages/@vuepress/core/lib/webpack/createClientConfig.js
+1
-1
packages/@vuepress/core/lib/webpack/createServerConfig.js
packages/@vuepress/core/lib/webpack/createServerConfig.js
+1
-1
packages/@vuepress/markdown-loader/index.js
packages/@vuepress/markdown-loader/index.js
+1
-2
packages/@vuepress/plugin-active-header-links/index.js
packages/@vuepress/plugin-active-header-links/index.js
+1
-1
packages/@vuepress/plugin-back-to-top/index.js
packages/@vuepress/plugin-back-to-top/index.js
+1
-1
packages/@vuepress/plugin-blog/index.js
packages/@vuepress/plugin-blog/index.js
+1
-2
packages/@vuepress/plugin-google-analytics/index.js
packages/@vuepress/plugin-google-analytics/index.js
+1
-1
packages/@vuepress/plugin-i18n-ui/index.js
packages/@vuepress/plugin-i18n-ui/index.js
+1
-1
packages/@vuepress/plugin-medium-zoom/index.js
packages/@vuepress/plugin-medium-zoom/index.js
+1
-1
packages/@vuepress/plugin-pagination/index.js
packages/@vuepress/plugin-pagination/index.js
+1
-1
packages/@vuepress/plugin-pwa/index.js
packages/@vuepress/plugin-pwa/index.js
+1
-2
packages/@vuepress/plugin-register-components/index.js
packages/@vuepress/plugin-register-components/index.js
+1
-2
packages/@vuepress/plugin-search/index.js
packages/@vuepress/plugin-search/index.js
+1
-1
packages/@vuepress/shared-utils/index.js
packages/@vuepress/shared-utils/index.js
+1
-0
packages/@vuepress/shared-utils/lib/module.js
packages/@vuepress/shared-utils/lib/module.js
+1
-1
packages/@vuepress/shared-utils/lib/shortcutPackageResolver.js
...ges/@vuepress/shared-utils/lib/shortcutPackageResolver.js
+1
-1
packages/@vuepress/shared-utils/package.json
packages/@vuepress/shared-utils/package.json
+2
-1
packages/@vuepress/test-utils/jest/jest.config.js
packages/@vuepress/test-utils/jest/jest.config.js
+1
-1
packages/@vuepress/theme-default/plugin.js
packages/@vuepress/theme-default/plugin.js
+1
-1
scripts/bootstrap.js
scripts/bootstrap.js
+1
-1
scripts/jest.config.js
scripts/jest.config.js
+1
-1
yarn.lock
yarn.lock
+1
-1
未找到文件。
packages/@vuepress/cli/index.js
浏览文件 @
19e73d7e
...
...
@@ -30,7 +30,7 @@ exports.bootstrap = function ({
plugins
,
theme
}
=
{})
{
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
dev
,
build
,
eject
}
=
require
(
'
@vuepress/core
'
)
program
...
...
packages/@vuepress/core/__tests__/prepare/prepare.spec.js
浏览文件 @
19e73d7e
const
{
fs
}
=
require
(
'
@vuepress/shared-utils
'
)
const
path
=
require
(
'
path
'
)
const
{
fs
,
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
prepare
=
require
(
'
../../lib/prepare
'
)
const
docsBaseDir
=
path
.
resolve
(
__dirname
,
'
fixtures
'
)
...
...
packages/@vuepress/core/__tests__/prepare/util.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
fs
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
fs
,
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
AppContext
=
require
(
'
../../lib/prepare/AppContext
'
)
const
createMarkdown
=
require
(
'
../../../markdown/lib/index
'
)
...
...
packages/@vuepress/core/lib/build.js
浏览文件 @
19e73d7e
...
...
@@ -3,7 +3,7 @@
module
.
exports
=
async
function
build
(
sourceDir
,
cliOptions
=
{})
{
process
.
env
.
NODE_ENV
=
'
production
'
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
webpack
=
require
(
'
webpack
'
)
const
readline
=
require
(
'
readline
'
)
const
escape
=
require
(
'
escape-html
'
)
...
...
packages/@vuepress/core/lib/dev.js
浏览文件 @
19e73d7e
'
use strict
'
module
.
exports
=
async
function
dev
(
sourceDir
,
cliOptions
=
{})
{
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
webpack
=
require
(
'
webpack
'
)
const
chokidar
=
require
(
'
chokidar
'
)
const
serve
=
require
(
'
webpack-serve
'
)
...
...
packages/@vuepress/core/lib/eject.js
浏览文件 @
19e73d7e
'
use strict
'
const
path
=
require
(
'
path
'
)
const
{
chalk
,
fs
,
logger
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
path
,
chalk
,
fs
,
logger
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
async
(
dir
)
=>
{
try
{
...
...
packages/@vuepress/core/lib/internal-plugins/enhanceApp.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
context
)
=>
({
name
:
'
@vuepress/internal-enhance-app
'
,
...
...
packages/@vuepress/core/lib/internal-plugins/palette/index.js
浏览文件 @
19e73d7e
...
...
@@ -20,7 +20,6 @@ module.exports = (options, ctx) => ({
// user's palette can override theme's palette.
const
paletteContent
=
themePaletteContent
+
userPaletteContent
console
.
log
(
paletteContent
)
await
writeTemp
(
'
palette.styl
'
,
paletteContent
)
}
})
...
...
packages/@vuepress/core/lib/internal-plugins/rootMixins.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
codegen
:
{
pathsToModuleCode
}}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
context
,
api
)
=>
({
...
...
packages/@vuepress/core/lib/internal-plugins/style/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
fs
,
logger
,
chalk
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
fs
,
path
,
logger
,
chalk
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
context
)
=>
({
name
:
'
@vuepress/internal-style
'
,
...
...
@@ -17,7 +16,7 @@ module.exports = (options, context) => ({
}
// style.styl API.
const
stylePath
=
path
.
resolve
(
sourceDir
,
'
.vuepress/style.styl
'
)
.
replace
(
/
[\\]
+/g
,
'
/
'
)
const
stylePath
=
path
.
resolve
(
sourceDir
,
'
.vuepress/style.styl
'
)
const
hasUserStyle
=
fs
.
existsSync
(
stylePath
)
await
writeTemp
(
'
style.styl
'
,
hasUserStyle
?
`@import(
${
JSON
.
stringify
(
stylePath
)}
)`
:
``
)
...
...
packages/@vuepress/core/lib/internal-plugins/transformModule.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
fs
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
fs
,
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
DIR
=
'
transform
'
...
...
packages/@vuepress/core/lib/prepare/AppContext.js
浏览文件 @
19e73d7e
...
...
@@ -4,12 +4,11 @@
* Module dependencies.
*/
const
path
=
require
(
'
path
'
)
const
createMarkdown
=
require
(
'
./createMarkdown
'
)
const
loadConfig
=
require
(
'
./loadConfig
'
)
const
loadTheme
=
require
(
'
./loadTheme
'
)
const
{
fs
,
logger
,
chalk
,
globby
,
sort
,
fs
,
path
,
logger
,
chalk
,
globby
,
sort
,
datatypes
:
{
isFunction
},
fallback
:
{
fsExistsFallback
}
}
=
require
(
'
@vuepress/shared-utils
'
)
...
...
packages/@vuepress/core/lib/prepare/Page.js
浏览文件 @
19e73d7e
...
...
@@ -4,10 +4,9 @@
* Module dependencies.
*/
const
path
=
require
(
'
path
'
)
const
slugify
=
require
(
'
../../../markdown/lib/slugify
'
)
const
{
inferDate
,
DATE_RE
}
=
require
(
'
../util/index
'
)
const
{
extractHeaders
,
fs
,
fileToPath
,
parseFrontmatter
,
getPermalink
,
inferTitle
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
extractHeaders
,
fs
,
path
,
fileToPath
,
parseFrontmatter
,
getPermalink
,
inferTitle
}
=
require
(
'
@vuepress/shared-utils
'
)
/**
* Expose Page class.
...
...
packages/@vuepress/core/lib/prepare/loadConfig.js
浏览文件 @
19e73d7e
...
...
@@ -4,8 +4,7 @@
* Module dependencies.
*/
const
{
fs
}
=
require
(
'
@vuepress/shared-utils
'
)
const
path
=
require
(
'
path
'
)
const
{
fs
,
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
yamlParser
=
require
(
'
js-yaml
'
)
const
tomlParser
=
require
(
'
toml
'
)
...
...
packages/@vuepress/core/lib/prepare/loadTheme.js
浏览文件 @
19e73d7e
...
...
@@ -4,9 +4,8 @@
* Module dependencies.
*/
const
path
=
require
(
'
path
'
)
const
fs
=
require
(
'
fs
'
)
const
{
fs
,
path
,
shortcutPackageResolver
:
{
resolveTheme
},
datatypes
:
{
isString
},
logger
,
chalk
...
...
packages/@vuepress/core/lib/webpack/createBaseConfig.js
浏览文件 @
19e73d7e
...
...
@@ -4,8 +4,7 @@
* Module dependencies.
*/
const
path
=
require
(
'
path
'
)
const
{
fs
,
logger
,
chalk
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
fs
,
path
,
logger
,
chalk
}
=
require
(
'
@vuepress/shared-utils
'
)
/**
* Expose createBaseConfig method.
...
...
packages/@vuepress/core/lib/webpack/createClientConfig.js
浏览文件 @
19e73d7e
...
...
@@ -5,7 +5,7 @@
*/
module
.
exports
=
function
createClientConfig
(
ctx
)
{
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
WebpackBar
=
require
(
'
webpackbar
'
)
const
createBaseConfig
=
require
(
'
./createBaseConfig
'
)
...
...
packages/@vuepress/core/lib/webpack/createServerConfig.js
浏览文件 @
19e73d7e
...
...
@@ -6,7 +6,7 @@
module
.
exports
=
function
createServerConfig
(
ctx
)
{
const
fs
=
require
(
'
fs
'
)
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
WebpackBar
=
require
(
'
webpackbar
'
)
const
createBaseConfig
=
require
(
'
./createBaseConfig
'
)
const
VueSSRServerPlugin
=
require
(
'
vue-server-renderer/server-plugin
'
)
...
...
packages/@vuepress/markdown-loader/index.js
浏览文件 @
19e73d7e
...
...
@@ -4,10 +4,9 @@
* Module dependencies.
*/
const
path
=
require
(
'
path
'
)
const
{
EventEmitter
}
=
require
(
'
events
'
)
const
{
getOptions
}
=
require
(
'
loader-utils
'
)
const
{
fs
,
hash
,
parseFrontmatter
,
inferTitle
,
extractHeaders
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
fs
,
path
,
hash
,
parseFrontmatter
,
inferTitle
,
extractHeaders
}
=
require
(
'
@vuepress/shared-utils
'
)
const
LRU
=
require
(
'
lru-cache
'
)
const
md
=
require
(
'
@vuepress/markdown
'
)
...
...
packages/@vuepress/plugin-active-header-links/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
{
clientRootMixin
:
path
.
resolve
(
__dirname
,
'
mixin.js
'
)
...
...
packages/@vuepress/plugin-back-to-top/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
context
)
=>
({
enhanceAppFiles
:
[
...
...
packages/@vuepress/plugin-blog/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
datatypes
:
{
isString
}}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
path
,
datatypes
:
{
isString
}}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
ctx
)
=>
{
const
{
layoutComponentMap
}
=
ctx
...
...
packages/@vuepress/plugin-google-analytics/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
=
{},
context
)
=>
({
define
()
{
...
...
packages/@vuepress/plugin-i18n-ui/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
pluginOptions
=
{},
context
)
=>
({
name
:
'
i18n-ui
'
,
...
...
packages/@vuepress/plugin-medium-zoom/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
{
clientRootMixin
:
path
.
resolve
(
__dirname
,
'
mixin.js
'
)
...
...
packages/@vuepress/plugin-pagination/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
function
getIntervallers
(
max
,
interval
)
{
const
count
=
Math
.
floor
(
max
/
interval
)
...
...
packages/@vuepress/plugin-pwa/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
logger
,
fs
}
=
require
(
'
@vuepress/shared-utils
'
)
const
{
logger
,
fs
,
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
context
)
=>
({
ready
()
{
...
...
packages/@vuepress/plugin-register-components/index.js
浏览文件 @
19e73d7e
const
{
fs
,
globby
}
=
require
(
'
@vuepress/shared-utils
'
)
const
path
=
require
(
'
path
'
)
const
{
fs
,
path
,
globby
}
=
require
(
'
@vuepress/shared-utils
'
)
function
fileToComponentName
(
file
)
{
return
file
...
...
packages/@vuepress/plugin-search/index.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
)
=>
({
alias
:
{
...
...
packages/@vuepress/shared-utils/index.js
浏览文件 @
19e73d7e
...
...
@@ -25,6 +25,7 @@ exports.extractHeaders = require('./lib/extractHeaders')
exports
.
chalk
=
require
(
'
chalk
'
)
exports
.
fs
=
require
(
'
fs-extra
'
)
exports
.
path
=
require
(
'
upath
'
)
exports
.
globby
=
require
(
'
globby
'
)
exports
.
hash
=
require
(
'
hash-sum
'
)
...
...
packages/@vuepress/shared-utils/lib/module.js
浏览文件 @
19e73d7e
// Midified from https://github.com/vuejs/vue-cli/blob/dev/packages/@0vue/cli-shared-utils/lib/module.js
const
semver
=
require
(
'
semver
'
)
const
path
=
require
(
'
path
'
)
const
path
=
require
(
'
u
path
'
)
const
fs
=
require
(
'
fs-extra
'
)
const
{
isTest
}
=
require
(
'
./env
'
)
...
...
packages/@vuepress/shared-utils/lib/shortcutPackageResolver.js
浏览文件 @
19e73d7e
const
fs
=
require
(
'
fs
'
)
const
path
=
require
(
'
path
'
)
const
path
=
require
(
'
u
path
'
)
const
chalk
=
require
(
'
chalk
'
)
const
{
isDebug
}
=
require
(
'
./env
'
)
const
{
resolveModule
,
loadModule
}
=
require
(
'
./module
'
)
...
...
packages/@vuepress/shared-utils/package.json
浏览文件 @
19e73d7e
...
...
@@ -21,7 +21,8 @@
"escape-html"
:
"^1.0.3"
,
"fs-extra"
:
"^5.0.0"
,
"globby"
:
"^8.0.1"
,
"hash-sum"
:
"^1.0.2"
"hash-sum"
:
"^1.0.2"
,
"upath"
:
"^1.1.0"
},
"author"
:
"ULIVZ <chl814@foxmail.com>"
,
"license"
:
"MIT"
,
...
...
packages/@vuepress/test-utils/jest/jest.config.js
浏览文件 @
19e73d7e
// https://github.com/facebook/jest/tree/master/packages/babel-jest
// TODO remove 'babel-core@^7.0.0-0' when babel-jest can work with '@babel/core'
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
{
rootDir
:
path
.
resolve
(
__dirname
,
'
..
'
),
...
...
packages/@vuepress/theme-default/plugin.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
module
.
exports
=
(
options
,
context
)
=>
({
name
:
'
default-theme
'
,
...
...
scripts/bootstrap.js
浏览文件 @
19e73d7e
// create package.json and README for packages that don't have one yet
const
fs
=
require
(
'
fs
'
)
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
baseVersion
=
require
(
'
../packages/@vuepress/core/package.json
'
).
version
const
packagesDir
=
path
.
resolve
(
__dirname
,
'
../packages/@vuepress
'
)
...
...
scripts/jest.config.js
浏览文件 @
19e73d7e
const
path
=
require
(
'
path
'
)
const
{
path
}
=
require
(
'
@vuepress/shared-utils
'
)
const
createJestConfig
=
require
(
'
@vuepress/test-utils/createJestConfig
'
)
module
.
exports
=
createJestConfig
({
...
...
yarn.lock
浏览文件 @
19e73d7e
...
...
@@ -8891,7 +8891,7 @@ unzip-response@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
upath@^1.0.5:
upath@^1.0.5
, upath@^1.1.0
:
version "1.1.0"
resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录