ULIVZ
8f43be567f
refactor: update code style
2019-02-04 02:02:44 +08:00
ULIVZ and GitHub
81e3ef63e3
feat($core): leverage webpack-dev-server and sunset webpack-serve ( #1195 )
...
Breaking changes:
- Plugin option`enhanceDevServer` was removed.
New plugin option API:
- beforeDevServer
- afterDevServer
2019-01-28 00:15:33 +08:00
ULIVZ and GitHub
e963731da7
feat($core): registerCommand Plugin Option API ( #1069 )
2018-12-08 22:12:19 +08:00
Michael Smith and ULIVZ
5ee2b2bd97
feat($core): pass generated page paths to plugins ( #925 )
...
Internal changes:
- More convenient way to add async functional option APIs.
2018-12-08 22:01:51 +08:00
ULIVZ
d594ce6fb6
chore: plugin usage log
2018-12-03 04:34:32 +08:00
ULIVZ
df99cb6e4b
feat($cli): '--silent' option
2018-11-25 23:36:30 +08:00
ULIVZ
9c613902c2
feat($core): more concise logger
2018-11-25 21:30:59 +08:00
ULIVZ
80cb1d5608
refactor: shortcutPackageResolver
2018-10-22 00:16:10 +08:00
ULIVZ
734551500a
feat($core): 'plugins' in plugin.
2018-10-06 00:52:07 +08:00
ULIVZ
6b12b2d18c
chore($core): Cannot add new plugins after initialization.
2018-10-05 20:11:52 +08:00
ULIVZ
e380de3828
feat($core): plugin option - chainMarkdown
2018-09-26 01:48:44 +08:00
ULIVZ
658ea75961
refactor: unify code style.
2018-09-24 02:02:43 +08:00
ULIVZ
a5f58f78e8
feat($core): alias - plugin API
2018-09-23 14:59:33 +08:00
ULIVZ
0263f15594
feat($core): 'define' plugin option and rewrite plugin API.
2018-09-22 22:12:52 +08:00
ULIVZ
e08cc2e901
chore($core): hide internal plugin log
2018-09-02 23:15:59 +08:00
ULIVZ
3daac59806
chore($core): clean legacy plugin utils and tests
2018-09-02 02:45:09 +08:00
ULIVZ
b45633efca
refactor($core): move core resuable utilities to 'shared-utils and fix tests
2018-08-29 01:37:56 +08:00
ULIVZ
b30fa4fad3
refactor($core): rename 'Plugin' to 'PluginAPI'
2018-08-22 01:00:31 +08:00
ULIVZ
1747da1f2a
feat: support multiple option for plugin API.
...
Since the namesake plugin can only be executed once by default, if your plugin does need to be executed multiple times, you need to set 'multiple' to true explicitly.
2018-08-21 13:26:02 +08:00
ULIVZ
8d1fa5cfb9
chore: update plugin generation comment
2018-08-21 01:51:56 +08:00
ULIVZ
721f503844
feat: make sure the namesake plugin is only executed once.
2018-08-21 01:45:59 +08:00
ULIVZ
7dfee461c2
feat: delay apply plugin and create more APIs for test
2018-08-17 20:00:18 +08:00
ULIVZ
4282d3bebc
refactor: using plugin API to rewrite code generation of 'routes'
...
1. 'registerComponent' in '@app/util'
2. Split 'routes.js', 'root-mixins', 'async-compoents' into different modules (decouple)
2018-08-17 05:47:23 +08:00
ULIVZ
ae6b3e924d
feat: init @vuepress/shared-utils
...
Move common utilities to @vuepress/shared-utils
2018-08-17 03:47:39 +08:00
ULIVZ
6c364fe5bd
refactor: enhance log output
2018-08-15 23:28:27 +08:00
ULIVZ
f346884639
feat: respect name in local plugin config
2018-08-15 23:06:50 +08:00
ULIVZ
9a50862c26
feat: refine plugin API
2018-08-15 22:34:08 +08:00
ULIVZ
5f07c39596
feat($plugin): 'globalUIComponents' option
2018-08-12 17:15:45 +08:00
ULIVZ
0d7fce7c79
feat: pass plugins and theme via cli
2018-08-12 05:25:35 +08:00
ULIVZ
7892556201
feat: init monorepo
2018-08-10 12:01:29 +08:00