* fix: pass username into proctoring info panel (#406) Pass a username into the proctoring info panel, allowing staff to view a specific learner's onboarding status while masquerading. * fix(i18n): update translations * AA-720: Progress Tab Course Completion chart (#407) * chore(deps): update dependency codecov to v3.8.1 * [REV-2127] feat: update gated content lock screen to Value Prop designs (#394) * fix(i18n): update translations * fix: allow media access through unit iframe (#412) Set the `allow` attribute of the unit iframe to allow access to camera, MIDI, location, and encrpyted media. Access to these features was implicitly allowed in older browser versions. However, in the current versions of at least Chromium and Firefox, iframed content must be explicitly granted the ability to request media access. This fixes a bug where content requiring microphone access did not work in the Learning MFE. TNL-7675 * fix: AA-738: Switch our use of FormattedTime to use hourCycle (#418) We had a bug reported where learners were seeing a due date like March 24, 24:59 instead of March 25, 00:59. This is a bug that only shows up in Chrome. The hour12 flag overrides the hourCycle flag so we are just going to swap the two. h23 means a 24 hour format ranging from 0-23 (there also exists a h24 option which goes from 1-24). See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/DateTimeFormat for any additional details on the options. * feat: Switch to default values for 12 vs 24 hour time. (#420) Our current version on react-intl doesn't support hourCycle anyway and after speaking to product, we feel comfortable with letting it default based on locale. * fix: AA-663: Update header text for CourseCompletion If the marketing url is not set, we shouldn't have a message about sharing. Co-authored-by: Bianca Severino <bseverino@edx.org> Co-authored-by: edX Transifex Bot <learner-engineering@edx.org> Co-authored-by: Carla Duarte <cduarte@edx.org> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: stvn <stvn@mit.edu> Co-authored-by: Diane Kaplan <dianekaplan@gmail.com> Co-authored-by: Kyle McCormick <kmccormick@edx.org>
83 lines
2.5 KiB
JSON
83 lines
2.5 KiB
JSON
{
|
|
"name": "@edx/frontend-app-learning",
|
|
"version": "1.0.0-semantically-released",
|
|
"description": "Frontend learning application.",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/edx/frontend-app-learning.git"
|
|
},
|
|
"browserslist": [
|
|
"last 2 versions",
|
|
"ie 11"
|
|
],
|
|
"scripts": {
|
|
"build": "fedx-scripts webpack",
|
|
"i18n_extract": "BABEL_ENV=i18n fedx-scripts babel src --quiet > /dev/null",
|
|
"is-es5": "es-check es5 ./dist/*.js",
|
|
"lint": "fedx-scripts eslint --ext .js --ext .jsx .",
|
|
"lint:fix": "fedx-scripts eslint --fix --ext .js --ext .jsx .",
|
|
"snapshot": "fedx-scripts jest --updateSnapshot",
|
|
"start": "fedx-scripts webpack-dev-server --progress",
|
|
"test": "fedx-scripts jest --coverage --passWithNoTests"
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "npm run lint"
|
|
}
|
|
},
|
|
"author": "edX",
|
|
"license": "AGPL-3.0",
|
|
"homepage": "https://github.com/edx/frontend-app-learning#readme",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/edx/frontend-app-learning/issues"
|
|
},
|
|
"dependencies": {
|
|
"@edx/brand": "npm:@edx/brand-openedx@1.1.0",
|
|
"@edx/frontend-component-footer": "10.1.4",
|
|
"@edx/frontend-enterprise": "4.2.3",
|
|
"@edx/frontend-platform": "1.8.4",
|
|
"@edx/paragon": "13.17.3",
|
|
"@fortawesome/fontawesome-svg-core": "1.2.34",
|
|
"@fortawesome/free-brands-svg-icons": "5.13.1",
|
|
"@fortawesome/free-regular-svg-icons": "5.13.1",
|
|
"@fortawesome/free-solid-svg-icons": "5.13.1",
|
|
"@fortawesome/react-fontawesome": "0.1.14",
|
|
"@reduxjs/toolkit": "1.3.6",
|
|
"classnames": "2.2.6",
|
|
"core-js": "3.6.5",
|
|
"lodash.camelcase": "^4.3.0",
|
|
"prop-types": "15.7.2",
|
|
"react": "16.13.1",
|
|
"react-break": "1.3.2",
|
|
"react-dom": "16.13.1",
|
|
"react-helmet": "6.0.0",
|
|
"react-redux": "7.2.2",
|
|
"react-router": "5.2.0",
|
|
"react-router-dom": "5.2.0",
|
|
"react-share": "4.2.1",
|
|
"redux": "4.0.5",
|
|
"regenerator-runtime": "0.13.7",
|
|
"reselect": "4.0.0",
|
|
"truncate-html": "1.0.3"
|
|
},
|
|
"devDependencies": {
|
|
"@edx/frontend-build": "5.5.5",
|
|
"@testing-library/dom": "7.16.3",
|
|
"@testing-library/jest-dom": "5.10.1",
|
|
"@testing-library/react": "10.3.0",
|
|
"@testing-library/user-event": "12.0.17",
|
|
"axios-mock-adapter": "1.18.2",
|
|
"codecov": "3.8.1",
|
|
"es-check": "5.1.4",
|
|
"glob": "7.1.6",
|
|
"husky": "3.1.0",
|
|
"jest": "24.9.0",
|
|
"jest-chain": "1.1.5",
|
|
"reactifex": "1.1.1",
|
|
"rosie": "2.0.1"
|
|
}
|
|
}
|