File tree Expand file tree Collapse file tree 4 files changed +37
-28
lines changed
Expand file tree Collapse file tree 4 files changed +37
-28
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " @solid-primitives/upload" ,
3- "version" : " 1. 0.0" ,
3+ "version" : " 0.0.100 " ,
44 "description" : " Primitives for uploading files." ,
55 "author" : " Rustam Ashurmatov <rr.ashurmatov.21@gmail.com>" ,
66 "license" : " MIT" ,
1313 "name" : " upload" ,
1414 "stage" : 0 ,
1515 "list" : [
16- " createFileUploader"
16+ " createFileUploader" ,
17+ " createDropzone"
1718 ],
1819 "category" : " Browser APIs"
1920 },
4041 " primitives"
4142 ],
4243 "devDependencies" : {
43- "@testing-library/jest-dom" : " ^5.16.3" ,
44- "esbuild-plugin-solid" : " ^0.4.2" ,
4544 "jsdom" : " ^19.0.0" ,
4645 "prettier" : " ^2.6.1" ,
47- "solid-register" : " ^0.1.8" ,
48- "solid-testing-library" : " ^0.3.0" ,
46+ "solid-register" : " ^0.2.5" ,
4947 "tslib" : " ^2.3.1" ,
5048 "tsup" : " ^5.12.2" ,
5149 "typescript" : " ^4.6.3" ,
5755 "peerDependencies" : {
5856 "solid-js" : " ^1.3.1"
5957 },
60- "dependencies" : {}
61- }
58+ "dependencies" : {
59+ "@solid-primitives/utils" : " ^1.4.0"
60+ }
61+ }
Original file line number Diff line number Diff line change 1- import { noop , asAccessor } from "@solid-primitives/utils" ;
2- import { CreateFileUploaderOptions } from "." ;
1+ import { noop } from "@solid-primitives/utils" ;
32import * as api from "./index" ;
43
5- const createFileUploader : typeof api . createFileUploader = ( options ?: CreateFileUploaderOptions ) => {
6- return {
7- files : noop ,
8- selectFiles : noop ,
9- handleFilesInput : noop ,
10- removeFile : noop ,
11- clearFiles : noop
12- } ;
13- } ;
4+ export const createFileUploader : typeof api . createFileUploader = ( ) => ( {
5+ files : ( ) => [ ] ,
6+ selectFiles : noop ,
7+ handleFilesInput : noop ,
8+ removeFile : noop ,
9+ clearFiles : noop
10+ } ) ;
1411
15- export { createFileUploader } ;
12+ export const createDropzone : typeof api . createDropzone = ( ) => ( {
13+ files : ( ) => [ ] ,
14+ isDragging : ( ) => false ,
15+ setRef : noop ,
16+ clearFiles : noop ,
17+ removeFile : noop
18+ } ) ;
19+
20+ export const fileUploader : typeof api . fileUploader = noop ;
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ test("file upload", () => {
1010 const { files : file , selectFiles : selectFile } = createFileUploader ( ) ;
1111 const { files, selectFiles } = createFileUploader ( { multiple : true } ) ;
1212
13- assert . is ( file ( ) , undefined ) ;
14- assert . is ( files ( ) , undefined ) ;
13+ assert . equal ( file ( ) , [ ] ) ;
14+ assert . equal ( files ( ) , [ ] ) ;
1515 dispose ( ) ;
1616 } ) ;
1717} ) ;
Original file line number Diff line number Diff line change 11{
22 "extends" : " ../../tsconfig.json" ,
3- "compilerOptions" : {
4- "outDir" : " ./dist" ,
5- "emitDeclarationOnly" : false
6- },
7- "include" : [" ./src" ]
8- }
3+ "include" : [
4+ " ./src" ,
5+ " ./test" ,
6+ " ./dev"
7+ ],
8+ "exclude" : [
9+ " node_modules" ,
10+ " ./dist"
11+ ]
12+ }
You can’t perform that action at this time.
0 commit comments