UNPKG

plugin-light

Version:

Webpack 相关插件、Loader、基础配置及 CLI 命令

143 lines (142 loc) 4.39 kB
{ "name": "plugin-light", "version": "1.3.20", "description": "Webpack 相关插件、Loader、基础配置及 CLI 命令", "main": "lib/plugin", "scripts": { "prepare": "husky install", "release": "sh script/version/release.sh && node script/version/post-release", "build": "rm -rf lib && rollup -c", "write:npm:token": "node script/write-npm-token.js", "release:first": "standard-version --first-release", "release-major": "standard-version --release-as major -a", "release-minor": "standard-version --release-as minor -a", "release-patch": "standard-version --release-as patch -a", "test": "jest --coverage --verbose -u", "lint": "eslint --ext .js,.ts,.vue .", "lint:fix": "eslint --fix --ext .js,.ts,.vue .", "version:tip": "node script/version-tip", "docs:gen": "node script/docs/gen-docs", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "docs:deploy": "node script/docs/deploy", "docs:deploy:mine": "node script/docs/docs-mine", "init:env": "node script/env/rainbow-env", "init:loader": "node script/docs/init-loader", "spider:area": "node script/spider-area/index", "link": "node script/npm-link-simple/index" }, "repository": { "type": "git", "url": "https://github.com/novlan1/uni-plugin-light" }, "bin": { "light-cli": "./bin/cli.js" }, "files": [ "README.md", "lib/", "bin/", "uni-h5/" ], "keywords": [ "uni-app", "press-ui", "plugin", "loader", "webpack", "uni-plugin-light", "plugin-light", "cli" ], "author": "", "license": "ISC", "devDependencies": { "@babel/core": "^7.19.6", "@babel/plugin-transform-runtime": "^7.19.6", "@babel/preset-env": "^7.19.4", "@babel/preset-typescript": "^7.18.6", "@babel/runtime": "^7.19.4", "@commitlint/config-conventional": "^17.1.0", "@rollup/plugin-babel": "^6.0.2", "@rollup/plugin-commonjs": "^23.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^13.1.3", "@rollup/plugin-typescript": "^9.0.2", "@types/copy": "^0.3.5", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.2.1", "@types/loader-utils": "^2.0.3", "cheerio": "1.0.0-rc.12", "dotenv": "^16.3.1", "eslint": "^8.22.0", "eslint-config-light": "^1.0.6", "glob": "^10.3.10", "glob-to-regexp": "^0.4.1", "htmlparser2": "^8.0.1", "husky": "^8.0.1", "jest": "^29.2.1", "jest-environment-jsdom": "^29.2.1", "lint-staged": "^12.5.0", "path-to-regexp": "^6.2.1", "preprocess": "^3.2.0", "rollup": "^2.79.1", "rollup-plugin-dts": "^6.1.0", "rollup-plugin-terser": "^7.0.2", "standard-version": "^9.5.0", "stylelint": "^14.16.1", "ts-jest": "^29.0.3", "typescript": "^4.8.4", "vue-template-compiler": "^2.6.14", "vuepress": "^1.9.10" }, "dependencies": { "eslint-config-light": "^1.5.3", "t-comm": "^1.3.94", "@vitejs/plugin-basic-ssl": "^1.0.2", "@vitejs/plugin-legacy": "^5.3.2", "@vitejs/plugin-vue": "^4.4.0", "@vitejs/plugin-vue-jsx": "^3.0.2", "chalk": "4", "commander": "^10.0.1", "copy": "^0.3.2", "del": "^5.1.0", "filemanager-webpack-plugin": "^2.0.5", "fs-extra": "^11.2.0", "loader-utils": "^2.0.4", "prerender-spa-plugin": "^3.4.0", "press-ui": "^1.3.16", "progress-bar-webpack-plugin": "^2.1.0", "rollup-plugin-visualizer": "^5.12.0", "script-ext-html-webpack-plugin": "^2.1.5", "uni-read-pages": "^1.0.5", "unplugin-auto-import": "^0.18.2", "unplugin-vue-components": "^0.27.3", "vite": "^4.5.0", "vite-plugin-cdn-import": "^0.3.5", "vite-plugin-cdn2": "^0.15.2", "vite-plugin-commonjs": "^0.10.1", "vite-plugin-compression": "^0.5.1", "vite-plugin-html": "^3.2.0", "vite-plugin-mock-dev-server": "^0.3.21", "vite-plugin-svg-icons": "^2.0.1", "vite-plugin-vue-setup-extend": "^0.4.0", "webpack-bundle-analyzer": "^3.8.0", "webpack-hooks-shellscripts": "^1.0.2", "workbox-webpack-plugin": "6", "xregexp": "3.1.0" }, "peerDependencies": { "vue-template-compiler": "^2.6.14" }, "lint-staged": { "*.{ts,js,vue}": [ "eslint --fix" ] }, "standard-version": { "scripts": { "postchangelog": "node script/docs/change-log" } } }