{"bugs":{"url":"https://github.com/joeybaker/react-element-query/issues"},"dist":{"shasum":"ea99b3a0d53d4a5d0f4c7900c3ca3cd5b89fecea","tarball":"https://registry.npmjs.org/react-element-query/-/react-element-query-3.0.1.tgz","integrity":"sha512-pTF2MGNFyvwDbbIWEkisTeEad04E8p6HvJ+DpHwFA4f80H+IXoDkwGoxyvS+tgos3dxU0Kh3pO7FMqPJMI2Hzg==","signatures":[{"sig":"MEUCIQD3vR8lT6UVzIM4mlTkwIQ3c/4kJKQO+x+zXtj4AY5n3wIgeC9umPrTH4lRUy5sM/GmTZ4t6rtbOuegnomSrX+xrm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.es5","name":"react-element-query","_from":".","author":{"url":"http://byjoeybaker.com","name":"Joey Baker","email":"joey@byjoeybaker.com"},"config":{"notes":"important to correct the path of npm so that the git hook doesn't error","ghooks":{"update":"PATH=$PATH:/usr/local/bin:/usr/local/sbin && npm install","pre-push":"PATH=$PATH:/usr/local/bin:/usr/local/sbin && npm run dmn && npm run doctoc && npm run lint && npm test","pre-commit":"PATH=$PATH:/usr/local/bin:/usr/local/sbin && npm run lint-staged"}},"_shasum":"ea99b3a0d53d4a5d0f4c7900c3ca3cd5b89fecea","browser":"index.es5","gitHead":"1cadf2767d5651a2da3c190f72cb8a9aabd46d25","license":"Artistic-2.0","scripts":{"dmn":"dmn gen -f . && if [[ $(git diff --shortstat 2> /dev/null | tail -n1) != '' ]]; then git add .npmignore && git commit --no-verify -m'update npmignore'; fi","nsp":"nsp check","lint":"/bin/bash -c 'source ./scripts.sh && lint'","test":"npm run -s test-server && npm run -s test-browser","build":"NODE_ENV=production && babel index.jsx > index.es5","note1":"we can't have nice things. prepublish also runs on npm install https://github.com/npm/npm/issues/6394 in-publish hacks around this","note2":"eslint will always pull from the global eslintrc file, disable that so that we're only looking at the local","note3":"travis doesn't play nicely with !#/bin/bash in the script file, so we have to explicitly set bash","note4":"the diff-filter option below gets all files but deleted ones","note5":"--no-verify skips the commit hook","start":"f () { node dev.js ${@-example} | garnish; }; f","watch":"babel index.js --watch --out-file index.es5","doctoc":"doctoc README.md && if [ -f CONTRIBUTING.md ]; then doctoc CONTRIBUTING.md; fi && if [[ $(git diff --shortstat -- README.md 2> /dev/null | tail -n1) != '' || $(git diff --shortstat -- CONTRIBUTING.md 2> /dev/null | tail -n1) != '' ]]; then git add README.md CONTRIBUTING.md && git commit --no-verify -m'table of contents update'; fi","gitPull":"git pull --rebase origin master","gitPush":"git push --follow-tags --no-verify && git push --tags --no-verify","release":"f () { source ./scripts.sh && npm run requireGitClean && npm run gitPull && npm run dmn && npm run doctoc && npm run build && npm run lint && npm test && npm_release public $@; }; f","prepublish":"in-publish && npm prune && npm run -s gitPush || in-install","tdd-server":"nodemon -x npm -i node_modules/ -e js,jsx -- run -s test-server","lint-staged":"git diff --diff-filter=ACMRTUXB --cached --name-only | grep '.*\\..jsx$' | grep -v 'node_modules' | xargs eslint --ext .js --ext .jsx","tdd-browser":"mkdir -p .cache; mkdir -p .cache/test; touch .cache/test/browser.js 2> /dev/null; watchify test/browser.jsx --transform babelify --external react/addons --external react/lib/ReactContext --external react/lib/ExecutionEnvironment --debug --outfile .cache/test/browser.js & devtool --watch .cache/test/browser.js --console --browser-field --no-node-timers --show .cache/test/browser.js | faucet","test-server":"babel-tape-runner test/server.jsx | tap-spec","test-browser":"browserify -t babelify test/browser.jsx --external react/addons --external react/lib/ReactContext --external react/lib/ExecutionEnvironment | tap-closer | smokestack -b firefox | tap-spec","requireGitClean":"/bin/bash -c 'source ./scripts.sh && git_require_clean_work_tree'"},"_npmUser":{"name":"joeybaker","email":"joey@byjoeybaker.com"},"homepage":"https://github.com/joeybaker/react-element-query#readme","keywords":["css","element query","react"],"repository":{"url":"git+https://github.com/joeybaker/react-element-query.git","type":"git"},"_npmVersion":"3.10.3","description":"Element queries for react components.","directories":{"test":"test"},"maintainers":[{"name":"joeybaker","email":"joey@byjoeybaker.com"},{"name":"jokeyrhyme","email":"jokeyrhyme@gmail.com"}],"_nodeVersion":"6.5.0","dependencies":{"raf":"^3.3.0","lodash.first":"^3.0.0","lodash.sortby":"^4.7.0","lodash.identity":"^3.0.0","lodash.isnumber":"^3.0.3","autobind-decorator":"^1.3.3","pure-render-decorator":"^1.1.1"},"devDependencies":{"dmn":"^1.0.5","nsp":"^2.6.1","tape":"^4.6.0","hihat":"^2.6.4","react":"^15.3.1","sinon":"^1.17.5","doctoc":"^1.2.0","enzyme":"^2.4.1","eslint":"^3.4.0","faucet":"0.0.1","ghooks":"^1.3.2","devtool":"^2.2.0","nodemon":"^1.10.2","babelify":"^7.3.0","tap-spec":"^4.1.1","watchify":"^3.7.0","babel-cli":"^6.14.0","react-dom":"^15.3.1","browserify":"^13.1.0","in-publish":"^2.0.0","react-a11y":"^0.3.3","smokestack":"^3.2.0","tap-closer":"^1.0.0","babel-eslint":"^6.1.2","tap-dev-tool":"^1.3.0","smokestack-watch":"^0.4.1","babel-tape-runner":"^2.0.1","babel-preset-react":"^6.11.1","babel-preset-latest":"^6.14.0","eslint-plugin-react":"^6.2.0","react-addons-test-utils":"^15.3.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.11.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-undefined-to-void":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.8.0"},"peerDependencies":{"react":">=0.15.0","react-dom":">=0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/react-element-query-3.0.1.tgz_1472860099317_0.5192211093381047","host":"packages-12-west.internal.npmjs.com"},"_id":"react-element-query@3.0.1","version":"3.0.1"}