Commit Graph

311 Commits

Author SHA1 Message Date
f3e041ace6 Better error message 2017-10-27 15:43:37 -07:00
6e51275494 Update function name 2017-10-20 08:01:10 -04:00
b92f803b97 Add dev script 2017-10-16 15:20:06 -07:00
24ec2663ce Update links to React 16 2017-10-16 15:02:31 -07:00
c49efe2de1 Add some more asset paths 2017-09-13 10:57:49 -07:00
8af969378b Do not use concat name for search 2017-09-13 10:41:38 -07:00
0bdbca30d4 Provide assets on all search hits 2017-09-13 10:02:36 -07:00
8ed2296b2f More work on search 2017-09-13 09:30:49 -07:00
f4f0c59552 Skip invariants in test env 2017-09-13 08:42:00 -07:00
293786d182 Move some files around 2017-09-13 08:24:49 -07:00
de1195d8e9 Add _search endpoint 2017-09-13 08:01:46 -07:00
d72d4ee6f3 Add support for .mjs files
Right now these are served as application/octect-stream
The latest mime module with latest mime-db thought
would serve them as application/javascript.

This would enable direct .mjs access without needing
?module or runtime transpilations.
2017-09-12 07:34:48 -07:00
d3f3aa610c Remove ?main from fully-resolved URLs 2017-09-01 22:43:56 -07:00
124fead8ff Do not use ?main fields that are not strings
Fixes #62
2017-09-01 20:29:49 -07:00
39eca7b8ce Style tweak 2017-08-31 15:42:48 -07:00
98cbffa590 Use explicit status codes 2017-08-31 09:00:25 -07:00
b6f9176c71 Redirect modules 2017-08-31 09:00:17 -07:00
1da995666b Redirect ?json => ?meta
Fixes #60
2017-08-29 14:38:39 -07:00
dd8df34574 Revert to custom file sending logic 2017-08-26 20:38:31 -07:00
5331120a84 Allow serving dotfiles 2017-08-26 19:50:47 -07:00
30de36aa40 Use req.filename directly 2017-08-26 19:50:45 -07:00
e33d49a8cb Log sendFile errors 2017-08-26 19:50:09 -07:00
49cb7f0ebd Save previous stats to localStorage for faster loading 2017-08-26 17:54:17 -07:00
7d34cc9b88 Add $DEBUG_REDIS env var 2017-08-26 17:44:50 -07:00
50979bfca5 Fix ?module bug with empty filenames 2017-08-26 17:44:29 -07:00
e95dcf0028 Do not needlessly redirect 2017-08-24 01:12:26 -06:00
02b0dc91e2 More improvements for ?module 2017-08-24 00:33:58 -06:00
c5092f4b68 Update dep 2017-08-23 14:16:57 -07:00
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
6329a83f67 Use / instead of "index" 2017-08-22 20:16:21 -07:00
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
ab3e21b8f8 Be explicit with status codes 2017-08-22 18:44:26 -07:00
eecbfb65f8 Rename server task to serve 2017-08-22 18:32:03 -07:00
7ed062342e Rename logs worker 2017-08-22 17:22:19 -07:00
0137a9df92 Move protocols to bottom of the stats page 2017-08-22 10:14:21 -07:00
c1c2d1445f Add "module" Cache-Tag to js modules served with ?module 2017-08-22 09:59:19 -07:00
37640b2c8b Cache stats for 1 minute 2017-08-22 09:45:41 -07:00
c74fc8b577 Fix option value 2017-08-22 09:30:57 -07:00
52367d97a3 Add more spam to the blacklist 2017-08-22 09:22:31 -07:00
47d42addd2 Filter blacklisted packages from stats
Also added better descriptions to stats page.
2017-08-22 09:12:57 -07:00
2a0d32f214 Add /_stats endpoint
Also, remove ingest_stats worker and use the cache instead.
2017-08-22 08:52:30 -07:00
c4f3d5bbbc Store error/unique counts per hour/minute 2017-08-21 10:18:10 -07:00
be14167718 Use dependencies for unpkg URLs in module mode 2017-08-21 10:17:40 -07:00
066729f17c Re-organize package URL parsing 2017-08-19 11:44:01 -07:00
17f6a6bbe9 Use startServer function 2017-08-18 23:10:04 -07:00
22c5c550be Move some utils into middleware/utils 2017-08-18 23:09:29 -07:00
bc9731abf1 Add experimental ?expand flag
See #24
2017-08-18 17:55:13 -07:00
19d060f753 Add some server tests 2017-08-18 17:33:27 -07:00
f87f0962f4 Use text/plain for PATENTS file 2017-08-18 16:47:52 -07:00
6b482f1099 Redirect ?json and /_meta to ?meta 2017-08-18 15:49:12 -07:00