MICHAEL JACKSON
b06de06d89
Style tweaks
2017-11-25 20:28:55 -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
3f2192f7d4
Style tweak
2017-11-14 17:00:00 -08:00
MICHAEL JACKSON
36efac099f
Add support for scoped packages in blacklist URLs
2017-11-14 16:47:57 -08:00
MICHAEL JACKSON
4e31fd02cf
Clear blacklist after tests
2017-11-14 16:46:59 -08:00
MICHAEL JACKSON
4b3f606d7d
Move package name validation into parsePackageURL
2017-11-14 16:44:53 -08:00
MICHAEL JACKSON
67a17a961b
Safer string interpolation
2017-11-14 15:19:17 -08:00
MICHAEL JACKSON
a38eebfe7e
Return JSON from /_publicKey
2017-11-13 21:33:04 -08:00
MICHAEL JACKSON
ba6fb43aa4
Add API docs
2017-11-11 23:33:24 -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
cc70428986
Remove search server
2017-11-09 23:04:43 -08:00
MICHAEL JACKSON
a8ab15e49d
Rename StatsServer => StatsAPI
2017-11-08 11:07:48 -08:00
MICHAEL JACKSON
b614f8646d
Use arrow functions for callbacks
2017-11-08 10:14:46 -08:00
MICHAEL JACKSON
a8ab0b7dab
Fix failing tests
2017-11-08 09:13:28 -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
6e51275494
Update function name
2017-10-20 08:01:10 -04:00
MICHAEL JACKSON
c49efe2de1
Add some more asset paths
2017-09-13 10:57:49 -07:00
MICHAEL JACKSON
8af969378b
Do not use concat name for search
2017-09-13 10:41:38 -07:00
MICHAEL JACKSON
0bdbca30d4
Provide assets on all search hits
2017-09-13 10:02:36 -07:00
MICHAEL JACKSON
8ed2296b2f
More work on search
2017-09-13 09:30:49 -07:00
MICHAEL JACKSON
f4f0c59552
Skip invariants in test env
2017-09-13 08:42:00 -07:00
MICHAEL JACKSON
293786d182
Move some files around
2017-09-13 08:24:49 -07:00
MICHAEL JACKSON
de1195d8e9
Add _search endpoint
2017-09-13 08:01:46 -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
MICHAEL JACKSON
7d34cc9b88
Add $DEBUG_REDIS env var
2017-08-26 17:44:50 -07:00
MICHAEL JACKSON
50979bfca5
Fix ?module bug with empty filenames
2017-08-26 17:44:29 -07:00
MICHAEL JACKSON
e95dcf0028
Do not needlessly redirect
2017-08-24 01:12:26 -06:00
MICHAEL JACKSON
02b0dc91e2
More improvements for ?module
2017-08-24 00:33:58 -06:00
MICHAEL JACKSON
28543a39b6
Add ?module support to server
...
In "module" mode, the server looks for the "module"/"esnext:main" fields
in package.json for an ES module. Also, it redirects to the real file
path so that relative imports work.
2017-08-23 14:14:21 -07:00
MICHAEL JACKSON
6329a83f67
Use / instead of "index"
2017-08-22 20:16:21 -07:00
MICHAEL JACKSON
f64bb6bfd5
Treat URLs with no trailing slashes like files
...
This is to be consistent with the rest of the API, but also to allow
packages to omit the trailing slash and file name when publishing
multiple builds in the same package.
2017-08-22 18:51:37 -07:00
MICHAEL JACKSON
ab3e21b8f8
Be explicit with status codes
2017-08-22 18:44:26 -07:00
MICHAEL JACKSON
7ed062342e
Rename logs worker
2017-08-22 17:22:19 -07:00
MICHAEL JACKSON
c1c2d1445f
Add "module" Cache-Tag to js modules served with ?module
2017-08-22 09:59:19 -07:00
MICHAEL JACKSON
37640b2c8b
Cache stats for 1 minute
2017-08-22 09:45:41 -07:00
MICHAEL JACKSON
52367d97a3
Add more spam to the blacklist
2017-08-22 09:22:31 -07:00
MICHAEL JACKSON
47d42addd2
Filter blacklisted packages from stats
...
Also added better descriptions to stats page.
2017-08-22 09:12:57 -07:00