{ "name": "grav-admin", "version": "1.0.0", "description": "Grav Admin", "repository": "https://github.com/getgrav/grav-admin", "main": "app/main.js", "scripts": { "watch:sass": "sass --watch scss:css-compiled --style=expanded", "build:css": "sass scss:css-compiled --style=compressed --no-source-map", "dev": "sh -c 'npm run watch & npm run watch:sass'", "watch": "webpack --mode development --watch --progress --color --mode development --config webpack.conf.js", "prod": "webpack --mode production --config webpack.conf.js" }, "author": "Trilby Media, LLC", "license": "MIT", "dependencies": { "babel-loader": "^10.0.0", "buffer": "^6.0.3", "chartist": "0.11.4", "codemirror": "^5.65.16", "debounce": "^2.2.0", "dropzone": "^5.9.3", "eonasdan-bootstrap-datetimepicker": "^4.17.49", "eventemitter3": "^5.0.1", "events": "^3.3.0", "exif-js": "^2.3.0", "immutable": "^4.3.7", "immutablediff": "^0.4.4", "js-yaml": "^4.1.0", "mout": "^1.2.4", "popper.js": "^1.16.1", "rangetouch": "^2.0.1", "remodal": "^1.1.1", "sass": "^1.92.1", "selectize": "^0.12.6", "simplebar": "^5.3.6", "sortablejs": "^1.15.6", "speakingurl": "^14.0.1", "toastr": "^2.1.4", "watchjs": "0.0.0", "whatwg-fetch": "^3.6.20" }, "devDependencies": { "@babel/core": "^7.28.4", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-json-strings": "^7.18.6", "@babel/plugin-proposal-object-rest-spread": "^7.20.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/polyfill": "^7.12.1", "@babel/preset-env": "^7.28.3", "@babel/register": "^7.28.3", "css-loader": "^7.1.2", "eslint": "^9.35.0", "eslint-webpack-plugin": "^5.0.2", "exports-loader": "^5.0.0", "imports-loader": "^5.0.0", "json-loader": "^0.5.7", "minimist": "^1.2.8", "style-loader": "^4.0.0", "terser-webpack-plugin": "^5.3.14", "webpack": "^5.101.3", "webpack-cli": "^6.0.1" }, "resolutions": { "minimist": "^1.2.5" } }