{"_id":"@21epub/float-panel","_rev":"15-b39c7740b148393faf6e2810d0dd1fb9","name":"@21epub/float-panel","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.2":{"name":"@21epub/float-panel","version":"0.0.2","description":"React Float panel","author":{"name":"21epub"},"license":"MIT","homepage":"https://github.com/21epub/float-panel","repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"1.2.32","@fortawesome/free-solid-svg-icons":"5.15.1","@fortawesome/react-fontawesome":"0.1.13","classnames":"2.2.6","react-rnd":"10.2.3"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@storybook/addon-actions":"6.1.4","@storybook/addon-essentials":"6.1.4","@storybook/addon-links":"6.1.4","@storybook/react":"6.1.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/classnames":"2.2.11","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/react-rnd":"8.0.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.1","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"69aab27539e5a18a3ed8884b994b23ab9cca76c8","bugs":{"url":"https://github.com/21epub/float-panel/issues"},"_id":"@21epub/float-panel@0.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sNCM+CHhZ+EwGNBheuajp5nkGFZbDCPYj3+zNSJed03a4Yzk2W+2U4AxEf+Xx6kfg9Xi7q3FB0P9guce8SFWNg==","shasum":"c29a1bce4737c7d25bff2f4d744dde5582554c04","tarball":"https://registry.npmjs.org/@21epub/float-panel/-/float-panel-0.0.2.tgz","fileCount":14,"unpackedSize":30922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvdktCRA9TVsSAnZWagAA2PEP/0jLhuSQ//4HWdKpZTEl\nYxi2/dwdOdeYyqFxtU5huFw96MoXHmKYjxD30IVtr0tFTPJY0rip1xohAzCp\n7KCJUCKw9/Y5vF4mcXw+6w8Fw/iU275TQ4Y+q9J0OmnkjCoWP3Dl1LGJ8CjM\nfmYMI9htd0Pz+QThRTgQHAzwxAiTvJaisQ81wDbkbt/xQYPJ2Ubpi/fgF3cr\n7kv7oJ/B2y9jt0zHF3tp2MgPzQH4nZJgl9VVVGFUYKvbFszfIiKPE+EDSWz/\nij1vtJ2v42FgIBh5AXeSPSIsXbwUcx9oLN0dDOtiKhh4tnpxTvNGwu8po1l6\nUyMZRz4wjgbKeY5cV7p3ihTxJkqOa29Nqk7nliM4q6ys2/I1J0l+KRCjEhIh\nlVlxcxBnlm8GPxRHtl94ohaAEXZXjGWWAMuanBfv3aPi0RXUsWjH9M5RH/Ov\nTRaZWuAUZyAKScAqk9SyMOAvOnEIJyvHgmyWyKLB8xTYsgAh/zkSXQV7stpe\nlxESRHoTcJxoQ4zty13JHmO5LbDApUshxHTOGhfcbl8Ylf0gMvWgQw91hQnf\nw4P5jAwSUzyakzT8UmTAeuS1wia5YPCHq8tlcjwd3M7ecsYa0+HcLz2hHMBc\njXDo9qivnJq+0kGt6pVb/uL88yO8vdNROWCDOuBCnAurr3scadFhjmVwbeXT\nM4AX\r\n=88UF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDac9/Er+S48Tatw+k8VBpXfNpe0uPTt7voslOB8mLRiAIgfEJZ0shejdoTmEZDoV0gUZJQhV0jX2y4afrBJNdkOaA="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/float-panel_0.0.2_1606277421351_0.5682687483493079"},"_hasShrinkwrap":false},"0.0.3":{"name":"@21epub/float-panel","version":"0.0.3","description":"React Float panel","author":{"name":"21epub"},"license":"MIT","homepage":"https://github.com/21epub/float-panel","repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"1.2.32","@fortawesome/free-solid-svg-icons":"5.15.1","@fortawesome/react-fontawesome":"0.1.13","classnames":"2.2.6","react-rnd":"10.2.3"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@storybook/addon-actions":"6.1.4","@storybook/addon-essentials":"6.1.4","@storybook/addon-links":"6.1.4","@storybook/react":"6.1.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/classnames":"2.2.11","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/react-rnd":"8.0.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.1","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"a065c29dcbc319fc384d40b4967ac6c3623e3ae3","bugs":{"url":"https://github.com/21epub/float-panel/issues"},"_id":"@21epub/float-panel@0.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-fOWxuvKWDHFCCGgcyPUl0h3IjD4mg0KoZEeYK1o3lJ9ibzGpPKMlj57smad96ZJXFMX9dKML6yRcjVKq8MIJPg==","shasum":"297965be5e68969e02e0b23f292720a2c22280a9","tarball":"https://registry.npmjs.org/@21epub/float-panel/-/float-panel-0.0.3.tgz","fileCount":11,"unpackedSize":31206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfve3rCRA9TVsSAnZWagAAUKgP/RzUIZUMPmPlekaVL5Pt\n7msr+eLQqNECw2MGT0W+D+LBaVYWLv7G7BlNAJTFoTq+V2NGzBx8ioBObh8n\nclqMoWJCEUL1ohsJqxt5m6m10bcgTKOFLCFpYIDrv8KkIP1IdlNn86QMCaBy\nE0s+Zr6oaaHFKcvKACiX70AusgquMS6pMPprq0FUjqbRYBKZPrSxoXa7FiFO\nlWD70Qo5YRw54VGKn6TX41cfDHYSoDPSlewvr+uIm4Nya4JjJZnf6EBsZIXB\nGNnq10FnutJ5FiPgTscTIfs+O2RiYvNdPcTgxDwuNtBta59IwPnKGng177S+\nJWrgI731te981TSXP3p5LGO9NmRqCZfxlB/liHt/U44/wnBo78r+tSNrdUFt\nTWvgBj5CHDA/kJ6M9r8wkTOvP3/GMRm0f6n2uZa8Rvy0AOjmN5m0pvGr5gy3\nGk3L8YjKp+/b8df9omEfTRNjYn0ug8AXNHW8kWeduoVcUgXO78SS/MenaW7S\nHEspcsQmt30VwPByd2Tq0GuqhuuKyNOdr/X2yh/Gj3+ur4/7SrRtnmK+ti2z\na3+3Uwh1THHbfvL/iAI4ys5SYui4L6WCADlqsGS17qbkYGgW9sObFpdmrRne\naJEG1SIYOSRGlqtnec/Ky0nSrDLX4nz/C7U7XS5YHjIMULf4foaJy9erTc+V\nhpgj\r\n=rfI9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoY9BsDJlL5+p/SSCmvEc74f/SsElVwPO1g0z2fFFGSAiEAlWooFoOpfAXVexk4FNxXi4mrWAPu+lbmu8gd3EMARk0="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/float-panel_0.0.3_1606282730645_0.44523078511697545"},"_hasShrinkwrap":false},"0.1.0":{"name":"@21epub/float-panel","version":"0.1.0","description":"React Float panel","author":{"name":"21epub"},"license":"MIT","homepage":"https://21epub.github.io/float-panel","repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","types":"dist/index.d.ts","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"storybook-to-ghpages"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"1.2.32","@fortawesome/free-solid-svg-icons":"5.15.1","@fortawesome/react-fontawesome":"0.1.13","classnames":"2.2.6","react-rnd":"10.2.3"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@storybook/addon-actions":"6.1.4","@storybook/addon-essentials":"6.1.4","@storybook/addon-links":"6.1.4","@storybook/react":"6.1.4","@storybook/storybook-deployer":"2.8.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/classnames":"2.2.11","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/react-rnd":"8.0.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.1","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"a288f5ab4527423d4d49900b9c23ff71ad4e2d20","bugs":{"url":"https://github.com/21epub/float-panel/issues"},"_id":"@21epub/float-panel@0.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jQsTdODNEj46pN39wB7rcLwEuEVAPdcl301G9uP8fbkTplzGhDnjIYjt1S4VGtscI/tfop42m8hrVOKAmJ69Iw==","shasum":"d643d792f3ae116f75f00e8739d8a16ba93c6b8c","tarball":"https://registry.npmjs.org/@21epub/float-panel/-/float-panel-0.1.0.tgz","fileCount":11,"unpackedSize":33320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfw6ACCRA9TVsSAnZWagAApb4P/jvvFsd5fRI4ZiUAABX1\njbHG196cAgxP7okaMgOJ3dJgtYhkvHf16v/fS+o/uoLnw4PmvdQZ+wwXWe4A\nFVFX6bYvkrWrrfBYoXi419ozT/+VvRoCEMhsTG0IQmRMcUCQZR6v+xEI8Zyg\nMNR/3xHTmkHwJmMjEWtv3Kj0ZgMQ3ZB9Wyalr9BhJmgnuhEMndH3nmgV0O/5\nPsut/CZcbjB0+dcMAFixOPRK4Kmi3bbh17tunARsuq0ncw+4nzUpcFZrLFrH\nGdQiT2gV/TET9f5DoLhqVKTUgqrZIG0gjwsQTMqt+1maxue04W0sNCdn6p4O\nMUVfHBf7ydkDL9XGPg7PmtuAzZ45/RQDxAJf4PQ6PrM5XLACYDYyUlTRmbhB\nmXjvTcTc1EPGYHkDSj4jljtPKtA8u69KfYfkyqxuPHwZmitrUyMOcyGTxkiU\nRLNRGQHtF+/GtHUAja0RHOtPizImOW6TR+YrFYQaNbDASL2kiEKOjlledanj\nyX8F67on1rDjRPPwKjljGa/pCZBo3rfhvyXQqEmW20nrLReq68bDn+BjD54z\nph9dVL9mZTd4GoU0PJ1/jTCb486vJeWCfqUT7SshWKpga5EDb93aY/CiVyI0\nrXefq3Ybe8F9Bocjj024MDWHpZj/pl54hIcp3iVi5zgsGJsQ3I9M5J9yoOG7\nIDED\r\n=h+yD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMhJzaaTdFZGTk60qY/TD1A752ufBplf6h5wvVI0d/QAiEAzP5HgncdS2xM2X8dB1jYqhxyGGC5IZi6r5BNJkkHVFs="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/float-panel_0.1.0_1606656001965_0.6074101950519264"},"_hasShrinkwrap":false},"0.2.0":{"name":"@21epub/float-panel","version":"0.2.0","description":"React Float panel","author":{"name":"21epub"},"license":"MIT","homepage":"https://21epub.github.io/float-panel","repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","types":"dist/index.d.ts","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"storybook-to-ghpages"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"1.2.32","@fortawesome/free-solid-svg-icons":"5.15.1","@fortawesome/react-fontawesome":"0.1.13","classnames":"2.2.6","react-rnd":"10.2.3"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@storybook/addon-actions":"6.1.4","@storybook/addon-essentials":"6.1.4","@storybook/addon-links":"6.1.4","@storybook/react":"6.1.4","@storybook/storybook-deployer":"2.8.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/classnames":"2.2.11","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/react-rnd":"8.0.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.1","chromatic":"5.4.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"30afc1a47eb4ef5003336f2c04fb20216003d458","bugs":{"url":"https://github.com/21epub/float-panel/issues"},"_id":"@21epub/float-panel@0.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-F75QRFlGdIJ6DpNrvVn623CoIj3POYMTdYY7Gx2BvebKjBw6KU/70Wu6Mu5dxxZZRwHU/IJfWhyXL865tnDmgw==","shasum":"1ff3b1f185e616da4a77a395fc1aa57e1494fcc9","tarball":"https://registry.npmjs.org/@21epub/float-panel/-/float-panel-0.2.0.tgz","fileCount":11,"unpackedSize":40558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/VdCCRA9TVsSAnZWagAA0rUP/0BPDprsZEorHcqm0Gp8\n2nFcwYc/b/y8pl3ZbdkrbRxJdInzImXZ/m7aWDkqfExdwOWen762+E1Oz6Tu\noP4aFwoC328jMnQzAgSnu3ZpU+kelOs2QW1c3f+uiRUc/axvQchorFgMOHXZ\n1K7WNZQQkYve7Xa/bYPhhTqINp+sx5OTRGO8+CT9vfSf6nYp5m5dTnn0EtaR\nc9z2H407Pg9HRqukWOyBZOZRHMCYm6MRr+xBBvLTLDP6V7pTSc4ZyAQE8jDc\nqUmd/uaYSg6bsv1yzkry6OYfYG0+FymAZ7iNAwdnKgI5RbZyDiAPTSd2waRw\nJs5qFOqd92/Oh8xz/9mzk2G7r7fZN0w2jxSw8j91u0kGUM6u30dVcJ9zmtr9\nyEDKYnB8XYijj7N1O+IZji9KgJIRey/hVMOzIa55+6vpZLX2edvnvBFLIhb3\nP4OLe07mx+W4yAMokViCm0zJHtcPvyV6FH2jmq+D5ahnuxHqgpwzvL+n5wrk\nUrYyccy5Um+htXf+rawwh9ZaHGvq8ebV1LQ6WIKyeW/DqUX1UMyQcihCJamK\n3scPdAgr6iSey+JPFDyLW+duSg6qufcbdPjxVQYmxk18jyp7MWsbyLEI2QP3\nFeE51zwEUcOUPrIeIXwFDZSuFojEfxWqoFs4Wtm3ygVxvjv3zoYtLNE5n67/\n4/PP\r\n=Vs78\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzN7zeq8mNEHioSPxTCf2P+0/L3dobcVYUmcTTHfFK7AiEA74IOLxDiEikkgGYbk+HKwgVYmwTD34W11x8dnZswBXg="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/float-panel_0.2.0_1610438465878_0.7753362179428831"},"_hasShrinkwrap":false},"0.3.0":{"name":"@21epub/float-panel","version":"0.3.0","description":"React Float panel","author":{"name":"21epub"},"license":"MIT","homepage":"https://21epub.github.io/float-panel","repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","types":"dist/index.d.ts","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"storybook-to-ghpages"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"1.2.32","@fortawesome/free-solid-svg-icons":"5.15.1","@fortawesome/react-fontawesome":"0.1.13","classnames":"2.2.6","react-rnd":"10.2.3"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@storybook/addon-actions":"6.1.4","@storybook/addon-essentials":"6.1.4","@storybook/addon-links":"6.1.4","@storybook/react":"6.1.4","@storybook/storybook-deployer":"2.8.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/classnames":"2.2.11","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/react-rnd":"8.0.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.1","chromatic":"5.4.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"cf1068532b4d732c2d5a6893802dcc80b09d6772","bugs":{"url":"https://github.com/21epub/float-panel/issues"},"_id":"@21epub/float-panel@0.3.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hFrasWH9ucjgKw68HBRm8eBMv6WHXHRK0vkXsysnDuUwe5oRRNBMsO66MSHkGXNzBiCIJSHHZ7u7yI8sLEIziA==","shasum":"cb8c1ba709fd3d9ee44ffb4f553e6f330eec6ca4","tarball":"https://registry.npmjs.org/@21epub/float-panel/-/float-panel-0.3.0.tgz","fileCount":11,"unpackedSize":41277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmiYDCRA9TVsSAnZWagAAnOUP+gJNGqKYTyI+8JR2A3Vk\nOo0XB6a20Dxo3hGYFPJAQwgeiPYebPWpW75OEAkj5XikgmjL1mt+NkrlWsJz\nSXlTbBjIVf/gsbptYSOhvy8j0CTVNboFIrfo0q3u37tzMkrteWmm0hNX9CgC\n+E1IyyJiwT+kT9VvpAj33fFErQZfDWv6ORKC3tb4S0lUQB3aqup8v7BLnt8R\nAAkD6zQt2u1THV9JVEukrucK5EvafStXK/Al+R3dQJPrcgZI4mUHs5hgEJc5\nZmQc2w2Ghe/b97sxviQLB78qdG35L/3f5N4y4BAzzi4av3Z8R2jxJYVZD0ry\nqoAiW1uX9IgrgdqHRLugMeIVOgBJBTN2mEHLbvVydSHey/QaDpRhpuqaFcsR\n2JnvjdxkGMwfOnygF8brculys8IS7WvCu1KNLf+qFQeKH+9/VrSPgt+eko+z\ntu4+nZGAianRnEg3tZZx7PW6dIv0/EDCUxQwBVpAsu9DnXes+BwhjjoDb8o0\nH479ACE1833J4XZqFU9EpylNRZTTu5pzJEjfGNpKtvM+E/OeCryk11FpXCrf\nSoTG3kwizsRFmOK60t+XwpdNQca3/bS9oSTe0xIbVe+8IhMxqj6+wriARWJe\n3/eeSL7nC20h1VWFK0h84fYLg05ox4p4fIOMiqFjZWF/DfGzo4pb5m21hiQl\ncetk\r\n=IERl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcvrJrpF9SdzoWi7H/WCvCHS5oJoX3FBz0lExB6m/FAAIgKSK67FvVL5JRqko5iKjVHmUw12mv88bpsmzSOcjEj/g="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/float-panel_0.3.0_1620715010649_0.7405295342144009"},"_hasShrinkwrap":false},"0.3.1":{"name":"@21epub/float-panel","version":"0.3.1","description":"React Float panel","author":{"name":"21epub"},"license":"MIT","homepage":"https://21epub.github.io/float-panel","repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","types":"dist/index.d.ts","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","deploy-storybook":"storybook-to-ghpages"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"@fortawesome/fontawesome-svg-core":"1.2.32","@fortawesome/free-solid-svg-icons":"5.15.1","@fortawesome/react-fontawesome":"0.1.13","classnames":"2.2.6","react-rnd":"10.2.3"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@storybook/addon-actions":"6.1.4","@storybook/addon-essentials":"6.1.4","@storybook/addon-links":"6.1.4","@storybook/react":"6.1.4","@storybook/storybook-deployer":"2.8.7","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/classnames":"2.2.11","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@types/react-rnd":"8.0.0","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","babel-loader":"8.2.1","chromatic":"5.4.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"8e166fd24b396098e2b003afb9e7acaecc3ec536","bugs":{"url":"https://github.com/21epub/float-panel/issues"},"_id":"@21epub/float-panel@0.3.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5US6+f/eYlyJ5FIHbjlc8RlbtxMYT2tWj9cV4RsT16N/rIKAAAjtmzyvqMVcgT1ZsqjmOytTE8Yed1xzrErKMw==","shasum":"9c6fdbbaa0e74a5983e53a9f1b98644fbc8fad45","tarball":"https://registry.npmjs.org/@21epub/float-panel/-/float-panel-0.3.1.tgz","fileCount":11,"unpackedSize":42074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKb83ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvfQ//URiD1rcUf/ZBmLkbKHwVY+H7aC8oD7GV6Oi5FkrUFmJkF1nl\r\nPkEn87KM54VYzCEydBtm8sOOilUlod0+g3R85DkuX6HIKQvdsd++wqKO5IFx\r\ngg76vIwSVslw7aaDjQTp6iqlMIjzc8YOOcHbr/QDecW5YGgKeIQ6qBzExixE\r\nICakQq6lH9Q1uxl+X4UOwoCwV856sBPmLnD3bxwNB+K/Mp/ysS+8+zZChdMu\r\nlwC7z8EE7KCKPJ34NOL93whAaEEeMqaVHOscL0y6AECyil62mm47cTSAQhEN\r\no2P9NMN85KMsKvtv/kQWizUP7Mur+yUPwjDGsDhbTOMFIK+4XGIPJfh62ihL\r\nPKlgXOylmQ7+OwQMf2s0GE7C4FrptH6HtRqaFEZfE5lIz6dznetdMqECT6OQ\r\nhbTzwCpeX5o30CUrEBhPZUW74p3XhzI2b124EtfGUmPmV1p5Bjv1XuGxNiuO\r\n4hhXi9ZPBBZCTtQraWvPZRTtm9Pjnsk29nYFwA+KzInygVIpzR/OWACXu5oq\r\n8gDRChixB+QYS0qrV1rUTFhUiaN2FWwM/0ejPY7L6QfI0wb4p2pXsxdZ5apB\r\n+Jv8sklhDwdBrz18JkGwhSeE46SGq4L033qbmYIb3Sbvi3BFRQAxiV18OqNg\r\npGRIQ3XKyrGd4PsyyUO27QJvDjflswE5YAc=\r\n=TLTo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhgNJJWjxEql0YHo1BJwvp9qedN7telo9vTNxf6/95lAiEAkRwPcxYDxTn5SFp9t4Sof0Yr0P5i0LsPZKaA7pUbfjs="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"},{"name":"ongyuxing","email":"ongyuxing@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/float-panel_0.3.1_1646903095571_0.8161660795892791"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-25T04:10:21.149Z","0.0.2":"2020-11-25T04:10:21.562Z","modified":"2024-04-15T03:04:52.018Z","0.0.3":"2020-11-25T05:38:50.755Z","0.1.0":"2020-11-29T13:20:02.149Z","0.2.0":"2021-01-12T08:01:06.067Z","0.3.0":"2021-05-11T06:36:50.906Z","0.3.1":"2022-03-10T09:04:55.773Z"},"maintainers":[{"email":"1792900546@qq.com","name":"csj117"},{"email":"garrygu@21epub.com","name":"gary.guzy"},{"email":"zhangwei@21epub.com","name":"zhangwei0126"},{"email":"1071667708@qq.com","name":"dxsix"},{"email":"wagon1104@163.com","name":"wagon1104"},{"email":"ongyuxing@outlook.com","name":"ongyuxing"}],"description":"React Float panel","homepage":"https://21epub.github.io/float-panel","keywords":["react","parcel","typescript"],"repository":{"type":"git","url":"git+https://github.com/21epub/float-panel.git"},"author":{"name":"21epub"},"bugs":{"url":"https://github.com/21epub/float-panel/issues"},"license":"MIT","readme":"# @21epub/float-panel\n\n> React Float panel\n\n[![NPM](https://img.shields.io/npm/v/@21epub/float-panel.svg)](https://www.npmjs.com/package/@21epub/float-panel) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![Build Status](https://img.shields.io/travis/com/21epub/float-panel)](https://travis-ci.com/github/21epub/float-panel) [![Codecov](https://img.shields.io/codecov/c/github/21epub/float-panel)](https://codecov.io/gh/21epub/float-panel)\n\n## Intro\n\nThis is a component for react.\n\n## Feature\n\n- [x] Easy-to-use\n- [x] Typescript Support\n\n## Install\n\n```bash\nnpm install --save @21epub/float-panel\n```\n\n## Usage\n\n```tsx\nimport React, { Component } from 'react'\n\nimport FloatPanel from '@21epub/float-panel'\nimport '@21epub/float-panel/dist/index.css'\n\nclass Example extends Component {\n  render() {\n    return <FloatPanel\n          pos = {x : 0, y: 0, width: 200, height: \"auto\" },\n          minWidth = {80},\n          disableDragging = false,\n          enableResizing = true,\n          enableClose = false,\n          title = 'Test',\n          className = 'TestPanel',\n          titleHeight = 22,\n          titleBarStyle = {\n            height: titleHeight\n          },\n          opts = {\n            bounds: \"window\"\n          }  // opts support Rnd opts ,such as  bounds , reference to : https://github.com/bokuweb/react-rnd\n          > This is the panel content </FloatPanel>\n  }\n}\n```\n\nFor Details: See Example\n\n## Developing and running on localhost\n\nFirst install dependencies and then install peerDeps for parcel dev:\n\n```sh\nnpm install\nnpm run install-peers\n```\n\nTo run Example in hot module reloading mode:\n\n```sh\nnpm start\n```\n\nTo create a parcel example production build:\n\n```sh\nnpm run build-prod\n```\n\nTo create a bundle library module build:\n\n```sh\nnpm run build\n```\n\n## Running\n\nOpen the file `dist/index.html` in your browser\n\n## Testing\n\nTo run unit tests:\n\n```sh\nnpm test\n```\n\n## License\n\nMIT © [21epub](https://github.com/21epub)\n","readmeFilename":"README.md"}