Michael Jackson
|
b69fd550a2
|
Fix 404 regression with CommonJS module paths
|
2018-07-19 21:03:40 -04:00 |
Michael Jackson
|
f8eea6ac2b
|
Rename req.bundle => req.assets
|
2018-07-18 00:10:37 -07:00 |
Michael Jackson
|
5f0fa21063
|
Re-use registry HTTP agent for package info requests
|
2018-07-14 17:45:37 -07:00 |
Michael Jackson
|
4360fbf7d6
|
Fix missing require
|
2018-07-14 15:12:37 -07:00 |
Michael Jackson
|
eb75d866b7
|
Use persistent HTTP connection to the registry
|
2018-07-14 14:46:33 -07:00 |
Michael Jackson
|
5969ecc6ef
|
Don't cache packages on the filesystem
Should help with transient errors reported in #86, #104, and #110
|
2018-07-14 14:46:33 -07:00 |
Michael Jackson
|
05e8cffee7
|
Remove unused file and fix lint warnings
|
2018-06-01 09:50:39 -07:00 |
Michael Jackson
|
c0e0f899d2
|
Small tweaks + whitespace
|
2018-05-25 20:31:42 -04:00 |
Michael Jackson
|
26ba4698e3
|
Add fetch* utils
|
2018-05-21 23:16:58 -04:00 |
Michael Jackson
|
c792515d01
|
Move middleware utils into server/utils
|
2018-05-21 13:26:00 -07:00 |
Michael Jackson
|
269b756aeb
|
Break up parseURL middleware
|
2018-05-19 08:34:36 -07:00 |
Michael Jackson
|
efe325e6ff
|
Use 301 redirects for deprecated request paths and queries
|
2018-05-18 17:55:28 -07:00 |
Michael Jackson
|
e3091c6fe5
|
Small tweaks
|
2018-05-17 15:22:13 -07:00 |
Michael Jackson
|
625e36ec5b
|
Get registryURL from server config
|
2018-05-17 15:22:01 -07:00 |
Michael Jackson
|
29697ed201
|
Split up fetchFile middleware into 2
|
2018-05-17 15:21:35 -07:00 |
Michael Jackson
|
3d463a14aa
|
Ignore Object property names
Fixes #96
|
2018-05-14 08:06:49 -07:00 |
Michael Jackson
|
c62661e5a7
|
Ignore hard links as well
|
2018-05-08 07:48:13 -07:00 |
Michael Jackson
|
172c955823
|
Fix symlink detection
|
2018-04-28 18:05:10 -07:00 |
Michael Jackson
|
577fa7608b
|
Style tweaks
|
2018-04-04 12:08:42 -07:00 |
Michael Jackson
|
6e37129ec5
|
Style tweaks
|
2018-03-20 10:34:31 -07:00 |
MICHAEL JACKSON
|
347c993407
|
Move Redis client to utils/redis
|
2018-02-17 20:23:05 -08:00 |
MICHAEL JACKSON
|
2e1f09e913
|
Prettify everything
|
2018-02-17 20:23:05 -08:00 |
MICHAEL JACKSON
|
d6f2bc089a
|
Better dev server integration
|
2018-02-16 16:00:06 -08:00 |
Michael Jackson
|
79e50ec98c
|
Ignore babelrc in ?module mode
Fixes #84
|
2018-01-09 21:41:31 -08:00 |
Michael Jackson
|
a0d1479edd
|
Inline babel-plugin-unpkg-rewrite
|
2018-01-09 21:41:19 -08:00 |
MICHAEL JACKSON
|
f2daafadfb
|
Remove CRA stuff, revert to custom webpack config
|
2017-12-14 08:27:40 -08:00 |
MICHAEL JACKSON
|
9c042e6368
|
Style tweaks
|
2017-12-13 16:22:58 -08:00 |
MICHAEL JACKSON
|
3d1c4ccc13
|
Serve JS files as utf-8
See https://github.com/babel/babel/issues/6976
|
2017-12-05 11:57:16 -08:00 |
MICHAEL JACKSON
|
758b420297
|
Style tweaks
|
2017-11-25 21:19:48 -08:00 |
MICHAEL JACKSON
|
3a309241da
|
Prettify
|
2017-11-25 13:25:01 -08:00 |
MICHAEL JACKSON
|
e988180c8a
|
Add counter for ?main usage
|
2017-11-16 21:25:50 -05:00 |
MICHAEL JACKSON
|
a9497166fe
|
Add counter for "browser" fallback usage
Helps with #63
|
2017-11-15 07:30:05 -05:00 |
MICHAEL JACKSON
|
36efac099f
|
Add support for scoped packages in blacklist URLs
|
2017-11-14 16:47:57 -08:00 |
MICHAEL JACKSON
|
67a17a961b
|
Safer string interpolation
|
2017-11-14 15:19:17 -08:00 |
MICHAEL JACKSON
|
32ca39a11e
|
Fix method name
|
2017-11-11 22:35:30 -08:00 |
MICHAEL JACKSON
|
0e1f26849b
|
Add auth and blacklist APIs
|
2017-11-11 12:18:13 -08:00 |
MICHAEL JACKSON
|
b614f8646d
|
Use arrow functions for callbacks
|
2017-11-08 10:14:46 -08:00 |
MICHAEL JACKSON
|
2d57d96e62
|
Prettier everything up
|
2017-11-08 08:57:15 -08:00 |
MICHAEL JACKSON
|
f3e041ace6
|
Better error message
|
2017-10-27 15:43:37 -07:00 |
MICHAEL JACKSON
|
293786d182
|
Move some files around
|
2017-09-13 08:24:49 -07:00 |
MICHAEL JACKSON
|
d3f3aa610c
|
Remove ?main from fully-resolved URLs
|
2017-09-01 22:43:56 -07:00 |
MICHAEL JACKSON
|
124fead8ff
|
Do not use ?main fields that are not strings
Fixes #62
|
2017-09-01 20:29:49 -07:00 |
MICHAEL JACKSON
|
39eca7b8ce
|
Style tweak
|
2017-08-31 15:42:48 -07:00 |
MICHAEL JACKSON
|
98cbffa590
|
Use explicit status codes
|
2017-08-31 09:00:25 -07:00 |
MICHAEL JACKSON
|
b6f9176c71
|
Redirect modules
|
2017-08-31 09:00:17 -07:00 |
MICHAEL JACKSON
|
1da995666b
|
Redirect ?json => ?meta
Fixes #60
|
2017-08-29 14:38:39 -07:00 |
MICHAEL JACKSON
|
dd8df34574
|
Revert to custom file sending logic
|
2017-08-26 20:38:31 -07:00 |
MICHAEL JACKSON
|
5331120a84
|
Allow serving dotfiles
|
2017-08-26 19:50:47 -07:00 |
MICHAEL JACKSON
|
30de36aa40
|
Use req.filename directly
|
2017-08-26 19:50:45 -07:00 |
MICHAEL JACKSON
|
e33d49a8cb
|
Log sendFile errors
|
2017-08-26 19:50:09 -07:00 |