Commit Graph

140 Commits

Author SHA1 Message Date
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