Sébastien Lorber
|
9265de982b
|
chore(v2): refactor scripts + add theme-classic watchmode (#2998)
|
2020-07-01 18:30:44 +02:00 |
Teik Jun
|
0f59cd1599
|
feat(v2): add option validation for remaining official plugins (#2970)
* feat(v2): add option validation lifecycle method
* chore(v2): add dependencies
* chore(v2): add yup dependency
* feat(v2): add option validation for plugin-content-docs
* chore(v2): add facebook copyright
* refactor(v2): remove unused variable
* chore(v2): add dependencies
* chore(v2): add copyright
* fix(v2): use strict for option validation
* feat(v2): add option validation for plugin-content-pages
* feat(v2): add schema for plugin-google-analytics and plugin-google-gtag
* feat(v2): add option validation for plugin-sitemap
* chore(v2): add dependency for yup
* fix(v2): remove strict to allow normalization
* refactor(v2): refactor validate method
* feat(v2): modify existing tests
* feat(v2): add tests for plugin normalization
* style(v2): use a more descriptive filename for schema
* feat(v2): add normalization tests
* feat(v2): add more tests for option validation
* refactor(v2): remove unused code
* refactor(v2): remove unused code
* refactor(v2): refactor methods and types
* feat(v2): replace Yup with Joi
* fix(v2): fix plugin-content-docs schema
* feat(v2): modify tests for plugin-content-docs
* fix(v2): fix a typo
* refactor(v2): improve tests and refactor code
* feat(v2): support both commonjs and ES modules
* refactor(v2): refactor validateOption method
* style(v2): fix eslint errors and typo in types
* chore(v2): remove unused yup dependency
* style(v2): standardize naming across official plugins
* chore(v2): update test snapshots
* chore(v2): remove obsolete snapshots
* chore(v2): fix a typo and check test
* feat(v2): add validation for new field
* feat(v2): add test for new field
|
2020-06-26 15:14:59 +02:00 |
Anshul Goyal
|
2b4b6f73b7
|
feat(v2): replace yup validation by joi validation (#2962)
* replace yup with joi
* update test snapshots with new error messages
|
2020-06-22 19:40:52 +02:00 |
Sam Zhou
|
6e43c9bd34
|
chore(v2): Fix more eslint errors (#2976)
|
2020-06-21 15:09:00 +08:00 |
slorber
|
16ba6e54b6
|
v2.0.0-alpha.58
|
2020-06-18 14:02:26 +02:00 |
Sébastien Lorber
|
b5d7c3a111
|
misc(v2): better dx: yarn clear, yarn watch, yarn serve (#2922)
* add clear + serve scripts
* add ability to launch all TS projects in --watch mode
* attempt to create a watch plugin
* use rimraf for clear script
* update watch plugin poc
* add start:v2:watch
* remove the watch plugin
|
2020-06-16 20:40:46 +08:00 |
Sébastien Lorber
|
6c4c6c5750
|
Fix updated version numbers
|
2020-05-28 17:31:11 +02:00 |
slorber
|
2695548b93
|
add proper normalizePluginOptions + tests
|
2020-05-25 18:05:57 +02:00 |
slorber
|
d1a162ec30
|
createRedirectPageContent: use eta template + encode URI for meta refresh header + tests
|
2020-05-25 16:27:36 +02:00 |
slorber
|
fd47ca1925
|
feat(v2): docusaurus-plugin-client-redirects
|
2020-05-22 20:15:16 +02:00 |