Update the repo so it will publish to npm to enable it to be install on other repos Also adjust the tests and coverall commands to accommodate the absence of tests
103 lines
3.2 KiB
JSON
Executable File
103 lines
3.2 KiB
JSON
Executable File
{
|
|
"name": "@edx/gradebook",
|
|
"version": "0.1.0",
|
|
"description": "edx editable gradebook-ui to manipulate grade overrides on subsections",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/edx/gradebook.git"
|
|
},
|
|
"scripts": {
|
|
"build": "NODE_ENV=production BABEL_ENV=production webpack --config=config/webpack.prod.config.js",
|
|
"coveralls": "cat ./coverage/lcov.info | coveralls",
|
|
"is-es5": "es-check es5 ./dist/*.js",
|
|
"lint": "eslint --ext .js --ext .jsx .",
|
|
"precommit": "npm run lint",
|
|
"semantic-release": "semantic-release",
|
|
"start": "NODE_ENV=development BABEL_ENV=development node_modules/.bin/webpack-dev-server --config=config/webpack.dev.config.js --progress",
|
|
"test": "jest --coverage --passWithNoTests",
|
|
"travis-deploy-once": "travis-deploy-once"
|
|
},
|
|
"author": "edX",
|
|
"license": "AGPL-3.0",
|
|
"homepage": "https://github.com/edx/gradebook#readme",
|
|
"dependencies": {
|
|
"@edx/edx-bootstrap": "^0.4.3",
|
|
"@edx/frontend-auth": "^1.0.3",
|
|
"@edx/paragon": "^3.5.2",
|
|
"babel-polyfill": "^6.26.0",
|
|
"classnames": "^2.2.5",
|
|
"email-prop-type": "^1.1.5",
|
|
"font-awesome": "^4.7.0",
|
|
"history": "^4.7.2",
|
|
"prop-types": "^15.5.10",
|
|
"react": "^16.2.0",
|
|
"react-dom": "^16.2.0",
|
|
"react-redux": "^5.0.7",
|
|
"react-router": "^4.2.0",
|
|
"react-router-dom": "^4.2.2",
|
|
"react-router-redux": "^5.0.0-alpha.9",
|
|
"redux": "^3.7.2",
|
|
"redux-devtools-extension": "^2.13.2",
|
|
"redux-logger": "^3.0.6",
|
|
"redux-thunk": "^2.2.0",
|
|
"whatwg-fetch": "^2.0.3"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "^6.26.0",
|
|
"babel-eslint": "^8.2.2",
|
|
"babel-jest": "^22.4.0",
|
|
"babel-loader": "^7.1.2",
|
|
"babel-plugin-transform-class-properties": "^6.24.1",
|
|
"babel-plugin-transform-object-rest-spread": "^6.26.0",
|
|
"babel-preset-env": "^1.6.1",
|
|
"babel-preset-react": "^6.24.1",
|
|
"codecov": "^3.0.0",
|
|
"css-loader": "^0.28.9",
|
|
"enzyme": "^3.3.0",
|
|
"enzyme-adapter-react-16": "^1.1.1",
|
|
"es-check": "^2.0.2",
|
|
"eslint-config-edx": "^4.0.3",
|
|
"extract-text-webpack-plugin": "^4.0.0-beta.0",
|
|
"fetch-mock": "^6.3.0",
|
|
"file-loader": "^1.1.9",
|
|
"html-webpack-harddisk-plugin": "^0.2.0",
|
|
"html-webpack-plugin": "^3.0.3",
|
|
"husky": "^0.14.3",
|
|
"identity-obj-proxy": "^3.0.0",
|
|
"jest": "^22.4.0",
|
|
"node-sass": "^4.7.2",
|
|
"react-dev-utils": "^5.0.0",
|
|
"react-test-renderer": "^16.2.0",
|
|
"redux-mock-store": "^1.5.1",
|
|
"sass-loader": "^6.0.6",
|
|
"semantic-release": "^15.10.7",
|
|
"style-loader": "^0.20.2",
|
|
"travis-deploy-once": "^5.0.9",
|
|
"webpack": "^4.1.0",
|
|
"webpack-cli": "^2.0.10",
|
|
"webpack-dev-server": "^3.1.0",
|
|
"webpack-merge": "^4.1.1"
|
|
},
|
|
"jest": {
|
|
"setupFiles": [
|
|
"./src/setupTest.js"
|
|
],
|
|
"moduleNameMapper": {
|
|
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js",
|
|
"\\.(css|scss)$": "identity-obj-proxy"
|
|
},
|
|
"collectCoverageFrom": [
|
|
"src/**/*.{js,jsx}"
|
|
],
|
|
"coveragePathIgnorePatterns": [
|
|
"/node_modules/",
|
|
"src/setupTest.js",
|
|
"src/index.js",
|
|
"/tests/"
|
|
],
|
|
"transformIgnorePatterns": [
|
|
"/node_modules/(?!(@edx/paragon)/).*/"
|
|
]
|
|
}
|
|
}
|