From e0d7b01b1cfc76f7e5fb349a4a14e810346120d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Thu, 26 Aug 2021 23:40:31 +0200 Subject: [PATCH] docs: improve types --- demos/package.json | 1 + demos/vite.config.ts | 14 +++----------- yarn.lock | 5 +++++ 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/demos/package.json b/demos/package.json index 17a197f4..534cb6a3 100644 --- a/demos/package.json +++ b/demos/package.json @@ -20,6 +20,7 @@ "@types/prosemirror-state": "^1.2.7", "@types/prosemirror-transform": "^1.1.4", "@types/prosemirror-view": "^1.17.2", + "@types/uuid": "^8.3.1", "@vitejs/plugin-react-refresh": "^1.3.6", "autoprefixer": "^10.3.1", "iframe-resizer": "^4.3.2", diff --git a/demos/vite.config.ts b/demos/vite.config.ts index 40ade7ad..e08b17b8 100644 --- a/demos/vite.config.ts +++ b/demos/vite.config.ts @@ -1,4 +1,3 @@ -// @ts-nocheck import { resolve, basename, @@ -53,7 +52,7 @@ export default defineConfig({ { name: 'raw', resolveId(id, importer) { - if (id.startsWith('raw!')) { + if (id.startsWith('raw!') && importer) { const [, relativePath] = id.split('raw!') const fullPath = join(dirname(importer), relativePath) @@ -103,7 +102,7 @@ export default defineConfig({ { name: 'source', resolveId(id, importer) { - if (id === '@source') { + if (id === '@source' && importer) { return `source!${dirname(importer)}!!${uuid()}` } }, @@ -163,7 +162,7 @@ export default defineConfig({ configureServer(viteDevServer) { return () => { viteDevServer.middlewares.use(async (req, res, next) => { - if (req.originalUrl.startsWith('/preview')) { + if (req?.originalUrl?.startsWith('/preview')) { req.url = '/preview/index.html' } @@ -183,11 +182,4 @@ export default defineConfig({ }), ], }, - - // server: { - // fs: { - // // Allow serving files from one level up to the project root - // allow: ['..'] - // } - // } }) diff --git a/yarn.lock b/yarn.lock index a0dcfe52..cd548d88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2465,6 +2465,11 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== +"@types/uuid@^8.3.1": + version "8.3.1" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.1.tgz#1a32969cf8f0364b3d8c8af9cc3555b7805df14f" + integrity sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg== + "@types/vfile-message@*": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/vfile-message/-/vfile-message-2.0.0.tgz#690e46af0fdfc1f9faae00cd049cc888957927d5"