Commit graph

135 commits

Author SHA1 Message Date
Renée Kooi
4c67f4c685
Remove root uppy-server dependency. 2018-08-16 16:12:29 +02:00
Renée Kooi
784c8d3e6d
update lerna maybe? 2018-08-16 11:49:26 +02:00
Renée Kooi
9242ad95b5
Fix local registry plez 2018-08-16 11:40:11 +02:00
Renée Kooi
328cd83d44
Update build deps. 2018-08-13 12:29:59 +02:00
Artur Paikin
e3c485923d update dependecies 2018-08-11 22:01:16 +01:00
Renée Kooi
9b1821a263
Update lockfile. 2018-07-23 17:05:47 +02:00
Renée Kooi
51dfe57b7c
Upgrade jest. 2018-07-23 15:56:25 +02:00
Renée Kooi
9bac018ec8
Update lockfile. 2018-07-23 11:11:33 +02:00
Ifedapo Olarewaju
96388449f6 refactor: use single eslint command 2018-07-22 18:53:57 +01:00
Renée Kooi
044250d706
Merge pull request #962 from transloadit/website-sizes
Update stats page with bundle sizes for each package.
2018-07-19 14:07:33 +02:00
Artur Paikin
a9a16c053d
Merge pull request #963 from transloadit/website-examples
Use src/ files in website examples.
2018-07-18 19:56:47 -04:00
Renée Kooi
68b4529ec7
Add object rest spread transform
Object rest spread was standardised this year so it's safe to use. It
has shipped in major browsers and Node. Because Uppy uses immutable
state we can make a lot of gains in terseness and readability by using
the new object syntaxes, I think.

I updated one place where we were using Object.assign; I think we can
merge it like this first and then update the other places when we are
changing stuff there anyway.
2018-07-16 14:28:55 +02:00
Renée Kooi
040ff822d5
Use src/ files in website examples.
Uses a custom Browserify plugin that turns resolved
`@uppy/xyz/lib/index.js` paths into `@uppy/xyz/src/index.js`. We can
move that plugin to a different file and use it in other places later.
It's a bit of a hack but this is easier than maintaining an aliasify
config for every package, I think.

