Isomorphic application written in React

Overview

Build Status

Isomorphic "Quiz Wall" for itsquiz.com

Motivation

There are a lot of tutorials and boilerplates showing how to write isomorphic ReactJs applications. But when it comes to real world apps, you'll find that all the turorials do not cover problems that you face in productions apps.

In WebbyLab, we have a lot of projects written in react and several isomorphic projects. So, it was decided to develop one of these projects on github. So, everyone can see how real-world production isomorphic app can be implemented.

IMPORTANT: This is production app, and we develop it in this repo. So, it is always evolving.

You can find post from Viktor Turskyi (aka koorchik). Post describes all the ideas in details.

Installation (development)

  1. npm install
  2. cp .env.defaults .env (by default connect to production REST API)
  3. npm run webpack-devserver (wait until build is ready, it will create file "etc/webpack-assets.json")
  4. npm run nodemon (in another terminal, and wait until build is ready)
  5. open http://localhost:3001

About the application

Watch the video:

IMAGE ALT TEXT HERE

Solved problems:

  1. How to deal with routing.
  2. How do we deal with data fetching.
  3. How to share the same configuration. (And do not bundle it)
  4. How to import css in your react components. Inline CSS (why not Radium, Material-UI)
  5. How to deal with css. It should be loaded before html and splitted out.
  6. Working with history (Invariant Violation: Browser history needs a DOM)
  7. How to deal with I18N.
  8. How to deal with long term assets caching

Post from Viktor Turskyi (aka koorchik) which describes all the ideas in details.

How to contribute?

  1. Bug reports (pull requests) and ideas how to deal with isomorphic issues are welcome.

  2. We were early adopters of ReactJs and use it from the moment facebook opensourced it. So, almost every project in our company is written in ReactJs. Contact us if you need help.

  3. It's Quiz is a great service and we use it in WebbyLab. Just give us feedback on it.

Architecture description (TODO)

Development guide and conventions (TODO)

Async actions:

{ type: 'FETCH_POSTS_REQUEST' }
{ type: 'FETCH_POSTS_FAILURE', error: 'Oops' }
{ type: 'FETCH_POSTS_SUCCESS', response: { ... } }

License

Thanks

Thanks for http://itsquiz.com (our customer) for allowing opensourcing of this app.

WORK on Dockerfile

  1. docker build -t registry.gitlab.webbylab.com/itsquiz/itsquiz/apps/itsquiz-wall . build image
  2. docker push registry.gitlab.webbylab.com/itsquiz/itsquiz/apps/itsquiz-wall push image on remoute registry

RUN in CONTAINER

  1. npm run docker:start run latest version
  2. docker run -dp 3001:3001 registry.gitlab.webbylab.com/itsquiz/itsquiz/apps/itsquiz-wall:${x.x.x} run a specific tag
