2.2.5 • Published 11 months ago

attr-accept v2.2.5

Weekly downloads
1,256,049
License
MIT
Repository
github
Last release
11 months ago

attr-accept

JavaScript implementation of the "accept" attribute for HTML5 <input type="file">

npm Tests

See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-accept for more information.

Installation

npm install --save attr-accept

Usage

var accept = require('attr-accept');
accept({
    name: 'my file.png',
    type: 'image/png'
}, 'image/*') // => true

accept({
    name: 'my file.json',
    type: 'application/json'
}, 'image/*') // => false

accept({
    name: 'my file.srt',
    type: ''
}, '.srt') // => true

You can also pass multiple mime types as a comma delimited string or array.

accept({
    name: 'my file.json',
    type: 'application/json'
}, 'application/json,video/*') // => true

accept({
    name: 'my file.json',
    type: 'application/json'
}, ['application/json', 'video/*']) // => true

Contributing

Checkout the organization CONTRIBUTING.md.

react-dropzonescm-uidemiosmile-xin-amisfastamis@uniquegood/realworld-studio-design@infinitebrahmanuniverse/nolb-att@everything-registry/sub-chunk-1180datav-amisantd-dansffmpeg-webworker-fixvue-image-cropperwebstudio-muixamiswx-file-managerstorybook-design-system-drapostorybook-design-system-teststorybook-design-system-test-manonthreed-gardenvideo-trimmer-reactjarvis-amisirsa-react-appsjpaas-amisjamiskksng-uikt-dropzonehbm-react-componentslego-amislewanyun-sdklmb-amismajestic-uimd-componentslpg-amislotta-ui-kitleege_amiskorus-uimeeshine@wangdahoo/amis@winterdaph/amis@wubin1989/amis@tms-haoda/low-code@time50/amis@ubergrape/react-dropzone@twarner/react-dropzone@totalsoft/rocket-ui@tkvw/react-material-fileinput@vibbio/react-dropzone@vikadata/core@vikadata/widget-sdk@uploadthing/react-dropzone@uvcat/plugin-pouchdb@yanghp/amis@xpander001/react-dropzoneaip-amisaisuda-jetty-amis-690amisqamis_jetty_6_10amis_jetty_aisudaamisamis-ver4.0.1amis-versionamis-iceq1amis-mxj-testamis-plusamis-asimamis-targetantd-d@cincel.digital/doc-convert-plugin@cincel.digital/doc-convert-request@gridal/f-gridalyform@halilbrhmtrn/react-here-map@agnijs/agni-ui@akaribrahim/react-here-map@colys/amisliquid-projectliquid-formliquid-formsvue-use-dropzonereact-upload-dropzonesolidjs-dropzoneuspace-sdk-ui@beisen-oneops/amis@bo321/test@chipunderblade/amis@borisbezb/korus-ui-nextyh-amissyq-amisyouramiszzcyi-amisvue3-dropzonewebworker-fileuse-xhr@liquid101/form@react-web/vendor@s2kagency/react-dropzone@sanity/form-builder@salt-ds/lab@pantas-net/react-dropzone@resoptima/react-dropzonemyamis
3.0.0-beta.1

11 months ago

3.0.0

11 months ago

2.2.5

12 months ago

2.2.3

1 year ago

2.2.4

1 year ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.1.3

7 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

9 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago