Commit Graph

  • 1553cebe8d chore($core): move internal dynamic modules to 'internal' dir. ULIVZ 2018-08-22 01:19:28 +08:00
  • b30fa4fad3 refactor($core): rename 'Plugin' to 'PluginAPI' ULIVZ 2018-08-22 00:55:53 +08:00
  • 1be40abd70 fix($register-components): avoid file overwritten. ULIVZ 2018-08-22 00:53:58 +08:00
  • ac55f92d93 feat($core): write all enhanceApp files to separate file. ULIVZ 2018-08-21 19:32:02 +08:00
  • 1747da1f2a feat: support multiple option for plugin API. ULIVZ 2018-08-21 13:25:47 +08:00
  • dd9bea3a9f fix($core): do not pollute raw config ULIVZ 2018-08-21 13:21:41 +08:00
  • 8d1fa5cfb9 chore: update plugin generation comment ULIVZ 2018-08-21 01:51:56 +08:00
  • 721f503844 feat: make sure the namesake plugin is only executed once. ULIVZ 2018-08-21 01:45:59 +08:00
  • afe0e32c33 chore: tweak prepare index file. ULIVZ 2018-08-21 01:14:36 +08:00
  • 5fe91bfcc0 refactor($core): extract internal plugin 'override-css' ULIVZ 2018-08-21 00:59:18 +08:00
  • fe61f994ee refactor($core): extract internal plugin 'site-data' ULIVZ 2018-08-21 00:51:38 +08:00
  • ee32e852b1 feat($core): support 'dirname' field for 'clientDynamicModules' That allow user to define the directory of generated dynamic module. ULIVZ 2018-08-21 00:42:00 +08:00
  • 8780c2c4ba refactor($core): using camel cases at file name ULIVZ 2018-08-21 00:37:00 +08:00
  • 4464185635 feat: set up @vuepress/plugin-less ULIVZ 2018-08-21 00:27:26 +08:00
  • 5e46295030 feat: set up @vuepress/plugin-sass ULIVZ 2018-08-21 00:19:18 +08:00
  • 17cd87d2b7 feat: set up @vuepress/plugin-stylus ULIVZ 2018-08-20 23:39:45 +08:00
  • 8a7463ac52 chore($env): change isProd to function ULIVZ 2018-08-20 23:30:38 +08:00
  • 8f89eef61b refacotr($core): separate createCSSRule from core to shared-utils ULIVZ 2018-08-20 23:23:09 +08:00
  • b90e009b03 feat($shared-utils) env.isProd ULIVZ 2018-08-18 04:16:08 +08:00
  • 6a97de101c chore($theme-default): remove '@vuepress/google-analytics' preset. ULIVZ 2018-08-18 04:09:13 +08:00
  • e02a91986d chore($vuepress): remove '@vuepress/i18n-ui' preset. ULIVZ 2018-08-18 04:06:10 +08:00
  • a379708ac5 chore: clean @vuepress/plugin-test ULIVZ 2018-08-18 04:03:10 +08:00
  • 49d8be8d1f docs($cli): documentation ULIVZ 2018-08-18 03:58:37 +08:00
  • e9b109f709 refactor($core): refine eject ULIVZ 2018-08-18 03:54:10 +08:00
  • 10966638c2 chore($core): update core's README and remove exported util ULIVZ 2018-08-18 03:46:08 +08:00
  • dfd86abc39 refactor($core): remove @vuepress/plugin-enhance-app and move it to core ` ULIVZ 2018-08-18 03:40:11 +08:00
  • c05768a172 chore($core): flattern internal plugins directory structure ULIVZ 2018-08-18 03:35:02 +08:00
  • 4af0a025d5 refactor($core): extract internal plugin import-async-component ULIVZ 2018-08-18 03:30:09 +08:00
  • 675833d5a3 refactor($core): extract internal plugin root-mixins ULIVZ 2018-08-18 03:24:35 +08:00
  • 2d65bf2085 feat($shared-utils): codegen util ULIVZ 2018-08-18 03:18:15 +08:00
  • 268eaedce3 docs: tweaks path ULIVZ 2018-08-17 20:00:55 +08:00
  • 5350e364b0 test: improve test for plugin ULIVZ 2018-08-17 20:00:38 +08:00
  • 7dfee461c2 feat: delay apply plugin and create more APIs for test ULIVZ 2018-08-17 20:00:18 +08:00
  • 07f3296824 chore: update TODOs in README ULIVZ 2018-08-17 19:59:15 +08:00
  • a406bef30b test: fix Option test failed ULIVZ 2018-08-17 19:18:40 +08:00
  • fa63b67d24 feat($pwa): built-in i18n support, support "updatePopup: true" shortcut ULIVZ 2018-08-17 18:37:16 +08:00
  • 216b8d5b77 feat($pwa): support popupComponent and update docs ULIVZ 2018-08-17 18:20:45 +08:00
  • 7239daf1e8 fix: dev server hot relead failed - correct siteDate path ULIVZ 2018-08-17 18:06:34 +08:00
  • 86c8dbf4a5 feat: move 'writeTemp' to shared utility and support config temp path ULIVZ 2018-08-17 17:43:25 +08:00
  • 9b108a573d chore: correct dependency ULIVZ 2018-08-17 12:52:33 +08:00
  • 0652242770 feat: Completely make '@vuepress/plugin-pwa' a standalone plugin ULIVZ 2018-08-17 05:58:59 +08:00
  • 4282d3bebc refactor: using plugin API to rewrite code generation of 'routes' ULIVZ 2018-08-17 05:47:23 +08:00
  • 07f386dcef chore: disable algolia for now. ULIVZ 2018-08-17 03:53:19 +08:00
  • ae6b3e924d feat: init @vuepress/shared-utils ULIVZ 2018-08-17 03:37:57 +08:00
  • 1c70be60c9 chore: tweaks naming ULIVZ 2018-08-17 03:05:40 +08:00
  • 841e03e1cc feat: plugin context - publicDir ULIVZ 2018-08-17 03:05:00 +08:00
  • c97a531907 fix: ssr failed - move window accessing to mounted hook ULIVZ 2018-08-17 03:04:23 +08:00
  • d3e2d09561 fix: yarn buiild failed. ULIVZ 2018-08-17 03:02:38 +08:00
  • 9dfd6fb5d6 chore: remove log ULIVZ 2018-08-17 02:48:44 +08:00
  • 92926605d0 fix: unexpected error ULIVZ 2018-08-16 20:07:33 +08:00
  • 7139532d58 fix: missing component registration code ULIVZ 2018-08-16 19:49:14 +08:00
  • 6f5c2822f7 feat: expose isServer to enhanceApp files ULIVZ 2018-08-16 16:38:52 +08:00
  • 1b349dcda7 chore: update .gitignore ULIVZ 2018-08-16 16:35:21 +08:00
  • 1fa57f6b4c feat: enhance plugin API - distinguish async and sync execution ULIVZ 2018-08-16 16:34:49 +08:00
  • 4c2cccb9ca feat: utility "normalizeConfig" ULIVZ 2018-08-16 14:05:36 +08:00
  • ac554a93c4 docs($pwa): enhance docs ULIVZ 2018-08-16 03:20:45 +08:00
  • d74615dc06 feat: init "@vuepress/plugin-pwa" ULIVZ 2018-08-16 03:04:15 +08:00
  • f2064a7cbf chore: remove console ULIVZ 2018-08-16 02:52:41 +08:00
  • c64edbf210 test: improve test for hydratePlugin ULIVZ 2018-08-16 02:52:00 +08:00
  • cc03da9448 chore: rename Option spec ULIVZ 2018-08-16 02:43:02 +08:00
  • ca7e02ba99 chore: remove useless name field ULIVZ 2018-08-16 02:11:40 +08:00
  • 263da7a337 chore: tweaks plugin docs ULIVZ 2018-08-15 23:58:54 +08:00
  • 4ad784c9d5 fix: cannot run "yarn dev" at the root project dir ULIVZ 2018-08-15 23:56:49 +08:00
  • 28fdd900cb chore: clean all "name" fields ULIVZ 2018-08-15 23:45:50 +08:00
  • 08cef09249 refactor(@vuepress/back-to-top): use pure css so this plugin can be used at not only stylus environm ULIVZ 2018-08-15 23:38:03 +08:00
  • 6c364fe5bd refactor: enhance log output ULIVZ 2018-08-15 23:28:27 +08:00
  • bd25781b84 fix: correct prepare usage ULIVZ 2018-08-15 23:28:03 +08:00
  • 2236365d1f feat: using shortcut to resolve plugin ULIVZ 2018-08-15 23:07:35 +08:00
  • f346884639 feat: respect name in local plugin config ULIVZ 2018-08-15 23:06:50 +08:00
  • 9a50862c26 feat: refine plugin API ULIVZ 2018-08-15 22:34:08 +08:00
  • ac85a29d1e chore: changelog ULIVZ 2018-08-14 23:07:22 +08:00
  • 6d9d86ce61 0.14.2 v0.14.2 ULIVZ 2018-08-14 23:06:20 +08:00
  • 46638e49ec Revert "feat: expose config.styl variables to style.styl (#727)" ULIVZ 2018-08-14 23:01:07 +08:00
  • 8b0adcb97e feat: refine 'resolvePlugin' and 'resolveScopePackage' and update test ULIVZ 2018-08-14 15:38:54 +08:00
  • 6d8f813f56 fix: SW-update popup only shows up on first page reload (close: #677) ULIVZ 2018-08-14 10:49:41 +08:00
  • 9424df3510 test: 'Tapable' ULIVZ 2018-08-14 02:43:11 +08:00
  • 57f15ee86e test: setup test ULIVZ 2018-08-13 20:38:40 +08:00
  • 8397a976cf docs: refine "Using a plugin" ULIVZ 2018-08-12 21:48:58 +08:00
  • f6956a6984 docs: tweaks ULIVZ 2018-08-12 20:54:03 +08:00
  • 863a7b7fe6 docs(last-updated): transformer option ULIVZ 2018-08-12 20:51:18 +08:00
  • b9fdf64fb0 feat: @vuepress/plugin-back-to-top ULIVZ 2018-08-12 17:38:24 +08:00
  • 5f07c39596 feat($plugin): 'globalUIComponents' option ULIVZ 2018-08-12 17:05:43 +08:00
  • 17f0acdf50 docs: document for default theme ULIVZ 2018-08-12 14:49:32 +08:00
  • 397d01a5c3 feat: init @vuepress/plugin-google-analytics ULIVZ 2018-08-12 14:46:37 +08:00
  • 1c170c220e docs: add theme part ULIVZ 2018-08-12 06:53:16 +08:00
  • b8e7953c33 docs($plugin): enhancement ULIVZ 2018-08-12 06:43:56 +08:00
  • d41344e771 docs(@vuepress/plugin-i18n-ui): enhancement ULIVZ 2018-08-12 06:39:34 +08:00
  • 82f06bf17f chore: rename @vuepress/plugin-translation-ui to "@vuepress/plugin-i18n-ui" ULIVZ 2018-08-12 06:33:57 +08:00
  • c390e40d65 feat: refine @vuepress/plugin-register-components ULIVZ 2018-08-12 06:26:06 +08:00
  • 590c1c46d6 chore: update package.json ULIVZ 2018-08-12 05:45:34 +08:00
  • 2e923d5772 chore: correct deps ULIVZ 2018-08-12 05:32:01 +08:00
  • 0d7fce7c79 feat: pass plugins and theme via cli ULIVZ 2018-08-12 05:21:19 +08:00
  • c004fb345d feat: extract @vuepress/cli ULIVZ 2018-08-12 05:00:41 +08:00
  • 0d8cf54ddd chore: fix link ULIVZ 2018-08-12 04:26:42 +08:00
  • f1e6dd4ad9 refactor: handle when theme isn't given ULIVZ 2018-08-12 03:57:42 +08:00
  • b2bad790c9 workflow: add .editorconfig (#719) Alexander SokolovandULIVZ 2018-08-11 22:00:57 +03:00
  • 0bc2b51e03 feat: expose config.styl variables to style.styl (#727) Jason YuandULIVZ 2018-08-11 19:51:09 +01:00
  • ca78f66a63 feat: support shortcut usage of @vuepress/plugin-xxx ULIVZ 2018-08-10 16:40:29 +08:00
  • 642968a089 refactor: Move active-header-links to default theme. ULIVZ 2018-08-10 16:31:33 +08:00
  • e2a784d716 refactor: Extract default-theme-only webpack aliases ULIVZ 2018-08-10 15:43:12 +08:00