Comments
  • nodemon: not found

    nodemon: not found

    npm run nodemon

    [email protected] nodemon /home/brw314/react/itsquiz-wall
    nodemon --exec babel-node -- server/runner.js

    sh: 1: nodemon: not found

    npm ERR! Linux 4.1.0-insomnia247 npm ERR! argv "/home/brw314/.node_local/bin/node" "/home/brw314/.node_local/bin/npm" "run" "nodemon" npm ERR! node v5.1.0 npm ERR! npm v3.3.12 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! [email protected] nodemon: nodemon --exec babel-node -- server/runner.js npm ERR! spawn ENOENT npm ERR! npm ERR! Failed at the [email protected] nodemon script 'nodemon --exec babel-node -- server/runner.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the itsquiz-wall package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! nodemon --exec babel-node -- server/runner.js npm ERR! You can get their info via: npm ERR! npm owner ls itsquiz-wall npm ERR! There is likely additional logging output above.

    0 info it worked if it ends with ok
    1 verbose cli [ '/home/brw314/.node_local/bin/node',
    1 verbose cli '/home/brw314/.node_local/bin/npm',
    1 verbose cli 'run',
    1 verbose cli 'nodemon' ]
    2 info using [email protected]
    3 info using [email protected]
    4 verbose run-script [ 'prenodemon', 'nodemon', 'postnodemon' ]
    5 info lifecycle [email protected]~prenodemon: [email protected]
    6 silly lifecycle [email protected]~prenodemon: no script for prenodemon, continuing
    7 info lifecycle [email protected]~nodemon: [email protected]
    8 verbose lifecycle [email protected]~nodemon: unsafe-perm in lifecycle true
    9 verbose lifecycle [email protected]~nodemon: PATH: /home/brw314/.node_local/lib/node_modules/npm/bin/n ode-gyp-bin:/home/brw314/react/itsquiz-wall/node_modules/.bin:/home/brw314/.nvm:/home/brw314/code/go/bin: /home/brw314/opt/java/jdk1.8.0_45/bin:/home/brw314/opt/java/jdk1.8.0_45/jre/bin:/home/brw314/.meteor:/hom e/brw314/.node_local/bin:/home/brw314/.npm/bin:/home/brw314/.npm/bin:/usr/local/bin:/usr/bin:/bin:/usr/lo cal/games:/usr/games:/home/brw314/clj:/home/brw314/bin/go/bin:/home/brw314/bin/go/bin
    10 verbose lifecycle [email protected]~nodemon: CWD: /home/brw314/react/itsquiz-wall
    11 silly lifecycle [email protected]~nodemon: Args: [ '-c', 'nodemon --exec babel-node -- server/runner. js' ]
    12 info lifecycle [email protected]~nodemon: Failed to exec nodemon script
    13 verbose stack Error: [email protected] nodemon: nodemon --exec babel-node -- server/runner.js
    13 verbose stack spawn ENOENT
    13 verbose stack at ChildProcess. (/home/brw314/.node_local/lib/node_modules/npm/lib/utils /spawn.js:17:16)
    13 verbose stack at emitTwo (events.js:87:13)
    13 verbose stack at ChildProcess.emit (events.js:172:7)
    13 verbose stack at maybeClose (internal/child_process.js:818:16)
    13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
    14 verbose pkgid [email protected]
    15 verbose cwd /home/brw314/react/itsquiz-wall
    16 error Linux 4.1.0-insomnia247
    17 error argv "/home/brw314/.node_local/bin/node" "/home/brw314/.node_local/bin/npm" "run" "nodemon"
    18 error node v5.1.0
    19 error npm v3.3.12
    20 error file sh
    21 error code ELIFECYCLE
    22 error errno ENOENT
    23 error syscall spawn
    24 error [email protected] nodemon: nodemon --exec babel-node -- server/runner.js
    24 error spawn ENOENT
    25 error Failed at the [email protected] nodemon script 'nodemon --exec babel-node -- server/runner.js'. 25 error Make sure you have the latest version of node.js and npm installed.
    25 error If you do, this is most likely a problem with the itsquiz-wall package,
    25 error not with npm itself.
    25 error Tell the author that this fails on your system:
    25 error nodemon --exec babel-node -- server/runner.js
    25 error You can get their info via:
    25 error npm owner ls itsquiz-wall
    25 error There is likely additional logging output above.

    opened by brw31415 6
  • Use not SSR friendly dependencies

    Use not SSR friendly dependencies

    In the first place thanks for sharing your knowledges about React in real world situation, it's highly appreciated.

    I would like to know how to integrate a client side dependency that is using Window, Navigator (Openlayers 3 and Highcharts for example). I just need to bypass the SSR of this client only dependencies and execute all this code in browser only.

    Is it easy to implement this specific behavior there ?

    I tried inject directly from the componentDidMount handler as this :

     componentDidMount() {
            const ol = require('openlayers');
    
            ol.Map({
                target: 'map',
                layers: [
                    new ol.layer.Tile({
                        source: new ol.source.OSM()
                    })
                ],
                view: new ol.View({
                    center: [0, 0],
                    zoom: 2
                })
            });
    
            this.forceUpdate();
        }
    

    And also add this line to my component render :

    <div id="map" className="map"/>

    But I got this error :

    TypeError: Cannot read property 'bind' of undefined
        at Object.H [as Map] (eval at <anonymous> 
    
    opened by anthonyvialleton 2
  • both server side and client side making API call

    both server side and client side making API call

    after server side is doing fetchData, client side also dispatching the action and react component is getting re rendered. Any idea even if redux state is not changing, react dom is getting re rendered ?

    Also in your code base, react-router and history modules seems to be out of sync.

    opened by abhijeetNmishra 2
  • Bump moment from 2.29.1 to 2.29.2

    Bump moment from 2.29.1 to 2.29.2

    Bumps moment from 2.29.1 to 2.29.2.

    Changelog

    Sourced from moment's changelog.

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/advisories/GHSA-8hfj-j24r-96c4

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump url-parse from 1.5.1 to 1.5.7

    Bump url-parse from 1.5.1 to 1.5.7

    Bumps url-parse from 1.5.1 to 1.5.7.

    Commits
    • 8b3f5f2 1.5.7
    • ef45a13 [fix] Readd the empty userinfo to url.href (#226)
    • 88df234 [doc] Add soft deprecation notice
    • 78e9f2f [security] Fix nits
    • e6fa434 [security] Add credits for incorrect handling of userinfo vulnerability
    • 4c9fa23 1.5.6
    • 7b0b8a6 Merge pull request #223 from unshiftio/fix/at-sign-handling-in-userinfo
    • e4a5807 1.5.5
    • 193b44b [minor] Simplify whitespace regex
    • 319851b [fix] Remove CR, HT, and LF
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump webpack-dev-server from 2.11.5 to 3.1.11

    Bump webpack-dev-server from 2.11.5 to 3.1.11

    Bumps webpack-dev-server from 2.11.5 to 3.1.11.

    Release notes

    Sourced from webpack-dev-server's releases.

    v3.1.11

    3.1.11 (2018-12-21)

    Bug Fixes

    v3.1.10

    2018-10-23

    Bug Fixes

    • options: add writeToDisk option to schema (#1520) (d2f4902)
    • package: update sockjs-client v1.1.5...1.3.0 (url-parse vulnerability) (#1537) (e719959)
    • Server: set tls.DEFAULT_ECDH_CURVE to 'auto' (#1531) (c12def3)

    v3.1.9

    No release notes provided.

    v3.1.8

    2018-09-06

    Bug Fixes

    • package: yargs security vulnerability (dependencies) (#1492) (8fb67c9)
    • utils/createLogger: ensure quiet always takes precedence (options.quiet) (#1486) (7a6ca47)

    v3.1.7

    2018-08-29

    Bug Fixes

    • Server: don't use spdy on node >= v10.0.0 (#1451) (8ab9eb6)

    v3.1.6

    2018-08-26

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from webpack-dev-server's changelog.

    3.1.11 (2018-12-21)

    Bug Fixes

    3.1.10 (2018-10-23)

    Bug Fixes

    • options: add writeToDisk option to schema (#1520) (d2f4902)
    • package: update sockjs-client v1.1.5...1.3.0 (url-parse vulnerability) (#1537) (e719959)
    • Server: set tls.DEFAULT_ECDH_CURVE to 'auto' (#1531) (c12def3)

    3.1.9 (2018-09-24)

    3.1.8 (2018-09-06)

    Bug Fixes

    • package: yargs security vulnerability (dependencies) (#1492) (8fb67c9)
    • utils/createLogger: ensure quiet always takes precedence (options.quiet) (#1486) (7a6ca47)

    3.1.7 (2018-08-29)

    Bug Fixes

    • Server: don't use spdy on node >= v10.0.0 (#1451) (8ab9eb6)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump http-proxy from 1.15.1 to 1.18.1

    Bump http-proxy from 1.15.1 to 1.18.1

    Bumps http-proxy from 1.15.1 to 1.18.1.

    Release notes

    Sourced from http-proxy's releases.

    Long overdue maintenance

    Due to some great contributions I'm happy to announce a new release of http-proxy containing numerous bug fixes, feature additions and documentation improvements. Thanks to all who contributed for their patience and willingness to contribute despite perceived stagnation in activity in the project. I welcome all contributions and those who are interested in getting more involved with the project. Below I will highlight the changes that landed in the latest version but you can find the full diff of the changes in nodejitsu/node-http-proxy#1251

    • Add option to rewrite path of set-cookie headers. @​swillis12
    • Add option for overriding http METHOD when proxying request @​AydinChavez
    • Feature: selfHandleResponse for taking responsibility in returning your own response when listening on the proxyRes event. @​cpd0101 @​guoxiangyang
    • Add followRedirects option @​n30n0v
    • Document timeout option @​jlaamanen
    • Fix documentation typos @​carpsareokiguess
    • Document buffer option @​jonhunter1977
    • Include websocket non-upgrade response instead of just closing the socket. Allows auth schemes to be possible with websocket proxying. @​Tigge
    • Stop using the writeHead method explicitly and let node handle it internally to prevent thrown errors @​jakefurler
    • Be more defensive in handling of detecting response state when proxying @​thiagobustamante
    Changelog

    Sourced from http-proxy's changelog.

    v1.18.1 - 2020-05-17

    Merged

    1.18.0 - 2019-09-18

    Merged

    Commits

    • [dist] New test fixtures. 7e4a0e5
    • [dist] End of an era. a9b09cc
    • [dist] Version bump. 1.18.0 9bbe486
    • [fix] Latest versions. 59c4403
    • [fix test] Update tests. dd1d08b
    • [dist] Update dependency ws to v3 [SECURITY] b00911c
    • [dist] .gitattributes all the things. fc93520
    • [dist] Regenerate package-lock.json. 16d4f8a

    1.17.0 - 2018-04-20

    Merged

    ... (truncated)

    Commits
    • 9b96cd7 1.18.1
    • 335aeeb Skip sending the proxyReq event when the expect header is present (#1447)
    • dba3966 Remove node6 support, add node12 to build (#1397)
    • 9bbe486 [dist] Version bump. 1.18.0
    • 6e4bef4 Added in auto-changelog module set to keepachangelog format (#1373)
    • d056241 fix 'Modify Response' readme section to avoid unnecessary array copying (#1300)
    • 244303b Fix incorrect target name for reverse proxy example (#1135)
    • b4028ba Fix modify response middleware example (#1139)
    • 77a9815 [dist] Update dependency async to v3 (#1359)
    • c662f9e Fix path to local http-proxy in examples. (#1072)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump sockjs from 0.3.18 to 0.3.21

    Bump sockjs from 0.3.18 to 0.3.21

    Bumps sockjs from 0.3.18 to 0.3.21.

    Release notes

    Sourced from sockjs's releases.

    0.3.21

    • Update faye-websocket and websocket-driver to address DDoS vulnerability #275

    0.3.20

    • Updated node-uuid and coffeescript
    • Exclude examples, tests, and Makefile from npm package
    • Update examples to use latest jQuery and sockjs-client #271
    • Don't call res.end in writeHead #266
    • Pin websocket-driver as later versions cause some tests from sockjs-protocol to fail

    0.3.19

    • Update node-uuid version #224
    • Add disable_cors option to prevent CORS headers from being added to responses #218
    • Add dnt header to whitelist #212
    • Add x-forwarded-host and x-forwarded-port headers to whitelist #208
    • Update sockjs_url default to latest 1.x target #223
    • Updated hapi.js example #216
    Changelog

    Sourced from sockjs's changelog.

    0.3.21

    • Update faye-websocket and websocket-driver to address DDoS vulnerability #275

    0.3.20

    • Updated node-uuid and coffeescript
    • Exclude examples, tests, and Makefile from npm package
    • Update examples to use latest jQuery and sockjs-client #271
    • Don't call res.end in writeHead #266
    • Pin websocket-driver as later versions cause some tests from sockjs-protocol to fail

    0.3.19

    • Update node-uuid version #224
    • Add disable_cors option to prevent CORS headers from being added to responses #218
    • Add dnt header to whitelist #212
    • Add x-forwarded-host and x-forwarded-port headers to whitelist #208
    • Update sockjs_url default to latest 1.x target #223
    • Updated hapi.js example #216
    Commits
    • a8fca8e 0.3.21
    • 0efb3c9 Update faye-websocket and websocket-driver to fix security issue
    • a0f6afb 0.3.20
    • b989e9b Pin websocket-driver version to prevent test failures
    • b4f1672 Add Makefile to .npmignore
    • b97cd64 Update coffeescript to latest v1 and uuid to latest v3
    • ac7bfeb Exclude examples and tests from npm
    • 78a6aeb Update sockjs_url to latest v1
    • dd7e642 Merge pull request #266 from cakoose/backport-writeHead-fix
    • 68e8fd7 Merge pull request #271 from daniel-seitz/v0.3.20
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump ini from 1.3.4 to 1.3.8

    Bump ini from 1.3.4 to 1.3.8

    Bumps ini from 1.3.4 to 1.3.8.

    Commits
    • a2c5da8 1.3.8
    • af5c6bb Do not use Object.create(null)
    • 8b648a1 don't test where our devdeps don't even work
    • c74c8af 1.3.7
    • 024b8b5 update deps, add linting
    • 032fbaf Use Object.create(null) to avoid default object property hazards
    • 2da9039 1.3.6
    • cfea636 better git push script, before publish instead of after
    • 56d2805 do not allow invalid hazardous string as section name
    • 738eca5 v1.3.5
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by isaacs, a new releaser for ini since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump is-my-json-valid from 2.15.0 to 2.20.5

    Bump is-my-json-valid from 2.15.0 to 2.20.5

    Bumps is-my-json-valid from 2.15.0 to 2.20.5.

    Commits
    Maintainer changes

    This version was pushed to npm by linusu, a new releaser for is-my-json-valid since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump lodash from 3.10.1 to 4.17.19

    Bump lodash from 3.10.1 to 4.17.19

    Bumps lodash from 3.10.1 to 4.17.19.

    Release notes

    Sourced from lodash's releases.

    4.0.0

    lodash v4.0.0

    2015 was big year! Lodash became the most depended on npm package, passed 1 billion downloads, & its v3 release saw massive adoption!

    The year was also one of collaboration, as discussions began on merging Lodash & Underscore. Much of Lodash v4 is proofing out the ideas from those discussions. Lodash v4 would not be possible without the collaboration & contributions of the Underscore core team. In the spirit of merging our teams have blended with several members contributing to both libraries.

    For 2016 & lodash v4.0.0 we wanted to cut loose, push forward, & take things up a notch!

    Modern only

    With v4 we’re breaking free from old projects, old environments, & dropping old IE < 9 support!

    4 kB Core

    Lodash’s kitchen-sink size will continue to grow as new methods & functionality are added. However, we now offer a 4 kB (gzipped) core build that’s compatible with Backbone v1.2.4 for folks who want Lodash without lugging around the kitchen sink.

    More ES6

    We’ve continued to embrace ES6 with methods like _.isSymbol, added support for cloning & comparing array buffers, maps, sets, & symbols, converting iterators to arrays, & iterable _(…).

    In addition, we’ve published an es-build & pulled babel-plugin-lodash into core to make tree-shaking a breeze.

    More Modular

    Pop quiz! 📣

    What category path does the bindAll method belong to? Is it

    A) require('lodash/function/bindAll') B) require('lodash/utility/bindAll') C) require('lodash/util/bindAll')

    Don’t know? Well, with v4 it doesn’t matter because now module paths are as simple as

    var bindAll = require('lodash/bindAll');
    

    We’ve also reduced module complexity making it easier to create smaller bundles. This has helped Lodash adoption with libraries like Async & Redux!

    1st Class FP

    With v3 we introduced lodash-fp. We learned a lot & with v4 we decided to pull it into core.

    Now you can get immutable, auto-curried, iteratee-first, data-last methods as simply as

    var _ = require('lodash/fp');
    var object = { 'a': 1 };
    </tr></table> 
    

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by mathias, a new releaser for lodash since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 1
  • Bump ansi-html and webpack-dev-server

    Bump ansi-html and webpack-dev-server

    Bumps ansi-html and webpack-dev-server. These dependencies needed to be updated together. Removes ansi-html Updates webpack-dev-server from 2.11.5 to 4.11.0

    Release notes

    Sourced from webpack-dev-server's releases.

    v4.11.0

    4.11.0 (2022-09-07)

    Features

    • make allowedHosts accept localhost subdomains by default (#4357) (0a33e6a)

    Bug Fixes

    v4.10.1

    4.10.1 (2022-08-29)

    Bug Fixes

    v4.10.0

    4.10.0 (2022-08-10)

    Features

    • allow to configure more client options via resource URL (#4274) (216e3cb)

    Bug Fixes

    • response correctly when receive an OPTIONS request (#4185) (2b3b7e0)

    v4.9.3

    4.9.3 (2022-06-29)

    Bug Fixes

    • avoid creation unnecessary stream for static sockjs file (#4482) (049b153)
    • history-api-fallback now supports HEAD requests and handles them the same as GET (8936082)

    v4.9.2

    4.9.2 (2022-06-06)

    Bug Fixes

    ... (truncated)

    Changelog

    Sourced from webpack-dev-server's changelog.

    4.11.0 (2022-09-07)

    Features

    • make allowedHosts accept localhost subdomains by default (#4357) (0a33e6a)

    Bug Fixes

    4.10.1 (2022-08-29)

    Bug Fixes

    4.10.0 (2022-08-10)

    Features

    • allow to configure more client options via resource URL (#4274) (216e3cb)

    Bug Fixes

    • response correctly when receive an OPTIONS request (#4185) (2b3b7e0)

    4.9.3 (2022-06-29)

    Bug Fixes

    • avoid creation unnecessary stream for static sockjs file (#4482) (049b153)
    • history-api-fallback now supports HEAD requests and handles them the same as GET (8936082)

    4.9.2 (2022-06-06)

    Bug Fixes

    4.9.1 (2022-05-31)

    Bug Fixes

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump json-schema from 0.2.3 to 0.4.0

    Bump json-schema from 0.2.3 to 0.4.0

    Bumps json-schema from 0.2.3 to 0.4.0.

    Commits
    • f6f6a3b Use a little more robust method of checking instances
    • ef60987 Update version
    • b62f1da Protect against constructor modification, #84
    • fb427cd Link to json-schema-org repository in addition to site, fixes #54
    • 22f1461 Don't allow proto property to be used for schema default/coerce, fixes #84
    • c52a27c Get basic test to pass
    • b3f42b3 Add security policy
    • 3b0cec3 Update version
    • c28470f Update readme to acknowledge the state of the package
    • 7dff9cd Merge pull request #81 from hodovani/patch-1
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump color-string and css-loader

    Bump color-string and css-loader

    Bumps color-string and css-loader. These dependencies needed to be updated together. Removes color-string Updates css-loader from 0.22.0 to 6.7.1

    Release notes

    Sourced from css-loader's releases.

    v6.7.1

    6.7.1 (2022-03-08)

    Bug Fixes

    v6.7.0

    6.7.0 (2022-03-04)

    Features

    v6.6.0

    6.6.0 (2022-02-02)

    Features

    • added the hashStrategy option (ca4abce)

    v6.5.1

    6.5.1 (2021-11-03)

    Bug Fixes

    • regression with unicode characters in locals (b7a8441)
    • runtime path generation (#1393) (feafea8)

    v6.5.0

    6.5.0 (2021-10-26)

    Features

    • support absolute URL in url() when experiments.buildHttp enabled (#1389) (8946be4)

    Bug Fixes

    • respect nosources in the devtool option (c60eff2)

    v6.4.0

    6.4.0 (2021-10-09)

    ... (truncated)

    Changelog

    Sourced from css-loader's changelog.

    6.7.1 (2022-03-08)

    Bug Fixes

    6.7.0 (2022-03-04)

    Features

    6.6.0 (2022-02-02)

    Features

    • added the hashStrategy option (ca4abce)

    6.5.1 (2021-11-03)

    Bug Fixes

    • regression with unicode characters in locals (b7a8441)
    • runtime path generation (#1393) (feafea8)

    6.5.0 (2021-10-26)

    Features

    • support absolute URL in url() when experiments.buildHttp enabled (#1389) (8946be4)

    Bug Fixes

    • respect nosources in the devtool option (c60eff2)

    6.4.0 (2021-10-09)

    Features

    • generate more collision resistant for locals (c7db752)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by evilebottnawi, a new releaser for css-loader since your current version.


    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump jsonpointer from 4.1.0 to 5.0.1

    Bump jsonpointer from 4.1.0 to 5.0.1

    Bumps jsonpointer from 4.1.0 to 5.0.1.

    Release notes

    Sourced from jsonpointer's releases.

    Version 5.0.1

    Changelog

    v5.0.0

    5.0.0 (2021-10-31)

    Bug Fixes

    • Fix prototype pollution (#51)

      • The original, non-mutated objects are now returned if any of the keys __proto__, constructor or prototype are used in a json pointer.
      // returns the unmodified input {}
      jsonpointer.set({}, '/foo/__proto__/boo', 'polluted')
      
      • When passing non-string arrays to a .set operation, an error is thrown:
      // throws `new Error('Invalid JSON pointer. Must be of type string or number.')`
      jsonpointer.set({}, [['__proto__'], ['__proto__'], 'boo'], 'polluted')
      
    Commits
    • 4a253c0 Adopt strictEqual changes and only return null when the get succeeded
    • bad4983 Fix null values throwing exception when traversing over while getting
    • a5706e8 test: Always use strictEqual to ensure null and undefined values are asserted...
    • b8e1e6a fix incorrect typings for compile get/set methods
    • c4de620 Merge pull request #53 from janl/release/5.0.0
    • 8dbf304 feat: v5
    • 84cf173 Merge pull request #52 from janl/fix/test
    • f716e5c chore: more rip travis
    • e2ae355 chore: remove comment
    • d23693b chore: update primary branch
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump path-parse from 1.0.6 to 1.0.7

    Bump path-parse from 1.0.6 to 1.0.7

    Bumps path-parse from 1.0.6 to 1.0.7.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump moment from 2.29.1 to 2.29.4

    Bump moment from 2.29.1 to 2.29.4

    Bumps moment from 2.29.1 to 2.29.4.

    Changelog

    Sourced from moment's changelog.

    2.29.4

    • Release Jul 6, 2022
      • #6015 [bugfix] Fix ReDoS in preprocessRFC2822 regex

    2.29.3 Full changelog

    • Release Apr 17, 2022
      • #5995 [bugfix] Remove const usage
      • #5990 misc: fix advisory link

    2.29.2 See full changelog

    • Release Apr 3 2022

    Address https://github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
Owner
WebbyLab
WebbyLab
Complete token authentication system for react + redux that supports isomorphic rendering.

Simple, secure authentication for react + redux TL;DR - View the Live Demo You can see a complete working example here. The code for the demo is here.

Lynn Dylan Hurley 2.1k Sep 19, 2022
Implementation of WebAuthn API written in React and Express

Simple WebAuthn demo Implementation of WebAuthn API written in React and Express. Demo that shows the future of passwordless authentication. Users reg

Sheikh Salman 4 Sep 10, 2022
Ethereum's missing NFT swap library for web3 developers. Written in TypeScript. Powered by 0x.

NFT Swap SDK _The missing NFT swap SDK for Ethereum and EVM compatible chains, powered by the 0x protocol, written in TypeScript for web3 developers.

trader.xyz 182 Sep 24, 2022
Tsnip.nvim - Plugin to expand snippets written in Pure TypeScript(Deno)

tsnip.nvim Plugin to expand snippets written in Pure TypeScript(Deno). This plug

yuki yano 17 Aug 10, 2022
Layering system for React. Useful for popover/modals/tooltip/dnd application

Live demo Chat Rationale react/react-dom comes with 2 basic assumptions/ideas: every UI is hierarchical naturally. This why we have the idea of "compo

Alexey 156 Oct 1, 2022
[Deprecated] Debug performance of your React application

Deprecated ?? As of React 16, react-addons-perf is not supported. Please use your browser’s profiling tools to get insight into which components re-re

Ramon Gebben 414 Sep 26, 2022
The easiest way to move your React application to Server-Side Rendering. Handles Side Effects and synchronizes State.

The easiest way to move your React application to Server-Side Rendering. Handles Side Effects and synchronizes State. Table of Contents Articles Featu

Sergey 87 Sep 13, 2022
This is the FARM Stack course, where you are going to learn how to build an application from scratch using FASTAPI, React and mongoDB

This is the FARM Stack course, where you are going to learn how to build an application from scratch using FASTAPI, React and mongoDB

Bek Brace 105 Sep 17, 2022
Source Code For the TextUtils React Application from CodeWithHarry YouTube Tutorial.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 131 Sep 26, 2022
A Single Page Application Of Nike Built With React

Projeto Nike React Desde já, gostaria de salientar que este projeto foi feito ap

null 1 Apr 8, 2022
Aline is a mobile application available on iOS and Android. Made with love and React-native.

Aline ! Aline est une application mobile Android et iOS qui vous aide dans la gestion de vos produits consignés : Trouvez les magasins qui proposent d

Laetitia Langlois 4 Feb 1, 2022
React, Node (Express) & MongoDB Application.

social-meta React, Node (Express) & MongoDB Application. Getting Started This repository aims to assist you in beginning work on a MERN stack applicat

Asad Anik 1 Jan 5, 2022
Typescriptreactbrand2022 - This is my very first React application in typescript format!

#TypeScriptReact Brand 2022 Remember, this is just the version 1. I just finished watching and doing the hands-on project of the Traversy Media Typesc

Carl Serquiña 1 Jan 2, 2022
React-NFT-App - NFT-Web-Application built using Third web , ReactJs and use Crypto Punks with API

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Ali Aftab Sheikh 7 Aug 17, 2022
Cat-viewer-app - A Web Application Made in React

Aplicación Web creada utilizando React Este proyecto fue creado con Create React

Carlos Torres 2 Jan 22, 2022
OpenSea-telegrambot - React application with Express server

React application with Express server This project send message to telegram if t

Lovely 1 Feb 4, 2022
A dummy card market application from my discord bot created with React.ts using vite 🙂

A dummy card market application from my discord bot created with React.ts using vite ??

Guilherme Spica Luiz 1 Mar 21, 2022
A complete application from scratch using Node.js, React, and Tailwind

A complete application from scratch using Node.js, React, and Tailwind

Fernando Bade 1 May 6, 2022
The goal of this exercise is to create a demo calendar application using React

The goal of this exercise is to create a demo calendar application using React. We strongly recommend create-react-app to make the bootstrapping of your application really easy.

Yari Ivan Taft 6 Sep 6, 2022