UNPKG

vue-promise-btn

Version:

Vue.js plugin that handles buttons asynchronous lock and show loading state indicator

68 lines (67 loc) 1.91 kB
{ "name": "vue-promise-btn", "version": "2.1.0", "description": "Vue.js plugin that handles buttons asynchronous lock and show loading state indicator", "scripts": { "start": "npm run dev", "dev": "cross-env NODE_ENV=development rollup -cw", "clean": "rimraf dist/", "compile": "cross-env NODE_ENV=production rollup -c", "build": "npm run clean && npm run compile" }, "author": { "name": "alex.stepchenkov", "email": "stukak@gmail.com", "url": "https://github.com/STUkh" }, "repository": "https://github.com/STUkh/vue-promise-btn", "homepage": "https://github.com/STUkh/vue-promise-btn", "module": "dist/vue-promise-btn.js", "main": "dist/vue-promise-btn.common.js", "unpkg": "dist/vue-promise-btn.umd.js", "style": "dist/vue-promise-btn.css", "typings": "./index.d.ts", "keywords": [ "vue", "promise", "promise-btn", "vue-promise-btn", "spinner", "btn", "button", "loader", "rollup" ], "files": [ "dist/", "src/", "index.d.ts" ], "license": "MIT", "bugs": { "url": "https://github.com/STUkh/vue-promise-btn/issues" }, "dependencies": {}, "devDependencies": { "cross-env": "^5.2.0", "eslint-config-standard": "^11.0.0", "eslint-plugin-html": "^4.0.6", "eslint-plugin-import": "^2.16.0", "eslint-plugin-node": "^6.0.1", "eslint-plugin-promise": "^3.8.0", "eslint-plugin-standard": "^3.1.0", "rimraf": "^2.6.3", "rollup": "^1.1.2", "rollup-plugin-buble": "^0.19.6", "rollup-plugin-commonjs": "^9.2.0", "rollup-plugin-css-only": "^1.0.0", "rollup-plugin-eslint": "^5.0.0", "rollup-plugin-livereload": "^1.0.0", "rollup-plugin-node-resolve": "^4.0.0", "rollup-plugin-serve": "^1.0.1", "rollup-plugin-terser": "^4.0.4", "rollup-plugin-vue": "^4.7.1", "vue": "^2.6.3", "vue-template-compiler": "^2.6.3" } }