plasmajs
plasmajs copied to clipboard
An isomorphic nodeJS framework based on react
The current implementation for router is pretty shit. I wrote all of that because I couldn't find a good isomorphic solution for it. React-router is much more powerful, flexible and...
Bumps [lodash.merge](https://github.com/lodash/lodash) from 4.6.1 to 4.6.2. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.4.0 to 6.5.3. Commits 8647803 6.5.3 856fe4d signature: prevent malleability and overflows 6048941 6.5.2 9984964 package: bump dependencies ec735ed utils: leak less information in getNAF() 71e4e8e 6.5.1...
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.5 to 4.17.19. Release notes Sourced from lodash's releases. 4.17.16 Commits d7fbc52 Bump to v4.17.19 2e1c0f2 Add npm-package 1b6c282 Bump to v4.17.18 a370ac8 Bump to v4.17.17 1144918...
Test PR
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.0.11 to 4.7.6. Changelog Sourced from handlebars's changelog. v4.7.6 - April 3rd, 2020 Chore/Housekeeping: #1672 - Switch cmd parser to latest minimist (@dougwilson Compatibility notes: Restored Node.js...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. Commits - [`754f0c2`](https://github.com/jonschlinkert/mixin-deep/commit/754f0c20e1bc13ea5a21a64fbc7d6ba5f7b359b9) 1.3.2 - [`90ee1fa`](https://github.com/jonschlinkert/mixin-deep/commit/90ee1fab375fccfd9b926df718243339b4976d50) ensure keys are valid when mixing in values - See full diff in [compare view](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) Maintainer changes This...
Improve the [cli side](https://github.com/phenax/plasmajs/blob/master/bin/run) of things to make it more feature rich. A few ideas: * Generate boilerplates for Middlewares, etc. * Run tests. * Some other server config stuff.
The middleware onRequest method is called in the middleware constructor. It should instead be called inside the [Server](https://github.com/phenax/plasmajs/blob/fd47cefecca7686d5b5c40b8df38056e120e899c/app.jsx#L25) component.
Parts up for refactoring: - [ ] Replace [extended response](https://github.com/phenax/plasmajs/blob/master/app.jsx#L89) with a context object with untouched request and response and the helper methods on the context object. - [ ]...