moodle/package.json
Andrew Nicols 784098fe9e MDL-75012 js: Put shifter on a diet
This commit switches to a new custom version of Shifter which sees it
put on a massive diet.

Many of the standard Shifter features are totally unused by Moodle, but
they add dependency spaghetti. Some of those dependencies will start to
cause us issues as they have not been updated for a very long time, are
no longer maintained, and are no longer compatible with anything
resembling a recent version of NodeJS.
2023-02-28 10:22:45 +08:00

65 lines
1.9 KiB
JSON

{
"name": "Moodle",
"private": true,
"description": "Moodle",
"devDependencies": {
"@babel/core": "7.17.5",
"@babel/plugin-proposal-class-properties": "7.16.7",
"@babel/plugin-proposal-json-strings": "7.16.7",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/plugin-syntax-import-meta": "7.10.4",
"@babel/preset-env": "7.16.11",
"ajv": "^8.12.0",
"async": "^3.2.4",
"babel-eslint": "10.1.0",
"babel-plugin-system-import-transformer": "^4.0.0",
"babel-plugin-transform-es2015-modules-amd-lazy": "2.0.1",
"babel-preset-minify": "0.5.1",
"cross-env": "^7.0.3",
"docdash": "^2.0.1",
"eslint": "^8.33.0",
"eslint-plugin-babel": "^5.3.1",
"eslint-plugin-jsdoc": "^39.7.5",
"eslint-plugin-promise": "^6.1.1",
"fb-watchman": "^2.0.2",
"gherkin-lint": "^4.2.2",
"glob": "^8.1.0",
"grunt": "^1.6.1",
"grunt-contrib-watch": "1.1.0",
"grunt-eslint": "24.0.0",
"grunt-rollup": "^11.9.0",
"grunt-sass": "3.1.0",
"grunt-stylelint": "^0.18.0",
"hugo-bin": "^0.80.2",
"hugo-lunr-indexer": "^1.1.3",
"jsdoc": "^4.0.0",
"jsdoc-to-markdown": "^8.0.0",
"jshint": "^2.13.6",
"jstoxml": "^3.2.3",
"node-sass": "^8.0.0",
"npm-run-all": "^4.1.5",
"postcss-scss": "^4.0.6",
"rollup-plugin-terser": "^7.0.2",
"semver": "^7.3.8",
"shifter": "https://github.com/andrewnicols/shifter/releases/download/v1.2.0_moodle-slim-0/shifter-1.2.0_moodle-slim-0.tar.gz",
"stylelint": "^14.16.1",
"stylelint-csstree-validator": "^2.1.0",
"xmldom": "^0.6.0",
"xpath": "^0.0.32"
},
"engines": {
"node": ">=18.12.0 <19"
},
"dependencies": {
"@babel/eslint-parser": "^7.17.0"
},
"browserslist": [
">0.3%",
"last 2 versions",
"not Android < 5",
"not ie >= 0",
"not op_mini all",
"not Opera > 0",
"not dead"
]
}