moved default table migration to rust

This commit is contained in:
Ren Amamiya
2023-02-26 09:01:19 +07:00
parent 4a5ad7b677
commit a2fcb12eef
7 changed files with 116 additions and 245 deletions

38
pnpm-lock.yaml generated
View File

@@ -9,7 +9,7 @@ specifiers:
'@tailwindcss/typography': ^0.5.9
'@tauri-apps/api': ^1.2.0
'@tauri-apps/cli': ^1.2.3
'@trivago/prettier-plugin-sort-imports': ^4.1.0
'@trivago/prettier-plugin-sort-imports': ^4.1.1
'@types/node': ^18.14.1
'@types/react': ^18.0.28
'@types/react-dom': ^18.0.11
@@ -27,7 +27,7 @@ specifiers:
eslint-plugin-react: ^7.32.2
eslint-plugin-react-hooks: ^4.6.0
framer-motion: ^9.1.7
husky: ^8.0.0
husky: ^8.0.3
lint-staged: ^13.1.2
moment: ^2.29.4
nanostores: ^0.7.4
@@ -82,7 +82,7 @@ dependencies:
devDependencies:
'@tailwindcss/typography': 0.5.9_tailwindcss@3.2.7
'@tauri-apps/cli': 1.2.3
'@trivago/prettier-plugin-sort-imports': 4.1.0_prettier@2.8.4
'@trivago/prettier-plugin-sort-imports': 4.1.1_prettier@2.8.4
'@types/node': 18.14.1
'@types/react': 18.0.28
'@types/react-dom': 18.0.11
@@ -99,7 +99,7 @@ devDependencies:
lint-staged: 13.1.2
postcss: 8.4.21
prettier: 2.8.4
prettier-plugin-tailwindcss: 0.2.3_3p4xqifn6m4d44r76wgcnqfi3i
prettier-plugin-tailwindcss: 0.2.3_zmkqdpv3ldc45e6wei6qtrbrca
prop-types: 15.8.1
tailwindcss: 3.2.7_postcss@8.4.21
typescript: 4.9.5
@@ -1134,8 +1134,8 @@ packages:
'@tauri-apps/cli-win32-x64-msvc': 1.2.3
dev: true
/@trivago/prettier-plugin-sort-imports/4.1.0_prettier@2.8.4:
resolution: { integrity: sha512-aTr6QPFaPAAzPRFn9yWB/9yKi3ZAFqfGpxIGLPWuQfYJFGUed+W3KKwxntsoCiNvNE2iuKOg6haMo5KG8WXltg== }
/@trivago/prettier-plugin-sort-imports/4.1.1_prettier@2.8.4:
resolution: { integrity: sha512-dQ2r2uzNr1x6pJsuh/8x0IRA3CBUB+pWEW3J/7N98axqt7SQSm+2fy0FLNXvXGg77xEDC7KHxJlHfLYyi7PDcw== }
peerDependencies:
'@vue/compiler-sfc': 3.x
prettier: 2.x
@@ -1609,7 +1609,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.5
caniuse-lite: 1.0.30001457
caniuse-lite: 1.0.30001458
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -1714,8 +1714,8 @@ packages:
engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
hasBin: true
dependencies:
caniuse-lite: 1.0.30001457
electron-to-chromium: 1.4.310
caniuse-lite: 1.0.30001458
electron-to-chromium: 1.4.311
node-releases: 2.0.10
update-browserslist-db: 1.0.10_browserslist@4.21.5
@@ -1736,8 +1736,8 @@ packages:
engines: { node: '>= 6' }
dev: true
/caniuse-lite/1.0.30001457:
resolution: { integrity: sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA== }
/caniuse-lite/1.0.30001458:
resolution: { integrity: sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w== }
/ccount/2.0.1:
resolution: { integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== }
@@ -2030,8 +2030,8 @@ packages:
resolution: { integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== }
dev: true
/electron-to-chromium/1.4.310:
resolution: { integrity: sha512-/xlATgfwkm5uDDwLw5nt/MNEf7c1oazLURMZLy39vOioGYyYzLWIDT8fZMJak6qTiAJ7udFTy7JG7ziyjNutiA== }
/electron-to-chromium/1.4.311:
resolution: { integrity: sha512-RoDlZufvrtr2Nx3Yx5MB8jX3aHIxm8nRWPJm3yVvyHmyKaRvn90RjzB6hNnt0AkhS3IInJdyRfQb4mWhPvUjVw== }
/emoji-regex/8.0.0:
resolution: { integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== }
@@ -2264,7 +2264,7 @@ packages:
object.values: 1.1.6
resolve: 1.22.1
semver: 6.3.0
tsconfig-paths: 3.14.1
tsconfig-paths: 3.14.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -3923,7 +3923,7 @@ packages:
dependencies:
'@next/env': 13.2.1
'@swc/helpers': 0.4.14
caniuse-lite: 1.0.30001457
caniuse-lite: 1.0.30001458
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0_react@18.2.0
@@ -4336,7 +4336,7 @@ packages:
engines: { node: '>= 0.8.0' }
dev: true
/prettier-plugin-tailwindcss/0.2.3_3p4xqifn6m4d44r76wgcnqfi3i:
/prettier-plugin-tailwindcss/0.2.3_zmkqdpv3ldc45e6wei6qtrbrca:
resolution: { integrity: sha512-s2N5Dh7Ao5KTV1mao5ZBnn8EKtUcDPJEkGViZIjI0Ij9TTI5zgTz4IHOxW33jOdjHKa8CSjM88scelUiC5TNRQ== }
engines: { node: '>=12.17.0' }
peerDependencies:
@@ -4388,7 +4388,7 @@ packages:
prettier-plugin-twig-melody:
optional: true
dependencies:
'@trivago/prettier-plugin-sort-imports': 4.1.0_prettier@2.8.4
'@trivago/prettier-plugin-sort-imports': 4.1.1_prettier@2.8.4
prettier: 2.8.4
dev: true
@@ -5146,8 +5146,8 @@ packages:
resolution: { integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== }
dev: false
/tsconfig-paths/3.14.1:
resolution: { integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== }
/tsconfig-paths/3.14.2:
resolution: { integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== }
dependencies:
'@types/json5': 0.0.29
json5: 1.0.2