File tree Expand file tree Collapse file tree 5 files changed +13
-20
lines changed Expand file tree Collapse file tree 5 files changed +13
-20
lines changed Original file line number Diff line number Diff line change 11language : node_js
22node_js :
3- - 6
43 - 7
4+ - 8
Original file line number Diff line number Diff line change 1- [ ![ view on npm] ( http ://img.shields.io/npm/v/local-web-server- mime.svg)] ( https://www.npmjs.org/package/local-web-server -mime )
2- [ ![ npm module downloads] ( http ://img.shields.io/npm/dt/local-web-server- mime.svg)] ( https://www.npmjs.org/package/local-web-server -mime )
3- [ ![ Build Status] ( https://travis-ci.org/local-web-server /mime.svg?branch=master )] ( https://travis-ci.org/local-web-server /mime )
4- [ ![ Dependency Status] ( https://david-dm.org/local-web-server /mime.svg )] ( https://david-dm.org/local-web-server /mime )
1+ [ ![ view on npm] ( https ://img.shields.io/npm/v/lws- mime.svg)] ( https://www.npmjs.org/package/lws -mime )
2+ [ ![ npm module downloads] ( https ://img.shields.io/npm/dt/lws- mime.svg)] ( https://www.npmjs.org/package/lws -mime )
3+ [ ![ Build Status] ( https://travis-ci.org/lwsjs /mime.svg?branch=master )] ( https://travis-ci.org/lwsjs /mime )
4+ [ ![ Dependency Status] ( https://david-dm.org/lwsjs /mime.svg )] ( https://david-dm.org/lwsjs /mime )
55[ ![ js-standard-style] ( https://img.shields.io/badge/code%20style-standard-brightgreen.svg )] ( https://github.com/feross/standard )
66
7- # mime
7+ # lws- mime
Original file line number Diff line number Diff line change 11'use strict'
2- const path = require ( 'path' )
32
4- class Mime {
3+ module . exports = MiddlewareBase => class Mime extends MiddlewareBase {
4+ description ( ) {
5+ return 'Override the default mime-types'
6+ }
7+
58 middleware ( options ) {
69 const mimeTypes = options . mime
710 if ( mimeTypes ) {
811 return function ( ctx , next ) {
912 return next ( ) . then ( ( ) => {
13+ const path = require ( 'path' )
1014 const reqPathExtension = path . extname ( ctx . path ) . slice ( 1 )
1115 Object . keys ( mimeTypes ) . forEach ( mimeType => {
1216 const extsToOverride = mimeTypes [ mimeType ]
@@ -17,5 +21,3 @@ class Mime {
1721 }
1822 }
1923}
20-
21- module . exports = Mime
Original file line number Diff line number Diff line change 55 "description" : " mime" ,
66 "repository" : " https://github.com/lwsjs/mime.git" ,
77 "license" : " MIT" ,
8- "main" : " ./lib/mime.js" ,
98 "keywords" : [],
109 "engines" : {
11- "node" : " >=0.10.0 "
10+ "node" : " >=7.6 "
1211 },
1312 "scripts" : {
14- "test" : " tape test/*.js" ,
15- "docs" : " jsdoc2md -t jsdoc2md/README.md lib/*.js > README.md; echo"
1613 }
1714}
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments