Giter Club home page Giter Club logo

rhythm-rtc's People

Contributors

dcalacci avatar jordanreedie avatar mlippert avatar sarahkemi avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

rifflearning

rhythm-rtc's Issues

Update feathers packages to work with rhythm-server w/ updated packages

Expected Behavior

rhythm-rtc pages should connect to the updated rhythm-server to send utterances and receive turn data for meetings.

Current Behavior

Current rhythm-rtc no longer authenticates, and therefore does not communicate utterance data or receive turn data from the rhythm-server.

The media mediator does not update correctly.

Possible Solution

Update the feathers packages used by rhythm-rtc

Syntax error on chat page: expected property name, got '{'

Expected Behavior

No errors

Current Behavior

console log shows error:

    SyntaxError: expected property name, got '{'

Steps to Reproduce (for bugs)

Load chat in browser, examine console log.

Context

Docker environment (if applicable):
Using make up from rhythm-docker

Dependency packages are outdated, and not all are used

rhythm-rtc has a lot of dependencies. I don't think all of them are used, and so they could be removed.

In addition there are many warnings from various packages when installing, and many packages are out of date, and the code should be updated to use the latest version.

Expected Behavior

Only include dependencies that are used, All dependent packages are at their latest version.

Current Behavior

(rhythm-rtc) node /app $ yarn install
yarn install v1.5.1
info No lockfile found.
[1/5] Validating package.json...
[2/5] Resolving packages...
warning browserify > glob > [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning browserify-shim > exposify > through2 > xtend > [email protected]: 
warning express-ims-lti > ims-lti > [email protected]: Use uuid module instead
warning express-ims-lti > ims-lti > xmlbuilder > [email protected]: This package is discontinued. Use lodash@^4.0.0.
warning ims-lti > [email protected]: Use uuid module instead
[3/5] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[4/5] Linking dependencies...
warning " > [email protected]" has incorrect peer dependency "webpack@^2.2.0".
warning " > [email protected]" has unmet peer dependency "redux@^2.0.0 || ^3.0.0".
warning " > [email protected]" has incorrect peer dependency "webpack@^1 || ^2 || ^2.1.0-beta || ^2.2.0-beta".
warning " > [email protected]" has incorrect peer dependency "eslint-plugin-jsx-a11y@^5.1.1".
[5/5] Building fresh packages...
success Saved lockfile.
warning Your current version of Yarn is out of date. The latest version is "1.6.0", while you're on "1.5.1".
info To upgrade, run the following command:
$ curl -o- -L https://yarnpkg.com/install.sh | bash
$ coffee -c ./src/libs/mm.coffee; npm run build;

> [email protected] build /app
> node scripts/build.js

Creating an optimized production build...
(node:324) DeprecationWarning: Chunk.modules is deprecated. Use Chunk.getNumberOfModules/mapModules/forEachModule/containsModule instead.
/app/node_modules/babel-minify-webpack-plugin/node_modules/source-map/lib/source-map-generator.js:276
        throw new Error(
        ^

Error: original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.
    at SourceMapGenerator_validateMapping [as _validateMapping] (/app/node_modules/babel-minify-webpack-plugin/node_modules/source-map/lib/source-map-generator.js:276:15)
    at SourceMapGenerator_addMapping [as addMapping] (/app/node_modules/babel-minify-webpack-plugin/node_modules/source-map/lib/source-map-generator.js:110:12)
    at /app/node_modules/babel-minify-webpack-plugin/node_modules/source-map/lib/source-map-generator.js:72:17
    at Array.forEach (<anonymous>)
    at BasicSourceMapConsumer.SourceMapConsumer_eachMapping [as eachMapping] (/app/node_modules/babel-minify-webpack-plugin/node_modules/source-map/lib/source-map-consumer.js:157:14)
    at Function.SourceMapGenerator_fromSourceMap [as fromSourceMap] (/app/node_modules/babel-minify-webpack-plugin/node_modules/source-map/lib/source-map-generator.js:48:24)
    at SourceMapSource.node (/app/node_modules/babel-minify-webpack-plugin/node_modules/webpack-sources/lib/SourceMapSource.js:32:35)
    at SourceMapSource.proto.sourceAndMap (/app/node_modules/babel-minify-webpack-plugin/node_modules/webpack-sources/lib/SourceAndMapMixin.js:30:18)
    at getTaskForFile (/app/node_modules/webpack/lib/SourceMapDevToolPlugin.js:33:30)
    at chunk.files.forEach.file (/app/node_modules/webpack/lib/SourceMapDevToolPlugin.js:91:21)
    at Array.forEach (<anonymous>)
    at /app/node_modules/webpack/lib/SourceMapDevToolPlugin.js:89:18
    at Array.forEach (<anonymous>)
    at Compilation.<anonymous> (/app/node_modules/webpack/lib/SourceMapDevToolPlugin.js:88:12)
    at Compilation.applyPlugins1 (/app/node_modules/tapable/lib/Tapable.js:75:14)
    at applyPluginsAsync.err (/app/node_modules/webpack/lib/Compilation.js:673:11)
(rhythm-rtc) node /app $ yarn outdated
yarn outdated v1.5.1
info Color legend : 
 "<red>"    : Major Update backward-incompatible updates 
 "<yellow>" : Minor Update backward-compatible features 
 "<green>"  : Patch Update backward-compatible bug fixes
Package                             Current Wanted Latest  Package Type URL                                                                 
autoprefixer                        7.2.6   7.2.6  8.5.0   dependencies https://github.com/postcss/autoprefixer#readme                      
babel-eslint                        7.2.3   7.2.3  8.2.3   dependencies https://github.com/babel/babel-eslint                               
babel-jest                          20.0.3  20.0.3 22.4.3  dependencies https://github.com/facebook/jest#readme                             
babel-minify-webpack-plugin         0.2.0   0.2.0  0.3.1   dependencies https://github.com/webpack-contrib/babel-minify-webpack-plugin      
browserify                          11.2.0  11.2.0 16.2.2  dependencies https://github.com/browserify/browserify#readme                     
case-sensitive-paths-webpack-plugin 1.1.4   1.1.4  2.1.2   dependencies https://github.com/Urthen/case-sensitive-paths-webpack-plugin#readme
chalk                               1.1.3   1.1.3  2.4.1   dependencies https://github.com/chalk/chalk#readme                               
coffeescript                        1.12.7  1.12.7 2.3.0   dependencies http://coffeescript.org                                             
cross-spawn                         4.0.2   4.0.2  6.0.5   dependencies https://github.com/moxystudio/node-cross-spawn                      
d3                                  3.5.17  3.5.17 5.4.0   dependencies https://d3js.org/                                                   
dotenv                              4.0.0   4.0.0  5.0.1   dependencies https://github.com/motdotla/dotenv#readme                           
extract-text-webpack-plugin         2.1.2   2.1.2  3.0.2   dependencies http://github.com/webpack-contrib/extract-text-webpack-plugin       
file-loader                         0.11.2  0.11.2 1.1.11  dependencies https://webpack.js.org/loaders/file-loader                          
fs-extra                            3.0.1   3.0.1  6.0.1   dependencies https://github.com/jprichardson/node-fs-extra                       
html-webpack-plugin                 2.30.1  2.30.1 3.2.0   dependencies https://github.com/jantimon/html-webpack-plugin                     
materialize-css                     0.99.0  0.99.0 0.100.2 dependencies http://materializecss.com/                                          
promise                             7.3.1   7.3.1  8.0.1   dependencies https://github.com/then/promise#readme                              
react                               15.6.2  15.6.2 16.3.2  dependencies https://reactjs.org/                                                
react-dev-utils                     1.0.3   1.0.3  5.0.1   dependencies https://github.com/facebookincubator/create-react-app#readme        
react-dom                           15.6.2  15.6.2 16.3.2  dependencies https://reactjs.org/                                                
react-error-overlay                 1.0.10  1.0.10 4.0.0   dependencies https://github.com/facebookincubator/create-react-app#readme        
react-redux                         4.4.9   4.4.9  5.0.7   dependencies https://github.com/gaearon/react-redux                              
simplewebrtc                        2.2.3   2.2.3  3.0.1   dependencies https://github.com/andyet/SimpleWebRTC#readme                       
style-loader                        0.17.0  0.17.0 0.21.0  dependencies https://github.com/webpack-contrib/style-loader#readme              
sw-precache-webpack-plugin          0.9.2   0.9.2  0.11.5  dependencies https://github.com/goldhand/sw-precache-webpack-plugin#readme       
thumos                              1.0.1   exotic exotic  dependencies git+https://github.com/HumanDynamics/thumos.git                     
url-loader                          0.5.9   0.5.9  1.0.1   dependencies https://github.com/webpack-contrib/url-loader                       
webpack                             3.12.0  3.12.0 4.8.3   dependencies https://github.com/webpack/webpack                                  
webpack-dev-server                  2.11.2  2.11.2 3.1.4   dependencies https://github.com/webpack/webpack-dev-server                       
webpack-manifest-plugin             1.3.2   1.3.2  2.0.2   dependencies https://github.com/danethurber/webpack-manifest-plugin              
webpack-sources                     1.0.1   1.0.1  1.1.0   dependencies https://github.com/webpack/webpack-sources#readme                   
Done in 1.18s

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.