From 7ea39025908df51cef40ffd90dfb8326ed2da7a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Sat, 25 Feb 2023 15:24:18 +0100 Subject: [PATCH 01/17] feat: support storage --- .gitignore | 1 + packages/devtools/client/nuxt.config.ts | 6 + .../devtools/client/pages/modules/storage.vue | 105 ++++++++++++++++++ packages/devtools/client/server/api/test.ts | 7 ++ packages/devtools/src/rpc.ts | 28 +++++ packages/devtools/src/types.ts | 5 + 6 files changed, 152 insertions(+) create mode 100644 packages/devtools/client/pages/modules/storage.vue create mode 100644 packages/devtools/client/server/api/test.ts diff --git a/.gitignore b/.gitignore index 76555f3471..427f298836 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ dist .build-* .env .netlify +.data # Env .env diff --git a/packages/devtools/client/nuxt.config.ts b/packages/devtools/client/nuxt.config.ts index 5ee5c4771e..9dd766d16b 100644 --- a/packages/devtools/client/nuxt.config.ts +++ b/packages/devtools/client/nuxt.config.ts @@ -16,6 +16,12 @@ export default defineNuxtConfig({ output: { publicDir: resolve(__dirname, '../dist/client'), }, + devStorage: { + test: { + driver: 'fs', + base: resolve(__dirname, './.data/test'), + }, + }, }, appConfig: { fixture2: 'from nuxt.config.ts', diff --git a/packages/devtools/client/pages/modules/storage.vue b/packages/devtools/client/pages/modules/storage.vue new file mode 100644 index 0000000000..ca13bf14e9 --- /dev/null +++ b/packages/devtools/client/pages/modules/storage.vue @@ -0,0 +1,105 @@ + + +