UNPKG

mobile-select

Version:

A multi-function mobile phone scrolling selector, support single to multi-select, support multi-level cascade, provide custom callback function, provide update function redraw, relocation function, compatible pc drag and so on.

103 lines (102 loc) 3.47 kB
{ "name": "mobile-select", "author": "onlyhom", "license": "MIT", "private": false, "version": "1.4.0", "main": "dist/mobile-select.umd.js", "module": "dist/mobile-select.es.js", "typings": "dist/mobile-select.d.ts", "entryFileName": "index.ts", "scripts": { "dev": "vite", "buildonly": "tsc && vite build", "build": "tsc && vite build && pnpm run build:dts && pnpm run build:html && pnpm run build:less && pnpm run build-iife:browserify && pnpm run build-iife:uglifyjs && pnpm run build-js:add-banner", "build:html": "node --experimental-json-modules scripts/build-html.mjs", "build:less": "node scripts/build-less.mjs", "build:dts": "dts-bundle-generator --config ./dts-generator.config.ts", "build-iife:browserify": "babel dist/mobile-select.iife.js --out-file ./dist/mobile-select.iife.js", "build-iife:uglifyjs": "uglifyjs dist/mobile-select.iife.js --compress --output ./dist/mobile-select.iife.min.js", "build-js:add-banner": "node --experimental-json-modules scripts/add-banner.mjs", "preview": "vite preview", "test": "jest --runInBand", "test:coverage": "jest --runInBand --coverage", "prepare": "husky install", "commit": "git-cz", "prettier": "prettier --write .", "lint": "eslint --fix .", "style-code": "pnpm run prettier && pnpm run lint" }, "devDependencies": { "@babel/cli": "^7.18.9", "@babel/core": "^7.18.9", "@babel/plugin-transform-runtime": "^7.18.9", "@babel/preset-env": "^7.18.9", "@commitlint/config-conventional": "^17.0.3", "@jest/types": "^28.1.3", "@testing-library/jest-dom": "^5.16.4", "@types/jest": "^28.1.6", "@types/less": "^3.0.3", "@types/node": "^18.6.1", "@typescript-eslint/eslint-plugin": "^5.34.0", "@typescript-eslint/parser": "^5.34.0", "commitizen": "^4.2.5", "commitlint": "^17.0.3", "cpy": "^9.0.1", "cz-conventional-changelog": "^3.3.0", "dts-bundle-generator": "^6.12.0", "eslint": "^8.22.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "fast-glob": "^3.2.11", "husky": "^8.0.0", "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", "jest-less-loader": "^0.1.2", "less": "^4.1.3", "lint-staged": "^13.0.3", "prettier": "^2.7.1", "terser": "^5.14.2", "ts-jest": "^28.0.7", "ts-node": "^10.9.1", "typescript": "^4.6.4", "uglify-js": "^3.16.3", "url": "^0.11.0", "vite": "^3.0.0", "vite-plugin-static-copy": "^0.7.0" }, "browserslist": [ "> 0.5%", "not dead" ], "description": "A multi-function mobile phone scrolling selector, support single to multi-select, support multi-level cascade, provide custom callback function, provide update function redraw, relocation function, compatible pc drag and so on.", "keywords": [ "selector", "vanilla-js", "picker", "number", "cascade", "vanilla-typescript", "vanillajs", "react-mobile-picker", "mobile-picker", "mobile-friendly", "number-picker", "mobile-selector", "area-picker", "multiple-picker", "mobile-trigger", "number-selector", "cascade-picker", "vue-mobile-picker" ], "bugs": { "url": "https://github.com/onlyhom/mobile-select/issues" }, "homepage": "https://github.com/onlyhom/mobile-select", "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }