UNPKG

pull2

Version:

提供了下拉刷新、滚动底部加载组件。原生 js 开发,不依赖任何框架,也可以集成到任何框架。

112 lines (111 loc) 3.49 kB
{ "name": "pull2", "version": "1.0.5", "description": "提供了下拉刷新、滚动底部加载组件。原生 js 开发,不依赖任何框架,也可以集成到任何框架。", "main": "dist/pull2.cjs.js", "module": "dist/pull2.esm.js", "unpkg": "dist/pull2.min.js", "types": "types/index.d.ts", "files": [ "dist", "types" ], "scripts": { "start": "parcel examples/dev/index.html --dist-dir examples-dist --open", "test": "jest", "build": "rm -rf dist && npm run build:module && npm run build:umd && npm run build:types", "build:module": "rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript", "build:umd": "rollup --config rollup.umd.config.ts --configPlugin @rollup/plugin-typescript", "build:types": "rm -rf types && tsc -p tsconfig.types.json", "lint:js": "eslint --ext .js,.jsx,.ts,.tsx src", "lint-fix:js": "npm run lint:js -- --fix", "lint:style": "stylelint src/**/*.less", "lint-fix:style": "npm run lint:stylelint -- --fix", "prettier": "prettier --write **/*", "tsc": "tsc --noEmit", "prepublishOnly": "npm run build && npm test" }, "lint-staged": { "**/*.{css,less}": "stylelint --fix", "**/*.{js,jsx,ts,tsx}": "eslint", "**/*.{css,scss,less,js,jsx,ts,tsx,json,md}": "prettier -w" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "gitHooks": { "pre-commit": "lint-staged", "commit-msg": "npx --no -- commitlint --edit \"$1\"" }, "repository": { "type": "git", "url": "git+https://github.com/caijf/pull2.git" }, "keywords": [ "PullToRefresh", "ScrollToLower", "pull", "pull-to-refresh", "scrollLower" ], "author": "caijf", "license": "MIT", "bugs": { "url": "https://github.com/caijf/pull2/issues" }, "homepage": "https://github.com/caijf/pull2#readme", "devDependencies": { "@commitlint/cli": "^17.1.2", "@commitlint/config-conventional": "^17.1.0", "@parcel/transformer-less": "^2.7.0", "@rollup/plugin-commonjs": "^23.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "@rollup/plugin-typescript": "^9.0.1", "@types/jest": "^29.2.0", "@types/mockjs": "^1.0.7", "@types/node": "^18.11.0", "@typescript-eslint/eslint-plugin": "^5.40.1", "@typescript-eslint/parser": "^5.40.1", "autoprefixer": "^10.4.12", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.25.0", "jest": "^29.2.0", "jest-environment-jsdom": "^29.2.0", "less": "^4.1.3", "lint-staged": "^13.0.3", "mockjs": "^1.1.0", "parcel": "^2.7.0", "postcss": "^8.4.18", "prettier": "^2.7.1", "prettier-plugin-two-style-order": "^1.0.1", "rollup": "^3.2.3", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-terser": "^7.0.2", "stylelint": "^14.14.0", "stylelint-config-css-modules": "^4.1.0", "stylelint-config-prettier": "^9.0.3", "stylelint-config-rational-order": "^0.1.2", "stylelint-config-standard": "^29.0.0", "stylelint-declaration-block-no-ignored-properties": "^2.5.0", "stylelint-no-unsupported-browser-features": "^6.0.1", "ts-jest": "^29.1.0", "typescript": "^4.8.4", "util-helpers": "^4.12.9", "yorkie": "^2.0.0" }, "browserslist": { "development": [ "last 1 version" ], "production": [ "last 1 version", "> 1%", "ie 9" ] }, "dependencies": { "tslib": "^2.4.0" } }