{"_id":"@55hudong/modal","_rev":"7-73f428ff9528e879e1ff3f7f41aa4c55","name":"@55hudong/modal","description":"test","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@55hudong/modal","version":"0.0.1","main":"build-esm/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/55hudong/BaseModule.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","build":"tsc --target es2017 --outDir build-esm --declaration true --declarationDir build-esm"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","css-loader":"^0.26.1","flow":"^0.2.3","gulp-uglify":"^2.0.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","webpack":"3.0.0","webpack-dev-server":"^2.3.0"},"bugs":{"url":"https://github.com/55hudong/BaseModule/issues"},"homepage":"https://github.com/55hudong/BaseModule#readme","_id":"@55hudong/modal@0.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-0uBZYSi0M6iVwdf5DlI4x+BKXIHfV21wzNWGaWs3dzO1ejnTUn2z3yMQZ2r4r/IXdeOmsh1Gy2andaTwWkMc6w==","shasum":"d692015dbcf6e473786d0aabf23cd640f25effc5","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXCRDIMbnzbyoj6VQosrc8x8uI7sSYWnEbalFIRliCAAiEAxf8bD0qUgH5oo4gqwkvSlT8UQ4zY+NWZc+hkWLowYDI="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.1.tgz_1514446578505_0.9325113713275641"}},"0.0.2":{"name":"@55hudong/modal","version":"0.0.2","main":"build-esm/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/55hudong/BaseModule.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","build":"tsc --target es2017 --outDir build-esm --declaration true --declarationDir build-esm"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","css-loader":"^0.26.1","flow":"^0.2.3","gulp-uglify":"^2.0.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","webpack":"3.0.0","webpack-dev-server":"^2.3.0"},"bugs":{"url":"https://github.com/55hudong/BaseModule/issues"},"homepage":"https://github.com/55hudong/BaseModule#readme","_id":"@55hudong/modal@0.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-iX7N/zvU4fV5jXpMcaWbSSf9OC9XEekvPvePDHJnHi4ATF75MBg56sipWhUrykAsaCSOjBnkuZuzAcSe7YoUDQ==","shasum":"8fd18d500a11a183c2754254c388f29e6839f9d6","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDszJc5c53qMBWMIUxj4OxbjSzwNHapZ0RMAAAk5ReqPwIgPg/an3hkQFiL6V33KOgoXK6QxcZv7soeKqD4HtI6p7Y="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.2.tgz_1514447179878_0.9613496728707105"}},"0.0.3":{"name":"@55hudong/modal","version":"0.0.3","main":"build/modal.js","repository":{"type":"git","url":"git+ssh://git@github.com/55hudong/BaseModule.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","clean":"rm -rf ./build && rm -rf ./build-esm","build":"npm run clean && webpack -w false && tsc --target es2017 --outDir build-esm --declaration true --declarationDir build-esm"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1","uglifyjs-webpack-plugin":"^1.1.5"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","css-loader":"^0.26.1","flow":"^0.2.3","gulp-uglify":"^2.0.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","webpack":"3.0.0","webpack-dev-server":"^2.3.0"},"gitHead":"2760651bbedf35f9551a7c84114fda67d3b66853","bugs":{"url":"https://github.com/55hudong/BaseModule/issues"},"homepage":"https://github.com/55hudong/BaseModule#readme","_id":"@55hudong/modal@0.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-IIS3WTu/h3j/V1iLPg9fUoPtk6CE2gR6c/IQ4nPn3ZRPc3yELs1mVnPTEw5K9Z/2S5ue/AnqVbVgUgDFJbruFw==","shasum":"d5d4a4fe355b75a56c1a866ab51406dbda35bb85","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeDJjyfWjGyvxJd9CO3V3qLr1xPzqaHclT8bVlkjPRuAIgUKVW7rmffrHhTAkZR+Eoy+N4OcaEPVvJbqGnnG5Fkds="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.3.tgz_1514451371803_0.44110660068690777"}},"0.0.4":{"name":"@55hudong/modal","version":"0.0.4","main":"build/modal.js","module":"build/modal.js","typings":"build/modal.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/55hudong/BaseModule.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","clean":"rm -rf ./build && rm -rf ./build-esm","build":"npm run clean && webpack -w false && tsc --target es2017 --outDir build-esm --declaration true --declarationDir build-esm"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","css-loader":"^0.26.1","flow":"^0.2.3","gulp-uglify":"^2.0.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","webpack":"3.0.0","webpack-dev-server":"^2.3.0","uglifyjs-webpack-plugin":"^1.1.5"},"gitHead":"2760651bbedf35f9551a7c84114fda67d3b66853","bugs":{"url":"https://github.com/55hudong/BaseModule/issues"},"homepage":"https://github.com/55hudong/BaseModule#readme","_id":"@55hudong/modal@0.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-XtBJUrIs+cQTtE3vBYXegZE5yHFquK4nsM7xhnts0cJmD2sOjNEiWrX8pGjKs+UFYWM7pDWBf/LxxDspaxYFiA==","shasum":"c35ddbd40ac89fddba7461b82b143a82da31a612","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/L0a/wtqu9ntfvK3IU89zmlmQl2KvBNRQQVAWGL2JNAiEAqRGtOr5sCEl/+vVz4FMsQpnA+CrQKx4NCB8U+hA0RjY="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.4.tgz_1514451600205_0.5471519839484245"}},"0.0.5":{"name":"@55hudong/modal","version":"0.0.5","main":"build-esm/modal.js","module":"build-esm/modal.js","typings":"typings/modal.d.ts","repository":{"type":"git","url":"git+ssh://git@github.com/55hudong/BaseModule.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","clean":"rm -rf ./build && rm -rf ./build-esm && rm -rf ./typings","build":"npm run clean && webpack -w false && tsc"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.22.0","css-loader":"^0.26.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","uglifyjs-webpack-plugin":"^1.1.5","webpack":"3.0.0","webpack-dev-server":"^2.3.0"},"gitHead":"2760651bbedf35f9551a7c84114fda67d3b66853","bugs":{"url":"https://github.com/55hudong/BaseModule/issues"},"homepage":"https://github.com/55hudong/BaseModule#readme","_id":"@55hudong/modal@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-L6RjiMbcFRWf2sRmNtfhxFgtKpCTEqS/MdnrMdzZ6Anfqf7JGc5jDpaj6EGN01SGLn6BiqEEHLjAYI/t69eK4A==","shasum":"94353265fc18aeb7093b57989f1874d4cd23e3a7","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDknGTk17fQRp7cuzavbWfhVadXP5z1A3jHBog6lwyuyAiARfLud/W3HBMN+yuEyf2jUZkTtAqQ/37J0ypTPdywH+w=="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.5.tgz_1514458120457_0.9412296274676919"}},"0.0.6":{"name":"@55hudong/modal","version":"0.0.6","main":"build-esm/modal.js","module":"build-esm/modal.js","typings":"typings/modal.d.ts","repository":{"type":"git","url":"git+https://github.com/55hudong/modal.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","clean":"rm -rf ./build && rm -rf ./build-esm && rm -rf ./typings","build":"npm run clean && webpack -w false && tsc"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.22.0","css-loader":"^0.26.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","uglifyjs-webpack-plugin":"^1.1.5","webpack":"3.0.0","webpack-dev-server":"^2.3.0"},"gitHead":"885a368c14ea2faf5905cb7b0716305e2d45e53a","bugs":{"url":"https://github.com/55hudong/modal/issues"},"homepage":"https://github.com/55hudong/modal#readme","_id":"@55hudong/modal@0.0.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-JmvmMpiicnaISWGwxZ4XT/3L/kO60pCKk0ADRbiflL1FTg+56J7CLEn0fGzyZsNXf8Rvk753ScLcvqDO2eTueQ==","shasum":"aace6b9fe318c1a147572feeb8c6ecff58e4103c","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrrtle9Efek8aXodMqw35ZASUW/qvZR53p0zkkgyiUdAiAxP+lCo2N6A/eqOPRKOKRIRT0xKz4j8jwIz5FQtVsDhw=="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.6.tgz_1514517750780_0.807745729573071"}},"0.0.7":{"name":"@55hudong/modal","version":"0.0.7","main":"build-esm/modal.js","module":"build-esm/modal.js","typings":"typings/modal.d.ts","repository":{"type":"git","url":"git+https://github.com/55hudong/modal.git"},"description":"test","author":{"name":"coolcoffee"},"license":"MIT","scripts":{"start":"webpack-dev-server --progress","clean":"rm -rf ./build && rm -rf ./build-esm && rm -rf ./typings","build":"npm run clean && webpack -w false && tsc"},"dependencies":{"@types/jquery":"^3.2.17","jquery":"^3.2.1"},"devDependencies":{"babel-core":"^6.23.1","babel-loader":"^6.3.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.22.0","css-loader":"^0.26.1","html-loader":"^0.4.4","jasmine-core":"^2.5.2","karma":"^2.0.0","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-safari-launcher":"^1.0.0","lodash":"^4.17.4","node-sass":"^4.5.0","rimraf":"^2.5.4","sass-loader":"^6.0.2","style-loader":"^0.13.1","ts-loader":"^2.0.0","typescript":"^2.1.6","uglifyjs-webpack-plugin":"^1.1.5","webpack":"3.0.0","webpack-dev-server":"^2.3.0"},"gitHead":"885a368c14ea2faf5905cb7b0716305e2d45e53a","bugs":{"url":"https://github.com/55hudong/modal/issues"},"homepage":"https://github.com/55hudong/modal#readme","_id":"@55hudong/modal@0.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"},"dist":{"integrity":"sha512-HAlRTdrL+TMl7wTFu/MzZD8DLm1DRQQbZWmv9EMeQbsZV2efEdk7EcoNopGda28QNlsAPcIV8NGOGJOC2rTgUQ==","shasum":"027b576c4b9c736e59046da7914fcf0e6859343f","tarball":"https://registry.npmjs.org/@55hudong/modal/-/modal-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW5j5ceUnRzMUkhSA1ErGieaGIKegekc0HRYlMPWu8VAiEAkciYOhpyCWs8Rq3z+T5xbihQ0SzHr+HtRVONTi9J8H4="}]},"maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/modal-0.0.7.tgz_1514517872329_0.8149750886950642"}}},"readme":"# 模态框组件\nhtml结构参考bootstrap的modal组件，结合生产用运用到的功能，封装成了一个单独的组件。 内部只包含基础的css样式，实际应用中需要自行添加。\n\n\n# 源码\n[source](src/modal.ts)\n\n# 在线demo\n[jsfiddle](https://jsfiddle.net/coolcoffee/pjsp3zxs/1/)\n\n# 引入方式\n\n### 单独应用\n将build/Modal.js引入到html文件即可。\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n</head>\n<body>\n\n<!-- modal示例 -->\n<div class=\"modal modal-test animated\">\n    <div class=\"modal-mask\"></div>\n    <div class=\"modal-dialog\">\n        <div class=\"modal-foot\">\n\n            <br><br><br><br>\n\n            <button class=\"btn-ok uk-button uk-button-primary\">确认</button>\n            <button class=\"btn-cancel uk-button\">取消</button>\n        </div>\n    </div>\n</div>\n    \n<script src=\"/build/Modal.js\"></script>    \n<script>\n    let modal = new Modal(\".modal-test\");\n    modal.ok(function(){\n        console.log(\"点击了确认按钮\");\n        return new Promise((resolve) => {\n            setTimeout(() => {\n                resolve();\n            }, 2000)\n        });\n    }).cancel(function(){\n        console.log(\"点击了取消按钮\");\n    })\n\n    modal.show();\n</script>\n</body>\n</html>\n```\n\n### 模块形式\n\n#### 首先使用npm或者yarn安装好modal模块\n``` bash\n# 使用npm\nnpm install --save @55hudong/modal\n\n\n# 使用yarn\nyarn add @55hudong/modal\n\n```\n\n\n+ 如果是javascript\n``` javascript\nimport Modal from \"@55hudong/modal\";\nlet modal = new Modal(\".modal-test\");\nmodal.ok(function(){\n    console.log(\"点击了确认按钮\");\n    return new Promise((resolve) => {\n        setTimeout(() => {\n            resolve();\n        }, 2000)\n    });\n}).cancel(function(){\n    console.log(\"点击了取消按钮\");\n})\n\nmodal.show();\n\n```\n\n+ 如果是typescript\n``` typescript\n\nimport * as Modal from \"@55hudong/modal\";\nlet modal = new Modal(\".modal-test\");\nmodal.ok(function(){\n    console.log(\"点击了确认按钮\");\n    return new Promise((resolve) => {\n        setTimeout(() => {\n            resolve();\n        }, 2000)\n    });\n}).cancel(function(){\n    console.log(\"点击了取消按钮\");\n})\n\nmodal.show();\n\n```\n\n","maintainers":[{"name":"coolcoffee","email":"wangchaoyi.tk@gmail.com"}],"time":{"modified":"2022-04-04T10:48:13.067Z","created":"2017-12-28T07:36:18.695Z","0.0.1":"2017-12-28T07:36:18.695Z","0.0.2":"2017-12-28T07:46:20.050Z","0.0.3":"2017-12-28T08:56:11.931Z","0.0.4":"2017-12-28T09:00:00.595Z","0.0.5":"2017-12-28T10:48:40.579Z","0.0.6":"2017-12-29T03:22:30.936Z","0.0.7":"2017-12-29T03:24:32.559Z"},"homepage":"https://github.com/55hudong/modal#readme","repository":{"type":"git","url":"git+https://github.com/55hudong/modal.git"},"author":{"name":"coolcoffee"},"bugs":{"url":"https://github.com/55hudong/modal/issues"},"license":"MIT","readmeFilename":"readme.md"}