christianalfoni
released this
23 Mar 12:05
·
18 commits
to master
since this release
Top updates
- WebpackBin is now mobile friendly. It is pretty cool how LIVE code sharing works! More to do to make it even more friendly though: #97
- All bins now starts off with an
index.html
file. When adding new files you can set that file as the entry point. This can be any file. JS, typescript, coffee etc. So you can basically choose to use Webpack or not - New introductory video: https://www.youtube.com/watch?v=yf3Jhjw5Btc
Other updates
- Run script on database to update all bins to new
index.html
use - Replaced "search bundles" with "quickstart". This allows you to easily get started with an entry point and some loaders. Will add more as people ask for them
- The preview window now has a loading indication
- Cleaned up some logging to more easily identify any errors in logs
- There was an error related to missing version of an NPM package, this now throws an error correctly
- The URL for NPM packages are now grabbed from package.json, with fallback to a manual url string build
bin.log(null)
now works correctly- Loader dependencies are now included in the downloaded project bin
.tsx
files are now supported, though highlighting is not implemented yet. This is right around the corner. This is related to Typescript JSX support (codemirror/codemirror5#3893)- Now NPM package fetching has been split into its own service with a queuing implementation. This will ease off CPU/memory on Webpackbin itself and the feedback in the UI is a lot better
- Unknown files does not have highlighting or linting
- Giving a hint on shortcuts on the "Run" button, which is now changed to "Save"
- Files modified will get a small dot to indicate that it is changed
- A warning is displayed when deleting files
- Added entry point paths for
snabbdom
andantd