{"_id":"@semantic-ui-react/event-stack","_rev":"1320108","name":"@semantic-ui-react/event-stack","description":"Issues mentioned in `README` should be solved by other approaches: - `.addEventListener()` is blazing fast and is not a real performance issue  - to solve issues with ordering in case when regular DOM event propogation is not available consider to use thi","dist-tags":{"latest":"3.1.2"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"time":{"modified":"2021-10-25T05:51:40.000Z","created":"2018-09-07T10:40:19.033Z","3.1.2":"2021-01-13T14:07:07.173Z","3.1.1":"2019-10-16T15:01:21.547Z","3.1.0":"2019-02-22T10:23:15.108Z","3.0.1":"2018-11-20T08:46:21.847Z","3.0.0":"2018-10-02T13:28:18.277Z","2.0.0":"2018-09-11T11:57:23.881Z","1.0.2":"2018-09-07T11:10:34.798Z","1.0.1":"2018-09-07T10:57:47.099Z","1.0.0":"2018-09-07T10:40:19.033Z"},"users":{},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"versions":{"3.1.2":{"name":"@semantic-ui-react/event-stack","version":"3.1.2","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2","prop-types":"^15.6.2"},"devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@types/exenv":"^1.2.0","@types/jasmine":"^3.3.0","@types/prop-types":"^15.5.6","@types/react":"^16.7.6","@types/react-test-renderer":"^16.0.3","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.20","cross-env":"^5.2.0","jasmine-core":"^3.3.0","karma":"^3.1.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-rollup-preprocessor":"^6.1.0","karma-spec-reporter":"^0.0.32","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"^16.6.3","react-dom":"^16.6.3","react-test-renderer":"^16.6.3","release-it":"^8.0.0","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","serve":"^10.1.1","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.16.0","typescript":"^3.1.6"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0","react-dom":"^16.0.0 || ^17.0.0"},"scripts":{"build":"node build.js","lint":"tslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn test:ts && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","serve":"serve lib","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:ts":"tsc","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.{ts,tsx}":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"486bb1c70227628c865766cb90438cb8aa72d30c","description":"Issues mentioned in `README` should be solved by other approaches: - `.addEventListener()` is blazing fast and is not a real performance issue  - to solve issues with ordering in case when regular DOM event propogation is not available consider to use thi","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@3.1.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"14fac9796695aa3967962d94ea9733a85325f9c4","size":18163,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-3.1.2.tgz"},"_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"directories":{},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_3.1.2_1610546827019_0.7975290246321878"},"_hasShrinkwrap":false,"publish_time":1610546827173,"_cnpm_publish_time":1610546827173},"3.1.1":{"name":"@semantic-ui-react/event-stack","version":"3.1.1","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2","prop-types":"^15.6.2"},"devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@types/exenv":"^1.2.0","@types/jasmine":"^3.3.0","@types/prop-types":"^15.5.6","@types/react":"^16.7.6","@types/react-test-renderer":"^16.0.3","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.20","cross-env":"^5.2.0","jasmine-core":"^3.3.0","karma":"^3.1.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-rollup-preprocessor":"^6.1.0","karma-spec-reporter":"^0.0.32","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"^16.6.3","react-dom":"^16.6.3","react-test-renderer":"^16.6.3","release-it":"^8.0.0","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","serve":"^10.1.1","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.16.0","typescript":"^3.1.6"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"scripts":{"build":"node build.js","lint":"tslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn test:ts && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","serve":"serve lib","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:ts":"tsc","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.{ts,tsx}":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"962a2a4a1a35e117c1534cb9983d2434f1b18151","description":"<!-- Name --> <h1 align=\"center\">Event Stack</h1>","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@3.1.1","_nodeVersion":"8.12.0","_npmVersion":"6.10.3","dist":{"shasum":"3263d17511db81a743167fe45281a24b3eb6b3c8","size":17960,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-3.1.1.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_3.1.1_1571238081411_0.007963923276151474"},"_hasShrinkwrap":false,"publish_time":1571238081547,"_cnpm_publish_time":1571238081547},"3.1.0":{"name":"@semantic-ui-react/event-stack","version":"3.1.0","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2","prop-types":"^15.6.2"},"devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@types/exenv":"^1.2.0","@types/jasmine":"^3.3.0","@types/prop-types":"^15.5.6","@types/react":"^16.7.6","@types/react-test-renderer":"^16.0.3","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.20","cross-env":"^5.2.0","jasmine-core":"^3.3.0","karma":"^3.1.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-rollup-preprocessor":"^6.1.0","karma-spec-reporter":"^0.0.32","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"^16.6.3","react-dom":"^16.6.3","react-test-renderer":"^16.6.3","release-it":"^8.0.0","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","serve":"^10.1.1","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.16.0","typescript":"^3.1.6"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"scripts":{"build":"node build.js","lint":"tslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn test:ts && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","serve":"serve lib","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:ts":"tsc","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.{ts,tsx}":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"a2ca8d6d86fa3e8df6bb2cae7dff4993b0f9d0ad","description":"<!-- Name --> <h1 align=\"center\">Event Stack</h1>","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"aadbe4a28b0dd7703c5f451640d0fefe66dd9208","size":19962,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-3.1.0.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_3.1.0_1550830994956_0.8452760243367203"},"_hasShrinkwrap":false,"publish_time":1550830995108,"_cnpm_publish_time":1550830995108},"3.0.1":{"name":"@semantic-ui-react/event-stack","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2","prop-types":"^15.6.2"},"devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@types/exenv":"^1.2.0","@types/jasmine":"^3.3.0","@types/prop-types":"^15.5.6","@types/react":"^16.7.6","@types/react-test-renderer":"^16.0.3","babel-plugin-istanbul":"^5.1.0","babel-plugin-transform-react-remove-prop-types":"^0.4.20","cross-env":"^5.2.0","jasmine-core":"^3.3.0","karma":"^3.1.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^2.0.1","karma-rollup-preprocessor":"^6.1.0","karma-spec-reporter":"^0.0.32","lint-staged":"^8.0.5","prettier":"^1.15.2","react":"^16.6.3","react-dom":"^16.6.3","react-test-renderer":"^16.6.3","release-it":"^8.0.0","rollup":"^0.67.3","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.18.0","serve":"^10.1.1","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.16.0","typescript":"^3.1.6"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"scripts":{"build":"node build.js","lint":"tslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn test:ts && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","serve":"serve lib","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:ts":"tsc","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.{ts,tsx}":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"b6188b21117606bfb076ca5357925acc675679f9","description":"<!-- Name --> <h1 align=\"center\">Event Stack</h1>","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"41d0b095ac94cc5e1607a4fed4d0f8860d0d2e60","size":18974,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-3.0.1.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_3.0.1_1542703581669_0.973952321348345"},"_hasShrinkwrap":false,"publish_time":1542703581847,"_cnpm_publish_time":1542703581847},"3.0.0":{"name":"@semantic-ui-react/event-stack","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2","prop-types":"^15.6.2"},"devDependencies":{"@babel/core":"^7.1.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.1.0","@types/exenv":"^1.2.0","@types/jasmine":"^2.8.8","@types/prop-types":"^15.5.6","@types/react":"^16.4.14","@types/react-test-renderer":"^16.0.2","babel-plugin-istanbul":"^5.0.1","babel-plugin-transform-react-remove-prop-types":"^0.4.18","cross-env":"^5.2.0","husky":"^1.1.0","jasmine-core":"^3.2.1","karma":"^3.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^1.1.2","karma-rollup-preprocessor":"^6.0.1","karma-spec-reporter":"^0.0.32","lint-staged":"^7.3.0","prettier":"^1.14.3","react":"^16.5.2","react-dom":"^16.5.2","react-test-renderer":"^16.5.2","release-it":"^7.6.1","rollup":"^0.66.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-terser":"^3.0.0","rollup-plugin-typescript2":"^0.17.0","serve":"^10.0.2","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","tslint-config-prettier":"^1.15.0","typescript":"^3.1.1"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"scripts":{"build":"node build.js","lint":"tslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn test:ts && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","serve":"serve lib","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:ts":"tsc","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.{ts,tsx}":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"c4a1c5984df8203f35d3193a89d482558d05440b","description":"<!-- Name --> <h1 align=\"center\">Event Stack</h1>","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@3.0.0","_npmVersion":"5.10.0","_nodeVersion":"8.11.2","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"fde997c4613328b4f85cacfe8feaf1f4dcf53f6f","size":18931,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-3.0.0.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_3.0.0_1538486897902_0.6655432928251162"},"_hasShrinkwrap":false,"publish_time":1538486898277,"_cnpm_publish_time":1538486898277},"2.0.0":{"name":"@semantic-ui-react/event-stack","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2","prop-types":"^15.6.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.0.0","@types/exenv":"^1.2.0","@types/jasmine":"^2.8.8","@types/prop-types":"^15.5.5","@types/react":"^16.4.14","@types/react-test-renderer":"^16.0.2","babel-plugin-istanbul":"^5.0.1","babel-plugin-transform-react-remove-prop-types":"^0.4.15","cross-env":"^5.2.0","husky":"^0.14.3","jasmine-core":"^3.2.1","karma":"^3.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^1.1.2","karma-rollup-preprocessor":"^6.0.1","karma-spec-reporter":"^0.0.32","lint-staged":"^7.2.2","prettier":"^1.14.2","react":"^16.5.0","react-dom":"^16.5.0","react-test-renderer":"^16.5.0","release-it":"^7.6.1","rollup":"^0.65.2","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-terser":"^2.0.2","rollup-plugin-typescript2":"^0.17.0","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.3"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"scripts":{"build":"node build.js","lint":"tslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.{ts,tsx}":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"19c450ebaf5c72546d4ae14e46b09efc6880d641","description":"<!-- Name --> <h1 align=\"center\">Event Stack</h1>","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"d2d568a9fb0ee204b0e40d6b73ac2a2403c08451","size":18898,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-2.0.0.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_2.0.0_1536667043781_0.4614977478316573"},"_hasShrinkwrap":false,"publish_time":1536667043881,"_cnpm_publish_time":1536667043881},"1.0.2":{"name":"@semantic-ui-react/event-stack","version":"1.0.2","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-typescript":"^7.0.0","@types/exenv":"^1.2.0","@types/jasmine":"^2.8.8","babel-plugin-istanbul":"^5.0.1","cross-env":"^5.2.0","husky":"^0.14.3","jasmine-core":"^3.2.1","karma":"^3.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^1.1.2","karma-rollup-preprocessor":"^6.0.1","karma-spec-reporter":"^0.0.32","lint-staged":"^7.2.2","prettier":"^1.14.2","release-it":"^7.6.1","rollup":"^0.65.2","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^2.0.2","rollup-plugin-typescript2":"^0.17.0","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.3"},"scripts":{"build":"node rollup.js","lint":"tslint \"./src/**/*.ts\" \"./test/**/*.ts\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.ts":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"a86750ae61ed76058fd7e113a193a0a6d66e33f8","description":"<!-- Badges --> <p align=\"center\">   <a href=\"https://www.npmjs.com/package/@semantic-ui-react/event-stack\">     <img alt=\"npm\" src=\"https://img.shields.io/npm/v/@semantic-ui-react/event-stack.svg?style=flat-square\" />   </a>   <a href=\"https://circleci.c","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"af54da94daaba2cec108f54f57a437ae495ddabe","size":12839,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-1.0.2.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_1.0.2_1536318634605_0.2703455592726829"},"_hasShrinkwrap":false,"publish_time":1536318634798,"_cnpm_publish_time":1536318634798},"1.0.1":{"name":"@semantic-ui-react/event-stack","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-typescript":"^7.0.0","@types/exenv":"^1.2.0","@types/jasmine":"^2.8.8","babel-plugin-istanbul":"^5.0.1","cross-env":"^5.2.0","husky":"^0.14.3","jasmine-core":"^3.2.1","karma":"^3.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^1.1.2","karma-rollup-preprocessor":"^6.0.1","karma-spec-reporter":"^0.0.32","lint-staged":"^7.2.2","prettier":"^1.14.2","release-it":"^7.6.1","rollup":"^0.65.2","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^2.0.2","rollup-plugin-typescript2":"^0.17.0","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.3"},"scripts":{"build":"node rollup.js","lint":"tslint \"./src/**/*.ts\" \"./test/**/*.ts\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.ts":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"27dbecee8dc9745d7eed88b0da93385da3dc808f","description":"<!-- Badges --> <p align=\"center\">   <a href=\"https://www.npmjs.com/package/@semantic-ui-react/event-stack\">     <img alt=\"npm\" src=\"https://img.shields.io/npm/v/@semantic-ui-react/event-stack.svg?style=flat-square\" />   </a>   <a href=\"https://circleci.c","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"ede08207c6b7b5ef493c144f28436b595a210ad0","size":12901,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-1.0.1.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_1.0.1_1536317866880_0.1971133889118175"},"_hasShrinkwrap":false,"publish_time":1536317867099,"_cnpm_publish_time":1536317867099},"1.0.0":{"name":"@semantic-ui-react/event-stack","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/layershifter/event-stack.git"},"author":{"name":"layershifter","email":"alexander.mcgarret@gmail.com"},"license":"MIT","main":"lib/index.js","types":"lib/types/index.d.ts","dependencies":{"exenv":"^1.2.2"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-typescript":"^7.0.0","@types/exenv":"^1.2.0","@types/jasmine":"^2.8.8","babel-plugin-istanbul":"^5.0.1","cross-env":"^5.2.0","husky":"^0.14.3","jasmine-core":"^3.2.1","karma":"^3.0.0","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-ie-launcher":"^1.0.0","karma-jasmine":"^1.1.2","karma-rollup-preprocessor":"^6.0.1","karma-spec-reporter":"^0.0.32","lint-staged":"^7.2.2","prettier":"^1.14.2","release-it":"^7.6.1","rollup":"^0.65.2","rollup-plugin-alias":"^1.4.0","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-terser":"^2.0.2","rollup-plugin-typescript2":"^0.17.0","simulant":"^0.2.2","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","tslint-config-prettier":"^1.15.0","typescript":"^3.0.3"},"scripts":{"build":"node rollup.js","lint":"tslint \"./src/**/*.ts\" \"./test/**/*.ts\"","precommit":"lint-staged","postcommit":"git update-index --again","prerelease":"yarn lint && yarn test --browsers ChromeHeadless && yarn build","release:major":"yarn prerelease && release-it major","release:minor":"yarn prerelease && release-it minor","release:patch":"yarn prerelease && release-it patch","test":"cross-env NODE_ENV=test karma start karma.conf.js","test:ci:veyor":"yarn test --browsers IE","test:ci:circle":"yarn test --browsers ChromeHeadless,Firefox","test:watch":"yarn test --browsers ChromeHeadless --no-single-run"},"browserslist":[">1%","last 4 versions","Firefox ESR","not ie < 11"],"lint-staged":{"*.js":["prettier --write","git add"],"*.md":["prettier --write","git add"],"*.ts":["prettier --parser typescript --write","tslint --fix","git add"]},"gitHead":"a8b5870c15ad33a1a197eee0a50fded4d22fd46b","description":"## Why?","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"homepage":"https://github.com/layershifter/event-stack#readme","_id":"@semantic-ui-react/event-stack@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"layershifter","email":"a@fedyashov.com"},"dist":{"shasum":"dca82b6c6ee8b97aabcc699d7d9b9697d2005635","size":11229,"noattachment":false,"key":"/@semantic-ui-react/event-stack/-/@semantic-ui-react/event-stack-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@semantic-ui-react/event-stack/download/@semantic-ui-react/event-stack-1.0.0.tgz"},"maintainers":[{"name":"levithomason","email":"me@levithomason.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/event-stack_1.0.0_1536316818815_0.6691976587301127"},"_hasShrinkwrap":false,"publish_time":1536316819033,"_cnpm_publish_time":1536316819033}},"readme":"# Deprecated\n\nIssues mentioned in `README` should be solved by other approaches:\n- `.addEventListener()` is blazing fast and is not a real performance issue \n- to solve issues with ordering in case when regular DOM event propogation is not available consider to use things like https://github.com/palmerhq/react-register-nodes.\n\nPlease avoid usages of this library. \n\n---\n\n<!-- Name -->\n<h1 align=\"center\">Event Stack</h1>\n\n<!-- Badges -->\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@semantic-ui-react/event-stack\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/@semantic-ui-react/event-stack.svg?style=flat-square\" />\n  </a>\n  <a href=\"https://circleci.com/gh/layershifter/event-stack\">\n    <img alt=\"Circle CI\" src=\"https://img.shields.io/circleci/project/github/layershifter/event-stack/master.svg?logo=circleci&style=flat-square\" />\n  </a>\n  <a href=\"https://ci.appveyor.com/project/layershifter/event-stack\">\n      <img alt=\"AppVeyor CI\" src=\"https://img.shields.io/appveyor/ci/layershifter/event-stack/master.svg?logo=appveyor&style=flat-square\" />\n    </a>\n  <a href=\"https://codecov.io/gh/layershifter/event-stack\">\n    <img alt=\"Codecov\" src=\"https://img.shields.io/codecov/c/github/layershifter/event-stack/master.svg?style=flat-square\" />\n  </a>\n  <a href=\"https://david-dm.org/layershifter/event-stack\">\n    <img alt=\"David\" src=\"https://img.shields.io/david/layershifter/event-stack.svg?style=flat-square\" />\n  </a>\n \n  <img src=\"http://img.badgesize.io/https://unpkg.com/@semantic-ui-react/event-stack/lib/cjs/event-stack.production.js?compression=gzip&label=gzip%20size&style=flat-square\">\n</p>\n\n> A React component for binding events on the global scope.\n\n## Installation\n\n```bash\nyarn add @semantic-ui-react/event-stack\n# or\nnpm install @semantic-ui-react/event-stack\n```\n\n## Why?\n\nThe `EventStack` solves two design problems:\n\n1. Reduces the number of connected listeners to DOM nodes compared to `element.addListener()`.\n2. Respects event ordering. Example, two modals are open and you only want the top modal to close on document click.\n\n## Usage\n\n```jsx\nimport React, { Component } from 'react'\nimport EventStack from '@semantic-ui-react/event-stack'\n\nclass MyComponent extends Component {\n  handleResize = () => {\n    console.log('resize')\n  }\n\n  render() {\n    return (\n      <div>\n        <EventStack name=\"resize\" on={this.handleResize} target=\"window\" />\n      </div>\n    )\n  }\n}\n```\n\n##### Note on server-side rendering\n\nWhen doing server side rendering, document and window aren't available. You can use a string as a `target`, or check that they exist before rendering the component with [`exenv`](https://github.com/JedWatson/exenv), for example.\n\n##### Note on performance\n\nYou should avoid passing inline functions for listeners, because this creates a new Function instance on every render, defeating `EventListener`'s `shouldComponentUpdate`, and triggering an update cycle where it removes its old listeners and adds its new listeners (so that it can stay up-to-date with the props you passed in).\n\n## Implementation details\n\nThe `EventStack` is a public API that allows subscribing a DOM node to events. The event subscription for\neach unique DOM node creates a new `EventTarget` object.\n\n```\n+------------+          +-------------+\n|            |   0..*   |             |\n| EventStack | +------> | EventTarget |\n|            |          |             |\n+------------+          +-------------+\n```\n\n## EventTarget\n\nEach `EventTarget` is assigned to an unique DOM node. An `EventTarget` tracks event handlers for\nthe target's DOM node. Making multiple subscriptions to a `click` event for a single DOM node will\nresult in a single registered `handler` for that DOM node. An `EventPool` also handles `EventPool`\nrelations, it stores only unique pools.\n\n```\n+-------------+          +---------+\n|             |   0..*   |         |\n| EventTarget | +------> | handler |\n|             |          |         |\n+-------------+          +---------+\n\n      +                  +-----------+\n      |           0..*   |           |\n      +----------------> | EventPool |\n                         |           |\n                         +-----------+\n```\n\nA `handler` is a generated function that will notify the corresponding subscribed `EventPool`.\n\n## EventPool & EventSet\n\nAn `EventPool` notifies its `EventSet`, while an `EventSet` stores a set of subscribed\nevent handlers. An `EventSet` is also responsible for event ordering and dispatching to\nsubscribed handlers.\n\n```\n+-----------+       +----------+\n|           |   1   |          |\n| EventPool | +---> | EventSet |\n|           |       |          |\n+-----------+       +----------+\n```\n\n#### Credits\n\nThe idea of a React component is taken from [`react-event-listener`](https://www.npmjs.com/package/react-event-listener).\n","_attachments":{},"homepage":"https://github.com/layershifter/event-stack#readme","bugs":{"url":"https://github.com/layershifter/event-stack/issues"},"license":"MIT"}