{"_id":"@atk/pantry","_rev":"13-a2dad7c62fc16adbcee0a038551d3d05","name":"@atk/pantry","description":"Component library for America's Test Kitchen","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.0":{"name":"@atk/pantry","authors":["Janice Smith","Tom Tornese","Jason Aslakson"],"version":"0.0.0","description":"Component library for America's Test Kitchen","main":"./dist/index.js","license":"SEE LICENSE IN LICENSE","scripts":{"test":"gulp test"},"engines":{"node":"5.0.0"},"dependencies":{"classnames":"^2.1.1","react":"^0.14.2","react-dom":"^0.14.0","react-pure-render":"^1.0.1"},"devDependencies":{"autoprefixer":"^6.1.0","babel":"^5.8.29","babel-core":"^5.8.29","babel-eslint":"^4.1.5","babel-loader":"^5.3.3","babel-plugin-react-transform":"^1.1.1","bluebird":"^3.0.5","body-parser":"^1.12.4","breakpoint-sass":"^2.6.1","chai":"^3.4.1","chai-immutable":"^1.5.2","compression":"^1.4.0","cors":"^2.6.0","css-loader":"^0.22.0","del":"^2.1.0","dotenv":"^1.2.0","eslint":"1.9.0","eslint-plugin-import":"^0.10.0","eslint-plugin-react":"^3.8.0","estraverse":"^4.1.1","expect":"^1.13.4","express":"^4.13.3","express-device":"^0.4.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-babel":"^5.3.0","gulp-bg":"0.0.7","gulp-eslint":"^1.1.0","gulp-mocha":"^2.1.3","gulp-shell":"^0.5.0","gulp-util":"^3.0.7","history":"^1.17.0","immutable":"^3.6.4","intl":"^1.0.0","intl-messageformat":"^1.1.0","intl-relativeformat":"^1.1.0","invariant":"^2.1.2","ip":"^1.0.2","isomorphic-fetch":"^2.1.1","jsdom":"^7.0.2","less":"^2.5.1","less-loader":"^2.0.0","nconf":"^0.8.1","node-sass":"^3.1.2","nodemon":"^1.8.1","normalize.css":"^3.0.2","postcss-loader":"^0.7.0","react-addons-test-utils":"^0.14.1","react-helmet":"^2.1.1","react-intl":"^2.0.0-pr-1","react-redux":"^3.0.0","react-router":"^1.0.2","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.5","redux":"^3.0.4","redux-logger":"^2.1.1","redux-promise-middleware":"2.2.3","redux-storage":"^1.2.4","regenerator":"^0.8.42","run-sequence":"^1.0.2","sass-loader":"^3.1.2","serialize-javascript":"^1.1.2","serve-favicon":"^2.2.0","shortid":"^2.2.4","style-loader":"^0.13.0","stylus-loader":"^1.0.0","susy":"^2.2.11","urijs":"^1.16.1","url-loader":"^0.5.5","useragent":"^2.1.7","validator":"^4.0.6","webpack":"^1.12.3","webpack-dev-middleware":"^1.2.0","webpack-hot-middleware":"^2.1.0","yargs":"^3.3.1"},"gitHead":"af5a195f7d32d3629e3c194d5edab225caf7b018","_id":"@atk/pantry@0.0.0","_shasum":"4404a38afd393bb8e6c61a4fd5e2ca567e625c32","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"atk","email":"domain.management@americastestkitchen.com"},"dist":{"shasum":"4404a38afd393bb8e6c61a4fd5e2ca567e625c32","tarball":"https://registry.npmjs.org/@atk/pantry/-/pantry-0.0.0.tgz","integrity":"sha512-avdaXN3H8dqw7bPHwnrM+o2eXnXACG8JcBC+dO23A5kosv4lLHjdQo4fp+weqbtqiOmA2gEElDxMzR1yg0ewbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+VTm/7XuC44MCU1lF2FjIMjqgGIk4WJB/aZKxIBTCdAiB/wOkaXBnBnpVvBm+bBkRC1lXaPLN0FBL+CdQ2/ZYDcg=="}]},"maintainers":[{"name":"atk","email":"domain.management@americastestkitchen.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/pantry-0.0.0.tgz_1457025076484_0.6668759540189058"},"directories":{}},"1.0.0":{"name":"@atk/pantry","authors":["Janice Smith","Tom Tornese","Jason Aslakson"],"version":"1.0.0","description":"Component library for America's Test Kitchen","main":"./dist/index.js","license":"SEE LICENSE IN LICENSE","scripts":{"test":"gulp test"},"engines":{"node":"5.0.0"},"dependencies":{"classnames":"^2.1.1","react":"^0.14.2","react-dom":"^0.14.0","react-pure-render":"^1.0.1"},"devDependencies":{"autoprefixer":"^6.1.0","babel":"^5.8.29","babel-core":"^5.8.29","babel-eslint":"^4.1.5","babel-loader":"^5.3.3","babel-plugin-react-transform":"^1.1.1","bluebird":"^3.0.5","body-parser":"^1.12.4","breakpoint-sass":"^2.6.1","chai":"^3.4.1","chai-immutable":"^1.5.2","compression":"^1.4.0","cors":"^2.6.0","css-loader":"^0.22.0","del":"^2.1.0","dotenv":"^1.2.0","eslint":"1.9.0","eslint-plugin-import":"^0.10.0","eslint-plugin-react":"^3.8.0","estraverse":"^4.1.1","expect":"^1.13.4","express":"^4.13.3","express-device":"^0.4.1","extract-text-webpack-plugin":"^0.9.1","file-loader":"^0.8.1","glob":"^5.0.13","gulp":"^3.9.0","gulp-babel":"^5.3.0","gulp-bg":"0.0.7","gulp-eslint":"^1.1.0","gulp-mocha":"^2.1.3","gulp-shell":"^0.5.0","gulp-util":"^3.0.7","history":"^1.17.0","immutable":"^3.6.4","intl":"^1.0.0","intl-messageformat":"^1.1.0","intl-relativeformat":"^1.1.0","invariant":"^2.1.2","ip":"^1.0.2","isomorphic-fetch":"^2.1.1","jsdom":"^7.0.2","less":"^2.5.1","less-loader":"^2.0.0","nconf":"^0.8.1","node-sass":"^3.1.2","nodemon":"^1.8.1","normalize.css":"^3.0.2","postcss-loader":"^0.7.0","react-addons-test-utils":"^0.14.1","react-helmet":"^2.1.1","react-intl":"^2.0.0-pr-1","react-redux":"^3.0.0","react-router":"^1.0.2","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.5","redux":"^3.0.4","redux-logger":"^2.1.1","redux-promise-middleware":"2.2.3","redux-storage":"^1.2.4","regenerator":"^0.8.42","run-sequence":"^1.0.2","sass-loader":"^3.1.2","serialize-javascript":"^1.1.2","serve-favicon":"^2.2.0","shortid":"^2.2.4","style-loader":"^0.13.0","stylus-loader":"^1.0.0","susy":"^2.2.11","urijs":"^1.16.1","url-loader":"^0.5.5","useragent":"^2.1.7","validator":"^4.0.6","webpack":"^1.12.3","webpack-dev-middleware":"^1.2.0","webpack-hot-middleware":"^2.1.0","yargs":"^3.3.1"},"gitHead":"306338a35065ae0d6db290bfafacd696b72129a7","_id":"@atk/pantry@1.0.0","_shasum":"84f689c7ba5ed89b3341afc8a0a7494a34483fc0","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"atk","email":"domain.management@americastestkitchen.com"},"dist":{"shasum":"84f689c7ba5ed89b3341afc8a0a7494a34483fc0","tarball":"https://registry.npmjs.org/@atk/pantry/-/pantry-1.0.0.tgz","integrity":"sha512-HC25G1aJ46XpqxyisZRgCFUA9cIPoOwIqn9dUaGliSL4LJfQsTCjErxWlP/geh7SEEan6Le8x5iTbPVpnd6Z+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrkQmS28bdLu/W/P7Bw789w/nBOThq6szziIhWOT6e9QIhAIuXAWyGUr5GQBNobjptA7ms8PsDzHjYlccccvzvOv6b"}]},"maintainers":[{"name":"atk","email":"domain.management@americastestkitchen.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/pantry-1.0.0.tgz_1457025503980_0.781813140725717"},"directories":{}},"1.2.0":{"name":"@atk/pantry","authors":["Janice Smith","Tom Tornese","Jason Aslakson"],"version":"1.2.0","description":"Component library for America's Test Kitchen","main":"./dist/index.js","license":"SEE LICENSE IN LICENSE","scripts":{"test":"gulp test"},"engines":{"node":"6.3.0"},"dependencies":{"autoprefixer":"^6.1.0","babel":"^6.5.2","babel-core":"^6.6.5","babel-eslint":"^5.0.0","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-react-constant-elements":"^6.5.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.6.1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node5":"^1.1.2","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.0","babel-preset-react-native":"^1.5.1","babel-preset-stage-0":"^6.5.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.6.5","babel-runtime":"^6.6.1","bluebird":"^3.3.3","body-parser":"^1.12.4","breakpoint-sass":"^2.6.1","chai":"^3.4.1","chai-immutable":"^1.5.2","classnames":"^2.1.1","compression":"^1.4.0","cors":"^2.6.0","css-loader":"^0.23.1","del":"^2.1.0","eslint":"2.3.0","eslint-config-airbnb":"^6.1.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-import":"^1.0.3","eslint-plugin-react":"^4.1.0","eslint-plugin-standard":"^1.3.2","estraverse":"^4.1.1","estraverse-fb":"^1.3.1","expect":"^1.13.4","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","glob":"^7.0.3","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-bg":"0.0.8","gulp-eslint":"^2.0.0","gulp-if":"^2.0.0","gulp-mocha":"^2.1.3","gulp-postcss":"^6.1.0","gulp-shell":"^0.5.0","gulp-util":"^3.0.7","history":"^2.0.1","immutable":"^3.6.4","ip":"^1.0.2","jsdom":"^8.1.0","less":"^2.5.1","less-loader":"^2.0.0","nconf":"^0.8.1","node-sass":"^3.1.2","nodemon":"^1.8.1","normalize.css":"^3.0.2","postcss-loader":"^0.8.1","postcss-reporter":"^1.3.3","react":"^0.14.2","react-addons-test-utils":"^0.14.1","react-dom":"^0.14.0","react-native":"^0.21.0","react-native-browser-polyfill":"^0.1.1","react-pure-render":"^1.0.1","react-redux":"^4.4.0","react-router":"^2.0.0","react-router-redux":"^4.0.0","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.5","redux":"^3.0.4","redux-logger":"^2.1.1","redux-mock-store":"0.0.6","redux-promise-middleware":"^2.2.3","redux-storage":"^4.0.0","redux-storage-engine-localstorage":"^1.0.1","regenerator":"^0.8.42","run-sequence":"^1.0.2","sass-loader":"^3.1.2","serialize-javascript":"^1.1.2","shortid":"^2.2.4","style-loader":"^0.13.0","stylelint":"^4.4.0","stylelint-config-standard":"^3.0.0","stylus-loader":"^1.0.0","url-loader":"^0.5.5","webpack":"^1.12.3","webpack-dev-middleware":"^1.2.0","webpack-hot-middleware":"^2.1.0","yargs":"^4.2.0"},"gitHead":"9cecaa9c14b7787a953ed670daec1e28d343def6","_id":"@atk/pantry@1.2.0","_shasum":"e6ecb72cc2eb40e704a91bfd9f6d31e3ffcbd0ab","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"atk","email":"domain.management@americastestkitchen.com"},"dist":{"shasum":"e6ecb72cc2eb40e704a91bfd9f6d31e3ffcbd0ab","tarball":"https://registry.npmjs.org/@atk/pantry/-/pantry-1.2.0.tgz","integrity":"sha512-2Aqc72wANh2rrv013I8yM7koNyxmzEoftaQr9ahg4Aup8vbyT1CzlpXrhOnRwIabU285v9CmCJfOr+XwZY375g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp5wuq3Gn7NrQgPTTx3bdcKA6KokY1Fdw6Ml+2FA8wsAiBh8DgA6smGzQAe1WE6hbNAHUyFr6bZzeVPtt5oexUH2g=="}]},"maintainers":[{"name":"atk","email":"domain.management@americastestkitchen.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pantry-1.2.0.tgz_1469650468423_0.06447758385911584"},"directories":{}},"1.0.1":{"name":"@atk/pantry","authors":["Janice Smith","Tom Tornese","Jason Aslakson"],"version":"1.0.1","description":"Component library for America's Test Kitchen","main":"./dist/index.js","license":"SEE LICENSE IN LICENSE","scripts":{"test":"gulp test"},"engines":{"node":"6.3.0"},"files":["dist"],"dependencies":{"autoprefixer":"^6.1.0","babel":"^6.5.2","babel-core":"^6.6.5","babel-eslint":"^5.0.0","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-react-constant-elements":"^6.5.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.6.1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node5":"^1.1.2","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.0","babel-preset-react-native":"^1.5.1","babel-preset-stage-0":"^6.5.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.6.5","babel-runtime":"^6.6.1","bluebird":"^3.3.3","body-parser":"^1.12.4","breakpoint-sass":"^2.6.1","chai":"^3.4.1","chai-immutable":"^1.5.2","classnames":"^2.1.1","compression":"^1.4.0","cors":"^2.6.0","css-loader":"^0.23.1","del":"^2.1.0","eslint":"2.3.0","eslint-config-airbnb":"^6.1.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-import":"^1.0.3","eslint-plugin-react":"^4.1.0","eslint-plugin-standard":"^1.3.2","estraverse":"^4.1.1","estraverse-fb":"^1.3.1","expect":"^1.13.4","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","glob":"^7.0.3","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-bg":"0.0.8","gulp-eslint":"^2.0.0","gulp-if":"^2.0.0","gulp-mocha":"^2.1.3","gulp-postcss":"^6.1.0","gulp-shell":"^0.5.0","gulp-util":"^3.0.7","history":"^2.0.1","immutable":"^3.6.4","ip":"^1.0.2","jsdom":"^8.1.0","less":"^2.5.1","less-loader":"^2.0.0","nconf":"^0.8.1","node-sass":"^3.1.2","nodemon":"^1.8.1","normalize.css":"^3.0.2","postcss-loader":"^0.8.1","postcss-reporter":"^1.3.3","react":"^0.14.2","react-addons-test-utils":"^0.14.1","react-dom":"^0.14.0","react-native":"^0.21.0","react-native-browser-polyfill":"^0.1.1","react-pure-render":"^1.0.1","react-redux":"^4.4.0","react-router":"^2.0.0","react-router-redux":"^4.0.0","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.5","redux":"^3.0.4","redux-logger":"^2.1.1","redux-mock-store":"0.0.6","redux-promise-middleware":"^2.2.3","redux-storage":"^4.0.0","redux-storage-engine-localstorage":"^1.0.1","regenerator":"^0.8.42","run-sequence":"^1.0.2","sass-loader":"^3.1.2","serialize-javascript":"^1.1.2","shortid":"^2.2.4","style-loader":"^0.13.0","stylelint":"^4.4.0","stylelint-config-standard":"^3.0.0","stylus-loader":"^1.0.0","url-loader":"^0.5.5","webpack":"^1.12.3","webpack-dev-middleware":"^1.2.0","webpack-hot-middleware":"^2.1.0","yargs":"^4.2.0"},"gitHead":"8910712f4ac11ce8c9cd9c0d99ab9f98bc1eddf3","_id":"@atk/pantry@1.0.1","_shasum":"b53de4c5c9a61f805294362097fcb1a9d15e4e99","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"ttornese","email":"tornese.t@husky.neu.edu"},"dist":{"shasum":"b53de4c5c9a61f805294362097fcb1a9d15e4e99","tarball":"https://registry.npmjs.org/@atk/pantry/-/pantry-1.0.1.tgz","integrity":"sha512-/NVQtfRJROuyWHznRYgAKUfNBp2LIVxit0uP7W2gW4J59IWFraf2TTqSuxQpt6wokVIbDi6Vs2KalOcCTC9K5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOaklCPUCiXLYbi+RuBrmWBKJIbnEGx6G8cdsd60rkWAiAMKfOZBSfgPiLO3nx39WI5I515B1LuNyssW5jtQpKqiQ=="}]},"maintainers":[{"name":"atk","email":"domain.management@americastestkitchen.com"},{"name":"jaslakson","email":"jason.aslakson@americastestkitchen.com"},{"name":"ttornese","email":"tornese.t@husky.neu.edu"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pantry-1.0.1.tgz_1470157199106_0.03698925580829382"},"directories":{}},"1.1.0":{"name":"@atk/pantry","authors":["Janice Smith","Tom Tornese","Jason Aslakson"],"version":"1.1.0","description":"Component library for America's Test Kitchen","main":"./dist/index.js","license":"SEE LICENSE IN LICENSE","scripts":{"test":"gulp test"},"engines":{"node":"8.7.0"},"files":["dist"],"dependencies":{"autoprefixer":"^6.1.0","babel":"^6.5.2","babel-core":"^6.6.5","babel-eslint":"^5.0.0","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-react-constant-elements":"^6.5.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.6.1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node5":"^1.1.2","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.0","babel-preset-react-native":"^1.5.1","babel-preset-stage-0":"^6.5.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.6.5","babel-runtime":"^6.6.1","bluebird":"^3.3.3","body-parser":"^1.12.4","breakpoint-sass":"^2.6.1","chai":"^3.4.1","chai-immutable":"^1.5.2","classnames":"^2.1.1","compression":"^1.4.0","cors":"^2.6.0","css-loader":"^0.23.1","del":"^2.1.0","eslint":"2.3.0","eslint-config-airbnb":"^6.1.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-import":"^1.0.3","eslint-plugin-react":"^4.1.0","eslint-plugin-standard":"^1.3.2","estraverse":"^4.1.1","estraverse-fb":"^1.3.1","expect":"^1.13.4","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","glob":"^7.0.3","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-bg":"0.0.8","gulp-eslint":"^2.0.0","gulp-if":"^2.0.0","gulp-mocha":"^2.1.3","gulp-postcss":"^6.1.0","gulp-shell":"^0.5.0","gulp-util":"^3.0.7","history":"^2.0.1","immutable":"^3.6.4","ip":"^1.0.2","jsdom":"^8.1.0","less":"^2.5.1","less-loader":"^2.0.0","nconf":"^0.8.1","node-sass":"^3.1.2","nodemon":"^1.8.1","normalize.css":"^3.0.2","postcss-loader":"^0.8.1","postcss-reporter":"^1.3.3","react":"^0.14.2","react-addons-test-utils":"^0.14.1","react-dom":"^0.14.0","react-native":"^0.21.0","react-native-browser-polyfill":"^0.1.1","react-pure-render":"^1.0.1","react-redux":"^4.4.0","react-router":"^2.0.0","react-router-redux":"^4.0.0","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.5","redux":"^3.0.4","redux-logger":"^2.1.1","redux-mock-store":"0.0.6","redux-promise-middleware":"^2.2.3","redux-storage":"^4.0.0","redux-storage-engine-localstorage":"^1.0.1","regenerator":"^0.8.42","run-sequence":"^1.0.2","sass-loader":"^3.1.2","serialize-javascript":"^1.1.2","shortid":"^2.2.4","style-loader":"^0.13.0","stylelint":"^4.4.0","stylelint-config-standard":"^3.0.0","stylus-loader":"^1.0.0","url-loader":"^0.5.5","webpack":"^1.12.3","webpack-dev-middleware":"^1.2.0","webpack-hot-middleware":"^2.1.0","yargs":"^4.2.0"},"gitHead":"6273fc3f82adf7a683a652ce17970dc2587c6524","_id":"@atk/pantry@1.1.0","_shasum":"260751ccdd45b09ab17dbb681fb9b59ce1587ad6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"jaslakson","email":"jason.aslakson@americastestkitchen.com"},"dist":{"shasum":"260751ccdd45b09ab17dbb681fb9b59ce1587ad6","tarball":"https://registry.npmjs.org/@atk/pantry/-/pantry-1.1.0.tgz","integrity":"sha512-j9ylx2Vp1JwoUBaZlDQkVgvtJ9OvKbmCIXKtOQdFafgxhUusLtHMtItNi/S3ECmSAWkSG4BEHUAoc377lg3eRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/jT6UbJ/pGa6oaSjgLFhykVvCjKvHgl6yZ5LtC7+LuAiAe9r+j1HzZzWurGfcAznEfWskhSFAPNvWBaXGlhQ8Q1w=="}]},"maintainers":[{"email":"jason.aslakson@americastestkitchen.com","name":"jaslakson"},{"email":"domain.management@americastestkitchen.com","name":"atk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pantry-1.1.0.tgz_1508180257704_0.902280593290925"},"directories":{}},"1.3.0":{"name":"@atk/pantry","authors":["Janice Smith","Tom Tornese","Jason Aslakson"],"version":"1.3.0","description":"Component library for America's Test Kitchen","main":"./dist/index.js","license":"SEE LICENSE IN LICENSE","scripts":{"test":"gulp test"},"engines":{"node":"9.11.2"},"dependencies":{"autoprefixer":"^6.1.0","babel":"^6.5.2","babel-core":"^6.6.5","babel-eslint":"^5.0.0","babel-loader":"^6.2.4","babel-plugin-add-module-exports":"^0.1.2","babel-plugin-react-transform":"^2.0.2","babel-plugin-transform-react-constant-elements":"^6.5.0","babel-plugin-transform-react-inline-elements":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-polyfill":"^6.6.1","babel-preset-es2015":"^6.6.0","babel-preset-es2015-node5":"^1.1.2","babel-preset-react":"^6.5.0","babel-preset-react-hmre":"^1.1.0","babel-preset-react-native":"^1.5.1","babel-preset-stage-0":"^6.5.0","babel-preset-stage-1":"^6.5.0","babel-register":"^6.6.5","babel-runtime":"^6.6.1","bluebird":"^3.3.3","body-parser":"^1.12.4","breakpoint-sass":"^2.6.1","chai":"^3.4.1","chai-immutable":"^1.5.2","classnames":"^2.1.1","compression":"^1.4.0","cors":"^2.6.0","css-loader":"^0.23.1","del":"^2.1.0","eslint":"2.3.0","eslint-config-airbnb":"^6.1.0","eslint-plugin-babel":"^3.1.0","eslint-plugin-import":"^1.0.3","eslint-plugin-react":"^4.1.0","eslint-plugin-standard":"^1.3.2","estraverse":"^4.1.1","estraverse-fb":"^1.3.1","expect":"^1.13.4","express":"^4.13.3","extract-text-webpack-plugin":"^1.0.1","glob":"^7.0.3","gulp":"^3.9.0","gulp-babel":"^6.1.2","gulp-bg":"0.0.8","gulp-eslint":"^2.0.0","gulp-if":"^2.0.0","gulp-mocha":"^2.1.3","gulp-postcss":"^6.1.0","gulp-shell":"^0.5.0","gulp-util":"^3.0.7","history":"^2.0.1","immutable":"^3.6.4","ip":"^1.0.2","jsdom":"^8.1.0","less":"^2.5.1","less-loader":"^2.0.0","nconf":"^0.8.1","node-sass":"^3.1.2","nodemon":"^1.8.1","normalize.css":"^3.0.2","postcss-loader":"^0.8.1","postcss-reporter":"^1.3.3","react":"^0.14.2","react-addons-test-utils":"^0.14.1","react-dom":"^0.14.0","react-native":"^0.21.0","react-native-browser-polyfill":"^0.1.1","react-pure-render":"^1.0.1","react-redux":"^4.4.0","react-router":"^2.0.0","react-router-redux":"^4.0.0","react-transform-catch-errors":"^1.0.0","react-transform-hmr":"^1.0.1","redbox-react":"^1.0.5","redux":"^3.0.4","redux-logger":"^2.1.1","redux-mock-store":"0.0.6","redux-promise-middleware":"^2.2.3","redux-storage":"^4.0.0","redux-storage-engine-localstorage":"^1.0.1","regenerator":"^0.8.42","run-sequence":"^1.0.2","sass-loader":"^3.1.2","serialize-javascript":"^1.1.2","shortid":"^2.2.4","style-loader":"^0.13.0","stylelint":"^4.4.0","stylelint-config-standard":"^3.0.0","stylus-loader":"^1.0.0","url-loader":"^0.5.5","webpack":"^1.12.3","webpack-dev-middleware":"^1.2.0","webpack-hot-middleware":"^2.1.0","yargs":"^4.2.0"},"gitHead":"836715b51ca4477d1ece9cd7dd14007e19c67ddf","_id":"@atk/pantry@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"jaslakson","email":"jason.aslakson@americastestkitchen.com"},"dist":{"integrity":"sha512-tjVrdj5DbtvtCfCvkwP0hcWWg5DDnJKRBOSREHV/uIffxE2COHVcsfBUMCezY6hxVsOnwsbQLE21FL7iowgTCg==","shasum":"8005f2ccd17092a4a8f5b08d6aa446e4ff25c082","tarball":"https://registry.npmjs.org/@atk/pantry/-/pantry-1.3.0.tgz","fileCount":8,"unpackedSize":21856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkEZLCRA9TVsSAnZWagAAOU4P/Rvq7d6FIJmIUuibKATN\nS7KI8n3RLuXB6YXRJGxJqvJjdZnAoFNDh9Sg5vZWtz6TIR9VnEkREwcllyiy\nCuY4nyM4F/pLA0e+xG5A9DM5kZX464jFfnjgN2qLIIjX3y/yy1g01NKnWeN2\n0FKZ9aLQ/VKh4jeoP0Bprl+lZS8axbrxQpCkDj0D45axeRis7+nevn9Nd5s3\nljMHMCY+MtqhZHsxVd2viUQu78qMqJDPHYjM4T7/SlHkOGTAhBRZFX72VSPG\n+uxClJ5HOwPJlu8ZPkzs4XhSXZVZuyZLEAUw+RAcJrNBgpcRGUJRAvIW28tA\nMQy77MPVD5buV34dSwBVbr/a5ICV2mQPQkciEMhC/pCIFF9619cc54uD7ekI\nerBUs7qzQYxrgVILoQ+XsjraWCxjvXcCVCsgjpganP3tZVC9E/ObRZJ/NWRr\nyi/7Z2CEg+LKM3i2gfTfe5J8l2yt0wdKPaO9mYVWwXda4RjUzkqXvbHD+Lcx\nL9S/NLuMEN504gJajU3bRRSFEDLy4feU37H6SXIzXGJVfFObgsZo3bpKJ5a+\ndiHwPXQ35g/u3gIr0mZUCmxvFKrlNbg21HxdNPFAUrhHxPlx/MswviIo3L2d\nNkEVtZ5XYlDQ+mnTD/SJihY3oGUgdAgYAbLAiIDQw/XycK+CRtuC5YiiwqSm\npIPN\r\n=9uef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIVaZFkXUa9RQXbkA9Z0IUdb+JWU0GTCMPBEO1cCT0PAiB06blmbdpw74fzEom9K+7JZqNbHsBkRiw7hiZr0+kXvA=="}]},"maintainers":[{"email":"domain.management@americastestkitchen.com","name":"atk"},{"email":"jason.aslakson@americastestkitchen.com","name":"jaslakson"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pantry_1.3.0_1536181835287_0.6791115046220799"},"_hasShrinkwrap":false}},"readme":"# pantry\n\n`@atk/pantry` is a Pattern Library for re-usable React components at America's Test Kitchen.\n\n## Setting up pantry\n\npantry depends on node version 9.11.2. If you aren't using node 9.11.2, you will need to install it.\nYou can use a node version manager such as [nvm](https://github.com/creationix/nvm) to install node 9.11.2\nif you dont' have it.\n\n```\n$ git clone git@github.com:Americastestkitchen/pantry.git\n$ npm install\n```\n\n## Running the app\n\nThere is a basic site available within pantry that exposes the components available in the project.\nThe code for the app lives in the `app` folder at the root of the project.\n\nTo run the server:\n```\n$ gulp\n```\n\nThere are also tests available for all components included in pantry.\n\nTo run the tests:\n```\n$ gulp test\n```\n\nThe home page is a list of components in pantry. Each component has a route associated with it that will render that component.\nThe route for GlobalHeader would be /global_header.\n\n## Using components in your project\n\n#### Javascript\n\nThis example assumes you are including the `PageTitle` pantry widget within a local container component named `DetailPage`.\n\n```javascript\nimport {PageTitle} from '@atk/pantry';\nimport React, {PropTypes} from 'react';\n\nexport default class DetailPage extends Component {\n  static propTypes = {\n    msg: PropTypes.object\n  }\n\n  render() {\n    const {msg: {detail: msg}} = this.props;\n    return (\n      <main className='detail-main'\n            role=\"main\">\n        <PageTitle text={msg.buttonText}/>\n      </main>\n    );\n  }\n}\n```\n\n#### SCSS\n\nFrom within your container component's css file, import the relevant scss files from your project's node_modules directory.\n\n_NOTE: This process is still TBD_\n\n```scss\n# DetailPage.scss\n@import '~@atk/pantry/dist/Button/Button';\n\n.detail-page {\n  button {\n    @include pantry-button;\n  }\n}\n\n```\n\nAll of the defined styles will be imported into your stylesheet at build time.\nYou can use any of the mixins defined in this package as normal.\n\n## Creating a new component\n\n### Development\n```\n# 1) Clone the `pantry` GitHub repository\n$ git clone https://github.com/Americastestkitchen/pantry.git\n\n# 2) `cd` into the `pantry` directory\n$ cd pantry\n\n# 3) Create a new project branch based on `develop` (see below for branch naming conventions)\n$ git checkout develop\n$ git checkout -b jd-ATK-123\n\n# 4) Develop your new component, using the following pattern.\n\n#  -- React component\n#  -- SCSS file\n#  -- Tests\n$ mkdir src/PageTitle\n$ mkdir src/PageTitle/__test__\n$ touch src/PageTitle/__test__/PageTitle.spec.js\n$ touch src/PageTitle/PageTitle.react.js\n$ touch src/PageTitle/PageTitle.scss\n\n# Add an export directive to `src/index.js`\nexports.PageTitle = import PageTitle from './components/PageTitle';\n\n# Add a link for the component to the Home Page and add a route for the component.\n\n# 5) Update the minor release version in ./package.json (was previously 1.0.0 in this example)\n{\n  \"name\": \"atk-pantry\",\n  \"version\": \"1.1.0\",\n  ...\n}\n\n# 6) Publish your changes to github\n$ git add .\n$ git commit -m \"A new component in all its awesomeness\"\n$ git push origin jd-ATK-123\n\n# 7) Open PR, have PR reviewed, merge PR to develop\n# 8) Merge develop to master\n\n# IMPORTANT - this should happen in master\n# 9) Transpile assets and move stylesheets to `dist`\n$ gulp dist\n\n# 10) Tag your changes for npm and GitHub\n#   - https://docs.npmjs.com/getting-started/semantic-versioning\n#   - https://docs.npmjs.com/cli/version\n$ npm version major|minor|patch -m \"release message\"\n\n# 11) Publish the updated `atk-pantry` package to npm\n$ npm publish --access=public\n\n```\n\n### Development Troubleshooting\n\nIf you would like to preview some new component development you are doing in your local environment, you can install the `@atk/pantry` npm package from local source. To do this, for example, within in `atk` uninstall the existing `@atk/pantry` package and then install from a local directory:\n```\n$ npm uninstall @atk/pantry\n$ npm install /path/to/pantry\n```\nNote: When working in this manner, for any new changes to show in `atk`, you will need to make the change in `pantry`, run `gulp dist`, `npm uninstall` and `npm install` all over again. As such, it is generally more advisable to do the component development directly within `pantry`'s `jumper_cables` environment or within `atk` and then export the finished component to `pantry`.\n\n\n## Updating an existing component\n\nTo Update an existing component, follow the same procedure as creating a new component, being sure to increment the version number by running the `npm publish major|minor|patch` command.\n\n## Style guide\n\n### Directory structure\n\n```\nPageTitle\n│   PageTitle.scss\n│   PageTitle.react.js\n│\n└───__test__\n    │   PageTitle.spec.js\n```\n\n### Javascript\n```\nimport Component from 'react-pure-render/component';\nimport React, {PropTypes} from 'react';\n\nexport default class PageTitle extends Component {\n\n  static propTypes = {\n    text: PropTypes.string.isRequired\n  }\n\n  render() {\n    const {text} = this.props;\n\n    return (\n      <h1 className='page-title'>\n        {text}\n      </h1>\n    );\n  }\n}\n\n```\n\n### SCSS\n\nEach component created within `pantry` can optionally include a companion `.scss` file. This file should ideally contain only highly configurable `@mixin` declarations. By developing in this manner, the final implementation details are determined by the consuming style sheet and are not dictated by the component itself. For more examples, see [DoCSSa](http://docssa.info/#components).\n\n```\n# each mixin should be prefixed with 'pantry-'\n# scss files should be linted prior to release\n@mixin pantry-button($backgroundColor: #ff0000, $textColor: #ffffff) {\n  background-color: $backgroundColor;\n  border: 1px solid gray;\n  color: $textColor;\n  padding: .5em 1em;\n  text-decoration: none;\n  border-radius: 3px;\n\n  &:hover {\n    background:darken($backgroundColor,8%);\n    transition: all 0.3s ease;\n  }\n  &:active {\n    background:darken($backgroundColor,25%);\n  }\n}\n```\n","maintainers":[{"email":"domain.management@americastestkitchen.com","name":"atk"},{"email":"jason.aslakson@americastestkitchen.com","name":"jaslakson"}],"time":{"modified":"2022-06-12T14:50:04.013Z","created":"2016-03-03T17:11:19.494Z","0.0.0":"2016-03-03T17:11:19.494Z","1.0.0":"2016-03-03T17:18:27.192Z","1.2.0":"2016-07-27T20:14:30.711Z","1.0.1":"2016-08-02T17:00:00.229Z","1.1.0":"2017-10-16T18:57:39.059Z","1.3.0":"2018-09-05T21:10:35.383Z"},"license":"SEE LICENSE IN LICENSE","readmeFilename":"README.md"}