70 Commits

Author SHA1 Message Date
Anton Korzunov
6d0f72cb81 update scripts 2021-01-31 19:03:58 +11:00
Anton Korzunov
c5f2b14dbc add test pregeneration to CI 2021-01-25 00:03:14 +11:00
Anton Korzunov
c9d1663577
Preparing release 5.14 (#625)
* fix typo #595

* fix: human readable errors

* remove babel-plugin-bind

* abstract stub creation in tests

* apply prettier

* decouple async load and require

* linting
2020-09-09 17:39:58 +10:00
kamikazePT
42fbdd0d55
fix: Fixed lazy usage with Suspense and Error Boundary together (#521)
* Fixed lazy usage with Suspense and Error Boundary together

* Typo

* v1.0.0-fork

* accidental push

* Condition was reversed

* Fixed Suspense with full dynamic import after fulfilled promise

* Added unit test

* cached promise

* added tests for multiple elements of same async component

* renamed unit test

* added retryable error boundary

* reworked tests

* Retrying working for lazy and loadable

* linter should run on pre-commit... :/

* upped max bundle size

* fix: Fixed suspense tests and fixed un-throwable pending promises when using suspense

* refactor: removed unnecessary wait in test

* test: fixed test regarding nested suspense

* test: fixed fucked up assertion

* fix: fixed weird corner case on error boundary not being reached

* feat: removed proxy

* fix: removed unnecessary code

* fix: fixed unnecesssary stack of callbacks
2020-09-05 10:09:22 +10:00
Daniel Playfair Cal
a47d3d9021 feat: add resolveComponent option
`resolveComponent` is a synchronous function to resolve the react
component from the imported module and props. Unlike wrappers on the
import function itself, it works on both the client and server side.
2020-01-10 10:14:14 +11:00
Greg Bergé
08a23a0bfe
chore: upgrade deps 2020-01-09 20:14:32 +01:00
Daniel Playfair Cal
cb2fab8672 chore: add published npm-publish-git dependency 2020-01-07 17:48:01 +11:00
Daniel Playfair Cal
e3da9b508b dx: add script to release to git tags 2019-12-20 16:21:30 +11:00
Greg Bergé
29963d5130
chore: upgrade dependencies (#468) 2019-12-02 11:49:21 +01:00
Greg Bergé
7faea45282
chore: upgrade deps 2019-09-18 21:53:36 +02:00
Greg Bergé
f1e75b6c8b
chore: upgrade dependencies (#422) 2019-08-28 12:32:36 +04:00
Greg Bergé
36708e6227
chore: upgrade dependencies 2019-07-15 10:36:01 +02:00
Greg Bergé
c82293db57
chore: upgrade deps (#361) 2019-06-06 15:18:31 +02:00
Greg Bergé
8b50c9473e
fix: add @babel/preset-env in rollup config (#336)
Closes #335
2019-05-14 10:01:54 +02:00
Greg Bergé
c94760b080 perf: optimize rollup config
Also remove warning from `load` and `preload` methods.
2019-05-13 09:52:48 +02:00
Greg Bergé
d65c5bb924
feat: support reactive dynamic loadable (#330)
Closes #284
2019-05-12 19:47:59 +02:00
Greg Bergé
f2a6bbd6d7
feat(server): authorize custom filesystem (#318)
Closes #315
2019-04-23 15:12:58 +02:00
Greg Bergé
d63a0efb8f chore: upgrade dependencies 2019-04-10 21:34:23 +02:00
Greg Bergé
d7ec64cbca
chore: upgrade deps (#271) 2019-03-14 08:07:51 +01:00
Greg Bergé
57d5f6b969
chore: upgrade deps (#250) 2019-02-25 08:01:19 +01:00
Greg Bergé
1a5855ff12 chore: upgrade deps 2019-01-11 15:25:28 +01:00
Greg Bergé
bd4548cac1 chore: upgrade deps 2018-12-12 17:54:34 +01:00
Greg Bergé
6b94cfbcea chore: upgrade deps 2018-12-11 23:44:16 +01:00
Greg Bergé
ec95e15ad5 chore: upgrade deps 2018-11-20 13:45:37 +01:00
Greg Bergé
cc867657a0 chore(deps): upgrade dev deps 2018-11-13 10:13:09 +01:00
Greg Bergé
38b9d831b1 chore: use node 10 2018-10-31 21:16:34 +01:00
Greg Bergé
7f7ea51d35 chore: correctly check bundlesize 2018-10-31 14:05:35 +01:00
Greg Bergé
3aee1368c3 chore: check bundlesize 2018-10-31 14:00:54 +01:00
Greg Bergé
4dffad7bd2 feat: welcome loadable
BREAKING CHANGE: API has completely changed, see documentation.
2018-10-29 13:04:07 +01:00
Greg Bergé
682cebeb37 chore(release): 2.2.3 2018-08-16 09:16:19 +00:00
Greg Bergé
9b99cd86e3 chore: upgrade dependencies 2018-08-16 07:31:21 +00:00
Greg Bergé
0a119f8ecc chore(release): 2.2.2 2018-05-25 14:46:21 +00:00
Greg Bergé
48303ba824 chore(release): 2.2.1 2018-05-23 14:04:02 +00:00
Greg Bergé
c66702c31c chore(release): 2.2.0 2018-05-23 09:26:00 +02:00
Greg Bergé
b0e73a553a chore(release): 2.1.0 2018-05-13 08:29:11 +00:00
Greg Bergé
8dcad3f5cf chore: optimize scripts 2018-05-13 08:28:59 +00:00
Anton
db197967ec feat: add TypeScript definitions (#80) 2018-05-13 10:22:19 +02:00
Greg Bergé
9ea86f3dd3 chore(release): 2.0.1 2018-05-12 16:23:03 +02:00
Greg Bergé
624e8f8402 chore(release): 2.0.0 2018-05-10 16:42:30 +00:00
Greg Bergé
a643035a5e chore: upgrade & chores 2018-05-05 21:33:33 +02:00
Greg Bergé
351fd8dcf6 chore(release): 1.4.0 2018-04-18 15:28:42 +00:00
Greg Bergé
289ad67e3f
feat: support React.createContext API (#65) 2018-04-18 17:27:08 +02:00
Greg Bergé
fa3587b3ee chore(release): fix release script 2018-04-06 10:01:03 +02:00
Greg Bergé
e4942488e6 chore(release): 1.3.0 2018-04-06 09:59:15 +02:00
Greg Bergé
d383fab8a8 feat: attach static properties on load
Closes #58
2018-04-05 23:27:05 +02:00
Greg Bergé
c96714c939 chore(release): 1.2.0 2018-03-25 17:42:54 +00:00
Greg Bergé
01c36b8103 chore(deps): upgrade 2018-03-25 17:33:40 +00:00
Greg Bergé
83e0c0bac8 chore(release): 1.1.1 2018-02-06 10:38:16 +01:00
Greg Bergé
c28ce1924a chore(release): 1.1.0 2018-02-04 16:31:01 +01:00
Greg Bergé
99e08c0ae7 feat: ship a single js file
Build is now done using Rollup.
2018-02-04 16:26:53 +01:00