refactor(v2): add common typing package @docusaurus/types (#1797)

* add common typing package `@docusaurus/typing-common`
.

* change name to `@docusaurus/types`

* refactor `packages/docusaurus/src/server/types`

* use directly `index.d.ts`
.

* add missing dependency `@docusaurus/types` on `@docusaurus/core`

* add missing dependency `@types/webpack`

* fix mistaken type

* typing package move to dev dependency

* Update package.json

see https://stackoverflow.com/questions/45176661/how-do-i-decide-whether-types-goes-into-dependencies-or-devdependencies
This commit is contained in:
Dongwoo Gim 2019-09-25 18:48:56 +09:00 committed by Endi
parent 0397f7b719
commit 961eb44ab1
28 changed files with 81 additions and 113 deletions

View file

@ -8,7 +8,7 @@
import fs from 'fs-extra';
import path from 'path';
import pluginContentBlog from '../index';
import {DocusaurusConfig} from '../typesDocusaurus';
import {DocusaurusConfig} from '@docusaurus/types';
describe('loadBlog', () => {
test('simple website', async () => {