{
  "name": "multiple-select",
  "main": "dist/multiple-select.min.js",
  "module": "dist/multiple-select-es.min.js",
  "version": "2.3.1",
  "type": "module",
  "title": "Multiple Select",
  "description": "Multiple select is a jQuery plugin to select multiple elements with checkboxes :).",
  "author": "wenzhixin <wenzhixin2010@gmail.com> (http://wenzhixin.net.cn/)",
  "contributors": [
    "Brett Zamir"
  ],
  "scripts": {
    "lint:js": "eslint src",
    "lint:css": "stylelint src/**/*.scss",
    "lint:spell": "cspell lint --no-progress 'src/**/*.{js,json,vue,scss}' 'site/docs/*.md' '*.md'",
    "lint:editor": "editorconfig-checker -exclude dist",
    "lint": "run-s lint:*",
    "js:build:base": "rollup -c",
    "js:build:min": "cross-env NODE_ENV=production rollup -c",
    "js:build:banner": "find dist -name '*.min.js' -exec headr {} -o {} --version --homepage --author --license \\;",
    "js:build:vue": "vite build && mv dist/multiple-select-vue.umd.cjs dist/multiple-select-vue.umd.js",
    "js:build": "run-s js:build:*",
    "css:build:scss": "sass --style=expanded src:src",
    "css:build:base": "mkdir -p dist/themes && find src -name '*.css' | sed -e 'p;s/src/dist/' | xargs -n2 cp",
    "css:build:min": "foreach -g \"dist/**/*.css\" -x \"cleancss #{path} -o #{dir}/#{name}.min.css\"",
    "css:build:banner": "foreach -g \"dist/**/*.min.css\" -x \"headr #{path} -o #{path} --version --homepage --author --license\"",
    "css:build": "run-s css:build:*",
    "clean": "rm -rf dist",
    "build": "run-s lint clean *:build",
    "docs": "cd site/website && yarn install && yarn build",
    "docs-server": "cd site/website && yarn start",
    "css:dev": "sass --watch --style=expanded src:src",
    "dev": "yarn css:dev & yarn docs-server"
  },
  "peerDependencies": {
    "jquery": "3"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/wenzhixin/multiple-select.git"
  },
  "license": "MIT",
  "keywords": [
    "multiple.select",
    "select.list",
    "multiple.choose",
    "checkbox"
  ],
  "homepage": "http://multiple-select.wenzhixin.net.cn",
  "demo": "http://multiple-select.wenzhixin.net.cn/examples",
  "bugs": {
    "url": "https://github.com/wenzhixin/multiple-select/issues"
  },
  "docs": "http://multiple-select.wenzhixin.net.cn/documentation",
  "download": "https://github.com/wenzhixin/multiple-select/archive/master.zip",
  "engines": {},
  "devDependencies": {
    "@babel/core": "^7.28.3",
    "@babel/eslint-parser": "^7.28.0",
    "@babel/preset-env": "^7.28.3",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-commonjs": "^28.0.6",
    "@rollup/plugin-inject": "^5.0.5",
    "@rollup/plugin-multi-entry": "^6.0.1",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-terser": "^0.4.4",
    "@vitejs/plugin-vue": "^6.0.1",
    "clean-css-cli": "^5.6.3",
    "core-js": "^3.45.1",
    "cross-env": "^10.0.0",
    "cspell": "^9.2.1",
    "editorconfig-checker": "^6.1.0",
    "eslint": "^9.34.0",
    "eslint-plugin-import": "^2.32.0",
    "foreach-cli": "^1.8.1",
    "getopts": "^2.3.0",
    "glob": "^11.0.3",
    "globals": "^16.3.0",
    "headr": "^0.0.4",
    "npm-run-all2": "^8.0.4",
    "rollup": "^4.50.0",
    "sass": "^1.92.0",
    "stylelint": "^16.23.1",
    "stylelint-config-standard-scss": "^15.0.1",
    "vite": "^7.1.4",
    "vue": "^3.5.21"
  }
}
