feat: 暂存,添加上传文件

This commit is contained in:
2024-10-07 01:53:39 +08:00
parent 272ceaa6a6
commit fd99875461
15 changed files with 788 additions and 0 deletions

36
pnpm-lock.yaml generated
View File

@@ -114,6 +114,12 @@ importers:
'@types/node':
specifier: ^22.7.4
version: 22.7.4
'@types/path-browserify':
specifier: ^1.0.3
version: 1.0.3
'@types/pretty-bytes':
specifier: ^5.2.0
version: 5.2.0
'@types/react':
specifier: ^18.3.10
version: 18.3.10
@@ -138,9 +144,15 @@ importers:
globals:
specifier: ^15.9.0
version: 15.9.0
path-browserify:
specifier: ^1.0.1
version: 1.0.1
postcss-import:
specifier: ^16.1.0
version: 16.1.0(postcss@8.4.47)
pretty-bytes:
specifier: ^6.1.1
version: 6.1.1
react-is:
specifier: ^18.3.1
version: 18.3.1
@@ -907,6 +919,13 @@ packages:
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
'@types/path-browserify@1.0.3':
resolution: {integrity: sha512-ZmHivEbNCBtAfcrFeBCiTjdIc2dey0l7oCGNGpSuRTy8jP6UVND7oUowlvDujBy8r2Hoa8bfFUOCiPWfmtkfxw==}
'@types/pretty-bytes@5.2.0':
resolution: {integrity: sha512-dJhMFphDp6CE+OAZVyqzha9KsmgeqRMbZN4dIbMSrfObiuzfjucwKdn6zu+ttrjMwmz+Vz71/xXgHx5pO0axhA==}
deprecated: This is a stub types definition. pretty-bytes provides its own type definitions, so you do not need this installed.
'@types/prismjs@1.26.4':
resolution: {integrity: sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==}
@@ -1867,6 +1886,9 @@ packages:
parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -1956,6 +1978,10 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
pretty-bytes@6.1.1:
resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
engines: {node: ^14.13.1 || >=16.0.0}
property-information@6.5.0:
resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
@@ -3395,6 +3421,12 @@ snapshots:
'@types/parse-json@4.0.2': {}
'@types/path-browserify@1.0.3': {}
'@types/pretty-bytes@5.2.0':
dependencies:
pretty-bytes: 6.1.1
'@types/prismjs@1.26.4': {}
'@types/prop-types@15.7.13': {}
@@ -4490,6 +4522,8 @@ snapshots:
dependencies:
entities: 4.5.0
path-browserify@1.0.1: {}
path-exists@4.0.0: {}
path-key@3.1.1: {}
@@ -4562,6 +4596,8 @@ snapshots:
prelude-ls@1.2.1: {}
pretty-bytes@6.1.1: {}
property-information@6.5.0: {}
punycode@2.3.1: {}