(Also took this opportunity to ES6ify the examples build script using
`const` / arrows / Set.)
2018-07-16 12:23:11 +02:00
Renée Kooi
29a7225e3a
Update stats page with bundle sizes for each package. 2018-07-16 11:13:22 +02:00
Renée Kooi
3fa82562ad
Update peerDependencies to @uppy/core@^0.26.0. 2018-06-28 17:09:31 +02:00
Renée Kooi
8977ab6e65
Update dependencies to latest matching versions. 2018-06-28 11:20:35 +02:00
Renée Kooi
c84663322a
Fix many security warnings using npm audit fix 2018-06-28 11:13:31 +02:00
Renée Kooi
94cad18179
Update onchange to v4. 2018-06-28 11:09:25 +02:00
Renée Kooi
be0c7a10d5
Update redux to v4. 2018-06-28 11:07:47 +02:00
Renée Kooi
c0e6b810b0
Update chalk to v2. 2018-06-28 11:06:55 +02:00
Renée Kooi
7fc765f85a
Remove sass, we are using node-sass instead. 2018-06-28 11:06:19 +02:00
Renée Kooi
b6a0e345f6
Remove next-update. 2018-06-28 11:05:33 +02:00
Renée Kooi
f0abc46649
Update browserify to v16. 2018-06-28 11:03:09 +02:00
Renée Kooi
2bf3a76c6a
Use lerna bootstrap --hoist.
This installs dependencies of individual packages to the root folder
when possible. This way we don't install 10 copies of preact during
development.
2018-06-25 16:23:56 +02:00
Renée Kooi
811ed885c6
Add Promise polyfill in integration tests. 2018-06-21 16:07:01 +02:00
Renée Kooi
73e8c0d50e
Use verdaccio to simulate publishes before integration tests. 2018-06-21 13:54:10 +02:00
Renée Kooi
abb9ae06b4
Remove dependencies from root package.json.
This also removes the es6-promise transform because the peer dependency
is no longer matched.
2018-06-18 15:44:33 +02:00
Renée Kooi
c68599dee9
Make integration tests run with new package setup
Unfortunately had to undo the `npm pack` PR for this for now :(
2018-06-18 15:30:56 +02:00
Renée Kooi
3027686f64
Add npm prepare script for lerna. 2018-06-14 16:31:19 +02:00
Renée Kooi
423a5e7802
Hello Lerna
Initialise lerna with independent versioning.

```shell
npm install --save-dev lerna
npx lerna init --independent
```
2018-06-14 16:31:19 +02:00
Renée Kooi
1c82426f82
Update uppy-server to v0.13. 2018-06-14 12:32:19 +02:00
Artur Paikin
78689f49ca Release 0.25.5 2018-06-13 15:27:31 -04:00
Artur Paikin
994deb950e Release 0.25.4 2018-06-13 11:26:28 -04:00
Artur Paikin
c3f27a69c4 Release 0.25.3 2018-06-12 17:13:08 -04:00
Renée Kooi
6307187914 s3: Don't set uploadURL when success_action_status was missing (#900)
* s3: Do not return an uploadURL if S3 doesn't give us one.

* xhrupload: Add test for `this` inside getResponseData()

Because the S3 plugin depends on this now, but it might be easy to miss
if we changed that behaviour in the future.

* Remove debug logs in XHRUpload test.

* Log a warning if success_action_status is (probably) missing.
2018-06-12 09:56:03 +02:00
Renée Kooi
7a53b72893
Add eslint-plugin-compat.
Some new features are obvious, like Promises and fetch, but for some
smaller features we don't always know if they're supported everywhere.
eslint-plugin-compat, however, does :)

It will log an error if we use anything that is not supported in IE 10
or recent versions of Chrome/Edge/Firefox/Safari. Features can be
whitelisted by adding them to the `polyfills` setting in the eslint
config; this is nice, because it gives us an easy list of features that
users may have to polyfill without having to comb through all of the
code!
2018-06-07 13:17:01 +02:00
Artur Paikin
6ec4912665 Release 0.25.2 2018-06-05 20:33:02 -04:00
Artur Paikin
708c722c95 Release 0.25.1 2018-06-05 17:50:41 -04:00
Artur Paikin
218577cc0f Release 0.25.0 2018-06-01 00:38:06 -04:00
Renée Kooi
8016d5378d
Add tests for mounting/unmounting React components. 2018-05-28 14:38:39 +02:00
Artur Paikin
a8f26e7438 Release 0.24.4 2018-05-14 16:49:38 -04:00
Renée Kooi
cad984a999
Update lockfile with npm@6 2018-05-14 13:59:59 +02:00
Artur Paikin
03cb8b5184 Release 0.24.3 2018-05-10 16:53:18 -04:00
Artur Paikin
b92a7ea761 update package-lock.json 2018-05-03 14:47:44 -04:00
Renée Kooi
5dd098c6bd
Upgrade sass for Node 10 compatibility. 2018-04-30 10:52:43 +02:00
Kevin van Zonneveld
f42f32ff19
Script to automatically add contributors to the README.md (#772)
* First swing at contributors

* Switch to tag style

* Working now
2018-04-20 11:24:25 +02:00
Artur Paikin
c35e8b0ea8 Release 0.24.2 2018-04-17 12:46:04 -04:00
Artur Paikin
69a0f8f317 Release 0.24.1 2018-04-16 15:55:24 -04:00
Artur Paikin
f6a8ab7d89 Release 0.24.0 2018-04-12 15:29:17 -04:00
Artur Paikin
99a8a948e4 Add postcss-safe-important and typescript
Let’s see if !important everywhere will be a good enough style protection
2018-04-09 20:55:08 -04:00