Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 2.78 KB

README.ja.md

File metadata and controls

70 lines (48 loc) · 2.78 KB

mime.js

License NPM stable version
GitHub releases GitHub issues

ファイル名、パス、拡張子から mime タイプを取得します。

このライブラリは頻繁に更新する必要がないため、長い間更新されていなくても、存在している限り使用可能です。私たちは常に最新の Node およびブラウザ環境で正常に動作するかどうかを確認しています。

インストール

NPM

次の npm コマンドを使用して直接インストールできます。

$ npm i @litert/mime --save

CDN

ブラウザで使用する場合は、CDN モードを使用できます:

<script src="https://cdn.jsdelivr.net/npm/@litert/[email protected]/dist/loader.min.js?path=index&npm={'@litert/mime':'0.1.3'}"></script>

使用

デモコードは TypeScript で記述されています。

import * as mime from "@litert/mime";

mime.getData("hello.json");         // {"mime": "application/json", "compressible": true, extension: 'json'}
mime.getData(".html");              // {"mime": "text/html", "compressible": true, extension: 'html'}
mime.getData("css");                // {"mime": "text/css", "compressible": true, extension: 'css'}
mime.getData("hi/baby.js");         // {"mime": "application/javascript", "compressible": true, extension: 'js'}
mime.getData("/root/down/pk.zip");  // {"mime": "application/zip", "compressible": false, extension: 'zip'}
mime.getData("ext.dodooh");         // {"mime": "application/octet-stream", "compressible": false, extension: 'dodooh'}
mime.getMime("root/index.css");     // text/css

サンプル

Node

コンパイル後に、ターミナルで node ./dist/test-node を使用してサンプルコードを実行できます。

ブラウザ

test/ ディレクトリにアクセスすると、サンプルを表示できます。

ここをクリックしてオンラインでサンプルを表示

ライセンス

このライブラリは Apache-2.0 ライセンスで提供されています。