The dependencies on this package via studio should all be removed now and so we no longer need to install this package to pickup any components from it. This work is part of: * https://github.com/openedx/edx-platform/issues/36275 * https://github.com/openedx/edx-platform/issues/36108
129 lines
5.6 KiB
JSON
129 lines
5.6 KiB
JSON
{
|
|
"name": "edx",
|
|
"version": "0.1.0",
|
|
"repository": "https://github.com/openedx/edx-platform",
|
|
"scripts": {
|
|
"postinstall": "scripts/copy-node-modules.sh",
|
|
"build": "npm run webpack && npm run compile-sass",
|
|
"build-dev": "npm run webpack-dev && npm run compile-sass-dev",
|
|
"webpack": "NODE_ENV=${NODE_ENV:-production} webpack --config=${WEBPACK_CONFIG_PATH:-webpack.prod.config.js}",
|
|
"webpack-dev": "NODE_ENV=development webpack --config=webpack.dev.config.js",
|
|
"compile-sass": "scripts/compile_sass.py --env=${NODE_ENV:-production}",
|
|
"compile-sass-dev": "scripts/compile_sass.py --env=development",
|
|
"watch": "{ npm run watch-webpack& npm run watch-sass& } && sleep infinity",
|
|
"watch-webpack": "npm run webpack-dev -- --watch",
|
|
"watch-sass": "scripts/watch_sass.sh",
|
|
"test": "npm run test-jest && npm run test-karma",
|
|
"test-jest": "jest",
|
|
"test-karma": "npm run test-karma-vanilla && npm run test-karma-require && npm run test-xmodule-webpack && echo 'WARNING: Skipped broken lms-webpack and cms-webpack tests. For details, see: https://github.com/openedx/edx-platform/issues/35956'",
|
|
"test-karma-vanilla": "npm run test-cms-vanilla && npm run test-xmodule-vanilla && npm run test-common-vanilla",
|
|
"test-karma-require": "npm run test-cms-require && npm run test-common-require",
|
|
"test-karma-webpack": "npm run test-cms-webpack && npm run test-lms-webpack && npm run test-xmodule-webpack",
|
|
"test-karma-conf": "${NODE_WRAPPER:-xvfb-run --auto-servernum} node --max_old_space_size=4096 node_modules/.bin/karma start --single-run=true --capture-timeout=60000 --browsers=FirefoxNoUpdates",
|
|
"test-cms": "npm run test-cms-vanilla && npm run test-cms-require && npm run test-cms-webpack",
|
|
"test-cms-vanilla": "npm run test-karma-conf -- cms/static/karma_cms.conf.js",
|
|
"test-cms-require": "npm run test-karma-conf -- cms/static/karma_cms_squire.conf.js",
|
|
"test-cms-webpack": "npm run test-karma-conf -- cms/static/karma_cms_webpack.conf.js",
|
|
"test-lms": "npm run test-jest && npm run test-lms-webpack",
|
|
"test-lms-webpack": "npm run test-karma-conf -- lms/static/karma_lms.conf.js",
|
|
"test-xmodule": "npm run test-xmodule-vanilla && npm run test-xmodule-webpack",
|
|
"test-xmodule-vanilla": "npm run test-karma-conf -- xmodule/js/karma_xmodule.conf.js",
|
|
"test-xmodule-webpack": "npm run test-karma-conf -- xmodule/js/karma_xmodule_webpack.conf.js",
|
|
"test-common": "npm run test-common-vanilla && npm run test-common-require",
|
|
"test-common-vanilla": "npm run test-karma-conf -- common/static/karma_common.conf.js",
|
|
"test-common-require": "npm run test-karma-conf -- common/static/karma_common_requirejs.conf.js"
|
|
},
|
|
"dependencies": {
|
|
"@babel/core": "7.26.0",
|
|
"@babel/plugin-proposal-object-rest-spread": "^7.18.9",
|
|
"@babel/plugin-transform-object-assign": "^7.18.6",
|
|
"@babel/preset-env": "^7.19.0",
|
|
"@babel/preset-react": "7.26.3",
|
|
"@edx/brand": "npm:@openedx/brand-openedx@^1.2.2",
|
|
"@edx/edx-bootstrap": "1.0.4",
|
|
"@edx/edx-proctoring": "^4.18.1",
|
|
"@edx/frontend-component-cookie-policy-banner": "2.2.0",
|
|
"@edx/paragon": "2.6.4",
|
|
"@testing-library/jest-dom": "^6.6.3",
|
|
"@testing-library/react": "^12.1.5",
|
|
"@testing-library/user-event": "^12.8.3",
|
|
"babel-loader": "^9.1.3",
|
|
"babel-plugin-transform-class-properties": "6.24.1",
|
|
"babel-polyfill": "6.26.0",
|
|
"backbone": "1.6.0",
|
|
"backbone-associations": "0.6.2",
|
|
"backbone.paginator": "2.0.8",
|
|
"bootstrap": "4.0.0",
|
|
"camelize": "1.0.1",
|
|
"classnames": "2.5.1",
|
|
"css-loader": "7.1.2",
|
|
"datatables": "1.10.18",
|
|
"datatables.net-fixedcolumns": "5.0.4",
|
|
"edx-ui-toolkit": "1.8.7",
|
|
"exports-loader": "0.6.4",
|
|
"file-loader": "^6.2.0",
|
|
"font-awesome": "4.7.0",
|
|
"hls.js": "0.14.17",
|
|
"imports-loader": "0.8.0",
|
|
"jest-environment-jsdom": "^29.0.0",
|
|
"jquery": "2.2.4",
|
|
"jquery-migrate": "1.4.1",
|
|
"jquery.scrollto": "2.1.3",
|
|
"js-cookie": "3.0.5",
|
|
"moment": "2.30.1",
|
|
"moment-timezone": "0.5.47",
|
|
"node-gyp": "11.1.0",
|
|
"popper.js": "1.16.1",
|
|
"prop-types": "15.8.1",
|
|
"raw-loader": "0.5.1",
|
|
"react": "16.14.0",
|
|
"react-dom": "16.14.0",
|
|
"react-focus-lock": "^1.19.1",
|
|
"react-redux": "5.1.2",
|
|
"react-router-dom": "5.3.4",
|
|
"react-slick": "0.30.3",
|
|
"redux": "3.7.2",
|
|
"redux-thunk": "2.2.0",
|
|
"requirejs": "2.3.7",
|
|
"rtlcss": "4.3.0",
|
|
"sass": "^1.54.8",
|
|
"sass-loader": "^16.0.0",
|
|
"scriptjs": "2.5.9",
|
|
"style-loader": "4.0.0",
|
|
"svg-inline-loader": "0.8.2",
|
|
"uglify-js": "3.19.3",
|
|
"underscore": "1.13.7",
|
|
"underscore.string": "3.3.6",
|
|
"webpack": "^5.90.3",
|
|
"webpack-bundle-tracker": "3.2.1",
|
|
"webpack-merge": "6.0.1",
|
|
"which-country": "1.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@edx/stylelint-config-edx": "2.3.3",
|
|
"babel-jest": "29.7.0",
|
|
"jasmine-core": "2.6.4",
|
|
"jasmine-jquery": "git+https://git@github.com/velesin/jasmine-jquery.git#ebad463d592d3fea00c69f26ea18a930e09c7b58",
|
|
"jest": "29.7.0",
|
|
"karma": "0.13.22",
|
|
"karma-chrome-launcher": "3.2.0",
|
|
"karma-coverage": "2.2.1",
|
|
"karma-firefox-launcher": "2.1.3",
|
|
"karma-jasmine": "0.3.8",
|
|
"karma-jasmine-html-reporter": "0.2.2",
|
|
"karma-junit-reporter": "2.0.1",
|
|
"karma-requirejs": "1.1.0",
|
|
"karma-sourcemap-loader": "0.4.0",
|
|
"karma-spec-reporter": "0.0.20",
|
|
"karma-webpack": "^5.0.1",
|
|
"plato": "1.7.0",
|
|
"react-test-renderer": "16.14.0",
|
|
"selenium-webdriver": "4.30.0",
|
|
"sinon": "19.0.2",
|
|
"squirejs": "0.1.0",
|
|
"string-replace-loader": "^3.1.0",
|
|
"stylelint-formatter-pretty": "4.0.1",
|
|
"webpack-cli": "^5.1.4"
|
|
}
|
|
}
|