fengmk2
dc0955320b
feat: export models ref to app ( #1634 )
...
let custom middleware can access app.models
2021-04-18 13:55:02 +08:00
Bowen Huang
8ddbe9076f
feat: custom header html block ( #1616 )
...
Co-authored-by: yanmei.hbw <yanmei.hbw@alibaba-inc.com >
2021-02-05 21:43:40 +08:00
fengmk2
e97835f702
feat: support custom web middlewares ( #1563 )
2020-04-10 10:55:26 +08:00
fengmk2
19563f5851
feat: allow to disable npm audits proxy ( #1430 )
2019-08-24 14:05:40 +08:00
Khaidi Chu
99c4c3fe35
feat: support customized middlewares ( #1436 )
2019-02-19 22:01:33 +08:00
alsotang
b395c666be
feat: proxy npm audit request ( #1419 )
...
add test for #1407
2019-01-22 21:07:27 +08:00
alsotang
8bd0a2d491
fix: swap compress middleware and notFound position ( #1413 )
2018-11-28 11:08:05 +08:00
Khaidi Chu
90580a72e5
feat: configurable view directory ( #1400 )
2018-10-26 14:52:22 +08:00
fengmk2
e61c7fa32b
feat: support pass through querystring to tgz url ( #1334 )
...
and allow bucket query params on tgz download
2018-05-21 14:50:54 +08:00
fengmk2
47a436afb3
fix: disable strict mode on bodyParser
2017-08-21 19:58:25 +08:00
fengmk2
ab2d269957
refactor: use koa-rt, koa-rewrite, koa-conditional-get, koa-etag
...
instead of koa-middlewares
2017-08-21 19:58:25 +08:00
fengmk2
ebc84b5a70
refactor: use koa-bodyparser instead of koa-middlewares.bodyParser
2017-08-21 19:58:25 +08:00
fengmk2
ea3beceef7
feat: enable maxrequests middleware ( #1003 )
2016-07-26 18:32:33 +08:00
leon.lee
878176ea9c
remove bluebird
...
maybe forget remove bluebird in this file
2015-12-17 11:08:49 +08:00
Jackson Tian
ab40a992c2
remove bluebird
2015-12-08 12:03:36 +08:00
fengmk2
cc70f9e6b1
feat(web): search support jsonp
...
http://localhost:7002/browse/keyword/mk2?type=json&callback=foo
2015-07-08 21:06:14 +08:00
fengmk2
7fc1a8411c
add custom ad banner config
2015-03-28 09:53:44 +08:00
fengmk2
41eea6747d
feat: support always-auth
...
Add `alwaysAuth: true` to config and set npm cli config.
Use 'http://registry.sample.com ' for example, set npm config below:
$ npm config set '//registry.sample.com/:always-auth=true'
Fixes #600
2015-02-13 20:39:40 +08:00
fengmk2
cba9d5dbbb
feat: upgrade to co4
2015-02-10 09:00:55 +08:00
fengmk2
58d72bde22
use kcors fixes #594
2015-02-09 14:01:03 +08:00
fengmk2
89e7ae3ba2
feat(sync): web page also redirect to npm www
2015-02-03 17:28:08 +08:00
fengmk2
24d6831a68
feat(sync): enable none syncModel proxy all public packages
...
Fixes #589 #581
2015-02-03 00:33:50 +08:00
fengmk2
dd5ac02876
fix(markdown): revert marky-markdown
...
We dont want to use cpp module
2015-02-01 00:19:05 +08:00
Yiyu He
9131dcb105
Merge pull request #579 from cnpm/cors
...
feat(middleware): CORS headers for GET and HEAD requests
2015-01-31 22:50:07 +08:00
fengmk2
6e276c58c2
feat(middleware): CORS headers for GET and HEAD requests
...
Fixes #570
2015-01-31 21:35:17 +08:00
fengmk2
ec4a74f439
fix(readme): fix index page markdown
2015-01-31 17:45:28 +08:00
fengmk2
44c8e05563
change(sync): remove dist syncer
...
move to https://github.com/cnpm/mirrors
Fixes #523 #504 #307
2015-01-29 10:18:10 +08:00
fengmk2
17d1527551
fix(markdown): readme.md allow scripts
2015-01-10 13:04:08 +08:00
fengmk2
4aec25d4ab
fix(markdown): replace marked use remarkable
2014-12-16 18:37:31 +08:00
巴思
5acda5ee57
fix missing home page title
2014-12-10 00:50:17 +08:00
fengmk2
15cb3e66da
feat(mock): use koa-mock for front end dev
...
demo: 
Closes #509
2014-11-21 23:19:25 +08:00
dead_horse
87ad2002a7
new design for package page
2014-11-17 15:47:16 +08:00
fengmk2
445db415c9
feat(middleware): block Ruby user-agent
...
Closes #502
2014-11-12 18:37:45 +08:00
dead_horse
2dc92530f5
hot fix remarkable
2014-11-06 16:46:54 +08:00
fengmk2
aa135d2a30
mv proxy/module.js into services/package.js
2014-10-16 00:01:55 +08:00
fengmk2
ef246c2ec4
controllers/total.js done
2014-10-13 02:10:38 +08:00
fengmk2
56eb1b1640
use sequelize to connect database
2014-10-12 14:07:22 +08:00
dead_horse
094178c3ca
add maintaining packages in user page
2014-08-01 10:47:47 +08:00
fengmk2
a87945c6a0
remove sessions
2014-07-29 01:55:18 +08:00
fengmk2
ddd9c9557d
support custom user service for user auth
2014-07-29 00:11:34 +08:00
fengmk2
9b2a846865
remove session middleware
2014-07-28 09:17:42 +08:00
fengmk2
6b73a7762f
use safe jsonp
2014-07-19 01:16:30 +08:00
fengmk2
fd34e0512c
Stop support old publish flow. fix #368
2014-07-19 01:11:33 +08:00
dead_horse
ad0b66c7e5
bump koa-middlewares
2014-05-25 01:03:19 +08:00
dead_horse
5588880ec0
remove outputError
2014-05-25 00:44:26 +08:00
fengmk2
6853b73fb2
use koa setter instead of set()
2014-05-12 17:09:51 +08:00
fengmk2
b70c1c421a
disable gzip before #335 has fix
2014-05-04 20:05:55 +08:00
fengmk2
d39838f930
fix fav ico and show pkg size on pkg info page. fix #318
2014-04-17 14:59:38 +08:00
fengmk2
c2f49fcdd9
support custom web home page
2014-04-14 15:14:28 +08:00
fengmk2
41552fd27c
fix test cases to run on local machine
2014-04-09 19:37:37 +08:00