{ "private": true, "name": "@flarum/core", "prettier": "@flarum/prettier-config", "dependencies": { "@askvortsov/rich-icu-message-formatter": "^0.2.1", "@ultraq/icu-message-formatter": "^0.12.0", "bootstrap": "^3.4.1", "clsx": "^1.1.1", "color-thief-browser": "^2.0.2", "dayjs": "^1.10.7", "expose-loader": "^2.0.0", "jquery": "^3.6.0", "jquery.hotkeys": "^0.1.0", "mithril": "^2.0.4", "nanoid": "^3.1.30", "punycode": "^2.1.1", "textarea-caret": "^3.1.0", "throttle-debounce": "^3.0.1" }, "devDependencies": { "@babel/preset-typescript": "^7.15.0", "@flarum/prettier-config": "^1.0.0", "@types/jquery": "^3.5.8", "@types/mithril": "^2.0.8", "@types/punycode": "^2.1.0", "@types/textarea-caret": "^3.0.1", "bundlewatch": "^0.3.2", "cross-env": "^7.0.3", "flarum-tsconfig": "^1.0.2", "flarum-webpack-config": "2.0.0", "prettier": "^2.4.1", "typescript": "^4.4.4", "webpack": "^5.60.0", "webpack-cli": "^4.9.1", "webpack-merge": "^4.2.2" }, "scripts": { "dev": "webpack --mode development --watch", "build": "webpack --mode production", "analyze": "cross-env ANALYZER=true npm run build", "format": "prettier --write src", "format-check": "prettier --check src", "clean-typings": "npx rimraf dist-typings && mkdir dist-typings", "build-typings": "npm run clean-typings && cp -r src/@types dist-typings/@types && tsc" } }