{ "name": "layui", "description": "Classic Web UI Component Library", "version": "3.0.0-alpha.2", "type": "module", "keywords": [ "layui", "components", "front-end", "framework", "library", "ui", "web" ], "homepage": "https://layui.dev", "license": "MIT", "bugs": { "url": "https://github.com/layui/layui/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/layui/layui.git" }, "main": "dist/layui.js", "module": "dist/layui.esm.js", "exports": { ".": { "import": "./dist/index.js" } }, "files": [ "dist" ], "scripts": { "dev": "node scripts/dev.mjs", "serve": "serve tests/visual -p 3003 --cors -L -n", "build": "run-s clean:dist build:*", "build:css": "postcss src/css/index.css -o dist/css/layui.css --verbose", "build:js": "rollup -c", "build:dev": "cross-env RUN=true node scripts/dev-builder.mjs", "format": "prettier --write --cache .", "format:check": "prettier --check --cache .", "lint": "eslint . --cache", "prepare": "node .husky/install.mjs", "test": "jest --no-cache", "clean:dist": "del-cli dist/*", "release": "node scripts/release.mjs" }, "lint-staged": { "*": [ "prettier --write --cache --ignore-unknown" ], "*.{js,mjs,cjs}": [ "eslint --fix --cache" ] }, "browserslist": [ "defaults" ], "devDependencies": { "@rollup/plugin-babel": "^6.1.0", "@rollup/plugin-commonjs": "^28.0.9", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-terser": "^0.4.4", "archiver": "^7.0.1", "autoprefixer": "^10.4.21", "chalk": "^5.6.2", "cross-env": "^10.1.0", "cross-spawn": "^7.0.6", "cssnano": "^7.1.1", "del-cli": "^7.0.0", "eslint": "^9.38.0", "eslint-config-prettier": "^10.1.8", "globals": "^17.0.0", "husky": "^9.1.7", "jest": "^30.2.0", "lint-staged": "^16.2.6", "npm-run-all2": "^8.0.4", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-import": "^16.1.1", "postcss-nested": "^7.0.2", "postcss-url": "^10.1.3", "prettier": "^3.6.2", "rollup": "^4.54.0", "serve": "^14.2.5", "shelljs": "^0.10.0" }, "dependencies": { "jquery": "^3.7.1" } }