- Add
?format=esm
query parameter (#102)
- Update Rollup to 1.0, replace Uglify with Terser (#65)
- Add UTF8 header (#36)
- Fix registry URL for scoped packages (#35)
- Use
tar
module (#34)
- Bump tag to trigger AWS deploy
- Don't try to spellcheck package names (#29)
- Improve caching (#26)
- Show error message on 500 page (#24)
- Fix package-lock.json
- Move some
devDependencies
todependencies
, where they belong (#20)
- Update to new Uglify API
- Use
pushState
instead ofreplaceState
on/
- Update to new Rollup API
- Do bundling and minification in a child process (#11)
- Only send
start
message if process is a fork
- Update rollup-plugin-node-resolve — fixes #6
- Fix queries with deep imports
- Fix query string parsing
- Fix bug with route matching regex
- Support semver ranges
- Add message encouraging package authors to use pkg.module
- Shorten URLs —
/bundle/foo
is now just/foo
- Move
/log
to_log
(npm package names cannot start with underscores) - Add
/_cache
route for inspecting the cache - Filter logs by package name:
/_log?filter=left-pad
- Include yarn output in logs
- Use
modulesOnly
option in rollup-plugin-node-resolve to increase reliability for packages that import CommonJS from ESM (#2) - Allow deep imports (e.g.
/lodash-es/range.js
)
- Handle packages with
peerDependencies
, e.g. react-dom (#1)
- Timeout after 10 seconds
- Add a loading indicator
- Use favicon middleware
- Fix bug that was prevent certain tarballs from being extracted
- Serve unminified bundles if minification fails
- Update homepage to include version number and link
- Better server error messages
- First release