Commit Graph
30 Commits
Author SHA1 Message Date
ULIVZ 8f43be567f refactor: update code style 2019-02-04 02:02:44 +08:00
ULIVZandGitHub 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
ULIVZandGitHub e963731da7 feat($core): registerCommand Plugin Option API (#1069) 2018-12-08 22:12:19 +08:00
Michael SmithandULIVZ 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