79e50ec98c
Ignore babelrc in ?module mode
...
Fixes #84
2018-01-09 21:41:31 -08:00
a0d1479edd
Inline babel-plugin-unpkg-rewrite
2018-01-09 21:41:19 -08:00
f2daafadfb
Remove CRA stuff, revert to custom webpack config
2017-12-14 08:27:40 -08:00
9c042e6368
Style tweaks
2017-12-13 16:22:58 -08:00
3d1c4ccc13
Serve JS files as utf-8
...
See https://github.com/babel/babel/issues/6976
2017-12-05 11:57:16 -08:00
758b420297
Style tweaks
2017-11-25 21:19:48 -08:00
b06de06d89
Style tweaks
2017-11-25 20:28:55 -08:00
3a309241da
Prettify
2017-11-25 13:25:01 -08:00
e988180c8a
Add counter for ?main usage
2017-11-16 21:25:50 -05:00
a9497166fe
Add counter for "browser" fallback usage
...
Helps with #63
2017-11-15 07:30:05 -05:00
3f2192f7d4
Style tweak
2017-11-14 17:00:00 -08:00
36efac099f
Add support for scoped packages in blacklist URLs
2017-11-14 16:47:57 -08:00
4e31fd02cf
Clear blacklist after tests
2017-11-14 16:46:59 -08:00
4b3f606d7d
Move package name validation into parsePackageURL
2017-11-14 16:44:53 -08:00
67a17a961b
Safer string interpolation
2017-11-14 15:19:17 -08:00
a38eebfe7e
Return JSON from /_publicKey
2017-11-13 21:33:04 -08:00
ba6fb43aa4
Add API docs
2017-11-11 23:33:24 -08:00
32ca39a11e
Fix method name
2017-11-11 22:35:30 -08:00
0e1f26849b
Add auth and blacklist APIs
2017-11-11 12:18:13 -08:00
cc70428986
Remove search server
2017-11-09 23:04:43 -08:00
a8ab15e49d
Rename StatsServer => StatsAPI
2017-11-08 11:07:48 -08:00
b614f8646d
Use arrow functions for callbacks
2017-11-08 10:14:46 -08:00
a8ab0b7dab
Fix failing tests
2017-11-08 09:13:28 -08:00
2d57d96e62
Prettier everything up
2017-11-08 08:57:15 -08:00
f3e041ace6
Better error message
2017-10-27 15:43:37 -07:00
6e51275494
Update function name
2017-10-20 08:01:10 -04: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
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
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
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