update, text, response
This commit is contained in:
36
node_modules/mime-db/HISTORY.md
generated
vendored
36
node_modules/mime-db/HISTORY.md
generated
vendored
@@ -1,3 +1,37 @@
|
||||
1.54.0 / 2025-03-17
|
||||
===================
|
||||
|
||||
* Update mime type for DCM format (#362)
|
||||
* mark application/octet-stream as compressible (#163)
|
||||
* Fix typo in application/x-zip-compressed mimetype (#359)
|
||||
* Add mime-type for Jupyter notebooks (#282)
|
||||
* Add Google Drive MIME types (#311)
|
||||
* Add .blend file type (#338)
|
||||
* Add support for the FBX file extension (#342)
|
||||
* Add Adobe DNG file (#340)
|
||||
* Add Procreate Brush and Brush Set file Types (#339)
|
||||
* Add support for Procreate Dreams (#341)
|
||||
* replace got with undici (#352)
|
||||
* Added extensions list for model/step (#293)
|
||||
* Add m4b as a type of audio/mp4 (#357)
|
||||
* windows 11 application/x-zip-compressed (#346)
|
||||
* add dotLottie mime type (#351)
|
||||
* Add some MS-related extensions and types (#336)
|
||||
|
||||
1.53.0 / 2024-07-12
|
||||
===================
|
||||
|
||||
* Add extension `.sql` to `application/sql`
|
||||
* Add extensions `.aac` and `.adts` to `audio/aac`
|
||||
* Add extensions `.js` and `.mjs` to `text/javascript`
|
||||
* Add extensions for `application/mp4` from IANA
|
||||
* Add extensions from IANA for more MIME types
|
||||
* Add Microsoft app installer types and extensions
|
||||
* Add new upstream MIME types
|
||||
* Fix extensions for `text/markdown` to match IANA
|
||||
* Remove extension `.mjs` from `application/javascript`
|
||||
* Remove obsolete MIME types from IANA data
|
||||
|
||||
1.52.0 / 2022-02-21
|
||||
===================
|
||||
|
||||
@@ -36,7 +70,7 @@
|
||||
===================
|
||||
|
||||
* Add new upstream MIME types
|
||||
* Remove ambigious extensions from IANA for `application/*+xml` types
|
||||
* Remove ambiguous extensions from IANA for `application/*+xml` types
|
||||
* Update primary extension to `.es` for `application/ecmascript`
|
||||
|
||||
1.46.0 / 2021-02-13
|
||||
|
||||
57
node_modules/mime-db/README.md
generated
vendored
57
node_modules/mime-db/README.md
generated
vendored
@@ -11,9 +11,9 @@ It consists of a single, public JSON file and does not include any logic,
|
||||
allowing it to remain as un-opinionated as possible with an API.
|
||||
It aggregates data from the following sources:
|
||||
|
||||
- http://www.iana.org/assignments/media-types/media-types.xhtml
|
||||
- http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
|
||||
- http://hg.nginx.org/nginx/raw-file/default/conf/mime.types
|
||||
- https://www.iana.org/assignments/media-types/media-types.xhtml
|
||||
- https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
|
||||
- https://hg.nginx.org/nginx/raw-file/default/conf/mime.types
|
||||
|
||||
## Installation
|
||||
|
||||
@@ -23,10 +23,7 @@ npm install mime-db
|
||||
|
||||
### Database Download
|
||||
|
||||
If you're crazy enough to use this in the browser, you can just grab the
|
||||
JSON file using [jsDelivr](https://www.jsdelivr.com/). It is recommended to
|
||||
replace `master` with [a release tag](https://github.com/jshttp/mime-db/tags)
|
||||
as the JSON format may change in the future.
|
||||
If you intend to use this in a web browser, you can conveniently access the JSON file via [jsDelivr](https://www.jsdelivr.com/), a popular CDN (Content Delivery Network). To ensure stability and compatibility, it is advisable to specify [a release tag](https://github.com/jshttp/mime-db/tags) instead of using the 'master' branch. This is because the JSON file's format might change in future updates, and relying on a specific release tag will prevent potential issues arising from these changes.
|
||||
|
||||
```
|
||||
https://cdn.jsdelivr.net/gh/jshttp/mime-db@master/db.json
|
||||
@@ -48,17 +45,42 @@ Each mime type has the following properties:
|
||||
|
||||
- `.source` - where the mime type is defined.
|
||||
If not set, it's probably a custom media type.
|
||||
- `apache` - [Apache common media types](http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)
|
||||
- `iana` - [IANA-defined media types](http://www.iana.org/assignments/media-types/media-types.xhtml)
|
||||
- `nginx` - [nginx media types](http://hg.nginx.org/nginx/raw-file/default/conf/mime.types)
|
||||
- `apache` - [Apache common media types](https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)
|
||||
- `iana` - [IANA-defined media types](https://www.iana.org/assignments/media-types/media-types.xhtml)
|
||||
- `nginx` - [nginx media types](https://hg.nginx.org/nginx/raw-file/default/conf/mime.types)
|
||||
- `.extensions[]` - known extensions associated with this mime type.
|
||||
- `.compressible` - whether a file of this type can be gzipped.
|
||||
- `.charset` - the default charset associated with this type, if any.
|
||||
|
||||
If unknown, every property could be `undefined`.
|
||||
|
||||
## Note on MIME Type Data and Semver
|
||||
|
||||
This package considers the programmatic api as the semver compatibility. This means the MIME type resolution is *not* considered
|
||||
in the semver bumps. This means that if you want to pin your `mime-db` data you will need to do it in your application. While
|
||||
this expectation was not set in docs until now, it is how the pacakge operated, so we do not feel this is a breaking change.
|
||||
|
||||
## Contributing
|
||||
|
||||
The primary way to contribute to this database is by updating the data in
|
||||
one of the upstream sources. The database is updated from the upstreams
|
||||
periodically and will pull in any changes.
|
||||
|
||||
### Registering Media Types
|
||||
|
||||
The best way to get new media types included in this library is to register
|
||||
them with the IANA. The community registration procedure is outlined in
|
||||
[RFC 6838 section 5](https://tools.ietf.org/html/rfc6838#section-5). Types
|
||||
registered with the IANA are automatically pulled into this library.
|
||||
|
||||
### Direct Inclusion
|
||||
|
||||
If that is not possible / feasible, they can be added directly here as a
|
||||
"custom" type. To do this, it is required to have a primary source that
|
||||
definitively lists the media type. If an extension is going to be listed as
|
||||
associated with this media type, the source must definitively link the
|
||||
media type and extension as well.
|
||||
|
||||
To edit the database, only make PRs against `src/custom-types.json` or
|
||||
`src/custom-suffix.json`.
|
||||
|
||||
@@ -76,21 +98,8 @@ keys and the values being an object with the following keys:
|
||||
|
||||
To update the build, run `npm run build`.
|
||||
|
||||
### Adding Custom Media Types
|
||||
|
||||
The best way to get new media types included in this library is to register
|
||||
them with the IANA. The community registration procedure is outlined in
|
||||
[RFC 6838 section 5](http://tools.ietf.org/html/rfc6838#section-5). Types
|
||||
registered with the IANA are automatically pulled into this library.
|
||||
|
||||
If that is not possible / feasible, they can be added directly here as a
|
||||
"custom" type. To do this, it is required to have a primary source that
|
||||
definitively lists the media type. If an extension is going to be listed as
|
||||
associateed with this media type, the source must definitively link the
|
||||
media type and extension as well.
|
||||
|
||||
[ci-image]: https://badgen.net/github/checks/jshttp/mime-db/master?label=ci
|
||||
[ci-url]: https://github.com/jshttp/mime-db/actions?query=workflow%3Aci
|
||||
[ci-url]: https://github.com/jshttp/mime-db/actions/workflows/ci.yml
|
||||
[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/mime-db/master
|
||||
[coveralls-url]: https://coveralls.io/r/jshttp/mime-db?branch=master
|
||||
[node-image]: https://badgen.net/npm/node/mime-db
|
||||
|
||||
973
node_modules/mime-db/db.json
generated
vendored
973
node_modules/mime-db/db.json
generated
vendored
File diff suppressed because it is too large
Load Diff
26
node_modules/mime-db/package.json
generated
vendored
26
node_modules/mime-db/package.json
generated
vendored
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "mime-db",
|
||||
"description": "Media Type Database",
|
||||
"version": "1.52.0",
|
||||
"version": "1.54.0",
|
||||
"contributors": [
|
||||
"Douglas Christopher Wilson <doug@somethingdoug.com>",
|
||||
"Jonathan Ong <me@jongleberry.com> (http://jongleberry.com)",
|
||||
@@ -19,23 +19,19 @@
|
||||
],
|
||||
"repository": "jshttp/mime-db",
|
||||
"devDependencies": {
|
||||
"bluebird": "3.7.2",
|
||||
"co": "4.6.0",
|
||||
"cogent": "1.0.1",
|
||||
"csv-parse": "4.16.3",
|
||||
"eslint": "7.32.0",
|
||||
"eslint": "8.32.0",
|
||||
"eslint-config-standard": "15.0.1",
|
||||
"eslint-plugin-import": "2.25.4",
|
||||
"eslint-plugin-markdown": "2.2.1",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-markdown": "3.0.0",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "5.1.1",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"eslint-plugin-standard": "4.1.0",
|
||||
"gnode": "0.1.2",
|
||||
"media-typer": "1.1.0",
|
||||
"mocha": "9.2.1",
|
||||
"mocha": "10.2.0",
|
||||
"nyc": "15.1.0",
|
||||
"raw-body": "2.5.0",
|
||||
"stream-to-array": "2.3.0"
|
||||
"stream-to-array": "2.3.0",
|
||||
"undici": "7.1.0"
|
||||
},
|
||||
"files": [
|
||||
"HISTORY.md",
|
||||
@@ -49,10 +45,10 @@
|
||||
},
|
||||
"scripts": {
|
||||
"build": "node scripts/build",
|
||||
"fetch": "node scripts/fetch-apache && gnode scripts/fetch-iana && node scripts/fetch-nginx",
|
||||
"fetch": "node scripts/fetch-apache && node scripts/fetch-iana && node scripts/fetch-nginx",
|
||||
"lint": "eslint .",
|
||||
"test": "mocha --reporter spec --bail --check-leaks test/",
|
||||
"test-ci": "nyc --reporter=lcov --reporter=text npm test",
|
||||
"test": "mocha --reporter spec --check-leaks test/",
|
||||
"test-ci": "nyc --reporter=lcovonly --reporter=text npm test",
|
||||
"test-cov": "nyc --reporter=html --reporter=text npm test",
|
||||
"update": "npm run fetch && npm run build",
|
||||
"version": "node scripts/version-history.js && git add HISTORY.md"
|
||||
|
||||
Reference in New Issue
Block a user