{"_id":"@department-of-veterans-affairs/appeals-frontend-toolkit","_rev":"102-57e58751d215184a05b56147ea28c604","name":"@department-of-veterans-affairs/appeals-frontend-toolkit","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"1.0.0","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@1.0.0","maintainers":[{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"8af89700a2d68dde4bf1575e0ebdde95ed793bd6","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-1.0.0.tgz","integrity":"sha512-3S9iRD8T8M4XQ5lJYheiYwH6SUB4XuaLWBkvT6v/1Vl2OIEqJ8q/fqp1j9b7kSLLBCxJ02BZeSCuoLR7x2E9dw==","signatures":[{"sig":"MEUCIGYAiFlqN31W7qf5+51gz2tj9UMqDSnR/TqLOxbGBfEiAiEAy8KH9pTgAniWqHnGWn4bEaXzmtHaynfsihOrTDQMrso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"c2668859569c39fec8ed2d8f73c353542739c4b9","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"nick.heiner","email":"nth23@cornell.edu"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"5.4.2","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","lodash":"^4.17.4","react-redux":"^5.0.6","redux-thunk":"^2.2.0","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","imports-loader":"^0.7.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-1.0.0.tgz_1515510527610_0.6163828545249999","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"1.0.1","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@1.0.1","maintainers":[{"name":"mdbenjam","email":"mdbenjam@gmail.com"},{"name":"cehsu","email":"claire@clairehsu.io"},{"name":"jbalboni_adhoc","email":"jeff@adhocteam.us"},{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"2f84567037468d5c7c0d1ff9e65726af790c940f","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-1.0.1.tgz","integrity":"sha512-TdBppD9lXyG08Mo1iXHS9sUZ/UYOvJ+ZddwsQsFi+hgameKSC2spnqJEvIgxtD9jzQcu2zFKXLjMS1LIUkx72Q==","signatures":[{"sig":"MEUCIE+26LrLE/YDvWGkexE+PfUHthb+oYqObAZ+Md9Djyd9AiEA9cNLZN3a7epVDLotB41qpMx/MPx4D8cxdMiMuftixG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"47c2a1010dcbfff5925dbba31b2d1e5acd66d391","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"nick.heiner","email":"nth23@cornell.edu"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"5.4.2","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","lodash":"^4.17.4","react-redux":"^5.0.6","redux-thunk":"^2.2.0","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","imports-loader":"^0.7.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-1.0.1.tgz_1515512939142_0.9179745491128415","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"2.0.0","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@2.0.0","maintainers":[{"name":"mdbenjam","email":"mdbenjam@gmail.com"},{"name":"cehsu","email":"claire@clairehsu.io"},{"name":"jbalboni_adhoc","email":"jeff@adhocteam.us"},{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"cc374a953e65aca99557465e33da4761afb3f094","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-2.0.0.tgz","integrity":"sha512-SqU9uTG+HJvi01Sa/GjM3t9O3CGt9fcGBY0rkH6EugypC9V7sgSoUtvi5uCsZUVn6Z61H1zgD02afEMZkAxEbA==","signatures":[{"sig":"MEQCIA6pVDKc46a/j2vK7IkDzzd39rujIo1Z6RnhVBxLTyOkAiB6WbNalV3VVIWqbKMS61sbzMh7B6WS117xwgPqF61Xtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cc374a953e65aca99557465e33da4761afb3f094","gitHead":"5bda1333ef7b62f657f31922eb9629628ad83970","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"nick.heiner","email":"nth23@cornell.edu"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"3.10.10","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","glamor":"^2.20.40","lodash":"^4.17.4","react-redux":"^5.0.6","redux-thunk":"^2.2.0","react-router-dom":"^4.2.2","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","enzyme-to-json":"^3.3.0","imports-loader":"^0.7.1","karma-snapshot":"^0.5.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","chai-karma-snapshot":"^0.6.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-mocha-snapshot":"^0.2.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-2.0.0.tgz_1516381170631_0.7705999233294278","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"2.1.0","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@2.1.0","maintainers":[{"name":"mdbenjam","email":"mdbenjam@gmail.com"},{"name":"cehsu","email":"claire@clairehsu.io"},{"name":"jbalboni_adhoc","email":"jeff@adhocteam.us"},{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"6bfe4ed5fbb19bc86a229c4b152cf98d9bbac8b1","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-2.1.0.tgz","integrity":"sha512-ZxbXHqXrQIGi/IAXkC4xy7+0mBdI5SQHSQjhi4fW3XhOXxuGC4mHJ3cusinnfG1TCQeFCYZtHiP/ZfH2hEE9Ww==","signatures":[{"sig":"MEYCIQDvtWBeHWgCqIynOlv4jfwtQriAiN52+r9NGSbXumWLtgIhAL0NRVaT7X3ThkUEPNMsx5MC+YfKG76j7sqgrPk42iHL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6bfe4ed5fbb19bc86a229c4b152cf98d9bbac8b1","gitHead":"d7d7f351f61bb60cabd0458f811121eaf084633b","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"nick.heiner","email":"nth23@cornell.edu"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"3.10.10","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","glamor":"^2.20.40","lodash":"^4.17.4","react-redux":"^5.0.6","redux-thunk":"^2.2.0","react-router-dom":"^4.2.2","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","enzyme-to-json":"^3.3.0","imports-loader":"^0.7.1","karma-snapshot":"^0.5.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","chai-karma-snapshot":"^0.6.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-mocha-snapshot":"^0.2.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-2.1.0.tgz_1516400076636_0.31478195055387914","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"2.1.1","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@2.1.1","maintainers":[{"name":"lowellrex","email":"lowell@navapbc.com"},{"name":"mdbenjam","email":"mdbenjam@gmail.com"},{"name":"cehsu","email":"claire@clairehsu.io"},{"name":"jbalboni_adhoc","email":"jeff@adhocteam.us"},{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"055927f52185f7ec91099b348741d56a74c01c3a","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-2.1.1.tgz","integrity":"sha512-UhAbGTzHKW/wXYUs2zpsCexWhSM6ryam4khUp0EwuCHmBvvmY1+N6YLJBGCuLvbCvuvEtIBoHwZdS+EggdOB9w==","signatures":[{"sig":"MEYCIQDDhx91toLdKXIQzVCbOjQvAfh6CoX/3XJAGyJh61FBkgIhALjmNaIxInGVtZiAzL4uKk3RND3cEMrr74rlNnRSjYOI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"70d6d1f7e850934a76653a9342f84d72395fc3ca","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"lowellrex","email":"lowell@navapbc.com"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"5.6.0","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","glamor":"^2.20.40","lodash":"^4.17.4","react-redux":"^5.0.6","redux-thunk":"^2.2.0","react-router-dom":"^4.2.2","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","enzyme-to-json":"^3.3.0","imports-loader":"^0.7.1","karma-snapshot":"^0.5.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","chai-karma-snapshot":"^0.6.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-mocha-snapshot":"^0.2.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-2.1.1.tgz_1516738436230_0.2100944744888693","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"2.1.2","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@2.1.2","maintainers":[{"name":"lowellrex","email":"lowell@navapbc.com"},{"name":"mdbenjam","email":"mdbenjam@gmail.com"},{"name":"cehsu","email":"claire@clairehsu.io"},{"name":"jbalboni_adhoc","email":"jeff@adhocteam.us"},{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"63874879e06971bcbb320ff725af84c51d793405","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-2.1.2.tgz","integrity":"sha512-6PMNhUyHFDvJqxgNxr1KgSDhFjZxoB+nwbRPLc3VTAv8xL8bhEyxuyCF3oDPOLs9STJ8gN5hBY2vZ2Ta7dP0RA==","signatures":[{"sig":"MEQCIGx6lE2r4uh/sr77Rjhp41cJyn+hVuNPFCQ1zf07qkvBAiBUu2M7VgIqsFcFXW+9N9uE5Gihuukc8ukSDvRr152g9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"757234d579df834b837634bd051e917ade2cc4ea","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"lowellrex","email":"lowell@navapbc.com"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"5.6.0","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","glamor":"^2.20.40","lodash":"^4.17.4","react-redux":"^5.0.6","redux-thunk":"^2.2.0","react-router-dom":"^4.2.2","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","enzyme-to-json":"^3.3.0","imports-loader":"^0.7.1","karma-snapshot":"^0.5.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","chai-karma-snapshot":"^0.6.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-mocha-snapshot":"^0.2.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-2.1.2.tgz_1516819570236_0.12244869628921151","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@department-of-veterans-affairs/appeals-frontend-toolkit","version":"2.2.0","_id":"@department-of-veterans-affairs/appeals-frontend-toolkit@2.2.0","maintainers":[{"name":"lowellrex","email":"lowell@navapbc.com"},{"name":"mdbenjam","email":"mdbenjam@gmail.com"},{"name":"cehsu","email":"claire@clairehsu.io"},{"name":"jbalboni_adhoc","email":"jeff@adhocteam.us"},{"name":"nick.heiner","email":"nth23@cornell.edu"}],"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"dist":{"shasum":"ebe2f37227c518ec060403facb920313265f1c3c","tarball":"https://registry.npmjs.org/@department-of-veterans-affairs/appeals-frontend-toolkit/-/appeals-frontend-toolkit-2.2.0.tgz","integrity":"sha512-Gr3x0DhUi2Lj8dg1BFiWVMve1Jrm8F0nkVVaAfCWJ5ZdQ8MR/RkyvfRu7n2eXP1v9UpyaPIzoR/YtcZH32R84g==","signatures":[{"sig":"MEQCID8W1Ba4d4syWdGsZI00rCkPk9GI69L+VBRLi4SIC99KAiAko68XwkOxyhYM+ntxc+gPlYwwVhUnuDt5U0mn7XMUKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ebe2f37227c518ec060403facb920313265f1c3c","gitHead":"46891e5c943776465a08d01e0b51cdf0cee4549e","scripts":{"lint":"eslint . --no-ignore --ext .jsx --ext .js --max-warnings 0 --cache","test":"yarn run lint && yarn run test:karma","lint:fix":"yarn run lint --fix","test:karma":"NODE_ENV=test karma start","test:karma:watch":"yarn run test:karma --no-single-run"},"_npmUser":{"name":"nick.heiner","email":"nth23@cornell.edu"},"repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"_npmVersion":"3.10.10","description":"Build tools and React components for the Appeals frontends","directories":{},"_nodeVersion":"6.11.3","dependencies":{"redux":"^3.7.2","glamor":"^2.20.40","lodash":"^4.17.4","classnames":"^2.2.5","react-redux":"^5.0.6","redux-thunk":"^2.2.0","react-router-dom":"^4.2.2","redux-perf-middleware":"^1.2.2"},"devDependencies":{"chai":"^4.1.2","uuid":"^3.1.0","karma":"^1.7.0","mocha":"^4.1.0","react":"^16.2.0","sinon":"^4.1.3","enzyme":"^3.3.0","eslint":"^4.14.0","webpack":"^3.10.0","es5-shim":"^4.5.10","react-dom":"^16.2.0","babel-core":"^6.26.0","sinon-chai":"^2.14.0","karma-mocha":"^1.3.0","babel-loader":"^7.1.2","babel-runtime":"^6.26.0","expose-loader":"^0.7.4","karma-webpack":"^2.0.9","babel-polyfill":"^6.26.0","enzyme-to-json":"^3.3.0","imports-loader":"^0.7.1","karma-snapshot":"^0.5.1","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","chai-karma-snapshot":"^0.6.0","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.5.1","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.8.0","karma-mocha-reporter":"^2.2.5","karma-mocha-snapshot":"^0.2.1","karma-chrome-launcher":"^2.2.0","karma-sourcemap-loader":"^0.3.7","enzyme-adapter-react-16":"^1.1.1","@department-of-veterans-affairs/eslint-config-appeals":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/appeals-frontend-toolkit-2.2.0.tgz_1516830065208_0.28521381923928857","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-01-09T15:08:48.801Z","modified":"2026-04-13T19:55:23.626Z","1.0.0":"2018-01-09T15:08:48.801Z","1.0.1":"2018-01-09T15:49:00.397Z","2.0.0":"2018-01-19T16:59:31.738Z","2.1.0":"2018-01-19T22:14:37.723Z","2.1.1":"2018-01-23T20:13:57.274Z","2.1.2":"2018-01-24T18:46:10.411Z","2.2.0":"2018-01-24T21:41:06.298Z"},"bugs":{"url":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit/issues"},"homepage":"https://github.com/department-of-veterans-affairs/appeals-frontend-toolkit#readme","repository":{"url":"git+ssh://git@github.com/department-of-veterans-affairs/appeals-frontend-toolkit.git","type":"git"},"description":"Build tools and React components for the Appeals frontends","maintainers":[{"email":"kerrywpowell@gmail.com","name":"powellkerry"},{"email":"VETSGOV-DEVOPS@listserv.gsa.gov","name":"va_vsp_bot_npm"},{"email":"mdbenjam@gmail.com","name":"mdbenjam"},{"email":"mike.lumetta@adhocteam.us","name":"mlumetta_adhoc"},{"email":"tclei2009@gmail.com","name":"tlei123"},{"email":"mattcroth@gmail.com","name":"zurbergram"},{"email":"ryan.thurlwell@va.gov","name":"rtwell"},{"email":"wowmotty@gmail.com","name":"mottie"},{"email":"zacharyjmorel@gmail.com","name":"zacharymorel"},{"email":"brian.martin@empiricalpath.com","name":"bsmartin-ep"},{"email":"ian.harrison@adhocteam.us","name":"it-harrison"},{"email":"jami0821@gmail.com","name":"jamigibbs"},{"email":"beau.grantham@va.gov","name":"beaugrantham-va"},{"email":"timjroettger@gmail.com","name":"troettger"},{"email":"amy.leadem@wilcore.io","name":"amyleademwilcore"},{"email":"matthew.dingee@va.gov","name":"humancompanion-va"},{"email":"edwin.otero@va.gov","name":"ediiotero"},{"email":"christopher.george7@va.gov","name":"chrisgeorge"},{"email":"curt.bonade@oddball.io","name":"cbonade-oddball"},{"email":"robert.hasselle@oddball.io","name":"rhasselle-oddball"},{"email":"steve.albers@va.gov","name":"va-albers"},{"email":"helene.mccarron@va.gov","name":"helene-mccarron"}],"readme":"# appeals-frontend-toolkit\nBuild tools and React components for the Appeals frontends.\n\n## Installation\n\n```\n$ yarn add @department-of-veterans-affairs/appeals-frontend-toolkit\n```\n\n## Usage\n\nSee how other libraries, like [Caseflow](https://github.com/department-of-veterans-affairs/caseflow/), are using this tool.\n\n### Component Assumptions\nThe components make assumptions, like:\n\n* Caseflow Commons CSS will be on the page.\n* Global analytics functions will be available.\n\nThese assumptions are not explicitly documented, so you'll have to read the code. :)\n\n### Dependencies\nThis module has many peer dependencies. It relies on contracts with a variety of modules in the Webpack, React, and Karma ecosystems. Unfortunately, yarn and npm's support for `peerDependencies` is weak. For instance, adding peer dependencies can cause yarn to [log warnings for no reason](https://github.com/yarnpkg/yarn/issues/4850). This means that you'll have to just look in `package.json` for what seems relevant, and manually add it to your consumer project.\n\n## Dev Notes\nThis module has the public contract that consumers can require certain files in `config/`, `test/` and `components/` directly. Before you move files around, be sure that no consumer is using them. (We can come up with a more formal way to declare what files are public when the usage of this module gets more complex, but for now I'd say it's overkill.)\n\n### Build Process\nTraditionally, an npm module is supposed to own its build process. Before running `yarn publish`, you'd have a script that compiles a JS file that does not need further compilation to run in any environment you support. This greatly simplifies sharing code in the broad OSS world, because you don't need to know how a module was compiled to use it.\n\nFor our use case, I've decided to forgo that. Our team owns both this module and the consumers of it. In the near term, we have two consumers. Additionally, the build process for those two consumers is defined by this module itself. So it should be easy to keep all three places in sync. And this allows us to greatly simplify our publishing process. Instead of having Travis publish on `master` builds, or hoping that people remember to run `yarn run build-and-publish` instead of just `yarn publish`, we can just publish directly without extra steps. We won't have the pain of accidentally publishing a version that does not have the prebuilt JS file.\n\n### React as a dev dep\nUnfortunately, if `react` is listed as a `dependency` in `package.json`, then `yarn` fires a bunch of erroneous warnings about `react` not being met as a peer dependency. Thus, we move it to `devDependencies` to silence the warnings. Semantically, `react` is a `dependency` of this module and should be listed as such.\n","readmeFilename":"README.md","users":{}}