koa-lowercase
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});function _asyncToGenerator(a){return function(){var b=a.apply(this,arguments);return new Promise(function(c,d){function e(f,g){try{var h=b[f](g),i=h.value}catch(j){return void d(j)}return h.done?void c(i):Promise.resolve(i).then(function(j){e("next",j)},function(j){e("throw",j)})}return e("next")})}}var lowercase=function(){var a=_asyncToGenerator(regeneratorRuntime.mark(function b(c,d){return regeneratorRuntime.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(!/[A-Z]/.test(c.url)){f.next=5;break}c.status=301,c.redirect(c.url.toLowerCase()),f.next=7;break;case 5:return f.next=7,d();case 7:case"end":return f.stop();}},b,void 0)}));return function(){return a.apply(this,arguments)}}();exports.default=lowercase; | ||
'use strict';require('babel-register')({babelrc:false,presets:[require('babel-preset-latest')],plugins:[require('babel-plugin-transform-es2015-modules-commonjs'),require('babel-plugin-transform-async-to-generator')]});require('babel-polyfill');module.exports=require('./src'); |
20
index.js
@@ -1,10 +0,10 @@ | ||
const lowercase = async (ctx, next) => { | ||
if (/[A-Z]/.test(ctx.url)) { | ||
ctx.status = 301 | ||
ctx.redirect(ctx.url.toLowerCase()) | ||
} else { | ||
await next() | ||
} | ||
} | ||
export default lowercase | ||
require('babel-register')({ | ||
babelrc: false | ||
, presets: [ require('babel-preset-latest') ] | ||
, plugins: [ | ||
require('babel-plugin-transform-es2015-modules-commonjs') | ||
, require('babel-plugin-transform-async-to-generator') | ||
] | ||
}) | ||
require('babel-polyfill') | ||
module.exports = require('./src') |
{ | ||
"name": "koa-lowercase", | ||
"description": "Simple lowercasing middleware for Koa 2.", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"author": { | ||
@@ -13,3 +13,3 @@ "name": "Zac Anger", | ||
"scripts": { | ||
"test": "" | ||
"build": "babel --minified index.js --out-file dist.js" | ||
}, | ||
@@ -30,3 +30,10 @@ "homepage": "https://github.com/zacanger/koa-lowercase#readme", | ||
"dependencies": {}, | ||
"devDependencies": {}, | ||
"devDependencies": { | ||
"babel-cli": "^6.22.2", | ||
"babel-plugin-transform-async-to-generator": "^6.22.0", | ||
"babel-plugin-transform-es2015-modules-commonjs": "^6.22.0", | ||
"babel-polyfill": "^6.22.0", | ||
"babel-preset-latest": "^6.22.0", | ||
"babel-register": "^6.22.0" | ||
}, | ||
"engines": { | ||
@@ -33,0 +40,0 @@ "node": ">=6.0.0" |
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
5737
12
33
1
6