{"_id":"@vitalsource/vstui","_rev":"153-bf42d0d64fe955982f3470f88bb287ac","name":"@vitalsource/vstui","dist-tags":{"next":"4.0.0-beta.14","latest":"5.0.2"},"versions":{"1.0.0-alpha.6":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.6","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.6","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"25cff3f40c007ff71183228b962ce5895fac4609","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.6.tgz","integrity":"sha512-EouEDlm3n8V+bqbNVccwsweadM8czcQGX1KjcVN6ZxKU2GxkJxCOl5a1x/C3POasqw0qlVXBfOxKSwe1Qs8K/w==","signatures":[{"sig":"MEYCIQDLhMYjQpKS+i2pEpoW71qrOUqOM5ltBlMrwSgCcFiJZAIhAInx7N1is6frwxNZzvjf5ealX+dYFcdi8ng8Dc5YT1/a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.app"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.app"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:storybook && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils/,/utils.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src/Button/Button.js src/Card/Card.js src/Dialog/Dialog.js src/themes/ThemeProvider.js | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","loki:test":"yarn loki test --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333","snyk:test":"snyk test","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","test:watch":"jest --watch","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","loki:update":"yarn loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","postrelease":"npm publish build --tag next","test:coverage":"jest --coverage","docs:storybook":"rimraf ./docs/storybook && build-storybook -o docs/storybook && echo 'docs:storybook complete'","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.0.1","classnames":"^2.2.5","prop-types":"^15.6.0","a11y-dialog":"^4.0.1","get-contrast":"^2.0.0","react-popper":"^0.7.5"},"devDependencies":{"jest":"^21.2.1","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.2.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^21.2.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","styled-components":"2.4.0","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.4.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.0","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","@vitalsource/vstui-icons":"./packages/vstui-icons/build","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui-1.0.0-alpha.6.tgz_1517282803319_0.8734579680021852","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.7","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.7","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2c57d0b37642a783de1102c3c8dfe0138789c23e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.7.tgz","integrity":"sha512-/kldGkOS3bqSP9rQ20apZ406w8NDyzeyLCC1U6q78alXiU4dd4P4REQu3MY0NCeV+bMApqGibLUjAOQ7LgHxdw==","signatures":[{"sig":"MEUCIQCQGQIucDFWTfv6N6iC31MZzPLetOhsmb7ssl1PpyfvrQIgFmQPkUhHsZTuUhKQUt4TMlIcxdz4WWU5YEp1hNeEY3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.app"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.app"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:storybook && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils/,/utils.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src/Button/Button.js src/Card/Card.js src/Dialog/Dialog.js src/themes/ThemeProvider.js | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","loki:test":"yarn loki test --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333","snyk:test":"snyk test","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","test:watch":"jest --watch","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","loki:update":"yarn loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","postrelease":"npm publish build --tag next","test:coverage":"jest --coverage","docs:storybook":"rimraf ./docs/storybook && build-storybook -o docs/storybook && echo 'docs:storybook complete'","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.0.1","classnames":"^2.2.5","prop-types":"^15.6.0","a11y-dialog":"^4.0.1","get-contrast":"^2.0.0","react-popper":"^0.7.5"},"publishConfig":{"access":"public"},"devDependencies":{"jest":"^21.2.1","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.2.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^21.2.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","styled-components":"2.4.0","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.4.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.0","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui-1.0.0-alpha.7.tgz_1517386120758_0.9533179614227265","host":"s3://npm-registry-packages"}},"1.0.0-alpha.8":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.8","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.8","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2f390f4da934945117a6b1733046ed3bb0678745","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.8.tgz","integrity":"sha512-UH8hFRo5n6Pbt8cSu8lR9/atMbGYZUvv+PL7GWQfPlMoRGH67cfN0f5Mx26TcpR4iPwMH0LEZXQ5JlBrdgWF0w==","signatures":[{"sig":"MEUCIQCgRd/+GuC+LnB9cfdAJGDrSbAh+MY65GtM5lZpTtdpkAIgVyA3ORQpHShmwK5mwkZgUxleJ8lrio32Y7g0i2EIgJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.app"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.app"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:storybook && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils/,/utils.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src/Button/Button.js src/Card/Card.js src/Dialog/Dialog.js src/themes/ThemeProvider.js | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","loki:test":"yarn loki test --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333","snyk:test":"snyk test","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","test:watch":"jest --watch","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","loki:update":"yarn loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","postrelease":"cd build && yarn publish","test:coverage":"jest --coverage","docs:storybook":"rimraf ./docs/storybook && build-storybook -o docs/storybook && echo 'docs:storybook complete'","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.0.1","classnames":"^2.2.5","prop-types":"^15.6.0","a11y-dialog":"^4.0.1","get-contrast":"^2.0.0","react-popper":"^0.7.5"},"publishConfig":{"access":"public"},"devDependencies":{"jest":"^21.2.1","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.2.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^21.2.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","styled-components":"2.4.0","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.4.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.0","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui-1.0.0-alpha.8.tgz_1517387069434_0.6665596461389214","host":"s3://npm-registry-packages"}},"1.0.0-alpha.9":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.9","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.9","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"08ae1f6566addbc6beb77d3725ae4f6d44dc5333","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.9.tgz","fileCount":97,"integrity":"sha512-5ZS2NrRlthV+aFu6PSYCNbOcvy1YTUJiyradB8bbkrsgK/dyRT4FuNyHshU8MqEIl9uWCEKC+ywbIHe0PBQPRg==","signatures":[{"sig":"MEUCICp5GZqsBnP641i/lg/5t09N4iJP0SG1w97XiZHIr7MDAiEA6nKLeg7VyrT21xTOmHq9cCuRP2Wpv3HQ7n4/cOlY2y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253901},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && yarn docs:storybook && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude ValidationMessage.spec.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn docs:storybook && loki test --reactUri file:./docs/storybook --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","preinstall":"cd packages/vstui-icons/ && yarn install && yarn build","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude ValidationMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","docs:storybook":"rimraf ./docs/storybook && build-storybook -o docs/storybook && echo 'docs:storybook complete'","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","test:jest:watch":"jest --watch","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage --collectCoverageFrom='[\"src/**/*.js\", \"!src/utils.js\", \"!src/components/**/*\", \"!src/style/**/*\", \"!src/utils/**/*\"]'"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.0.1","classnames":"^2.2.5","prop-types":"^15.6.0","a11y-dialog":"^4.0.1","get-contrast":"^2.0.0","react-popper":"^0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"2.4.0","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.4.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.9_1519002401030_0.6082784960793917","host":"s3://npm-registry-packages"}},"1.0.0-alpha.10":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.10","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.10","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"cb97070521af6789999bf56920ee786a91691500","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.10.tgz","fileCount":97,"integrity":"sha512-FvL6cMHIgLeARxPfFRPYxrqZWdPOe435GyhFTRePMTjLmB10MCEG8MtKTk1Pw18QK70nyqbnTbl3FKy4r6wQJg==","signatures":[{"sig":"MEQCIBhWNZ7wxbzQCH7lOndz0SD/6ma0HcnKx91MojYi4e5XAiAHbsRnMxDz8gfdFIoxsINyHKl39uqqXZlNRBkO6wklJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254101},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && yarn docs:storybook && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude ValidationMessage.spec.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn docs:storybook && loki test --reactUri file:./docs/storybook --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude ValidationMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","docs:storybook":"rimraf ./docs/storybook && build-storybook -o docs/storybook && echo 'docs:storybook complete'","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","test:jest:watch":"jest --watch","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage --collectCoverageFrom='[\"src/**/*.js\", \"!src/utils.js\", \"!src/components/**/*\", \"!src/style/**/*\", \"!src/utils/**/*\"]'"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.0.1","classnames":"^2.2.5","prop-types":"^15.6.0","a11y-dialog":"^4.0.1","get-contrast":"^2.0.0","react-popper":"^0.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.1.4","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"2.4.0","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.4.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.10_1519007991733_0.894087543675246","host":"s3://npm-registry-packages"}},"1.0.0-alpha.11":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.11","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.11","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"b0ad644ffaf819e7452f66b3a28990212651dbf4","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.11.tgz","fileCount":103,"integrity":"sha512-q54edw2ULCDkVpRPePYXmE8kqQy4kkPaRDIPjByzJItpmhyGZM6yFTXEWO798AFwXUjs2mRekFLuPq0TI2XjTg==","signatures":[{"sig":"MEQCIHhPbo7DwE2o1E1K9LQg7bmM3PocprEY2H3NFyMG1035AiBPARkyPbilfZ1BvhBbuDTrQIFHEj3OQUJ0CbK7Iu0GKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2DKaCRA9TVsSAnZWagAARl8P/3HeaaorC4jopZZGQJM4\nS+5qLtomvVMYwWKgSWV1EVMYNNy4sX4ZtoE/53nAEmiOamANZeqO31+ym2ZJ\ntW04xknZ+R7We5xDRc9ODLqmDQ+WK9pCW6cGhPfrBchBMVA7uoN8/RpylUVV\nlaWkiGXOiALuTWGnk7au/g9uqN/GtGAsv08U87swDE8z0NHr0fD1LbO0vit5\nxXefkbhsedQ2or76d9LQJYfF94gVzhDWXOwrRCRyJUfdT8RusF+rBj2WoAgI\nRm9FC2I56Z6+4g0yAgqYbQvhiDDvLirgZ1K7JPcy3wlGZ1XBuoH1oTBtwQKj\nV4uBvghduksWJdy+un3M29sFprrnUy3DIS0kXrKt4h7YSg6m1hXjCKSPCcMs\n0aYU4eb0fMViC7n8FRwrNRRKgGG3q14561Zu2uZOby4XceJAbPr8ECcZ/Uim\njXPwtGGxEb/9gPdIz9VV1PUap6jhOWciYNd4As4Me1wn10eAQ4kOvlMZzrzS\nXN6p1MDvC+ifK5F67sdNK5ivB4pPJsqjkye+1p0JDl7UxmllZfQADG0VgfBj\nhl5EwEoAynwTiHgdYTveaSTP2QwbXz6HLQndXuEUcY/Q/66+NJIDuTJzixLJ\nxvcaNAWfOiJToS/uZNtkQ678DjS9f0wi8jmjmXL6zMSCJMtnZvVslla4BxCp\nMADP\r\n=59EN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch --tag=next","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage --collectCoverageFrom='[\"src/**/*.js\", \"!src/utils.js\", \"!src/components/**/*\", \"!src/style/**/*\", \"!src/utils/**/*\"]'","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.2.5","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.11_1524118170062_0.334429958297761","host":"s3://npm-registry-packages"}},"1.0.0-alpha.12":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.12","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.12","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"f77da20cea09c1e3359e3e84007fb0249bd1c549","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.12.tgz","fileCount":104,"integrity":"sha512-SKCBH7ym4bR+4U4+u1cj7p6G4rOBSImxALKiCRZqlGOFr5VZOWzzxDfexKZ2VrSA60bczYT8MuQHV/BXLW0dog==","signatures":[{"sig":"MEUCIQCExcdCjpavVS/NWj6lQbxitDUrZXw9cQjKGEOS+YYTZAIgRnbCvCxvmmBCbRtW5yKLHIysCgoPbf476/ZY3hw69fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6Jf9CRA9TVsSAnZWagAAgMIP/AggUQ5S/Lzj+J7T2LZq\nQZP6tG1NS5sWDg5Jv6al5edpFK3L72YokjDA5KoI+h9X2e1QJoI84Yl5MUTZ\ncO4Fj7jo65Yzi/LpK4KLSU42PVm9gzDMgAb/K9GfMSyTRJfE8k0JR1cNDQ8d\nxpR22rsYUlDv/J0knjUceMlhMfvFhirzqV7GynDWOix7iaSSv3Lpwv/1eqze\nFYWGILZZiupXeioeS75sTSbFXJoPXkPlgPIRIgBs6AToHgtgYQPqGAOtwidP\nKsbKlnLPGESCAcqCbyFGdEpFxapDynga9H0IK5bRDSzosqvC8PDn/Wppi9/C\nTB8R9fzDI5kHxh6ub/qnXb3qHmnvge1fechA28NxD6CXp9uPhtlD5F0nILU0\nsipjbLDA+OPJTDPllTLbFRknkxZrUU+FYpDJ9pyQCJ3s27MFefldQN5kHafz\nw8czZ0z6sxeKQeho6GJDR1yRJe+Qu19EG3VxDBqOR8WCXLV/xZbZO3YXWD3B\niwJhFIbhLVSPt8lQPdZkWyNkyeJ3TJOfkJn2YmkEXKeqSDwTwOmixCLFD8gZ\nh6u9GmE47qQ1HtmpKjrjsSWAZVhB7z9kkubnoW0QovSmzZAd8sPg0j2oTIzt\nIGGu7NgaKGyhEOjb3gric3hw76KVsoHmXYiOjTvwArHd7sb8NLG7IfTVDeJp\n1yKC\r\n=+a6A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage --collectCoverageFrom='[\"src/**/*.js\", \"!src/utils.js\", \"!src/components/**/*\", \"!src/style/**/*\", \"!src/utils/**/*\"]'","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.2.5","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.12_1525192700775_0.36049627559188213","host":"s3://npm-registry-packages"}},"1.0.0-alpha.13":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.13","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.13","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"1ef8ae3c0119305098958a4301134eb174b972c9","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.13.tgz","fileCount":104,"integrity":"sha512-Vxgr3/Yz6mv6LIgo0pDvWzzubPS1emFmaxRwVj4D+/l0G875wA3KbIwakLs0rAaRQABqikkjeAiQo8wmX+B2Aw==","signatures":[{"sig":"MEUCIFKkWOpY5/sskds9gvlEnERU2GOnZhi2VSJSeNaZElpQAiEAhtG9UlWFIBJUTFdsB1IlWtuDv4tGyXpc3DTLAh41Y38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6mTcCRA9TVsSAnZWagAAb3gQAJKXi0JspfuMGpOZ6ung\npZe4EZtDTGf/D5s+hgF0KxUaKoV9VPrbxni0xYmFYWR+cH02sAPPCsfOSxph\nQS+fNhMlIvHGvB1UwzmUwx3UoR7aq5cX+sHQmOlA2pSatT2HjERbHq4aJfe/\n/2NnAizDd70vjli6l80trHnMTNOHYugU7EvKoyckEQNNAim31Rp1m5aqYKgx\nzKWHWMvH2PW6i5pwKjzIa2q6R9vAWsCK3GXk2dbe9Vaos+XpOI2JuUkHSVFL\n+QRQDNRYNWt3N18bJDZHbl0ib/ikEeA/oUcP5WZ1ROQ/l5fWbqZ+VAdHg1lj\n1jPptgEv69qqdLfcNJ0k/pcxLUaSfhPnUBIjAyj1vT16C2dLwfSfjswtPOQy\nB4hZKSAFNYXaQUUqLIDye2IcZF+KcwVeyRvx9B9zF5AwAvupqokHSKoMp65n\nIUveyyabNGRC3Iv6sWLv7BoBQJESqLwY55EsrlVdbLEmtJ5vBvhpE/jQfetS\ncJAmVfBDp35XlwPDne6kQHVIOVZNsk1ddKvc0ztgwdGy/oXxRZyco2DonKvb\nOr6fnfEzkVMQ4mk1JtbchUDPNQm10LuKxXgAI9h1W+D2/byEQMvYVcdwRULA\ntF4zXhKH4W6Ee0vgpVq2+IT/IsjqCA22G7NL8Vzq2jFyQuYhoEHAPUi6efPK\nqPHP\r\n=PhQH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createPalette.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^8.4.0","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.2.5","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.0.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.2.2","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.13_1525310684202_0.05068789856035272","host":"s3://npm-registry-packages"}},"1.0.0-alpha.14":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.14","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.14","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"67a058f0c05b87e8d636858435bed20f6cd6f2cb","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.14.tgz","fileCount":120,"integrity":"sha512-IHtcDkm+ANQuNLSBNhVBvnDYKtPZI/M5/f2H6hCuGwn+hvdV/C4H8Stgb0gsAteBIhnHd6APmL7vGeOFypVO1Q==","signatures":[{"sig":"MEUCIFc8S8LL5OVsXnz41QHqNimND/JtaEZ7ziXsXotaQHUbAiEAlTsgDf9ZyDaR5KEIuTeEMp3YPiycy1vN14zqgzq7itU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH0d5CRA9TVsSAnZWagAAUJsP/jSbnwXEoO5jQaMZHxY8\n00jvTkwrOSMd2X/Ujn5sPkOrfC9styKFJLS8afdBY+9EHZ4Dk9cu88D7cAdP\nZ6ZoukfV9uV7TWRVFCojJTsiQFdgStJb+CaQJk1SimDe2p8/yMVNbIMA8QA2\nTmzMKiCAMtcZDhjX4qaP7uDhIIWAtwEu/x0eqGSOHvEytCG4iIRyCMRXb2Cr\nMSM/Gofc0UUXXVuiX4LVGWjcz49hisF1uALDkCftm+PeOSjiTJVE+G6drwBN\nHVc74noziwHDhm2Vloy9Sfk6IWMxQXVk3OXGTuDQGifAAfJAS5oXWZFjkWCV\njikfLFuDipmqC8hIOJ/97w/Q2rDBIYFsWkcz5SCXKfxfg5UEEEnx/vo3qNjx\nk2/tP01iuLvG7tIGQIUG4xyG54wFvMMxAVOxErg7eVgSRxTNK8zs1ACIZpBe\n7A6ns/T89SUoLU0fcR/SIT19wBQRV0L9KjC+OcfWJ+6Oz7tnxnXNstkuPsl3\nwRSZ4T7JTYE1CrTINVLKm31A543owUdKcgUuwIw99VesXauclBHNpY+ZjL/B\na5gnuUvlkZeczvhAG3HVpmyK2Rh3TD3a3wPU3kUD3fU8i4s3yGcIKdVZfgPW\niJeWtlaanOKheCECrOP/B/ISZIXzZpnY6CIacXTP2ubX8xbd1fKxpwgRlA9D\nmqO2\r\n=rS8r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.5.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.14_1528776567880_0.7232031399132763","host":"s3://npm-registry-packages"}},"1.0.0-alpha.15":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.15","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.15","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2f7a975f0f4e50a73dfdf14d81e0c8a28692c80a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.15.tgz","fileCount":120,"integrity":"sha512-85d/hWmE0wt8NEC7cQ8CPaIy6FdJHDCQWbp4aJkW2tST4m/4rymxYGnFXjpo7hyNKJCrvBx1TFSeJuEoJSyrOw==","signatures":[{"sig":"MEUCIQDAns+RV3AWQycYNijTZhvo1DouhdJuPAWPqA/W0JW3uQIgQ4srjkKagSTsf+EjFX7vQzxPHizIHe3v8kV5IBm0kQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbItEqCRA9TVsSAnZWagAAxKQP/1R/bMo7uZRvWfaJZbMq\nKZ/tRkg6qOkCtG/vLtdbvuiZAs+jLY7oHCpoksIB3dFRTjvErSle8VXPt03c\nZc7iP+a00S69oNIcQWm8o8PfbPXhANtG8NYt07/SnpTP34o4LzBDxwlqrdWl\nndX57P5JO9E3EdDo0SDDU88W1sham88HgSUAPF/DPy3VSTl+BTlXgbcJr2ph\n6EeMpPDcCJq9SKNL1SYz8TdVKOf847JSeWIGQO+8LkHzi+ScJP2/AneEmZWu\nEjyMvywv2XueYo5U7FUFlgwbzYp6frjWmxBN3bS1kiNNitfhsNKjmo2AaaMR\nnfqI1Xc2Z9o7/D00Nah0+PGPY67v7wrqS0keZsU+n1j89nP18lkyjfo4YuCw\ndRHpt37HsrUSf7cCqA1/jg03nZdKBUSgC3gep3RBzhx4psNWfCDXFIvT3GR8\n5kLFd3M+E4EgdNJ15HXQDYpmDpswodNA9jaY2DnuznCRVDOFZPl5OkG3jyoa\nY5GgfoNZFJKJOkwXkWtierTUvrCsQDhpXlJKU8MPBLpf4WPDslYR+DSMnyuc\nQ++X9dtdI3fglbo78WZkk9lFlOjte5ZnSP4PdfYcP0usXdve4iDiT8ej4l0T\n/Ki+Gqb+R40lh+rgrWp0uxyQ5Z4tBGNUjljvZcTT0t4Wml05dGclgGgrdJXb\nEpKd\r\n=gLkx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.15_1529008424618_0.7887905664006922","host":"s3://npm-registry-packages"}},"1.0.0-alpha.16":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.16","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.16","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"f22db1154f54af01d41b6ae3da79919b33a84a89","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.16.tgz","fileCount":120,"integrity":"sha512-D0GUoMsA6ACAU8j615uA7knsgPvf2ob63HN2OBrAcJYogpPoWmsfS7Ev52HurPtCk+TTtGhi10w3hhRT8Vwiqg==","signatures":[{"sig":"MEQCIG9FtbLacEsCLk4rI5FKUw6EP+R8aL+O+qQUg4z/o+NRAiBOzBXOdgWpc0XvMjDPYy4DH2M1/bz7T4+AP01WUaR5AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ9KMCRA9TVsSAnZWagAAfjAP/R+p+f5e1/HAFI8mFkiq\nYEdlczyDuPsBXYNgMOGXlVTiwYaVZOeXDr/39iXKioej3HvyU2H7SYPAGKsF\n4lI+Ob9TFJFYhPAalY7E6lfVFfYq0TKG0gHMFtv5gONo8oFqycbtIW7ev8GM\nzL7uI+jYjMp1KQC04KQuwdQV0USLocrLTITbEkWVfCMzrTTgopyi19F/1RDV\nZ8QFCEk8P3HdlEIbIeh8E5hz74sYk59GDPPjuHyt8kLwvHVMozwONE2LYovR\nhhloGb5ecnTfviAPE0ImtmpacMhfgqPTOMvrrqtgiyAiOguSyHfMhQLB64qR\nb+xzdSZjuvR0dVDm+VPWntCm+Ro0F/PfSZvMhtlLVPRqUTbGDBJ1DQLcoLMq\nm2bImRULrlvJ5UstvXRzHWLcxAC0WD3c6e+HkFD4Y/R+N4gj1Vt5HzIZ2XOS\nj4CB1FfVStm865jz+wmIVF4+r9oXtKBNqGMS7Q7oL8qhkW4cwPot1b+eY/78\nHcG8vFMLXGD7XcDsb3oYfaPACd24PKpM52HYzJv5GkLkktRHducMzLa1zFAT\nICEnhPUpX83h+R3fBsC34eDA5Djp8K5Uy3RbU+VvpsbrXNPK86vDm+snRHUT\n/fYK6cZhiZE7uIchGCU577RiMV+8mvaaetfo9VA+ZFh7BvADOfl1pxbgxPVj\nS0MR\r\n=lZ6r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.16_1529336459502_0.40004850872674225","host":"s3://npm-registry-packages"}},"1.0.0-alpha.17":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.17","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.17","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"1b9bd8b78f06f7b9371b652f4b9fc618bb5ad9d1","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.17.tgz","fileCount":120,"integrity":"sha512-v6HC6R0F95N9miqcF8uOPMV4Z0ByZlLU6HYPFzOKgDVmIAnOfHemG64hj1otcn/ORd8J9gq2329IcyOEsJs4Uw==","signatures":[{"sig":"MEYCIQCFkr3M/bxoUFZBY/5FezijE13/QLH5qK6oAgh8NZkxfQIhAJt3zLg6b7JhDLNOTj6qiGqUgxljfKVnuCbHBzHzEeyL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":363802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKA7zCRA9TVsSAnZWagAAvKMP/RwkkJvt/8yiBRUSc6Dm\nA130Kp7v32VRM53WnQVxjZfz1Tx+ob2zt3DNFW+JQrT4pHxZqBY7flGz2PxN\n2mv/9jMUqd7RAr/jf6rYRywkyyr+ZPvh9r/jHM6ara1ov6lLbEt9DeeSQx6/\nzvP9nPE1FX0H/txF5M24266D+G4XQwYLzXhZOec8WgSmL36DxSy7QTEMlWDI\n9oOpI7IuLpRlLyVPyU9C3ULFVRl2MziKzy3TJcq/vwo4lcJmV3Lddys3CQji\nd9viINwKoIec7wFDVzxI0UyZe1wkDVUIUj7UJHNBHkZ6QXtwJKI5fx63LpWF\n8u1K+ixvj++cEOLNC77ssnlmtlqHe/g+iU5eB3gYwWaiNlHXfolOanpAs1Wp\nxtepb1/h42wC49pgMLI2ZBQ4g8d8bCMQa7NAFz8hWuBcdi7yEolIYqweK8yM\nONO8+8uXn6O/0P38kf2STkTDfK3v/uSc+KNWsI5J32wmZbSNAbRtLNiak+8S\nm9LbK/wuKjxkdnoOE0eJ5oIS66YzE8WG7oNg1SQL/SYMJk3FWhmv9nIe72Oy\nfOL6ub2OKBPolgxq62ubUPKrnwGzhXaW1MFLBODdbhkHCOOo2NZjCT1OPTqC\nVtXO9SGVuqyJKgnUWDUKkHVv5979SAsV2TZFa/pojHgwGVIlDuIvdT7EynPS\njkdb\r\n=6sju\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.17_1529351922511_0.8087801157117005","host":"s3://npm-registry-packages"}},"1.0.0-alpha.18":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.18","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.18","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"6ed1c12f2f71a72aaaba0100618aef752f7dad71","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.18.tgz","fileCount":122,"integrity":"sha512-hv4JC0mIdnYGvHpEZgS2wUSYXeoBlVuhHIMnyCgEbbKQhZYpqjqsjEoCA2rL5Ep0R8HAECoTLjcqOCCRMHfcXw==","signatures":[{"sig":"MEQCIFPyY675rAfLCzuw89lZ6kamzmFuQzojWtMjiHml488hAiA4aYcTDriL5gDRjVfjzYTMLBFlYX9uuV93Kg/JtktSAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKVxVCRA9TVsSAnZWagAAZJwP/0q2R3uoT7xhAeZWbXbE\nxeTErkX22bTXncLN31avrK6VpZCECBndZRQ41cBZ1pIMehg1Tr3nW8AxExEC\nS6cLWZj75vdCkw9nx7o6E2YxjjYPcFb2hk4D2sjz2+6ikquRbeoRAUPW64ly\nQWsKpWgbloTOQQiKfprjsnJvZtQJ8bDM2e0ourfKoYr14TIghdF7c+1vS36i\nEHiuHSAPIO8tB3Bu2oqLN52dsoSK5ODhk8Kb1ia08PjsFoZOHtPh9BzEHC3V\nFL8KvOByOczukaVLvhN6TcgIZi0Oou1Mh1m164kqbg9Hb8h2IS1EtWaF5orL\nd8qmgNO3ts6Slpfo8dH0BlBqWcgwBvJIG04YDW8kg4RnzFjUylLWA5y8Wp6D\nONUTccS0Zwy0E7Jb+aQQkLTBflG1FHm4DNqFeBe8ydhmAmwowxjrETHbUK9X\ntVRoPNAkszR7BliFtqWZw9ZJb3NL77uQbwC6tVGRwEkXNU4UKrq1fhyo2rsO\n/ozA1gZO79vhr8VuCmqUUnoi1Q3JGaP12bIrGif+vJzEKoCU3SohL/jA3/6v\najgSuy2NVHbU3h/w6GMnNO6kWXr3PLm3RsES45m4PISNU7Fq0nmy6G5aCN5p\n7yCIVVJIWGVduaU6SdB7V/6Vyn7cDMs94zqwM1p5BJuUCoDXln5082qpgBlh\npj7U\r\n=vRBd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.18_1529437268475_0.8601497830572056","host":"s3://npm-registry-packages"}},"1.0.0-alpha.19":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.19","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.19","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"556b24a490869f5d65848f9cc1be759d1bdd1741","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.19.tgz","fileCount":122,"integrity":"sha512-ZtGL9EHfhL+5TI7EhuMOV9DCCIrlwz1xk36jt899k8tFRm0rM49vJHI/OF7Wli8uRitZk4+Wymo/Uk+n4WO9Wg==","signatures":[{"sig":"MEUCIQDgBOuY5MiW5wESAjY1TrzuogE4jnfaHsk41yGlqUYL6AIgLgKkR8YktGBQYCd5OvLOsfVQwASzBM/zysB3lZSMqnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK8f1CRA9TVsSAnZWagAAUbsP/AkRka7TwZv6P29zuWNe\nb2eYhPA2zUdbF6wb+HNOleMBq3Ilfs58yRDhUpjKGp45u7Gm++R6Nvbs67xc\n04ktNAE55iAWISqCpqhpJnoPqR+SrCMeWYfJ5pXEPcxBbMEPer6QyLiYnXe5\n73IubgrHdgCdAQd5ri1FsNphnN+Bj/WVxaczCMnKrm65MDdtQGlTyPn6hqCq\nB0F7GF/2CxVRt7ocI6z4W3Go9XXZG5hEvRAWEsTuhoMEPK8XFCv6IF3DQ8rS\nuuVWGIZMlRr43+/BnPk4DNLSs8Xhvd8VUY3SBUIXbrDcBAPFx6z0/KxT55TT\n1yVb+o1AzkabKI/JRuDm3DcHTuoH2b/GDqnJ5b419EcpCjEqz8N6UNtUWM2s\nHrBy8czDJ3wjaZo/7CcRJsuVAbTF8imMMjOGCe03dct5YUZ07Q2G3VqlFkWs\nyXHbbJLDbC5vrBctnUWtJZNk8xZ6OrluRlYy4ldSniB2IOisqCk03VhVpMHk\ngiRfl3BYpIGsWS3LL3CFEJJB+vELVLZbTQsY0gPNWSGQuvXV1iDx1xz40JdS\nEgoQvLRqzycg4PRbmP0jHIBL+5T5RGMDOEm3Y5eVg5AZYDBftIF8V8zk35kp\nD0Uk5d3USfepK00KEQ7KQ0usptl271q4hhoOFsZnS2SCDj3rY49bvNCV34GH\nw0S8\r\n=53Cv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.7.0","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.19_1529595893003_0.33307955456686056","host":"s3://npm-registry-packages"}},"1.0.0-alpha.20":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.20","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.20","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"dcfb4107bb77e3b28be02a426ae06ee1a1af5582","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.20.tgz","fileCount":123,"integrity":"sha512-cHx1ctJgyf7yLcRVsDcCBlnLOtrdci0UXbOgU4hl+qXTvVCIJE5ZJ8l6nDlfZWOcnZeTk5iy2ZbRF01CmqhW8A==","signatures":[{"sig":"MEQCICDANJVx6/CKLvWTS92O53E4hIeo9H77kH8uxB19VAKjAiBqJbcQQSbo0P9FB0kqUOgMT+oYgm59hXgl8X/2k1Gf0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYG/UCRA9TVsSAnZWagAAmQQP/1rAAfmexYXmoqnPRX35\nXM/X6/I7OVAKFxnWzZtqDbCvPNyH9Ki3DFZeHQvbsZ5R5GtLBzgrpcMrMSor\nabmgVi41oJ1X1InX1R1xxFG8QWjdprCQeUO5SrM938/NZ69IG7dH8GMDa7iz\ne+XTR/0Tda23O2YInuvbEvYnuYrXXmnAmchBHcA7ZOVWj5uBnxRkH363skAi\nkmxWbsFbhrx0rl50t5vFFKx9U5zmK+gbGU3DkVkJcSVWnikvmElE/NmJXPCj\nCMZUKBWH4yfWXntJEZ15z9+nA+jny37NtMkBNIWp/Eu9jno5ZaNkW+G97F4a\nCkr0vTt/CJ94S/YP1bQy9X8fPbRqPG3VOMFmTV9064nLm2SYsY0Tq58KgPiv\nVFSfk28Ox2GErFuWiEZiQZrX+X4I6RVdJ03xFzUQqtbpwSVuE/uv0STuS/Ih\nUjhb7A2u3hZ6h67qbQpjcIfeMj+qCSGHdVD1Uy55zs01CK2vAGlFd5EOYb8P\nxxH3VpM1/iOWmziKPOhwHkjbiazuKAJlmvZ9UmX5RnrnUd7fT4mGG83U1ure\n2lgG5CD2Y1bxZAl1mhopuDfl7i61DbZKyQ6TvAOKUoxXdbey+5EHeYUeFXck\nGqc4ub4onwQUuCQOjWGg5uxIhP3pPwg3tvEn7ylzhiCyIFtxsBfJmX/n9X3e\n4XtF\r\n=veRz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"np --no-publish --any-branch","version":"yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"npm publish build","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","test:jest:watch":"jest --watch","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.20_1533046740648_0.10929349166909996","host":"s3://npm-registry-packages"}},"1.0.0-alpha.21":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.21","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.21","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"7994c0bc8399a77c8de66c1b394e84c8fdd1dd1f","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.21.tgz","fileCount":123,"integrity":"sha512-vbiinx+NFobRlJwpr1+T7z39SyaGIVB4vbXPaSWsi1ayFwWSbS+aP2owFmut2jz71sWJN+JeCbWNCnYnrBtGGA==","signatures":[{"sig":"MEQCIHa8wziBQ8b+PvMZlP+RnYSxe8glUBd7U+a4O0cg+ecmAiBYY7Qmt6+/Xguc9NOiT1cNumKClfT9dm2B+XLHTdmeoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbccN7CRA9TVsSAnZWagAAZeUP/2VSw+dGhaKHryBLafVJ\nhdWX7yF9tJUCrJ9Drza51Sw0v4jAWYc3lE5pZ6MKy93Fa2YPGpweqEjek0I5\ndFbWm55JdM1wgX5jPEeKC7bdZ4qxkUGm4rcU74EUkD3c99uQV0gWXqHgVItn\nvj2fV9he3iqhH1PFZfOxU47oY6Zj2lDWgR5ofeC5DoyGaspXjpXQcO2gw/q3\n+iUuOAXY1DdHpgsE+/0A2bN09DBFPXVQ1bgK2Aa7WfJKt8pWyyR4lYoumOpr\nn1VVYBJcYtQJHr7C4zfy9YySOTL4qSH0IlyndYrcKEQG3jbWXstmnrOlfgHM\npkavfGoGDacRYWpKsHIaocem3mrXOCezVLb1Sye+YrjxTloPlqWeNbKIMOiW\nDI8TTVrnQHblNMujk7ygvjUg4qOET+57nAVK2ognO32gyJmQN6b9iUj6u7/v\nfFLY+LXSygoz+OOflHpYzCXf/DT1jPFm0hM7fXel2zk0mfRCtqRrfL7IteJa\nuilInjq2/ayn3cRCU2i5SZyZeVElamw/L3RZtddOmSTbDn3pm5L+8iEK9PnH\nBKe04Xp+/mKM9ulbAc8ZdIeeb+uOmd4Z1aOgc6x9iZV7xb3kzmDGvnGWPx84\ndLMJveRa5srzSdC+9BK88JlFiSyZW7Ltt/CmtmjavzpI7pdmysWhoGhWLKkb\nN0ol\r\n=H+0g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.21_1534182266747_0.10620865326110662","host":"s3://npm-registry-packages"}},"1.0.0-alpha.22":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.22","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.22","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"5c30ab428d3e7ff97b4f7ba7514fe9c850be4f67","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.22.tgz","fileCount":123,"integrity":"sha512-5MVCIPVPigfO395KWNPixLYXWrazeL4g8CNXL5ZPZIUEBFMOUjXBbZ/qSCsN7mLY2KIVQezOxoD1SNlX1P1R4w==","signatures":[{"sig":"MEQCICYji+1alA7LUyKoHkuU8qs+HHsWNknFGc7rNlEjuV2DAiBmp/Xb6936BYNazirJVBBrR3rEhVsEj/nh2+lB8xt2dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsnnuCRA9TVsSAnZWagAAmAoP/R+ng3Yv7G3injd6sAwJ\nTk4XK8zf6T1EXcWRhWLiYVqZAP0XFSJXD3JM/kVzDHIXXL87i8MB3onzh0mG\nwzV0Zox2mxl5nIv6rm7XKqCVRWfaWJtiQ0ZqfPluYi1DDTS09DWpEiZiw7Ki\n4CPk5dB2ILTKLFReAePmUJMH4W/nlCAkMv/L0hIztW3DdZyMiw0L//J5xZkJ\nY1zlj8F9QZY8iQBOsPM67Vc2xAS3CnWy/qdQ7tRHqVh+LW7IJruOq1YW5Dyz\nDzU1Rw6Grbh1xFrqP5A/oYqFWrcPWpyVJ225srB2IEA8puzPYNVHG2IyjaHN\nIsLeOZF8Hc5Iz0VJM4Wbtn6N4kUbUYf3QmjDshjAAVuNwBDiNmELZqsCAV3O\nK3ZlMRDEY4PYIflbP644CrM5cNbXNPFUbGO+NDx/bo4qR8dpeZsikj7koG0y\noC1wtI0PAqbGQP/Ky5nwpUBdH20ulZmf8OwphtBj6RzoirfRD2RRUf/hbiMj\n03qqo9U5i0uBm9ZX7WfDyh0InEnaBSLtgL4IkrkD4fCPxklwyJJXxm50BruU\nNg60yuPtIu/BqoY76KGlwz1rjsw9iZROerSC1qzUFXCkkn8Oin58zf32Aozw\nk9iDeNfdrMeAxx1fsT4DSKxEAXlF1V6yRDoLxa+tIUYQ892/bMUgOtutHZJC\n7yN9\r\n=YTtC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.22_1538423277663_0.642754575519767","host":"s3://npm-registry-packages"}},"1.0.0-alpha.23":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.23","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.23","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"77c4c1c00d0d83510f688f10771b6b22ef176945","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.23.tgz","fileCount":136,"integrity":"sha512-bAtgV6dHbW4fFy6mRbZXHoux2HKf9lMrz6NtUVh5B5ccYnDU4bz9HDHAtxdjdzXew5uZ2i6L78LmP6FQakirLg==","signatures":[{"sig":"MEQCIHgW7JZpAEovLVsroPgr7YgSpN4uV72FrzbIZy9kn9sPAiBH/4qursoe3RpXi8/LMkASVyy4gCOjeX9pMY+OBiWNyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxsV3CRA9TVsSAnZWagAAapcP/RIUk7lZ8DzbMjxoxBAO\nDUHLKUMpLH54X4tB+ARbiwBz6WTPSTBuJidxg0C9tLtV/WVQTd1Y6eriatwC\narHG6zs+S8FdbBzNogWkemFX//AA/ajubZ62H28mTel+L31jslMGpPvV2yCc\ndyERMXGF0B0GP7IcFHGQv0SbQM94DvoH1ql0ACaP4t3i8BZysmtnSPsEQw5T\nUextAXOs7vBTC+tJPyIqP7MCmU+HSNPaoes5FoXun6nLRtKXDogEjU1/RDAk\n9SAxzbl6CHLFF1QUc39MCcHCYED9ecvYl7GaVMU0rzbEgM26Drsjdi9WvFyl\nAgSfYazh9XCpueFKedlAqRIQQTx6/bpF6wTBUVaWwOoGUsJfpRIuufKlzG8o\nfsYM+XbAU/kuDZAvVeVk6Jqk0BLNrxbMcYvXTPozweeEqOnjpecefEtZhByZ\nK0lZT0yKlS0iMbxfbScCLhIiAWuIlwr4baby4COBWy0EPsNMfqSRYqEbWEoD\n+PdeE0zvSJVCkZrfZzI8pi7sFmdib9gR7IXuPc7MuUX5Zct5Ixdfs7OW9LeZ\nRM0jREULwBmvv7scmAnN6R4IW4Z8Lrvb99XEeG/wPfqkmHcrfz3P2tScp9UH\neyI4gWoZSSJg1Hl9euPkoqv0yqrclSWx3bqNw7PcF+Re7S50ZxhtGteTovGw\nDeKJ\r\n=doU+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.23_1539753334480_0.5230324641644848","host":"s3://npm-registry-packages"}},"1.0.0-alpha.24":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.24","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.24","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"019f7d84a36fb6c2b2ea1ef4bf64477ee8fc9937","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.24.tgz","fileCount":138,"integrity":"sha512-getGOBuWOG1gjxKDPHJ9K6o6qG2Q09pZuNrJJppqYOvagCbilp3p38ahVDuTlrd6IJHkIABFxzUE6i8bR/ZUgw==","signatures":[{"sig":"MEUCIQD9w1Z3llaTWr529zIhv9eO9jcdxr3JquLNfS8zNwQvAQIgXlGfDpxeM+/r8l1QP/g+u7vk/6nG4LFp2gHer75nleQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":407360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4fHqCRA9TVsSAnZWagAAuzEP/2QUDVgrKdp4/Q/qEmeR\nWH5GzkSbotseIju1WnKwbDW4i6m8S0GXPxne40oMTCw/SxTn7wEpmRzCKgEp\nqmMU/wnEs8nSh7ZUUgigHoSAYcXH+q+/SKoBk+qEmBCbrgZizHtr52f2W0dL\n8VvMk2ZMJT+vKC/SKAnDOPstl1oTArusq2iFjvCGRTOOBc0JL9svd0vsYRK8\nL5ikRIPXHfYpuySo9ADswJt++PY5bS4vmoBmON5vouTYQPfTtP7qvcEuf4PV\nbSOD/N9PdO8J7rp1TLozwBJ0Hdn6jIz15boq6mvDG1prsXs/Qps7Wh/EMA7E\ndkKcP1jFr6JD+ouMl5XMDoq/B12fs2x07u7DCqC+YD7W4AbyKnQFUukKryDj\niu7/y9OYXxeYVMoXDqOLEknM4PsT6PzxLQp8z4xjw64q/IFdw42MnZKSvESx\nEIOKTkcoBUaXgC7Fke5+GZrMmc7NyydKFh67XTNxpIycxLirc4PueqyUMbdY\nVE1q57RbjkLdlssF0qZ++Bi/4ltOsH6J2pO3aIvGCWGW+ST2/EvSIt/C6CgP\n2rHy04AiL+Go/Bka3ociNcCCdFrGfzj8Hzmg24s06GptKsRs3ke604cNQIlE\nTpdZtvWa2AkPu5vqM19NxgZfuUiRaROjA/XJKL4sJHPDHgiOQ7CtP6xRONcx\nA1A3\r\n=fV0y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.24_1541534185428_0.9763794264172834","host":"s3://npm-registry-packages"}},"1.0.0-alpha.25":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.25","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.25","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"36a00d39510bc0e98ee5f7db2e9275cbd74b73f1","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.25.tgz","fileCount":145,"integrity":"sha512-DgftgtJse6+oChQv7HgAsbTKo/xiGik/k/wRGkBKpf+O0Muz2R4ZAG3q9YUmb/7Lg7REDex2LVirmTftlde0ew==","signatures":[{"sig":"MEQCIBnwIKfbD9JYA8FPptpXgvvMwmFH/dvWpoL6+19aZU/aAiAkwN0iLV/0M8LxS/wZNLyQ6Qtu0l83Y2kpITY0ZdRgww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9IsjCRA9TVsSAnZWagAAW/wQAJnYXo9RhUU9Us7fj/7X\nUNMnj/8XoYpC06SqUxgmiy8tN0x70IGNF8n3QMtrtps44cwZgWW9f8AbNYq2\nJomzA/t44KZYZJ6qQJ1GamaKWNKVafPoDkf0xWVGu0PNVBxbgt7+G0k2xxxu\n8bEMcqt3D/frw7xPxkmAkbygeT2lJfRQ2ArX3ZmGDG9EfMdVXvSeX2kAu+UQ\nQQuz/TXRHUTWvxHzSOpt4CzRG5eh08mH2QKTkdpTx5QWwtnm1ZOC86JQxJpx\nRm0edgo1Fpp/kq+WpaH7ZU61gFvr7m/+kEJz9C7UsLFTaAykHpd/3n35KNvs\nTLInzscH/7akMLWnSr54D2Y7/e49Ps6L0eVF14Lcr1MmFxmYiVoJhOKWCI4i\ng8reuuAMatc6JMc8FxkozG8AIfF9ZmnEJcHWWBx50zMw1a9uniSNE9sqtd+x\n66EQnzEr8Z/0ESMnMmM2UqH6WpMRHXcEn9Kifqh23pv+utgtxzDgY6E20sAT\n3E9bGsH3XDnndgjvAlEdjfp+qLKIgcvtBPGVtqPakYH1AtP6bATY2eV7GPlX\ncCCXyXkV+exUAF5c02QP8Z0Pvluv9UMrhXIaMRUWDfhifwgTvIil3CxzVuzc\nkTMS44N1dby9XUq6rKvpw6GN/HtHmM2P2GAinkVPuMWw0OmyNYDda6gnTZZR\nsKAU\r\n=uKil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.25_1542753058387_0.7638445246743928","host":"s3://npm-registry-packages"}},"1.0.0-alpha.26":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.26","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.26","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"75d84957488f2cc2e76a5e604859e554bf6df0eb","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.26.tgz","fileCount":145,"integrity":"sha512-tNr9l5mLBmtaNtyIdcmL3mhzplKWtcqjlWUgEP6NfQEqX+1vNwJ53KRwTlw/NJF8XXA8fWVxgZ7Wd9b6FxinNA==","signatures":[{"sig":"MEYCIQCyOz+cku4VO8ZCIkweB26PlE6nLFtnq9QLDZIWO1k7cwIhAPROJR2hdutHkpLGEVgasHKF6iLkmDAwEuY5aK1/jexQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBaE+CRA9TVsSAnZWagAAp40P/1SEP95oHGpFRCX0+srY\nAr3pf2tOsyXZuL5FnQkjRQVbhN59Yi76B5+zvO9pwKqzyHwv3wnZBu5k/f+D\noVp7a3Wh96ZFO3C9eIaFcslyr/JFgJX8izDwsQKzMK4NC8afm/GKN4iYqt33\nN5nhA9R8LNuQ1/ZD47keikW+TG8+CC8c6t9i38EfR8YTaOyyuu7u+O1m+Vvx\n+Y5079EfuSqDXl2IuYFvyCfnmqg3PB/htwzs3Q5bHsTcRAiiZ/HWzRs+SaYz\n/DW5wOnG035J08M/ft48mUIY6k4vnG0ha6onArHrgsq2wtP05i4nssU8AETK\nSU0f7nV4NsPpLRifjdlXNNxdPmue9Z7+1YBEKGVc80qcM9uJv6wji3QwxFmu\nfV1PzO1xbLOmbHBhLnNfm6Q/EnJkeppn3pj0Uo5lsRrp78UPCvmgDG7znf7e\nFZ1YNGe6ClKV7azgn3YMa5JbB0liQngJGaKhrY45ERa/38dfU5hKLXv8Zcvn\nd92Xv1BZnqpKhs0JcKbNZ2vHf3gChkXN/oiQUqiaTo56PGHfLQsKbBVnP3+K\nWp0bKqFhVSci155BR2BpTobk0YkLpDC5B9fnoGN2eb8lz42YYOXtk0bV9Pkl\nudlUTJBLd+3qmtPdFt7DPkPySQrQvBVX98gOJnTGjutzy67D9O/OH7848LMO\nAGuf\r\n=UayO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.26_1543872829909_0.7963939458270539","host":"s3://npm-registry-packages"}},"1.0.0-alpha.27":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.27","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.27","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"13827ee059cf89be54860e9aaaf5f01af31b66ad","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.27.tgz","fileCount":145,"integrity":"sha512-aitdoJd5I8te1bU/Y7ZocxF7FNRzK00Tw0d24VZ7ggwmrV22JZceAl8T2iGsjXs7ZfEHrMkmFsvKJvk2pE752Q==","signatures":[{"sig":"MEUCIQDX5ZHR61kjV7L6aj4RRUbpmHQB7E5jWirkC3BZt9H80gIgdt8tSX9rXizIqaaWFulwYIqXdQDCgiWkL176TJlcqxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCUqOCRA9TVsSAnZWagAAFaUP/ifFvT/dkkmoxq8Mj4tn\n0fUq1IDAYlvoRdTT+zk2K3cohQrge2pMWPip6++qK7AUCKWHeRDjcggwOawk\ngsK0+GWMOgOV8d4NSLw0LTF3T5lsrKl5KEdHiGIL+Xp2jD+pTFnRyMJPm3Dd\nBX7F2dbePW9zCGEM1ktjC7UI0qAM7PWc2QJ6+PKIUJzmWzAvAACX8SjU2vns\n79VoXGkxzfJpCkB43M2xBSpSfO3KgJW3//cAEz1gcavV/SoNQwKcjCFDX8Wc\nG2voWxtpLA+cj58BdRr6kf7dxEnKKfqMTzipTvymZR+t0szZGeS3pkivvjAF\nHAMdUCEMMTW/A7Q3s52Aen6t3tlhjW2a3f3oz6OAfpBZTB0nRd9X3TIDgtGh\nn0Lxvr7j/3A3i8wWeBaJ1DCmO8Vn4QRu+fiJXTYVLCXBsrXHXOB6otaNx1Q8\nighjj455TZ5S0u+CR2qXUPhGfYz+ZkjwMlKj7++GJcLhFGP+8486r04mZno1\nCA6lO7KGAwYU4h66nw8icrsShXT67Tgn2Mfe0ry6j0esgVW9sj31fhFnNOg0\nw2UL4fr+55+qcRMcF2HiOYgFHtjn/gdQd4d4Bt/EnyosmcTA0HLBnVxXKa3z\nZlWBNYGocZ0e4zEhyBSmDbD8Sh0EhsrP2C35dk8vVXut4dNfsdY+Z/e9phMe\nqaxq\r\n=u50I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.27_1544112781785_0.6405059305330236","host":"s3://npm-registry-packages"}},"1.0.0-alpha.28":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.28","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.28","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"472cdb552d1e8a0bc6677106acbcde6e1eb59e45","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.28.tgz","fileCount":145,"integrity":"sha512-HHN07WFl9aujzJxaOf2ZTaCNENdPVAsBFOynHbGxPcAjs3NtlDEWrTMU5AAEJrk0aKso27l53yK7/5gFu7nDTA==","signatures":[{"sig":"MEQCIDeS6v1Ai5kKG0bh4fIsdES7tsPROnYa8SnKqqegydbqAiBaN1z/ahKnTfLpm+GCCT1dG3urWEzyXKkpUW/BJHjmfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEzLLCRA9TVsSAnZWagAAHdkP/Ambp0VrXZ332BxLCZFa\nsFVUROeM/PRLdyZNWOXhnW3nksE6C9g46lVl3XZxfnqc5WwBV214UQ+Q9Pxs\nC5Lvfy6CV8KMc02ZyeXarNOzoKUMX8ncpKUIgsqrCKPk+AJY0oTrwVGNvTHp\nxIYiH4BV7+NteviQ/TYLVtuC7jcpsVePZ6Jrnht5tTYay5KIX/sqFafpmv8P\nt8LuvwQbJ8tMDyjFagp/Q/2QiMhDVSqzQ+iuE2pxAqLtF/d0RSiyCmZYtAJF\npyOxH/f7IIKzwhmcRSEKev/G9N6vYpQEmwvyAf2WcH4Q+ocyekTm4GlNweDE\nzTXiNZj6gZ26G7iXgWX4HU1Pia5TqnmolSu5IAGXZE8UlrN6sgRsaLHX2ZZd\nqGuKQivMlQ1lEm1kKHWl6WZp7NkXo4ycsXQHYjeL6wD/WrduvXPPXH+PioeF\noVhio4mC10d0FwS8v4mDHwTVoAKnI+30aTgU7cyRV/G1sOzVTd4IG9Ejl5vY\nSHfVwGz0XF6KUk51xMV7j1hcD2LhgYWdJkJnf569JwLM9sHWqeUysxXoe92u\n1ubvpxN5rii7tti1+HRph5ML5S6rPU/ItmRBNsp0Dg3ME6HW6Hz7gY3dnN1H\nFu27l+BqP6bwDwmcEuKoSPEmuzM0loybwP3rv3UNxsYJqRppKcQHyPD8PAEZ\npoWs\r\n=iUs/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude FormContext.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --exclude createBoxShadows.js --exclude createColor.js --exclude createShape.js --exclude createSizes.js --exclude createTheme.js --exclude createTooltips.js --exclude createTransitions.js --exclude createTypography.js --exclude createZIndex.js --exclude createComponentTheme.js --exclude createThemedComponent.js --exclude getStyle.js --exclude withTheme.js --exclude themeShape.js --ignore colors --ignore components --ignore icons --ignore style --ignore styles --ignore utils | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"shortid":"^2.2.8","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.28_1544762059121_0.963373692556986","host":"s3://npm-registry-packages"}},"1.0.0-alpha.29":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.29","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.29","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"77cb930f753514c56e6eb99bdde219829b03dfb5","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.29.tgz","fileCount":195,"integrity":"sha512-Z4OJqnnqLEy4L2h91respwUfARub6S6Ux/PrIpkeT2XrzhbOdNZy1rdxpdWPZztmphk9QyG3/Sj22vmaiC7WMQ==","signatures":[{"sig":"MEYCIQDeqdKIvJkbdG1jYjzQA3BgfX9wfGxDSamjip8INzEqlAIhAMioQUfh1cgvaFJnaPhFUTA/u4Ugs7T13JlCRY3yH+9V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":652843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpRIPCRA9TVsSAnZWagAA7lcP/3OedGy84MZL7BaHGrVa\nbzzHuID2uRpsKXC7FpzOxNOj7urmHwGBF6KsEmmYj14LiCtNAvY4K5JrsabT\ndjad3A1b78WOmZ/Le6ZJqiUeMgTqgGWnFB3nrRMzjmrTIU1xll9+5B7WpoGR\n4MAums2rKBg5PLl0Q+SOj4m8x7pDtkWcV9CJfxb4ipPGxdWDWNSQ+dUl6OdS\npIU/1H2iJWG9F00PXdwB0owWuGdE/+SoDfMZEKT88tTph/p7aXObo8J9+BAx\ncY9xLznW4EZdXVU2Wt4jd4fJhrw0iUkEXG0kEJhuVW7zkoe/PlJ7NQ8viNec\nweax6JHPh/TUVyOSu8Q0opsbxJeOlXJdDH1QZoLZzz7bdDBH7L7XamIfzHWK\nerahz9piKGjOK6Qj8maG72ra/frcLSj3PCfTAO49ktDSHuU5v1kVVKIufHWO\n5+j6r9BQsxG7AGq0kGzxliRSk68WPkVvE6eVYtxl+yrdfit/7OdJ6X/uwJQj\nSM10Qf4AgWkpwozzO8nzNs7NSaKx56rGZHd1O6unYtruR8jcidp+7RXHqjwX\nF40NTHLdvvyw8D1s4bFK0NLifsCzNy702LTzVUYT3BSW24aXVJ4fk/DfZ04h\n6y/wCO08HT+702DbcBRDzbN9FX4EQQdCGYIIDzVv1zCklrO6XqA10dU/NzZF\n9M1S\r\n=ySxf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.29_1554321934646_0.26418684786538194","host":"s3://npm-registry-packages"}},"1.0.0-alpha.30":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.30","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.30","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"04d4add00c2ddbb182971d1f48420f9061f3c01d","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.30.tgz","fileCount":195,"integrity":"sha512-gJCGUPAcIu+LPIiyiSR+02CtIC1CfIAh8AGmwJxyrun9KmRwSqsJxvXDp/i5OY1Wg5qjZ3XqrJiZrXgA200/vA==","signatures":[{"sig":"MEUCIQCgCQnoB1ce1VgYsY+tcbbRK9wDahNdlMnOl971V6B7CgIgMK2s0A7j+z+Su0RbUNfOVCfWLUBqOXUEjnlGio2dvFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":653134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpnYdCRA9TVsSAnZWagAA1zkQAJizhAHxqTaSP36q48p9\nXpYVLYvjC2K1uzQyegS2BZusNMhZkz5wm7noDT0gp99U8JpVqwfYDaU5jm83\nsGnyMBMNicF1XuuhWIuHEZLEdg7FJz+zZWLK4mcooDXAqq7WXrFwmblzP76F\nh0vcwpQRAhTUx2oxgYhL6+imV4Q4Ug+JNuazuvIf/aXR3IqwPe9xb5wm1WJJ\nno78ykj1WtY4nLH/VTl2/cRVjAiGehssE0zYTxWjHy/H+MVFxw9NFDrKN61b\n4iE9h7l/Zf1h5knwyxj65nUXiRbcuoOd/Ski5AkHyHQXYwws2W4GzHTyN90K\nhnlqAxzMbhfsvnauf/vAJzH+wkktSlAyZyezisDcmFfp3Fa0ZtW6Rwzl9ZtG\nevDVU6I8TY2a6sPcYVDevC8LQ1b0LQekP1aSTm0qAkuxisCd6dJSn2ObTBTk\n0XQKA1v0obIqkGTNz8LS2Angg7LoSWUjDeaqgsIqTY0s43Rc7i/BQCgYfJiy\nTzGfFMGUAUgsbbFuxWKNQsMxQ2z5/hxX7rHkhPqTgfvmuT6SMEVAnkjmWQp/\niNB+RF9SAZSrcKaJZtLaqLJ0vWXNAJFwWVG+meSRo7j0yFNmjYbmaDpM6QW+\nJx+PPxNZNENQjx+1k0GRZtdPdsSX1KFQtqmjA3Lblql/PxMZ5Ug/pJ/fMj9w\n119O\r\n=X9VU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.30_1554413084528_0.7690021226009403","host":"s3://npm-registry-packages"}},"1.0.0-alpha.31":{"name":"@vitalsource/vstui","version":"1.0.0-alpha.31","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0-alpha.31","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"98204359551468822b9ca0fea77dc0f210961d16","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0-alpha.31.tgz","fileCount":195,"integrity":"sha512-mrUclVztcm9cSr2I8TBQOay95IpKBx3KaoRcOiOi3lm5jNYuXdbd1fcKbInz8vPwRTixxjPD8ZmvEwJtnypCbQ==","signatures":[{"sig":"MEUCIDMlpeiRfwluf1flp1MDzYzC/M7JEbpx4iHn1o0jhjMQAiEAsqYN7gTjwlz3cCJer48bsnFWCkwVdDtGyh0naXb5FMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":654304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2gbkCRA9TVsSAnZWagAAHBwP/iWjd2i4EBmxUzduQSK4\n8fTxAh1Y++/aqfhGMeAptc0KaDHSuzrTHObgftp4yMDesTjnh6XX5fQtjgrF\nODyW1rJz96dtnQMjDrhExFE5G72ReBFHOnUBDf8rUok7MmaKgzD2lWCl4qvl\nrx7+nQAoFTTOwGnBbC0rA4jD0+5rNT1gPpeFpleQmwnKKQX6E1NZuKx40Tjp\nQTqPs6KQvPHFTqHBoPPgc7+dUlXZRpx+qcD7Z7TBwco/DBCPsH1cukx98Ovj\nRiq+XBJDxMgWdBoky6KB6aQ6nnXlqvyU0qp80jMt2L+EaF4vbtogNDNiDd4K\nlRS8IYlbfGsYj9BGBVowC3V948mqMxAwilOmuQYqOKhR662pdWqcF4UQ4Am3\nWUoKCfJg/OQI4YXAeCIob8DgUSLa8hHTuvxmSZplEwyTJu4M4H/amovHNx7r\ngP2TSJxTLgj7i+5qEOD95VV0ItzkYHDUghz1358ahCjQChQKl8Io6eiBGPZO\nj4N0pBzMqYiysdLl2zh41QtclfEKUA71McMcPQaZ9Of4tZr7WRkZSBlgM7vb\nn6Sen6HkNKkQd5PBrFYhnvCXWSy1H4W/Pla+KAIkJ6ejXcJGmt4je8Q2jtkL\nTV6gu5PCpwEy8x1l/KIWWi+wwnZFa80W0HDrEoPWDfmPWwgCH/de7vZJbeVe\n896Q\r\n=DqXT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude Dialog.spec.js --exclude FormGroup.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude RadioButton.spec.js --exclude SelectControl.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^0.13.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0-alpha.31_1557792483436_0.026024325958362793","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@vitalsource/vstui","version":"1.0.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.0.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"0f7ec5ff393489c82bd56c1997f935d421875d90","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.0.0.tgz","fileCount":195,"integrity":"sha512-1frA9gPjXoqECLzuQnqPPLZAXAXR4wJ5Pw3rVmWC7cH63WHJquwQeH05daDvpKAC2iA5bOlZd3Mo40oQmS7x2A==","signatures":[{"sig":"MEQCIAMl3v5IpRe14rnfAatbzlXEEiuB3WvF0YGVBGDvs8HbAiBQ9wfDcPjBVjQr8e5y+Zo0YSZ++i59fFRdoV2KWYUT7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":652983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6J69CRA9TVsSAnZWagAAlqkQAKBB7fbHNNMgowcprodG\nbyoTai0DHrjramE2/10wDvgSFkg5VJHkHqoiCqeqIlzQduueyUBkieHIeElu\nidkZjwDgohirsI1kU0TfnLSv5LPDqzu95OHEurUq7K2uQvX3C2n01MVeAo6t\nO2q63DcXwaSpIQ43GZEa/Mx+zuJ1RQfGtDj7VG5l8/BeHBso9NmvQP4pkzQW\nUH4U7ZmtMvPJefVOnwaki+z83Vvm5DxMIphp7rYwA9en7+Gq4Y2IaQTAFIPH\nltzzkTeryQMAClFiVSUZ7K1fmy/SiJQ7aAH1I3qbYrSvZOvgKBSOidYMdUi7\nz3ecea00LMK6xAMd4DKN2LPyyj5fDt8OpkXaL61rNkdYAK0reWOZG5uZ4MtE\nRnFJarH0f4e9Npsg35sabq+vx8PCnTBHCu7gg2MTYWugbxxcY2Htuht+PTt1\nBuoS1Jpn2mdkkwYAJAuIg6O+PdkjNXp2WCp3LCDsosXaz3f41AvoP1TtmAUm\nhY9vyy/DiqG79Xj0T4DwM798qFrlb0Sq3uRRgO700ucn36gaqf7O7qLtTGDe\niqrGBM8fiqGsn+hWqbMOP3j4+xJSNydhRTcSluanOJF7lRAy3uCt5IYQh81K\nDF9MEh+zcPZGVfdfuUD1defUKMrJ5k0AjzjmxOMWbCsrsJsFvfbWIcaUDku7\n0kby\r\n=a2d0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm.' && npm publish build --tag next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.0.0_1558748860209_0.43175181929495565","host":"s3://npm-registry-packages"}},"1.1.0-0":{"name":"@vitalsource/vstui","version":"1.1.0-0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.1.0-0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"8f07c2220762c90d3b8ae3086edfcf32a726b283","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.1.0-0.tgz","fileCount":199,"integrity":"sha512-OAotcb3odOAaQ+qosq0zZMqjHyVHMR2B05JpYoEDXvTqG+pACmx4rTR1/Wqaz3YKGlEubjqoSZIaAl8EQXosSg==","signatures":[{"sig":"MEUCIQCxiv+9iyqZTXNWlc4xTck89v01RrRxAFPjNRIAmm6U7QIgQm04QQW47n+Pw/lzrAthz5vSDH+X3TS6xqbCOlfwxJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":670752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdABZpCRA9TVsSAnZWagAA7iYQAJmjVdGYgYBzmPb/oqt9\n8vxPQ/kg65Qjt+i7QXawq5HLLLZDeSKk1hvkdOeojShdpnoMslUYXsTCYp8D\nQDYxDCAxBp5tDUb71ry4yI859uuyjVGhmZb6e078SdbwROJbtVOnvEir9ek+\nxZc+kPjQoH9o+j6jFmN2vrnVwRs1KRkKLlD8faUplT52n9bGPEYHUda3BpOX\nhGqlcdAunLkYmZn+UD422FhMUakQilwa4G1ig6ysCe7b4fAIW365aiuDTHHw\nHbFoqM4rieqZzjjrx4x3oV1vPzrEiPD4NAHWmhWlmUj1u0/qt7U2TraadfpR\nv5mT/wmVvwjOszKYCJokJHM85NSbnIknk7Eqrlu5s6u2r48OxBW60/UtUuAh\n0ENvLpU0CgkFcfZA7QDv8Q4YZoD88WVjYasydegrx0lsXvNa/iVn550LRtHR\nPewam4bLgtFPzYZhKiAuZDo9khpCZlvunlWbgtREE3U/Kpfc5E+lnY+p3DYN\n2HF4r53zt3XLLG5zopkXRlgzFtlrS+v8hK9CMygSgdYih/lT0QgTDKAgr2lB\nZPDiBFOSPX0eNMktUJmeq5tp7ZsqT2ehUu7S7F/x9v3WC8NENU7bk0sFNMLf\n+Tju+zXiyzOF7LtSpHj2++ed6Y1b88NPI+npRHryk0nvJG/PmajLmzJSrfSD\nlgQM\r\n=LjJB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.1.0-0_1560286825206_0.5340639070536846","host":"s3://npm-registry-packages"}},"1.1.0-1":{"name":"@vitalsource/vstui","version":"1.1.0-1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.1.0-1","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"7a8edbf991f068690e76c53adbc7b6fb7cd969b6","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.1.0-1.tgz","fileCount":202,"integrity":"sha512-+05/yWOX01/xEDQBNMyRllAp2xnWKA+7P4AkQB0rfS6WOr3TsWErZhJKEEODxYEdsMFVzoZpYW9A+LqYPRwwSg==","signatures":[{"sig":"MEUCIA51rANONA1tRg1tb3wWkUEbu2gGcMtMzzQ4/WcOXhmQAiEAqOT3uNqZKQxesOKOHzx2Aktp0VnNTf/tRUr4F2sERwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":678812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdER1ICRA9TVsSAnZWagAAKbMP/1V5ZZXjBo5vz/R4iZog\nOts+5YI5kFYZ321iwYSHziFqg8nBrKcazct590F9hwX4qIbqcnrLsf1vQAQp\n0P6cnz/4YvPsaKeO5fFhlSF/C3mdgq3Xq3qxAnn1QCHvj6nb/Ulu1R5j0OPb\n5IH5yLdBG+U/bEMg9y/ZX1iMFaDiUI62y39zDtXFZzmPzfqwq5GdhlXBXcUh\nVKK/lqucHm3ZFKqt0SoiregS3GZgDXw4yuN6JR27yExHXYme0D+NHQnthWOI\n0m/X2F0sAxAdDRw4aDoXCuHqP37Np8lwmtxaBcNPrimrE0wMsjyjPgc2Qnur\nWQECVZRHudHNHWnIflurkW+bWfHWjbJYcgp+zLadvJEMncVS06U3+vMdJSo3\nn4IbZ8u6af5FyNu1YQ2SuW9oi28WTg9IxuYB4a+UhQiNCxPlRGbbT4/SUuyD\ncXgMWASLbGVKuYhDVO5O/m4l7Wr5twc6gRTF2gqRfp2eSMkmODbCqSLHyMXL\nhXi5t4sQEBpH6s+FrUTIwv+fcstgBhVz8A6lT0f0fNbqSr2P2wS8iPNtfhv7\noCTlDc4I8iTaCW6dEnhVyZjFVvl41d4mtXkuQCrsjqw/knwWO4wxbuLLi2OI\nu+mBCXcg+gvSzVPN80OXKaFoJhFlbArZjQyODFYi8NzCjErHr3hGxXPxL2VI\nN8aj\r\n=U/CI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.1.0-1_1561402695576_0.4945647456021818","host":"s3://npm-registry-packages"}},"1.1.0-2":{"name":"@vitalsource/vstui","version":"1.1.0-2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.1.0-2","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"f6853737bbb6784cbd2be083963d49c6900027f3","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.1.0-2.tgz","fileCount":202,"integrity":"sha512-SfxoOtNMo9LNgdL73bTJfZFS++SE1mbzDTW/6wb2RF+QNa6jGUIiWNcaHeBFrfhmN6eCYF92a3OCFu5Ll5N28g==","signatures":[{"sig":"MEUCIQCnoLvMQuq7DMUU8guTbnb+CtQ/Vg6+PsLcypZ8Wnco4gIgD6yg1YAlZiGpplfhh5cCCwsIa1a4IbgpzT79bMpypZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNrteCRA9TVsSAnZWagAARNkP/iwnkkcmIWySeR/9YjIi\nAiLLJ0f7E/w/3Qdk6QzxBXnLHD+7k3TbBmFI4oLLApu2sa89obdM//c4tmpH\nB7ZvcewGGqsS03HIkYsQ2v4RFrMlBkuSoKB/5ORmQdE+IqSf52JYU4c22NSx\nbrAO1rJIMGitONuMTRtN5CxSjj13Y8Fcze4W46avmyCB10xbkHUjOKBfncXl\n/56HEBfXWcgQNDCnCBh2sfftwhdznyoP59QMNKF9yQsJIn8YfN+hBnJavvMa\nBJOPJBC5GpYM1jiRDyg0pzidyDACMJbj+ZKOYtsBKbVl0mMm+39CMqFI6bRw\nMb2eF4QmYdaK3wNU3Gg19Xqbk48yRFoP2R7OJJZHxCY28/H4uQxhUYD8PFbe\n7yIbSxEwH8AX41WhrEYGRfpS4kvu+QlfIsJldg1ReZ+6vwSL/lzQiXajlH9q\nd6qWP4OST2rZcGgpdAESS8kxXAa+rMUt5Ww7YVrqCkjlVVkrF70E4tZlfTQk\nYjKqDChitIaBffee3oZM4jm81ewUFGrguZRuXDaSOjBgsbUnFW22OTnJ00K/\na8ktjbn3P59O0g5TeUi4nv9AHo43pyHMAvW8yvksxGEHIQEzw+fm2qh6kAoU\nPHVE+ggQ6fWnvxiKwovkZ1LxBxODgOFBHPyP71/WmAqFRq6plqsD3DB55fWH\n0NhR\r\n=rK0E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.1.0-2_1563867997516_0.8674286180469664","host":"s3://npm-registry-packages"}},"1.1.0-3":{"name":"@vitalsource/vstui","version":"1.1.0-3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.1.0-3","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"18bbfd20e6f58dfe9e646c8ab796afdae239489f","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.1.0-3.tgz","fileCount":202,"integrity":"sha512-XA4U5zVDAFWDKVECZ62ZBCzmrmK1LWNVI4lDovxKVqrV5lSFFeAxvkTGcEZjzG1kJd7BYXaxQfv/cbsTGPZYoA==","signatures":[{"sig":"MEYCIQDBfWXcUg7Odn/OsvxVlny3L28nD9rLJ5Havcep3ANXIwIhAJgr8AIH1rHvLiHS5MZ95anR6jlf8FqQ6mFuOiXbYijy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTX6XCRA9TVsSAnZWagAAH10P/iIUw3YbxrK91SNJEMqC\nkyBKBre7EcoB4k5t0LqGL8W3Q7idjZsxyTRG2wYJym5+TkvfMBwPIVrQLM9I\naMyj28mobfNGzh42rYaDoB9GvcG9AmuRQMo5VqF/MmUIliSVquNywIRPeIC/\nq73g0Xuulcoy0luQzkKklHah9Maf/hN+qn/EYI9/G9AY9SwS5UPE5HpfSgaE\nS7/1zqJLVwBDTD70UIkFu5FUheWhB7mUSGLlLCT1jABH03KdmvJRhJrLwb0c\n//OyWRTxDbBwnEAPE50nK515abyOm3DAOD1s8XH38EVgFqp6LqSDaFRB40DD\nKHdH0WELUY7xoVeb6x/IEtBiTmQ95pg3hrcKJfo4pWRMYT/r0E4XXQwZWj+q\nOc6vk1O9KIJOSQjkkcgAHHaYYkGF5Ow/3UMC0+it3YEDYP9S8mCeGqrWjERM\nnzjnLkacU0LO3GB3M8ysYWAZgC5/Jx8Bt8zldr7oxQiX9tFmSgXBDTAZUoxb\n4vVNHnqFXYWbwV0OiOpNrqj7wQFhKIPpBav7HvhIC0Cb4yHLNlu91za2UDow\nBL3uCbOgDhIvR5Re7wrlNwt2jlrsTa7FTrCKFIWV0fVvftLyPsy+LVZxyT5G\nITPv21FtBJa1n36JFU1BwqHVx3NgSJQ7p606Z5mEC3w6elhmxc+a3jrFm0zF\nbysz\r\n=khkr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"5.6.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.1.0-3_1565359767240_0.8134088630205136","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@vitalsource/vstui","version":"1.1.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.1.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a6cde6570fa4ddfeb769c44bef8df66ef6dba42c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.1.0.tgz","fileCount":202,"integrity":"sha512-cE2350oY6uqJztNiI8DaL3Iw3xVaCfNiw8YlzuB3ZaNQkWyehB+ekvrp2p95sxkHTTJu2Dpuy50DefX+a/tI1w==","signatures":[{"sig":"MEYCIQDE3nLVjzLHP05PZfJ4xlYSvpVvhC6Rcan5ScWKizJPmwIhANH2hekI3wXO3vc+gI5MUNfs2FZeKZ1aIPb+pLqV2V9s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYEM9CRA9TVsSAnZWagAAEhQP/i0W4h9w1rK378gX9oQH\nnjGbuxXxzDCYiLdpuRvk9EdBuDJXxbz1lW02Oj2gU/7j0AuCsAJc83rJbLVN\nYd2e8vtxvjD2ADOLIuFvpBXjyxQWc0vXjO632X7JTtGJhZKelK4QVUTxtFuA\nY84UZWpFQ22rHB5wgTEAdOTEOsN1EDtPaBy/6BCFRHVEXqvYNHwbBWRXEiqM\n5tZ7RsH29B3YGnKQ7ecTDLujKQLwyDIfNAxp4fVINGn+pJev3SnwAl6zHv8K\n6T+hFZjiymSNm/MANkK57i0SpGtnAYpus7UZFPeTBJ5kH+rf1wSfnepHp1+3\nRDx6HMUiTH+aTIirfeF6mI4eWGCg1gjH8YGnBh9dM18CbcnQ7L+DSN/zLEFT\nZp+JJ/rSZgUV9D2SKv08kuKlwSx511KSUgOHRfLBYWwfwzG4ileND2WfgEyr\n0z4BT/uXzjtp7ofPqJqSEcO6/77F1Ypej+UD+8JIYYK1lXVGbDaAAulgrGv5\nBz30nMVnDHS/mtBuPkBoGd7/n3acWAosY72FDBT3kJ+CPZTXfZPWH4+eK/CA\n5AXQHFmEp+n5drE/VeWKyIgKVjkBc0t5WznpN9vKJvq6d8lringvoGUoZZ2w\nIN/Y2mbPmeOovRlx4WuD0/zF4NNIUXS4feRcAX+AOtqlzgxbsw0Dg46RBNqY\nvBzj\r\n=8EN3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.1.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.11.3","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.1.0_1566589757426_0.5173937550337953","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@vitalsource/vstui","version":"1.2.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.2.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"f729bb79eda74904a4191e321ae394c8b124c516","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.2.0.tgz","fileCount":202,"integrity":"sha512-tvfpBTbzpaMo4f8U8CI0oNso61bGe03IEpxMCVK4+dGqdhM4gZeI96l9ozAVEETfUC4Nn+jvZkBaCw4124rR4w==","signatures":[{"sig":"MEYCIQCabtPqcFXUBF5NZTJUdv/7pEIRUgknhGMrffebP94DKQIhAN5E2E5kTGsJ0j5Ix5QevM+Qi1YELl0pGbJHd01hBA/k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd80YCRA9TVsSAnZWagAAHZEP/31TXUgiZpFhRPgP0mGK\n1Rz0j9B+gWE7nNJvOX8q7qkFPTW+lFS+iVoxa7M8H8ekTqHJ00oPy1H95I6N\nWB3NZcVibFxGuok3DWydr1+uCf5xqh/ZECNXKxdR0MwclM9j1oAL7oMPLLlQ\nz9wjv9FFmsAFLj5o+mQUorMgJ2tr1LNthbCmmxLnvE9XYaOmTW/+dB0kTeLH\nXgH7eTvHOIwTdzX/ugLUaoI651cRm0hUqp+FKBxE/Eaq+t7E3FDKKWRw/wiI\nxCC/eV/Khpc5tLFOKMvJOa3uYoGItoDOT4E8UHsRy/H9yjCnqytQpTsm5Dkg\nHueq3kS199XvrHGlwN0b3kKI8FXIJ/p1PicPi4hdxjKh9lSbkLWO9XQp7uuh\nDD2lVlr13ghnaUC9owMX9rRkLtStMjsUYYRrS8KP0CDJFG1O0xXX9p4348MM\nyQINTYs7OWhqkF29OugiZlNgOqvxPUofGiGMXJnuo0ngXibHPYcdIjOHZXog\nfW27PkobCa9q2q9CvT6d6Zz9wR1RCwjqRnVGst9DUd8P+kfLgefKqPxgOgvY\nOYMDUTYEZO5rAup3o1zrB5Wi5GTwikltMZirG8BuvEmWDY0S9wcK9o/+QgVI\nNaFp/t3tlLTvZVtwTCQQLngc25Egl+iHJXux848dHQOEk3A5EsgsTEWSjGIo\n7Qkf\r\n=/ndj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.2.0_1568132375489_0.7895527483051625","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@vitalsource/vstui","version":"1.2.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.2.1","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"aa771ee9c7ba50acd542478d2d5cdcaf5b1734af","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.2.1.tgz","fileCount":202,"integrity":"sha512-Cl17Pn0AiRzoGV+UxNGtJy0FMJ2qdBL9G27LY7wAWhb5iGZClQgdWdTcqxzmAYn3ceK7AWUhHtjHr2ifFCJf2w==","signatures":[{"sig":"MEUCIHgGnEkfFTb0mxSzl2tBFEYpKWT1P/LtwbHzlCEZ0JPuAiEA6ytqt8Z6+JDrioBb9DHvoDHDfOizxM92LxT7iXouo7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":681861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgkhuCRA9TVsSAnZWagAA++UQAImsdkDWaP5kpL4NoD+Q\nNynu/nM3og3kNCE7ZM8+amjMUBqxREg3D79CEh/zNeKGD6oW/qmF2RBIjf0Q\nILeDRm3BBcZk06kkPuRKYZv46KPwNYYxgc/W2qeGUwTBmiiBnHoeu8uPuJgp\nfixnBL92usYlDjmOQDBeI5ZV8lm/g+EqG8zRJuSlKgg2ffv55qw+uPqXgQj0\nAKsWhSPBK0JPz1CQZlJYZE0W8mzsfGvo5xyOX8comjDninRWZxVZNrYHkZDq\nS7gTbE+DuF6K/Smwu/kbRv1v3HKtXZkHngsfxbVIhipUTJCM28/AW1Ja3Dum\njaMnx3YydWq3VwBoSH6OnsEHZD4fz6zsBnHdBd8gTkHHvIK4JuZoV/NJAYKN\ntmNS/Xo9qyJBRLJ22mJ76lJZyrKib00jx0bxihp0f6QfHxbVVGHvnNTRLfzy\n2Dl2f+ihqmSG81safGsu1KsZKt1snStKLvstdRC1YJZ+x7jjzMAoa9/Reql2\npWPzSTa0dJmyuTj1GJRvBMDVZs+hYtQ+VOlqoliFW7qLdO7YXR/5BlPOlgOu\n5o/aWrSsUzMI+zMHTJqr+0J2abmlKU6IL85whgQlunCFWo2RaMz04ss5eJ3z\nTyawOPrgE20a44QbZCTRXl50vBcCmcRUdJ58sCPrR4lLcNc2kAhoVfTIxsnr\n74nG\r\n=Vms2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.2.1_1568819309547_0.12206428798959079","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@vitalsource/vstui","version":"1.3.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.3.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a1fdd27dc6e2c6b7ed8e6727eeb3ac1ff8371c9e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.3.0.tgz","fileCount":202,"integrity":"sha512-Rj6vRx8hLVUrjHsUZmut0M1Q6NVogqpRDqqyI/+Dk2PmoH1yzR1K5KXYPr86DriWQmnnu2yCiSx3dD0nB54FhA==","signatures":[{"sig":"MEUCIGqOXnXC6Ab2w4wlgL/5nod5X9rdSMWiZKoOFoBYzC5VAiEArTEJ1y8/gIkQSU2zAgSHXkHQ6odXSojybHcoNqVZg78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":683312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpQzVCRA9TVsSAnZWagAAT5IP/3nYbyuobh5omv7opMhi\nPuZjU7q+6W3FdQMyFa4x1L6cb/2OkO7QYMNLbfEKYVzyEdakaxTe1DYdjzGj\nGbpeEL81e4cXvj0tCKibt5P4v4FDuQIdJtF/llT6ye9gcN4wfCHmii52RIMi\n+cXSagSMJj0/2M0krfcUYATE4BbQLkn09agV8ZgfCDI9hmfjHwWERIQC8Jxt\ncdiyh5lM+4OhxUv2jJCYlvTbPH6CyubqdWZE1MW4eRDHeE3Y63jOJ9boN7d6\nLSsOcUki+Z1KkE+zSOCXBsLUPF/5eHGrEiXpOR4vkUF4RDhVAlal3pTl2HIj\nBN4vBh0OqNcIFlkzc716Zz0jtn13hUiWuTTjosP58W44uGkyN1aSuObQL/jH\nJuWAbYMNKRVonmoAV74wzA9ZPE0JBARapmhzv9re/vau/nw0obbjGsBbD4rq\n4xqjFosgoGkcZGTIDc1DavPqD5EgKZjZWVpIJcsAbgOXYlzL2WbRx+aDJTOm\nfUhu7muDWG09WbzPgsaaqbLSFWNs2cZoYYMv4WVqxSq647HuvgoJEG6FRYwG\nYkX8Ucs9/dfLB7OPbJcbPsuenHfWiKw1tAAJW+VK9w+o/NbAdEvT36SZvq95\n+CbIlrI3yJkQiR0+E9DMCNSTzZlnQ1+QI3wdAnOf10XizwnzLUXYuETpIE6i\nfhq0\r\n=4rNC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.9.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.3.0_1571097813173_0.8433607919459805","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@vitalsource/vstui","version":"1.4.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@1.4.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"3721eb6acaa811f3e3f831019c795fc25f75ad8d","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-1.4.0.tgz","fileCount":206,"integrity":"sha512-irAR3ReNVM+s0mzDA+4Ou/py0x6rqhCJdfYET+XnVTVtWvcbz4aV2k42asoh7oDWm0MW7IsPYyUzy/0nS+9OQg==","signatures":[{"sig":"MEYCIQCIGzwIBbKTsEPHJqLdvaNMVEcJFPDC41pwKrHhhK2fcQIhAK6qrpSKKDUMT/UtxDYMnYPZLWZ/4FnRoYSU7YDX2cYu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3aTkCRA9TVsSAnZWagAAN9MP/2CPJ+rRT8jlKv/AZ8ON\nl4X9N50ulAyKsmmb852t3aAxwKGifko+jJMK19rNZTHss23zUuD3kgT02rZj\nSMnOpM36M8tybODry/GfSQTBde0pWNqzyN65LTUmQrHUnVQRWocYIarXCn1J\nbYPfPGs+lkeQqh7wJRAmyZyxGanfyfa0SYzRxhAL54t7CI+AnZmtBigtw+Sz\nKC1RAa+A/FuqeIjme8Krje+M1waMNz42wnVlFZekmzJX3W1LOiK3Knu1s/oa\nuZD16Vd8PB6UcfjPmFgM1clGWNAfuCAE7w0mcx73ZcqRzBr+6FO9lz2cuovl\nRILuvv0VbDgqJ/lMDTCp799w1785A29nG2eSAH6jGrEdq42NiqA2ASXJH5hJ\nHirnBfGIC2aNac6TX9ASlf1Q3BrrRuOQyTqTVRvaUD9lszaQYCsNvoc7lRZu\nJuoKyDRQ4djKlQjcqyHUpsV/by7oJxiIMqtAAxWBpGBAKDGwDEiPv+l8TtwE\n2T2/NjlmKyqljkahXl7T/ZFc/cGAiyvfcChp9TxVFcvDlHBhMM8xjZS5GtG/\nVqftly8RFJPiCXp60GBI2TWU1qc+Dmr8OQho7Tv5wXqjiNTlVKBRjmbmIZbz\nZuYZPVt304to46jjAbm2khJ7fnQCNwHVuusTJHmcBbF1+PAhP4dY2jE8OGVz\nHneK\r\n=tUcr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.9.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_1.4.0_1574806756508_0.911198526853807","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@vitalsource/vstui","version":"2.0.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.0.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"87694bd6908c97557d345fdbbb2916343864324b","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.0.0.tgz","fileCount":206,"integrity":"sha512-3dB1jKpcwSKT17GK8aC2EB2Espcuu+6lx1uuIfzS8IocGhUbVZhcDTcieIYDbqx8qWtb+4D7bWRgUy3IPS2Egg==","signatures":[{"sig":"MEQCICB4m+YtYOfweTeWK5V9su9DY6GXwLgSCYyPD+jrafJ0AiB3Qek6sNjKrBSoTrUZGGavtQGP/wYBR1SoMISrLhXskg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNEMNCRA9TVsSAnZWagAAhksP/3/sHGYH2dQJXsvhqQH9\nAYPBMdmIof/eiKkLZnMXJW2SJ/hj+P/wvzAVrD5dQMbrRWEHDIy1NNVLcm+z\nIZ6q+JoG37ZSJSiiPKxh78y5R9IfaoR/oHt2T4rbFa3UyLF2mz02oiARg1PR\n6SKPdDmwYuQHQjzFgzNyBnW8hXUh2cZ4XwBqkxbJJQi01Fi2ukzrigRdpn8y\n5cxJNGIVPzBhiiBFnCMcDpqAv1D3TQaHgoNK0mv14NwhjKMHxebGVpuPX8+k\nhUHG2QUn157fa/nVQlh6Erak4Yhqt7HtBa9hqBBrqQU6KlhDHgbJk45BH/5N\ndP3spnMeaD2e6XMTBNowLsyM3DgF5EpIKWbgKiN4FH5tK7M1n+VlC4QTgwHA\nv3PYVJz2iLsbODr+GggadSYeNynWmyHbgCiMEaVr7AYOXE+xxRq3wRD5oySH\nDd/JI9tgep8wPuV9OzOj94p988rLq19DBtxezfAd7Yk2o+km5DjmRyUw6u7c\nkM2/eNhgnxsQnuos+ldMYoIoLJOlwRVcz8nsJPB+ptac2IRWf33BoODeY7kS\nojBg6J7UO7E/m9qxNxITp7Y1AgbhInFv4cKQZXeTynqF9jp5GRUd0rsQndoH\n+Scnd3Pg3mLi8fujkxvoi5nX7CbLZtX+KXJNFZ+hWu894cR5AO0iePasSO8B\nBeuf\r\n=seKa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.0.0_1580483340694_0.4546977153831666","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@vitalsource/vstui","version":"2.0.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.0.1","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c969e8bc7134dd7dcbf7fda077d78d8ff0c80c39","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.0.1.tgz","fileCount":206,"integrity":"sha512-J9onoNm0h7Rwoa3EBk1s7mkY/LlXwbEAvFOC/IbtMLPR7PNwSU8g2301XmSMF9OHLu+dVP/My9MswHdt9rlsgA==","signatures":[{"sig":"MEUCIQDSfrLrHEFLLGaoy4JcAq15/0EI/AtvHjLzQ1UkDDIF7QIgTTY99qn63+NbOdmEYjjX6ip1A1nT2rqKxsBh+RgMN0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRcuLCRA9TVsSAnZWagAA9y4P/i5jYC86xYcfwGFKNU7K\nUOkQ+kj7g4NsRhSmVqE+TfN+YCYinTTHcJ5pO7V4rvWTFwyMMeGTol+A6bmj\nEC1ntKwN4JncQr662HNilGJhIupFYQEMulLvfmouvw5/wp6M+F7SCJf/Tv4y\npXVyKQB8DwJEQldEBpOVQ6lmqro9cIO0bol7ENssqdE7WjVKBwiDYTfHBZCp\nvms7XTQc4h+G8o/Sg06Akf+pabBqZT8aIrtVCN6+EwA7Mz/xsKacMj6NTrJM\n43Zf2jFPcRXK2FuKeDhVizs8vV6YFLoX4YVW5uHXlqVoZt+G6hEcF6O30k5v\nw4XG7+xUQlr9mEJc3hU91sR//gqqINisaFx4NIuipqPSJIysGLeu76rpxXNA\ncsNEVAGzaiFRhv7c0vgJFfG+09lxACUD0pJW/7DW83VA2m3z5pLsdArwBF9d\nWVEEIk5vYPnzcDBNeD0ZFqfky521rDw5CkBd4OtlI2njs9UWJZWprrufKlwf\nraYbweFOObn1nEmc6aMUccvC/J2suE/T+41fcdERngE10MS8hWcZxWzcyl0w\n324Yumz1AbjKBsCpdfUD3UKoGYZhMHMa3fDIOs4hjTh2gUkn6xr6vq0br1Aq\nb71GbugXbUBWj4oJTp5GftzQMLy46FVjH8UJtbrD/go9djyOXXzk9sSZaF7y\no5sz\r\n=8tkJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.0.1_1581632394314_0.5053533525274267","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@vitalsource/vstui","version":"2.0.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.0.2","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"e86ba2ca3f4964f0324f68fb451b8624d10b5eae","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.0.2.tgz","fileCount":206,"integrity":"sha512-1jlOyS18j5rzWAmBmKc15716LwW/iK3VonF7r6IelmPlq7PIy09a7B+9ahwP0gd4PGqEmytLXyXSpIEigmD8EA==","signatures":[{"sig":"MEYCIQD48HT3DImMMkAwV+IYTN5nSjwO1Pu61yr8B9ryOE4zXAIhALnDjZaY1oByc5FxBA0up/7307iJLv7soiqyVE4zUF6c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRxs/CRA9TVsSAnZWagAA0bkP/2suF5wfEnrhEbOUOuCS\nSFcBMV1vGaV5FOAL5KO7vZ32+myrYaihBvZeMIW7G9I4D1pKKYUptH8yqeVI\nLAnJZPZuHkhCVZs0llIrTg9uee17iSB2aufmfL7OJQqzESHUDj13wzjc/Cyp\nkxx2PMj9YjIF4KQ8r5WNh0AK2cH4NguT1v2kkdyEOfKNDwpuyKzL20TOPVp0\nTgthTN8Cu+wyfy+/lIEEMdWUxD1lSOJhFFV5ncLjDHPSRb9DP5x1g/ckgwEh\nbbXYhtepUCQogzbw63Gc1Ev1Yoz7rejNujIPLz+HjMxYLzmE4ANDqetM/mwU\nUcTxj2Y2Oj3gCvkvTFZIqkuBAIYSxlnWxiqtMVTFrcXTItwZ89uOnOgSAhkd\n/Gr3sxhsk6TtzWX/RUzYPj492hmWrCab5RxYgj3HjgoGiQ+nSx6jGMfC2roe\nR51dtg0d+6769SszWk8u9LU0cJUMSmHC91SYSD+8R8ncwkm/G8Q8+3Orc66K\n9xZhta9RvC6K2p/KRIIrRPF3+iGwWZkovMfBXje+t4KEyyJgApBcRrzFoVIK\nk4Ecx9jmio7T2/RXw1incFqv/fgUXAEHuHNCdi10Za9r7uiR7FMAb5eO2P04\nb66ViBnwH2CQYE64yuZnGxanRPixPSXFDUdonUJs3HqxC3SJFN+j93/pHDBd\n9Bht\r\n=2SMf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.0.2_1581718335400_0.012915448843032307","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@vitalsource/vstui","version":"2.1.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.1.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"44d330d6d26c44bbcc2c0b90636af9e9874a2b36","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.1.0.tgz","fileCount":206,"integrity":"sha512-/lCwL3MjvNox8sLhE36hfdW/3wlYRC5T+cfTkQbtKpikXOeTd2jDTaOrh83ZnPQi+oQ+/O710MqXsB4d4ho97g==","signatures":[{"sig":"MEUCIB6GMRRQK6Z+MQ2UJi4oolYavAba8l8Un7/slcOq0S/PAiEAtkaWNbc+5vM5XwNWP9y0XmpKdoxs4MplLq0q1LSeRX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTJMtCRA9TVsSAnZWagAARksP/iF1P2sl15x338P1uELQ\nUldCLJbm2hTS8QGm6hMgz+Ad3gCrcxY5jQovhcYFThl4vEY3q+cGtwAG3C0d\nqnz4IZYNi1UoHjkOoE+1hLxw5OFNe0oP8tF1r4fb1fXjxL7PKRipb8mCB4ks\nyPJJznZ0ALywcg1LvPeEcZsryTv75iuBJlIfxG/8ycOXW9yzgjmsH1MEOF6F\n8PoBHUIUYAzn87KiqH6CC17VXuS1l9ADTNwocrNSe4Jl4sI8QmLGugiEfwWy\ncZqfKhm0MHAgAIqI4LLCejR9uVv6qbJMu+RU5I6BWI5fiJCj1ACerYdYOh1O\nDA9zmC7kUQuHumNK1AeR4n63p6kaWO8PxDqd45J/AnoibfQCmlnAmpzpzt6a\nACZJN+a/PBKqVXKruDnHR4DtDMmrER9M53k2k7kD9Xzq00RoqLwCxbQWjeHT\nG1B8Xd4IbVpe9spRvwaQ2zGj/WWG2ZOv098oh0GeX4ErLjvUcBgpkYv5pZoe\nylChPbkRLLRscf0bQdl5JJ638ed9ogjULcjxa/4Ev6UQOQoZaks0E79FZWdN\n+kPt7nYhnu+oIGvvZhvuK2SEqQ5/EwEJTlqElvb9nPD06Y43Eq8gshX4Pw70\nywoPabofOVzpnKWE9fJ6PhkE2DTpCLLvpK4rI6khJyddRKHT6VDx0vy49j5+\njw+k\r\n=9mdC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --ignore-path .eslintignore --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.12.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"^1.9.2","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.4.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.1.0_1582076717352_0.4480234493220856","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@vitalsource/vstui","version":"2.1.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.1.1","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"23a3f6b19167cd85479696ec81e939ea919ede56","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.1.1.tgz","fileCount":206,"integrity":"sha512-SbfO55AnOOPhhY3skg3+saeObZ3VE4h49no4wt7U96WXsBUYWzAsZhgiESrZsHDef/DRcwUie9bqj1jhwLihww==","signatures":[{"sig":"MEUCIQC5x2GCM7fukwQ6oEWcy6v9JMb/oYx3qtj5gB0bvgjgpgIgNLNkVPJsbj+cXXF1B3M6h1LKQan8rvDOsh7JPbdlmY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU/zzCRA9TVsSAnZWagAA2ekQAJOptTmM2DZtBluKEqas\nFpeUeXED0BwE7c44J+FtxXWaQyo97S+n+gFGWy18dXveE2sEyvRxA6Fn6arQ\nOaXz5PWpuwzzmMie+VNfRGg9Hhjz7CJFAracnsSIime26TQ9MBZFAr8dds0A\n+5LdfzyGMITmZb80G19blGSAgywf5zyp4VX+wD6FwYxlsMCFfyAdHWkkrDiD\nPXCilfhyXZtHTe2oTP9bt1beMMyB7fNhrMW3OIW6PeEiXVE6AN/JqFP860Wf\nP++qrsFTRs9K9i0qgkR3IQ5JAWNYhkh24rwYyFqsaQhN2fJQtbq0myOywHgr\nnMpfnlyM97YEjF+OwkUrxNS3n//+ETbmMwOIKDoa4bCuGyD1Zj5L1BNC9Gsx\nWpl9sS0LPNu4PGxe7EqenXB0uyrMzSdA75mZ9G5BgaTlazMTz87D6lGG4Eld\ntILGzUdVfoHGhyQa4a1YWx2HZFuGy8Aj5vYUxilycIlB7mZmSKCA5Tnf18U5\nThfsGR8i6+DeTc5RH9qz642RyIGWWqVzEnRY5WoST7N7YXgHgOyRj5Vw9NOz\n3S34td8Bsnh+icgsFE21z2MPtM4a2lNHKiAfN7pwv5OHpe97bywRmh2G5SCZ\nhmJC60eDubAwhagpL2FhjAO9iSBeCLkew0H57T0rYWStJV9Un2oBnOu9bm7k\n6+na\r\n=HhKd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.1.1_1582562541889_0.9101800170734224","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@vitalsource/vstui","version":"2.1.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.1.2","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"5979312e9914927a7e9326d9a9926377a33db92b","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.1.2.tgz","fileCount":206,"integrity":"sha512-36BbFkz7ArUb+m2aooi7554j59JuoziweN20YKwCWSX76thUtZ8MdYyf5mJutVbu9Jz/2IcbVTepXOtvElJY5Q==","signatures":[{"sig":"MEUCIDmjkGeOBcB7bftJuyxxhkOFrwHPyT5cdWODt6Qqz/AdAiEApsA8FnUgM0mxRz+Q1mGSrMlSU8j616Hh+M23nE5rduM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":711780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWSrbCRA9TVsSAnZWagAAQHIP/1kHykyEMM3Jq5MAEp6j\njhfkfeHnHGLWtuRzriW31i5oN4gQhjVmlEAaifWfOYS878eHXDVDU3FfsLPi\n49lsfCYQYDrR4uieCiWWYLt02t+EEButYVz6KOw01RPzbj9+5oea0Opzne8k\nWBmw0i3TWF/lQTg0xUq3V7Qp/QloeO2kiKbFo4s8PXAiBwsx1xWJAsCovUcl\nzmRIktdlOuGrfDw8InYCUCwW1qKTus8B6FniYk2Ukwu6MIluXu3aRdcILSKH\nhd+7EDsh1wcHo+9IiM4ppPxILgVYnIDK9EzLqxzPsg9ht54R6DwMO6sxMdIw\nXCzcX9LK0evBS8baXT/aezONlt5uhkGi045qzh3HvbPebrANx1juzTg8zPES\nlXqzZ3dOpG4nxCKD83KPQBgDPD05fOQxy4Dk6mDnILUsnazgbK7I1YjM55qH\nIobGKVEMohi3pH51e8DrVaynfL6FmJbANz/3V0oaC6FLxUDZKj+Rool4uSgy\n1m7HvweQU27nh7m2Apk4P8udakrqlfrsPunJVX3fMEQxUf5O931kbQfbdYvo\nbNtL3v8l1qWcB8dA61C6UQnkSWrURFIseqQLRvboBSaMtq3unoiLdDtmYogN\nnI2wa8zt4U1ExU8KnxYfbS4DleeMoTk7Mi7Cv+IhiygzJ4Whknf3mW7K9QgP\nW/dR\r\n=nUTv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.1.2_1582901978870_0.5875276141659209","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@vitalsource/vstui","version":"2.2.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.2.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"4a371ee56d2d422327698e35e6a2d5f14406710a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.2.0.tgz","fileCount":206,"integrity":"sha512-KZqe558TMZDI8iOJOE+mleshftI5tGwxyvfb66YENWTX3TjkOpHSvk6KKibHtEW/qwrji62jWLcfOFwLy4xCSw==","signatures":[{"sig":"MEUCIQDU5PcgrW0cUmoQeN21ndXgIj/LUpwHLdGXirUaUgMigQIgPC30OYsiuF4H49KhzqAoflbBbOjDSR8+WtXPdsWv6Io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ7xTCRA9TVsSAnZWagAA+jQQAJjEBz3jM7FFoFrGVCK8\nq9PxTY6ybK3lYVz57YzXJSihIfagHXoH6IvL2dxx0Cw4rVmoWZZjggsy26j8\nSJvMDKWlu8TewIbbH+dIy3rSNvVrRMLyCu5ybG85E6zDZpUMu0m24KRx7/96\nrtdEfEAPi4KJMf2ayKwh9isEPo4dba8kY7KkMjGWfUxfTWmKLZke7A9VkzcB\naas2GCrJMh4IeZJ3/hun+EOEqDgnZuIOLbF4EH0NsBkow916j3o4e0LTM+Mw\nPnXdEMACapwg7TZQxyetm2KwJDkTpUV9Z/cGv9x6k3MQoLEbUDI593Aub6Qs\n5AB+DpH1NAqBv6B8vhU9f5K2o/ectq712cOb+W4plyei0b4hzGzyRecn/fnE\nfvRN6lvCeSmB3rmhXgrNROo9Wtw/tWNCb2brXYYqtroiO4ecZzGcfziD5CUm\n7RoApj1BBRPjqPTFvhgQ/b3/bwVzO+amRkEAi/2k1AOpocUqMihouto4lzAf\n57Z6ABpXzSP61JeOEH59IOL4eNB27OT3xGRU9Zo6J8D8jXRhUjF26hnBXsTv\no/nVqTZisu/zyO5PQQJQKPSg5SjF7EiQSAyXu9GD1WZM6Tp1ZY8cmN4rhYAJ\nfXtVwQ9306cyQ1Z/CSm7uDlSKpm23ApMJMXnwUhvwBcUQhssUQqmGcMMD3hX\nmLtO\r\n=B1Re\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.4.1","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.2.0_1583856722208_0.2027092574731224","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@vitalsource/vstui","version":"2.3.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.3.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"434e56563faeda458291c75ff6c744247e62ee5e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.3.0.tgz","fileCount":206,"integrity":"sha512-Ov8I9zuxEI+sffSG4xcY01Yzo/5BrDcWBsCXGiSTOuNLD+9YZwskqNXeY1FQEYeE7rHQjbZfjUx+wbqsFwiElg==","signatures":[{"sig":"MEYCIQDJHiIkMN/xJXRlaXHqCyA8vIg61nZrpP3gq4mXu6k8IAIhAMm4D2IJPMjqwRFrR6+hZRzdNz6bDqYAPVrqj1IFIQQI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rhSCRA9TVsSAnZWagAAnPMQAI4Uwq2FEqDr7vWG+yjq\ntZbGf31MeTQAjGONUn3LfWIW/wposClzxnZ6SchJFA7vicHGSKDEaKJDeZgh\nrRh9+BhREUZfnrauGD3k1zj+x5o57PIG3lidO0Kx8xRKMYd+t5ThfYLYe4Fx\nACRVZ6lf9vx3Gb+GLrRaFerpoLzwUBSJMNgbFrMAzEW7Dy5dIb7jsQzeufV6\nHeKdMDIwiGlvrfOjxV0AYwnb93mrZfZHD9JyYt7XcLzkD4Xa4RcHmVbZr/+M\n3YPj2V1C/WNo4HdD5XNxHXEIeOb1smMk2dageUYrl17p+zgl4/VGhuTr5s6h\ngWFk95LHI4C+sgH6VV0VX90XkvDmYeX92RmI1jsDN/jbhlvJ22fZM8oP+jvv\nwV/kVWUVXQE+p/32gQeYaghDe1Wbn/6Q8gGiwOKEvlvTYmal9YyZGZfLHvDg\nxV8HLZXqZ+NuCAzEZVo0dPMyPzUA0UHR0yswIUHOrr896YJqF1mjPzbrXDg6\nmq7bq78HS6EL0+2/4yq1OGcYdWE9a2tVrsO+e0748eZVHjudcTvePi15fN9Z\nhYhvXTyDeK0FhpWPWbKWMZ8L+cSlMEw1BZ/oK3XhoUoypOZrk6fw6D657gfG\nd9Gut2VxzmbTZsTtfFInOaxwaLzQ6rL0YoDNDysjYOIQJzIGPjTCUV3ARBH2\nRQpx\r\n=rPnx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.3.0_1591130194450_0.3098815380623898","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@vitalsource/vstui","version":"2.4.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.4.0","maintainers":[{"name":"eschafer","email":"elizabeth.schafer.wenk@gmail.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"9d092355e2d0862c310dc9285b9fb162dd2269c3","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.4.0.tgz","fileCount":206,"integrity":"sha512-bG+hHGcJEutw9HDOLOcoVWahA8+IECFqBDXOtFs23Z6QueKWCbAgt7XU8UQjoKAqqu6XOLS81Ur1qnpjuHc+RA==","signatures":[{"sig":"MEUCIQCVzTOU6Vb4glMIEOpMNb8X5fynfsiiZ4VL0grrODMjOgIgPkrCzdDZRVzv9rqMYgnuYB7jF5IAesOSnwPrbDmhTsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6TZCRA9TVsSAnZWagAABwUQAJl4xbKMq7v8gMeyuuKl\nUudT00jCSRpqfrS6U89UGgnh3zL0rERsuUFHHlnT+MJJsoE1Ml+sJ9sjM04q\nO6Hyg1kek5YVW+fV2BRveRmNt2Twuu0AwoelBXObpDVnVf+bfGOSj9/F1iXy\nHo+L7eNQnlRaIgqQ/x3wnbOd1J8NN4ZoJGfRm6W1oUBWO67rD3SVMGDkGPCu\n1ABWBJ7Sq+LHjCYvxFKX8MS+s+IB2z+FN5zRTk3lk1nSRM5IdPm9y6QprSCR\nxQ8p1/PHCwyIP7nShcdUWnxpCI75r9D8pYc07zU6aPYjLkkhCV22Umx4+z1p\nvXYiOeu+lGMx2Ra2TS3s7JHv2wc9ym2qjAzC6NVOZ/oAlYn5MqcyLFHk4vdT\n8sfMmORREUcTvPKGQ1ym5/iMvYTNo5nHi8wOIW6SPOvWi9GFcJEBHNZ1O4KR\nC0UM9yO46wuPDH7x05L6+vhIYJ46UDTdgulNcmzTEGj6O3kA6OFxn4d1QBz/\n0NI1cRjKildk5anEX4O4zJxQnXWMJHihoxq8fCsl5ed8My4F2pNtfVK1wWM2\n8oECbZRfC84cO3G8K5Pqd4QHccRrRH/HzG7d/KwbLjg3soE4vTIgz9VCtrUR\nBQSKjVZXuEUcpHkEtPYbfUunbTvREB3SExomhOgRbEkM2TTCWswTVNPximdc\njCgT\r\n=7Fi/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.4.0_1593550041261_0.2603389190133363","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@vitalsource/vstui","version":"2.4.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.4.1","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"78a0dbab490dfd3dffae8fd7ae5a8fbbfda4ad82","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.4.1.tgz","fileCount":206,"integrity":"sha512-d2svNejRDVb2FsxC48t6AOZ76RT/J9SBBerjRzu9KTM2LwGCvhdIuZ/JbdZjrYuR+nVVvHbdi4tnpg4DLGxDWg==","signatures":[{"sig":"MEUCIQD22wr/6pJAKhwlveVZkaH/55fCJa7t+XgbCkKedlq6RAIgQhjiui6J1FBXgsk6mlPoNqIIf5S5FiNUyz65EjVHL+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB1qOCRA9TVsSAnZWagAAFXsQAI6AU4v/mXJKbJWbdiDz\nYWBbZIGNZzHJKbjeT0HetAfCp9K6ARacyhKOic6pNcPh9vcnWxGdIslfE5Mj\nkGjb45IywHTd11PshXPgVW9FX4RX7qFSt+KX3fyehNTO8hD1OmB8jKRaUzrA\nLl2Yr0jHvY4IFs279VVtRkFAC5fZjj9nRt4oVPXXqHKB4sEisb8hSQEQi6bA\nhWZ4d0ybo3OAR1Vv7pXUHAfB266HAHaKcZPPwTnv9LAb+sT2RkXGks2XX7PH\nd+J2bRD5Ww0dnRReDr71AiHtclHdvb+G4BKkIvi72XAEB/ulhjBShMQI8i9n\nUtXA2O2PmRGZHCJTo3g9sd1l4N2Uk/7oVoHA/nP0Jp2MZ1/O88pslQIV3cto\nQVqlVYOt4qBI/6Lgo5rGsVvTgCv73yzJELoZEgVJv4TzBpq4FswWgoS/U2a9\nd4Cg42p6HY/fa3pFuEOqcvraEpLe7/gwHV07XqP1jtMcotu44zDrZAOJsqMe\nKSS7ve7aHrOQb84vBWCHPcKZ0ur6PLGo64xcJ5HmVgPa3cZriYjeuJBP9pDw\nUQj8xx5HgaYAyj5UlmA53veRyG261ugTgMJ3FOPGWaQrP2qnaeirKjPb76/1\n/fEeW4mBhuhtI7f9j0euDEc5km+ugDqmpvr4SBew/xNgLdXiIbEb92jxnz65\nUrU/\r\n=zstf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.4.1_1594317453460_0.03012232540179416","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@vitalsource/vstui","version":"2.5.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@2.5.0","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"fab1de18ddeaade5bb19c0f295d2cf0e5dd85d1c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-2.5.0.tgz","fileCount":206,"integrity":"sha512-jvZ9nLhdONY097M1c3WCrwP9m5qYoaocGDAe9iGFmbIEoqYQ4hivAgOpimQRwc93Y8JuPPK1z3yDsWkycy//ng==","signatures":[{"sig":"MEQCIBF7/SEuj38wBS9Kt5Ds8PfQTOK/euxs9VHQe+ybqvFyAiA9vDaUbfB2n0U7dovrC3wxYGv4rtc39ty7HMAo+kwyjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":713893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFdh6CRA9TVsSAnZWagAAo8gP/14AOQORXHf1xY1PvK/z\nylZi0Kby/Bj37jUy6wxhXdOd31lV3Ro510haLeN1T5WKw7/Hklm6IqOBAOQ9\nuLrUSMXmyfMxqgabkGYE6NMuAL1APlmo0jhBg/O41WMaG/fJ/533eMZZmGsB\n0GLxaSdxY2Y/b4Wkwp8HkRPr7FT1T4ct+6//M1GQbEntEundXQ+nD8QmgERz\neTqygn6S74gZS3uhE1U5FQaTNx/ggprc81iySH6ehAsiHuNXSliyzE74Uprp\nQEdrhgNQw80Edjd+T45XY9vKEtzZAQbwSSQmxMGoLtmagak7kxpRx7Eu+Gcl\nYD4/ysYbXpPiKuTUKHeDkNG0kacTcAtJFYD9gkT0DjTt2SpWIpguj8Pd3ghz\nciIjNgtPv7gN5FkZQLKldkZgXTBJY7o1S+9Y+R0doH2Zd/RQgbYrMYqpGqPD\nsnpC5GpQg2qy4mp49Kmba0Vl7cN3VxdcBqhWxEEt8qnOPLo0JSd+PICn3hxB\nsVGMPI2DDIOnuFAOPoFNkCBSzt9iKscPkY1Guh6eNNtEOpvinCKrlg2ftc3I\nODna9ixPNSIcTE1LMdjCAk35wdN6BZ0nRTWlMj8nyfnpD6SClIYfrYlgmcPt\nsUSOjtk/NjrWLKI5lKJGqgaendnBl3ztANDosmPYQuqmv+EsjAVIgcooHIeW\ncOAI\r\n=qiHn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_2.5.0_1595267193416_0.5233792930388981","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@vitalsource/vstui","version":"3.0.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.0.0","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"8098633f4dae3b1d33ad65a42bb14f89fc0a075f","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.0.0.tgz","fileCount":206,"integrity":"sha512-V7uKLf7bz2Q10q+XDcxqR2VEDouMM1xOC6ffcC58301Pa5P8QGZyFFQxnWkhXeaUcaDpPwa5sPrRydhfG/6qQg==","signatures":[{"sig":"MEUCIQDMEK5JZ5TA6YM79I9hgKlv7H5CTk9/qPXJK0d2oBXo+QIgczlF7OMPbVjQxWIiMfMN9y1nNbTKngidk7euxZAiq74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":718228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfarHgCRA9TVsSAnZWagAAuewP/Anjm/SzgQdGMkHTeIgm\n5mAAayuGZDgqveWbRjj/DylwSDpGW0t0BRNvvtize829TLbUW1E7MWNseEgb\n7Hvw+7IF+lXh6tANVUTyIiydP5RbeW+2Wee/OS1b7epnq1mu23i06TLGDeYZ\nlRZYOgeBgs1sovSu1j3+5XSeGo/bn4Fe1C6/mN0G67LSqR4xRrYyBkevNrM3\nAs9cPsFr/LfT7Ox/p6QceFh7TKfDsOoL2sVsZyJZdKS2I6keWfbahVLGwQjX\ni9T3yNxEyeFfRv59CuZwnEShBhFZE2MbnVmTzek4ehm6SIFWUnnvfJ1eioya\nnM780iPCa6zXwhyYNV/ouxGqC2IRW5Xdp3FoejAg9Vk0pfJZ0zwp6TlvpkJ3\nTzQYBhuhWH7skqZCQe79zD8weVudiXwodJGx0hwBc+Jf0RGB2VbAXKnY6JEN\narYOTOrOvOs/fBLrnwDs9aiTNiEg6baMSvecPvefyDGH6Gp+KKF8vDPgN52m\nNk747PvXuNk4170jbWW/qZT8Ml8WEwJl2U+7RkcUfsbII6JVGYd+aEfvshkD\ndXI3vXGbGG89PRXkYd8zjTgxMj2xLHq77ABhg88bHzEtDKgH01n0hdzJsDUS\nasKmkRKPNsPIIw4Bevtwvipy1DKwPpcFAp1y/KPywcslgvEtm8jOeqK9iFWE\nvcZm\r\n=3raw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.0.0_1600827872155_0.5205925074772673","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@vitalsource/vstui","version":"3.1.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.1.0","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"3527d3e835ca712740ff53cfa7e08e2002c9b350","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.1.0.tgz","fileCount":207,"integrity":"sha512-RGRxpGkYcKl3whIh1uYdy6VSQaKJ4RtFS/CVCKGIpilRybgduFwCmXmojiPVAS76eR+M1OjKxEonkhLuRK/VCA==","signatures":[{"sig":"MEUCICRku849uSmKzmBBNsJW5UEvyNPtqX+53ycbC2+s477KAiEA+AviGl/zR45y1DRJLOr4q0LHoQNKhyuA0ilFgCuKf5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeRe1CRA9TVsSAnZWagAAUVAP/3kbIFJ5fePtg++i2mWS\nlPwuYGthcsr8M571M8PpQatnhtRO6RHPcc9/HA4hB3bkYRMQBIIMoijkyNts\nnNeBrnBvgJz1YLM85LK9O8jYZCaFEURnA9Nckx8wdWgxa+V+4OZTmEBYZfwU\nkWCuNqChESdexlqpjY3mul4928bxjyDT03/7k0QmomZqrwZ7lkRN8ut3YI/G\nxItvEJryeNx/XFKk/i++wkEOTdiWCGl4FbLe13icIY4bCNroTiXkU7pPcU32\nTh0kah/zF8V/9CNc4+FOjAVhed/dLRJTbNDnL08BrQ5TQ4Yazff/UDzhruyQ\ng3SO2IrK46nKN7ylc13zUs1phtVs5VkjMIQOADyQqORr6VX0+n+B7B4t6b8Y\nZlcMWrm366PZYa58j5nIu0dpm/3FE7HrlsPGweKhjo4dujJXapDNoEV18PjS\nrcB+KnGUaiM0eV4x/CqF2BdiNIjY5f7Ldv227ILmWb4RT1zJw25wBS7ZPw0V\nq5jhuKfj+g4ZpfWF9NBdS6rS2KL6a2bdYGYLlmcogvT0F6UJSgzT1OW+zkCC\nigujhAw/J4NqVfcpPiLSXuJEnhCbexB/7dRuxzktg6faBAAZlbqwqyK2V+0n\n1+tm6spQM/m4RVgXvR9/fyA2dYUZVAAWSLqSrwml4IURxHXKSn6IJ01fhGbq\naGH9\r\n=7wiJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.1.0_1601771445311_0.5938870812865453","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@vitalsource/vstui","version":"3.1.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.1.1","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"780b24b084e09679be6351b5ce8a1083bde59245","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.1.1.tgz","fileCount":207,"integrity":"sha512-G4H9+tozE7pgun8mtNBhyYNBwByeQGT93hol0RGZulK7TySt1huhSE8hJUV9e4iIi7AElt7etNj21uucYU4rgA==","signatures":[{"sig":"MEUCIGclAgfUuHfVRgLUxb9rIP1v1OYyJRrz/qxyCaQQrULKAiEA7mOSbqfN0QxCJYFeLSPCsx4TmBru6jHwaHD1dCealRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":722324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffdADCRA9TVsSAnZWagAAWiIP+weqW/OBdKeAZOylrybx\nM/ke+a0LXxWIOOmqeYHnbzUdfa/lFmmIGONuGOo2ltsr8m80uQksVqvjg1/F\nEw421D9Q0YFzWKqay7uLUThT3fhKTM00qQPG3Q3IbReO9olJxrU6uD8zpVc9\n25jILZ0q2rVTzzS1w5u87mB6ZM1J60+aTb12V0v9GWHsab3t0eComsk1QEHU\nc6MzP8TKsEkIMQLwmPOUmo+KP1uCqtnoV1EsSU+FcsRCTLuRZPGFhzHCEXDU\nSg+8DhwjMsHYGpqJhyJoERS0JakmkCULQWYn0L/mkTWLXcrtbMsVw7oD8Ure\nb8FGH50QjKnMA48Cu5Qu2IYJyBh2nGPOxhoH2TY4LrfMI87LnR+/R7NOBzYs\nle/jdnQO1epNLJHfUDgcgzeSs+eB6gYExbuHRN2K+j+w1fnppXlhnOW3XGYQ\nMMd/Ymu1AFulAyhSorUEXlDzx1aWXyF9vYiJdx1pyRbydc2LnCZM+FOxsZzy\n4t/QDtGvIWRkzmeL5X7ec+Kenh0UEEGBAPapCcAhQZ1HB+2Qf/8atDxgYiIh\n47UH0rf5oKKGsKb7kuf4ew1d1kJvsdgfnWL5rXqW1EhuoV++4s3pdM4lZo0z\nchVAgP8GjRj5hLjwgDXn+3iZOMaTDtAssUCgNyxJjw5KsfCAHlsXlGLGslHP\nbkUv\r\n=fWyr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.1.1_1602080771069_0.5112594557211438","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@vitalsource/vstui","version":"3.2.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.2.0","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"28e2b4925ac6b8ed16848ce02bec29714b193797","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.2.0.tgz","fileCount":210,"integrity":"sha512-7SBA1pLYmPmE7adpMxB0ypUV0CGNALVIgLX80uNyfYeAj8OYkASooPhi7JNA9eI+QZa6dbZnysSOjL3LztkPwg==","signatures":[{"sig":"MEUCIQDtRR/wBi/K5P/Ke0MKGtHAKWFjsmeIC4LTs1rI3dBnkAIgHESiUgwvJY2nwinxhEnFMOJGeTX/2SrCwmJZbieLeds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiePhCRA9TVsSAnZWagAA92AP/0VVNky1ayVL75E4H4t5\nspUS1/+j4to7E5townam16QizQ3b2E7KiNTNw/2lptOS2SFaqF85lBs8NPjI\nfqrsaR2LqXprYYZvn2xP28+LhBvArQjNGmn4DmNaesD9tI5RAKg7v2MbnA1+\nt1FNEakUz/A33/aq0haosvoHg9lx3soS+NxRhJEv6OKs+x+ucMoAtFUSxI7g\nyl/Zm54MGTWekZsPejoFbZaGw1IjFhxrVFjcbyOPZAsyVzDRVd2C/nk8PQvj\nLoX+Zbkk07xZrbcvggRsc5VzH7BCq8F9nV/jgDKZb/rEPLctu3jVXUpy3rev\ne1XJUbiCFG3zpGg5dJuX4P0ZpmLadNgjHy3bnUJVEbQ83mwH4ZQCACOBBDWK\n/m0VeU7I1qT8aPLpp9kGXKwY04BLO4HATl8DImXLOSEWhBwZJI3UXPpLnV2u\n5BEXXGuy+LzqaOCPSA+Kb47sS5yFfUuzsXJrp9gAyA791qgRxX4ozGGn8UgK\nH2pAf3UGZt+u29zAB4qMwGRTL7pQphvDkXXpRwSSNFR8zZAg+1vHkF8wXtdn\npTx3GJ3UYdRjZ2lpJcsAm/k7Be9Znp9B9ARBK1rSl1Zj4/zc/ru+YgE+g5Ut\n39h3PyKflvgngCy5T2dX41rRJgbGCp++4vYHhu1gOoc/d7C29csytBVhmwx8\nESAT\r\n=9DtX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.2.0_1602872288884_0.9479895170353463","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@vitalsource/vstui","version":"3.2.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.2.1","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"388f49a9e1107bceb2cce1277d269fcafad6789b","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.2.1.tgz","fileCount":210,"integrity":"sha512-2Cc/5YFAtaQaCys4qzNxWjuM/Nnw+9yeLqm65cQdFAGD4eM8M0HCF3cq2b+glzI5nxKEkXU82GmsFtJLsm43sA==","signatures":[{"sig":"MEYCIQCk5oiKC0uVShNS8aduH8ZstjFFeMptSS+Adb+OvvhhqAIhAIsH6k4lVG1KcSME9uzOdXCTWGJklpfUDyR0U5JS029H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjxK3CRA9TVsSAnZWagAAWo4P/joJD+cp4/mMlFSD3/0m\nFdb2e+q7VRBbNKb4sqRQBt3s0SCuWbti5sFM2Gw5u7lqlNnzrYKlgR7RyiLA\nflqmpqCy4XYeCWzCdPxLSXOQ/XZywH/EiitFWWNSvB2olnooK2W2yLgVWlqB\nf5ySzYlwTLnYT6fH6iWT6bfeePRstSzyZM/eo3gmApzAKPT9eN4HRmt4grBW\nR0odihnMYrsnC0Ajr0RcOSr8Dwe163Ed7L8nuglLLYt3FJ6GZNcqoAx0TGnl\nF5Hp1rFuDSu4FE0VjeNDj8Qc2uP90hxi3G7tqjtELTBTAoTQ+CwvoBo8kiAJ\n5xEwoRYW0wJr40VDZ13n90v+DdupRlDBGk7GP0vD8gXkDJYdNCp64Q8v+oZp\ncPJM3GzVX1a4ZESgkIq2zRR4Fsz+Sbt1GOos6iAJg2VKvqjaaTUyM3EcCFmt\nLvZ0k+f3BWowbZpKSff5Vmm2KGazwmW4a6DsZ4qPAhgWJy1vCnOLlwCEmKwL\nPPm65xxgpVrrY14izwmJiaLXJe0VnGkLqPv1kVJoEzHleC54+g8vdrwU8Zpv\n95Upm50Ok1xkatKgG7dUsVYpBTMkAAdnqv3WyoYpowzlQrCsBmRl6mFIE8iE\nwE8zvY/cdLLMfuFOCulW3BKAfzrdMXD7SMMxFNbqKRDJh32ZZKNQA9u8SFqr\nW0Oh\r\n=C8MZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.2.1_1603211958972_0.2914037252894399","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@vitalsource/vstui","version":"3.2.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.2.2","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"bfdcd5733e33e159fe6aec4d6aef171e7a694a00","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.2.2.tgz","fileCount":210,"integrity":"sha512-huABT/9mbNgknbGJgVn2PowzjYfCReku9VQANeVScb5nUhiqw3U9Rlo/MKXj4Q7Z6PPIsxtL1vaR22hUwnF/3A==","signatures":[{"sig":"MEUCIAwVr7OPV4HJDXJw9HtfUo1/sRDoA0AKseP1F1whY+TlAiEA2RMDkhkbFT0CjWDjikBH5/tPL4PCfv2MdfyiBUo3bWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":735940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnIE/CRA9TVsSAnZWagAAcBAP/0w8iKNii7shIMlWMRlJ\nkU6BBss7Pnc2XX+kmzTnU13hP86jNgZFY55D8U2TDd9SfcGAfqRAKgNVtUyn\nUuaSReB/rR1gGJH9F0XV6DQ3jd/FwS9nK3jM0nK6W8eABU4PzASjhN+YWJK1\nl+5ZXWLufir+rwWySd0nMqOp88oDzicaCoNsuL4Lh2nK3LXIB766y0zu+8mM\nd13YKW4ydXzb86URQ5515uUtDWqJl5FYmMJLo1dIpASUqc2u+uJBszJnZvSX\nHozOsSU3STQ53g7wctbThm7W/NWi7PmdzHNKFi5qdC1KBteSC+lfr4W1xm4n\nlXIiS5RNR4qBTAGuiKeEGJBXjzqJMz4OTfDerxTCnOfl6ptpTmr7PK4fCT8f\nUEZUB7Sg9ORgoxYV1nceb7hwDox7Rh6n3BlSYUYa9wJu3KpGfk+oH6gySq9w\nny9PKoG7EQvNwogD0JqJURmZYCHk++U6phudScn45YxUKn/dG8R+QbPPik/B\n3pbysY4hHQYQTLLBO4WoY5Y9aJL55tnowF1oNpxpUWjO2d+5vzN+FmBpYInJ\nMHItJW1Txs7uabuLKDxehJvgj0OoersCwH1ml9E1nu81nMkXvvtCfnnUDEkt\nguKXArhE3l6cHCYfQMb0CuQljD2Y+Wu4GHh9VjWLsPDc8ZMiDiBa62o6DbIA\nII/F\r\n=1jAC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.2.2_1604092222684_0.658617673422129","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@vitalsource/vstui","version":"3.2.3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.2.3","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"17f0614c30946fe3075712dcd64506b1951ea66c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.2.3.tgz","fileCount":210,"integrity":"sha512-H/lEggVawlcGDd12QbwTBAzI/PXDE+/EABttD6euyla0bUwkMeKiONwf8AVRYXHYHcDL26H4P2hrpew7sLG9vA==","signatures":[{"sig":"MEUCIQCf8u5yVcjPUuC2zYywgxTUeNK8sTJ22igNEWszvpSlTAIgPi+VUsGt6ipG/FuKf1+08t6NNSXKNqj2zDD7FKVPHBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftsbkCRA9TVsSAnZWagAATMwQAIQ864rzqncgTKDlZxez\njCdec046flKueRRyNzrRuUJg5Nr0OeJfScEtAUYeCq4zi8XJwXJqKwgjVeu7\n0JBGoZxXBe7bjeRbbLhMEQ5F/qWlCiMbCX8s5HYpeDiMcSO3/Gy+xLs7T5Gh\nPbRUWCuhTHj0Z4U7kMTtyfmEuBo/z8LnGzeUakFVCofWG++RZEt4pS3lWkg4\nwLjUzr+d6dwTDkejf9UglrcU+5H6jgIEvsNC6zWPSCP4IpHHYuIWBqf1QnpD\npJTOMtvibVkN8r0n39gL4JHXiieDUcY1Nt/D801bmc6Iz73FMQuIqC7i86GO\n52icht31XNjosKVZ25MqTM95SDA2kW3kgkcUk5y03UqGNv5gYrZmMTEJ2wxa\ntWf7w+XRh0CgSGHcW1rGTnrYqJGeyIOtNd3brrPqQMOg1NhK20S1X5isBbup\n9fHNDvLdoYWvI9mm3LklhHZ74CV48VOjs/EKCOAlNsfIWtfSmIKvB9ko4A6p\nUYky/Zyk36lYWtf3mK5n37m2jnhDDhMrcmO2KFewu2B9C0c/vvh9STgxEzNf\nSej9nvAoPVHIVNlR8mt2cWZoMZ8IRpxTsDbfRXp5G2a6I9jAFCl+GwAmVvyU\ndwxaHcICi34gqT+NDys7NWiTArMAF5NKleR/6q6YGFeIZz/QFVQaYatoxrDb\nO6JX\r\n=0wlG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.2.3_1605813987584_0.46232155282067655","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@vitalsource/vstui","version":"3.2.4","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.2.4","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"70c4088e752e92546fd418b4af2d650a2cb1cac2","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.2.4.tgz","fileCount":210,"integrity":"sha512-DhbFtjAohNgobS7m2O6rx3mHLfsRNBw7/b/Xr05zONcp1r4vrSb33H5GQ/A/ZQS0t7L3rqUjL/6U6ItfhskJjg==","signatures":[{"sig":"MEYCIQD30+Lmz/Eg6KI4D9nanwFOOC+4MoWUUEArA2brtOKO7wIhANJMyfaznDvhHlXwC//K6CUfmqkSCbnNQ+F1JO+Xf2Fs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvpoeCRA9TVsSAnZWagAAOWsP/i6Dvkle0Z9AO3yPQUxl\nVdb1Vh0AOWJgS88CHcKQp/tAGKpxrpuyI7B4nWim/eEhnZriZHVAPeqV6sBM\nx/GnRKMOqH8SoMwHirY/ISuon1P6LYj48Uxkxv91LPwn6EBhCkSJrKTSOZG1\nv7lvt0yl2wktGXmkLqjkiGgloepoWTf2VvmuF1n7rLM9B5RLDERil+HDf0ke\n37EyFr2UpP8+nWu77/c/imVw7qrWUBgZprhH5IGdAaBoSj2IlfXYc04Segek\nmE6eZW/3JMSygGosTpThxHe2ZFic4+Bjh/ULgIEmgpSC4CjmotcZGqCNR7+G\n1V+flOCvU5rNAHAFrHhygYFfB4+hdFPK3/Qzo9FeJE8YcQNefilF5+N3NE7n\nueGhzyWoEbpsKm7ZeY06NCfVYpKp3ndyJslpxu9N6SLJKn7ISNaXrJjmAYSI\niTdeW8GKCzrw6qqXxMkyJidTTm04fEsjJse7UhGd5oVXSnGQYaCXt/TW2gKP\nlnSzD8F0Ea2C27defAenBiOdFhPbnJKlUWBbD5ymt6CxVBnPwhhO28+qdnWG\nHVBuufLsifq2+1JtLgiZdM6h4GJ4UP4Uh7+f5LKEd9wRp9HMGvLNZN5V8sYB\nxUZB118Ov5QDcvixjcmJKvArz7bsnfjyyLYhMikI9qxOKZMW5H3kV4oI+5Vl\n+W51\r\n=dAfe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.2.4_1606326813840_0.3557877152258264","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@vitalsource/vstui","version":"3.2.5","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.2.5","maintainers":[{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"fae065ae8cfb67e41633e8158ba9e35c6ef8d748","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.2.5.tgz","fileCount":210,"integrity":"sha512-GkNg701cZD05oh/h7qkovG5zq9Q/mcX815mkPq4ve6ezTv+JaOu34E6yI7dSyH73XMBdFB/Ant6E5lWtEsKTSg==","signatures":[{"sig":"MEUCICPVjqQZ4hjeaslbkEAO5NFeZX18OZg2GdQkOgOjjutvAiEAk+7BeQWQcn+juKUDWMNYiMKZgNu7FqckpGBDG0zQ7WQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx8rPCRA9TVsSAnZWagAAlwwP/0UpwTOryMzUo/dTUGNN\nX3B5PYQOFLS1VP80SZ3b37CjhjCvZXIg7kcIPrtA4H9Qank0+qh1n6rinarr\nJt5RNA5mL+CjfS+beD9KgBWeCvqh7jBJli29AmeP5UFyv7QkV/nZgz1D0RPZ\noznzorFEu/egQ2G6c4dcGW8diZmm3zCZlKUebtLfsIds0Z+NeBeetBNJEdSH\n3D0NiTu93MGTWKJ+0BOxGGuMIHDMTvp7e7LX2EoHyI/6gbkrOB/7pzJH2iVF\nLTfI9X6QcPVFRog6KQm+Re3JRn8e5oSN5brEOLRBrUF2gnmKYEh88gi4bgpu\n30b/fiWwqX4+5XipnV382OB8MEj70RY7msngZUc4MN77BxIKfzznu/fKdWIK\nnJxmht79Du6V784AZgHO2vc9BMlOai+qe946jtpEOd5Dm9WhydbE+WHiAmSh\n6u06wypqhhM7gmFd9Blha8AUY7GlOg5Vb35Sk5JS7PamkwLar3GqCTjy3Jtd\nYDTcpTF3J2XB/Iu4oTeRNITMP2DnCHt5MWdAiaHTF0d0VAWCmGNgIqJRWoK7\n8br2zinKCq/y95TCH7UWb0By/nhQWrg5wyaDhgRUuoDLzl+SO2blCjTGN8ZN\nhO0paLt8kZoztqdgwnKt7vzNQmw6xO6Ms3s/UXTiU5pdHn7nftl/UFF80+7o\n//sc\r\n=N2F3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.2.5_1606929102662_0.7431531138126946","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@vitalsource/vstui","version":"3.3.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.3.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a609e37711e81f39ad6dda9a6ef76754b94335d5","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.3.0.tgz","fileCount":213,"integrity":"sha512-Kqscp8XtLLWNQPN2mKPutO7bKh3zhVS07hAIPBvq6W7X4eJ4UiBnnzYzjjD3TMuNyG4K5fX/1b5FEMORm4dF8g==","signatures":[{"sig":"MEYCIQDIIfT/i5EwIoNm5jyI2Aqnw6tS/pT61xjMN5GQXB3L3wIhAOR6zzZnmiOC/Uyd3s5GF0wcEhTdp5ko0z9QmVsvolyn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2Q6ACRA9TVsSAnZWagAAJtAP/30z+Yv2/gcZq1kdP+o9\n7vg9XtUtlByDtguV6ZkUeU8A0w7ZrjR9quUdISqE1dhME7wrQbfGdhflKQUY\nGshYZv6qBh+5KNOw6GQE//YA06mdCzIqVNhX+Km51+f1gJPz7921Cqi0UT6D\njs7alMoyoqa/vKHsxcAEHOsDNrsLzEMokLJ3TaxnaSK4kEYOxrQYXLgh3Z37\n1ygoiei0o8SDsmWDE+MrZM6vM39n6hS/NvhlNEqQoXjhptyv+76W/PO0aQ9n\nxynUBiJdSSsu3BY6R6zkY+dmUUPbGG3c6z29ooT6qQ/5kxjb507EXqfW0Xla\nON9wECw0VOZ0ef6WaN2Ry8JInx4w+nMc4MUCwHl18Md2i50OuQUH3OGzt24K\nJZ1wwPLnP+zl3epixsjceY9qrkPYMdOA2d0QxuZrs0sk/ZuHyVMHMKXVZHiL\nhfx9LjMfbQDlTKWDApGtrwm3Hv1dBqlWxMn2Zm4AHQcxu5h7Hq6flfgc696K\njZ9ILypGNa/Ux/4J16gpi+OQ/de1Wl3J3LNrJzaXSe8nH7RUwWog4hpaHDlF\nxiX5D66NcghEDmBxMZKoLcoocA1Z1muz/lckjReUgTqz+mAWhiBYRFOyxtOi\nqVvFUpqwoZ+nc30Bm0O2oiwiwiSDuE0L5VvBDVDHQ2Hr/0p8jgDFgtTPVBGr\nhUMu\r\n=2RKJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.3.0_1608060544379_0.3092901980506091","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@vitalsource/vstui","version":"3.3.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.3.1","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"bebf0811063cd7c98e2639bcc19ab9f38e7a08b4","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.3.1.tgz","fileCount":213,"integrity":"sha512-gcG+MtJstrOneLU4BfLQ3N+3HOyqgbr3t4kxh1ZUzi1v/L4/xKWwcwDAWLCh2wAn1+VVOS3dUo9h1+QH6kfsFA==","signatures":[{"sig":"MEYCIQC3f0qiFUjJMUJRcO0TgzB39a93z4tYkrwUxSv570VynQIhALCdbh/lyHCtiRRmhv4QGtdgwSZlZpiChBGrBfk4cfWl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9LjLCRA9TVsSAnZWagAAqiQQAItMlmE3BzJpkcpbKc6W\ndN3jfbK2mtoDLeoKHI5bhSu6/nUDx/qkW7Tjj0UeZhGHKf8dX6wT4V8mS/0j\nMCrMUZxiN7uoKOFJ9bzLvSKej87I6aCgMH241F8xHUwUwm/yVyiMbxjFca9c\nPXuF0mwhYKVb6NT6npQ4ydRd24hF4XU9+AciJZT5P4phCzHMkhD5NK3eWQuz\nhxY1e3wQ9iNkhuO3OjG9YtCT/pY57JxU9VSg+4UN38V48UHryNNB4gf9tsxc\ny+q2fRMGv8RevfEQURXF+/tByHFoy0MIpV/l1fUi0fwMkCmMvasAj3xDQX8h\nDWnvpUcvvxpz9JENAJnPFOM9PZphwlqpfO3d0FKKf6WwAJTDP9qfUgM+I5QH\nQaaB5GP6bKQydHqb4pqEk8RU6MGP/xrL7+jP8Lwr6FmQbZ7/mVe+oC5WMfu1\nGC1f7tM5JmLmuG+vlCqIdL5zu7MMl7ms7ph3jr6jWkn56znzDj9jU1CoE01t\nOPDX84q/RJ8HQdCCoYja5zV3cc9ZjP/doVWkxQSxnIKHjrW2M9uax2FQrs6P\nA4JP0Tqbu94L9BwJ9HhLnSyjQsSrSyALRA8HPWOt5EGMQmAw+yuBH9VAz+bV\ni4xI8B3HrwkcjIsce6NxRDC87briWeomGWtAmHF4P2g3gsMNzlYa7bNADoz0\nQZKI\r\n=UeHb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.3.1_1609873611168_0.9912862938451092","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@vitalsource/vstui","version":"3.4.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.4.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"501a29b95efb9b17080c840fc80bd649aa44f27d","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.4.0.tgz","fileCount":213,"integrity":"sha512-TGaezahyaX5PDFcQSZR6rAPq1I5NXY3TlNn92WRRfGWM+Kjip6VJmhDo16H6D1mOqljOOvv7nUyMfsYHYXQSBw==","signatures":[{"sig":"MEUCIQChKxaGWbl9bf/nL3RyBTby2by+dzPDu3jRBN2HEsqzFgIge8PxepNaEkCZsIG2ZW9cjyQ4kfUS3CjN5gzzguXB8XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDg/RCRA9TVsSAnZWagAA/yYQAJZmSsyjrgl0K1ahVDTm\n525kG5T8VmVwi6PINj86u85xBAeJgtay1xf5NwX9V5BIeO2hzAlQaigYGhIq\nx7pNfihsf6LLAusLdb+f6/HdnFRQ0Z0LSITPz2Zfz0lLB4SWsXlQxYzpC0Mz\nn3PbG7/X6cwcton9lcc3+8tioyFSjLnwD33GYUo4eM9Q4Zzq9qJMxslWhlil\nzls+NBC+xWrhI38S9dW9bbJe58XG1GJSxZQyvq0iUjYY5Z/0t2oyiG6QljjT\nSyx9Zch9Z71DU7+XZraMHznwggYscwL6flsSDc49tzJd7bpK4b7qsg6DsDep\nkS0f+tlWl8s3+kpHsO77bkCuHILlb5eup4ZRBVp84+cseTMoMwzjxkxUUfjC\nr1LBoBiLNN4uGWBSv3jsofBiJoQDHgSlIzsWTJ3/LAZ29Xw8AvoKnDPcvUmz\nkGN6c0ZUb2pMAn/USzl8L67UCMbcnFxmv2aQ5z+8JBlidCuxy8AXQXV/tA+a\nogkEAsUQWGLKvi7z7G5s8DB7ynW/SYZdhdtDho2M+thCwL2a4J1S09Huk82s\n9++HwppjJgl07vO1lZDKwqiW8w+rZIc6w9Hwk4rCa6Sgfce4Zno27ShZhwj1\nTYO0boI1QwJH2io+iXCOgQbwaARJqhIBj2TjHMwvMclgSlvFCGtkKwIp/Nuw\n931x\r\n=NTFl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.4.0_1611534288838_0.5933745226913367","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@vitalsource/vstui","version":"3.5.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.5.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2fd84091b9a6aa6a37b3d4d13408b0d2e8b57421","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.5.0.tgz","fileCount":213,"integrity":"sha512-cdMAQKEnpfm9znWlV62AAHCvRoHN5Ct2JrQROpSnqDMy0FoelE/VWK9bkiD1PZOQiObEn+rpDiheJbuk0FF5Lg==","signatures":[{"sig":"MEUCIGdokkZisavjZEypN6j2EWEzp3barB53Cra2pAXB5EUGAiEAvSYfHoyMWUWndPmhE8XfGR03OqZ6s26UT1nke5Lq0rY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIXrfCRA9TVsSAnZWagAAel4QAIMUhyGW5auGWMbDgMJD\nzHBmNucWIrz+EVLkxdjHlloJtqBzFvkJaIgWOEwE3X7OL7ZdSb+F5I72KXSu\ncmOqRxFwOxkVNvMiH01tAw2tpg8gsXfp5SAZRptfKgIvbfwFMdwyZMFd4Ee5\nHtEkA399c0qxfu2EBNDtu/1X3THtfp+81reL6YNcf9IlihxvbVgEbcSjALPf\n77YHBU6l78FCBRwCVvl8YhGMpwaPqxvNdAcRM28WDUarHjoVq1N/LKACAyYE\n5FSM5hGncB+5+yJ8arYLZXGEPgXmqQJVt5se8vN5edBWCXz/qiL7kW35n3Zk\ntnqE1LX8VOExmXIq++NNpKE+Kyan8UnW5AVFM1fz1R6tM/xvuisQ6hHoFQXh\nzQuCZ0Tr5zwn6mKp7B6Dt70o2GagMBpqJCQgsLvu8lky5KFUQzFD5EIzKy0B\nI8aBV8nSsSUMfZUz4Vs8B4kI6z/fVER3EGOX6wpw0gIz8/LwJgJ28kYgn+SZ\nmRf6tQz+KgGT+xwa9zNeuwPSeDx9o9KIQuhAa87TV/FDPtkSi07wy16/2jBO\nA4wg1oQXs3EU7UXKzSzLDEzkfEqYuBNw51uPeV3i0DatfJnJIF+E8ZMnJ9Rp\n/AGHkb8b5oVhXDMHANcetZiNRZavWA2eWK8Ue74vbePa/Xr8MQgnL4z02ULC\nMwaI\r\n=lWTW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.5.0_1612806879166_0.3395526785206189","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@vitalsource/vstui","version":"3.6.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.6.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"63a212bfcf834d7a95fe7a21860ec01a0bb5e7bc","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.6.0.tgz","fileCount":213,"integrity":"sha512-tDwlIjKXQO9tcU3Ubto3UnSSRrM0Mom3u3ZCqr0OxZyAlkOyYwdwQ2WQD+fekiYTNRXNGb9Iwr/X/4g4i8rf1A==","signatures":[{"sig":"MEUCIQCzbeKQEfd0urEXFbjRmrI+cEY/b6YNTQEng4FTf/DUvgIgbQ+LIzo/htQ/nGCUSKeO1bGSVa7jyobwBP1h/iqkovw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNof8CRA9TVsSAnZWagAAD4oQAJCT4mpczglMXxWrzZxs\nFFD4qOP9EbjIv1OFpKedCoteUhbLJgnI/7I0TSA0271zTlXcg+ZQLDXsYqru\nhVrghIvltIsdKZCxJH+5vdGUiyq8qH6sxIM43UOxMImiM4PeyblzkT1MCdXP\nvBz78uigjrc5C/FlHtcLjsbfMvW3sX94FWvZuF9AujOZXXhoZ5m+X6IeMyBx\n4yBDIUk7b6KEaH7RzHJZB34fGeYqeZQZkwqaZqpI1+P52eVulwi7mAveRK6v\nSCx+PWOw3fffVZLYNvoM54I7mNFa6doXpTGZM5Wp/wbOHsMH97RpnDS38XQl\nhq1jUPjQyt1HXVNXX6XCvlREUZN5KGhuZGtKhbO+lOO+Gj/tcoTaG0nzb9DC\nj3B4N9rkn+5omny//SQ62CvNraSANbV0o10nNpIENxnurVyq/QPGWFd8461v\npvaEau35eU9cwOLzrsi0DldvaJBkn00DjpnCCHZALo2H0VzWjkcZTCr1sFRF\nacnz6skWdNOzbdq5UmbppMMyrNeX74pb/1ZmFFJzq0eUPFJW00EYd95K4CqJ\nRhVpRVe0fzrwoLzJLnuGQkqGSeRCQVQ946Pdv6vAUJIpQHKXeQcZrqRmHfuD\nB26RQwlRiNIJLPMm6V30mpmPhmXBS0cl5uxPDL5ERyNTKghDgLwELn6IUUcH\nUuPr\r\n=MVPi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.6.0_1614186492346_0.8008501728486475","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@vitalsource/vstui","version":"3.7.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.7.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"5bdb5f2845ff101b7303f2fd7cdbeebd8b30b98b","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.7.0.tgz","fileCount":213,"integrity":"sha512-vuHHWjyAIE3diT1Zia/3bOwyyDacdUYW/FaC4TSQuVt9gcHsf6bGT3D0B3hhWTvTuHXe1jx0NBbS2uE8Cfw5Jw==","signatures":[{"sig":"MEQCIFPD02y7JVAt3K8ph8xLwAC+tSjkTd0lX9LRvkX3VifZAiArWtIG3By5LNPrbFLcQrNZgV8KLlXEe+9mfuXbre3V0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":769634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT5WGCRA9TVsSAnZWagAAdIYP/iRDplELs86wUPwWXKSs\njxeW4YjSKUWbqHHsK1qB3quNeDhxFpYI4jlzzMQHRFSOW/EFBqKoDrmydeNk\nzyCRfAPJwznoDqMwTXrPhM5Kbm2+NtcsfXAIod9WN32R1gpbRc2t24UN3A30\nIOh1dv4ACxp5SVF9THtK+MEcflDcbI+yhmbX9Wzl0FL73Umj7W+FGsiQTyar\nXZY5LmTiGnZwmnF2eTAG1MjGrHKz/zznMcyh5A0F2m6LahixzPQ3vrBqSdJg\nAjI+VcoN2dl8N4whn8rSOxa0ZjPfxz3kHVq2TjKL+KL0g/jwrRvth9Ya7pIa\nrRPnIpQ/dUw6TR4QAkEBm5y2SqUHdy2r1Jh+JgxN7RnZK8Ii6xNb00n1DW1B\n7V/7trkr6MKqMinHmMgY3SDcTyx/QJLWVFgs7m079p0k5G+7T+nY7n4lSBe6\nt7T/uYmHgBd70rQejCFlpjuGEQDA/4gISncAeYocdPgMGlURKNZNnaSLOsIB\nyiIF5X2ADcJvghA9NS5R+nX1MJWOSda1Ba5BjnPQTf+9RTJqJ+rxVVoDdwhC\nzDllKDZUPXZEuJqKF1VwM2iQ2lZ0nOEdvGnErvr+kRl/DPD/odyRi7omdwMU\nSZav7KNtE5aG4VYHBqlZ2h5L/j6tXmDU5fDgoOYi5t0Njc4Sgs0nddlv0+X7\nwfnX\r\n=Fdso\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.7.0_1615828358383_0.9116680045088024","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@vitalsource/vstui","version":"3.8.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.8.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"1d8f322c23f7bb4ebd57127078b310131ec6fe5e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.8.0.tgz","fileCount":213,"integrity":"sha512-ZKzmVWRkjJzpOjxVLLOPGNpjuMhla4Z8db562TsWlmBSrySDFgQURnCCyBrFQkRcBQkUzZpnobgs6xm/y/LqeQ==","signatures":[{"sig":"MEUCIDHu4NcoUzG54cw5w7vt3mS+S8/l0mjnmvpa8g2F9jWWAiEAjteObHwO2Q7KYjHZOOFuwwoUGHNoLwSiAAUCd3iXkOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":770604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXRcQCRA9TVsSAnZWagAANmoP/0HcNTtYGYwgEi17pOwo\n+dvRWMxhZEFhO7HpukHM7DCsck0wvYpGL9ot0X/iBZTDR1hWnt2WO/kGSHTB\n3Pg+Q27KbgHZd39dIWcdJWSjMeg+VPsq69R/4EJfZb+DA/LsO5ZcIsWHm4+y\nzGRLT1NYjthC8E7BrFDBuN/JEuHCMVt1gH+tHtF3zgsBxxIiwKNalFxwnMsX\nFm61KiV14GV4nzYBpmhpQAaM2kjCOkoKof+1cYc7p3vNEpwJQIyUDalTSGPf\ngEVDUdnx5WTmxQKNi6qauIvjoDeLYswfH8+0ZMF8MDRfJdBcmrUzxh8NkK7A\nnbxqizOkRDYgXrGBiTZLDJkopSACE+omftYyFYWR82J9KJNCCU56F9fupBYQ\nV44+es27i9+OWEJkpbiHz/Qh4NAo2d1ty7+b3EppLuRDBPaOA5ONDc2hjD7S\n68isGled1Pkc5FMxdD845r+7E4AlQ8f2yzQbhZaB39orgerXynutuboybSeD\nJ/0Bs2mRXZ/N09xnycfVqzANr7IWvUQcOJJD4vbroqTAIEhJDFUQw1yqrPxO\nOgxUYUkXNc1a7yiv0DVHK3pcKNEfS4ef27NM4CQM8h24E/5FwSDuxUJGeXzU\nFAbi7Sk9u+Zelj/qXVcoAQixp2dq6Gdl37Y6uoroqNsG0EVO7IaEbNtc92Oy\njRIO\r\n=kkUu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.2.0","enzyme":"^3.3.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.2.0","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.1.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^15.3.0 || ^16.0.0","react-dom":"^15.3.0 || ^16.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.8.0_1616713487597_0.2818586343809921","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@vitalsource/vstui","version":"3.9.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.9.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"0cb959c711b0e7134aa0aaa6e8aa987d97fe7ddd","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.9.0.tgz","fileCount":219,"integrity":"sha512-nmzGzcsl5mxbWQNzOEKcZryWpWETa64SeJtzPniWF7AgLeXUTMvDVAAuWDk5wkj4I1HB8BJpIpf0inusK3me8Q==","signatures":[{"sig":"MEUCIQD+y+HNlCUSQW2JiklWxMnNrgnrz6qqkP8ByeNC/+otZwIgLSCawBEqTAUmvhvp+cEnJZjVZzihJq0ZifBeXh4rMzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":784705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ8SoCRA9TVsSAnZWagAAi+QP/1DsoimzoWIxQYzj55ls\nWzRMfpF3ts1dv1uW8M/LXGckTY2VQvdNsDgpTXhuo4C1jCbIqskv2+mE+M1l\nxVeX+oZTnrkd7pG5yAozIJe742+wGpeyVR2pBV0xvcnmej5Xv61Wie3IjrlL\nBP/nA4IeyfeH2aDWL4heKJDY5xKMSYqoGyrVElOUdiKhQ9y6dgpSljjFt4nU\nvwmKRLUYi94jdXRFlxWyiAMCFOH45nSS6yH3dvJ6m9AKN1roJS47t1kjQPHU\n6vC+t8wOavdxeqsgVdkTZ2JnZECcrLvKyL8f0hK+a1UjVtXi18KRcJWcRDJ4\nYEmliehH+NZ+EroQE+/ZUTa5s43jwaO1cANU0jlckxSms2ZXf0wFUncuw9bs\ncHjLLUjILUJvNgIoJzOZPsSsD4nSk9j7yLApboDP9gj0ls/WcDDerYSaN16M\n8HTbfiZsZvDU3MIT4m/hYdkXM07syZIHS5H9M58KoWRKB+Y4EKrDW6xw3CbY\nAEMrQtqKmw6IhNgvJi7P8CyU1XlrN4xeHN6ctsBtbDgmeSJf8obhux3sB2Pr\nlCigChd6fZjTLRa0ZKKGXopizuVaMtunivWyJhtkkufbWnC6LW6HTDWmgwlX\nACR1mrI6nYOEwyLBFG8cHzoVeafa9pX2DZaoaoLpdvIJujTfK0FMv+wnGn8n\nuSU7\r\n=qeUD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.9.0_1617413287465_0.34651940805547543","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@vitalsource/vstui","version":"3.10.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.10.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"7d4581acef28d47e721e4b242f59327e8f7c8314","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.10.0.tgz","fileCount":219,"integrity":"sha512-HQh1AYTG0zhByzQcmE0WLx2HXzKy0puzCy8ttDAPeS1/KuF4KGbwpHQouYV9uXr8g9G0xeuz0OhDNobS4d68pw==","signatures":[{"sig":"MEUCIApyPS0DLKVP80s652RoPXg4QNOtWZEnaoJ/G82Io/H8AiEA2EhusnYwctuxWDcnI68tD29PDf8YkW5csSNpJpiaJDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgea7nCRA9TVsSAnZWagAAT3YP/iL5wEmmtfJsjbcjVIwk\nsjsW5lVGopjblGRi3djDm165wEK5MOsS9yqA0GAk3hKank7WBjcSKj3A0VW2\nV0i9wELsPAOinUbMrJHZpWhxv8knEov/RCJ9yJBk8bPeOIWmgLcDXBXKnS9i\nZptzjjINskvJpbk6fzMjMlrtxS5RGPdFv+HKng6/lcBe0clZfcnV438FxrIy\neO/viHsUwMDQofrjWuxrZedSTM4/4eHeRYTPOqO6JL3kX9pXYAKGFaT7P7u0\n44ftkUs2xyhP1jVuDLOZaEasTgMMcPbJNF1S4EDQQQ5idSZKVVXvQ+7h3XUo\nqfPtILYjRWi33w757LGIEDAdpfQ9zDC+9f54AawgOHgNPJTHvBCm2pK28Hut\nLQWgHa3ZDlOQkqkEuCxilMEQ20JyvwpKk7bj4qH2SaJ9mDIgDRU4S4Z2kIGZ\nbGyzZ5ifN29do7vLhF5wUmwMKbg1NVXBA3ubE4gOG0jtjOabl7FR9iK4no+g\nFPMT6JV8KZ3kiyKXDB/qnPojNiqiiTMSoVnsU3V+69NcmPezdKCZ7fzKcNKI\niTNmYnNEP2ESihUwRkik3l+DlPa25nVohwuxT2QprRQvx0AiWsf/qq53qHfn\nyByXEjmivLdcA7sM7h3tkVW/miwnBIj2lFKiyTEe7NtLW3jxdm5TSqoJshNJ\nxzX2\r\n=MqXO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.10.0_1618587366408_0.7781048537227289","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"@vitalsource/vstui","version":"3.10.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.10.1","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"b3bf339e8007c2d977cf862e56e53fab9477f301","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.10.1.tgz","fileCount":219,"integrity":"sha512-6kc2WGDy0z/HGWE9vvO4szLkGg8OjvghZ26qP/4R9nGE1Zg38qG+Cc389JxMtLs036JxyHJHmtg1TaaEhrGY0Q==","signatures":[{"sig":"MEUCIQDgQzgboH1/vYqFA7hNDll64FtQLSIe9kp5lkE1/+L1rQIgOKwdKwp/gQRMyA+BtTaMEDg1CVyKmhECtdrpxMkMrvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeeJQCRA9TVsSAnZWagAAivsP/RbUm4eO+L5SCtV2oSh0\nw8iJkUhG0n0gAKCl/gv5e1e4xhDB2J0uGv/NivhEtNUK/oy23RqbmWVXfdtu\n0ncYw+8KBDUkDqk/s6OY4LLLtaEgA2m32sq2maICge9H1NYshPuqKRh/ldPV\n/7jskUvtEnHT6+3WD1VvkWnzMUChtGtBjdumIsUxt9msz0qTrEhHc/5mqXX6\nyRHgyOc2Hi/pIB6p9CADOPUYnDA8i6lWCPLYy8VHdHsmrzjNlbks4Wm/kux2\nHkSPab2n8SyP10YUvY6rgJLEZc+03oR8KhnUrL7O300u/+Ml6y69xPcvnb+U\nZyoR54yTL+2WCIv3M6m+Nre7VlI3rMvfclkEj3m5Rvs1ZMOMewG9wljnXN42\nsJMZXeKKdXghMmSdNjRTRMtE95qa8rTkWOJ7jfOiM8lFUI4wSSxpTKEkekhm\nIPMELqcghGAl6ONVZhgwePyiKbOGEBUs54bT37TksONCxSEIPk2GwN/1Ln13\nY+l/sqb33oxrUeB28r5ZEwxjtFlTOZ20V1jthzKncc+S1tYT8/iwXR7W8fJ4\nhYBhhjw+OI9et+yTadYWvjtelh0fs6n/YHjBP36wYc4DYy4cRY5L/cTajVQL\nmCgCgIPcQm/ilgqJWU4hkO12rlfMTJAFiKJtRfU/3OtwTTyFfp4RGQjyyw02\naiqs\r\n=Kunn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.10.1_1618600527784_0.7737888150518744","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@vitalsource/vstui","version":"3.11.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.11.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2d84a8ea8abee95a6f4188266899d093d7715a30","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.11.0.tgz","fileCount":219,"integrity":"sha512-ezAolSffsTKJqvN2cRIIkcMNNSrP2ndUCtry8B1WMoPVkyf1Ql3+tm176+AHh4HhNi1NfHS/AoNM9o7AmE8ByA==","signatures":[{"sig":"MEYCIQDNdtf6RBTAp3Nu3cdQ0kZ5eCGhIY4frOf7gbCZmLdddAIhAPMqu2WT/793bt5XrdOQzQT8b1Iiq3BOrjUOn2nraSNQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":790370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwb3CRA9TVsSAnZWagAAZYAP/3Ii1XLfV3UQNWDu63w7\njSXLLkFf9jiHrTz+Ud6z3/1DQflvykD2dR8yTzkx5H3rO1RmebNLzvNpu+Tc\nqayevlosfzQYmhaCJFwNjf29ppmQuR03yvebtwNYW6TmpVvlHtY870hjE6fP\nlXILqxjDXBjJdddXKckzw6IJTWuQiMVknYqJtF2HKyd0Fx7tPp6Y3+tjSKme\noSfWwalNMhf2ht5uqX+CrirHjmXHXU6Z/hOtWu79ms5EGJtWPAwM5frY/Yuj\nd1jVUNZa/UiOM/YGjMZWRbwkThOPp9MngE8NdJsYDJERUESn9whplHjqDSbD\n3GNDAhzrwH/WNgfuxbZ6jxGBLfpKXAq/ApiH3fUrVRXT3qodzC7Aa0XhboKM\n2kxEkgxMjsGfErDHO8R1CjRmt51/b6z0LyvNpAW+r2V2QIg3pbt8pP6Ohr4p\nVwwg/rdnNV7xgXnvlK5TSsm/ZZl9tEPI+a7V5vXu25twbkWcI+DMLEp8WNMR\nqKgmbpjHgg0LM77wV5PH4D4aYkSpIxQ5qg89eFpI5kEqU4JgxISXWsv8ClLA\ngAZKLdXr1pcr1xruL6C6LhhNEB/YVSeUCGtgMj3Z0ieZPu23a1dG0nby7mFp\nQLkU9DSqnMT5Eza5Aj/rGLXTVwFo37nioNCnR4lPQI3DHIB7MyPseHKcQG/K\nkfyk\r\n=OHBv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.11.0_1619724023110_0.24973953416029704","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@vitalsource/vstui","version":"3.12.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.12.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"818aaf12a251b89b94c38be017a75ba167aa82dd","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.12.0.tgz","fileCount":219,"integrity":"sha512-khXThfittFeIychOaEi8eHVZCKRtAMVvtxgBWw1C5tcGpDfPwmfSO9Slvml8KyHwAHiR3xWypjJ590UAlq3A7g==","signatures":[{"sig":"MEYCIQDRxyO6MAp7evGYha3S7S3GGG8YyhEVlQmkpdtH0vHf2QIhAO1ohB4QMkeC/QqWuACoUxBQ0Vcd0AnMIa2maevMbWM+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":790570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpA4gCRA9TVsSAnZWagAArSQQAKB6FhBCKj/GYxbyvQut\n7P8OxYkn8xMMznau5ZZrbqzTiSB+UTFSA4Z/TqJjAxp2sf144dTbgQ8EGLKR\nLkNrIrVbxB5oE7BU5zb/T4YLXmJEVez8IMhIBEW8i0JQTqXy4avabJyHK7If\nLHpp6nmlLR9jA/LMnokH34gQD3YrG+fPmzzIcpvbMkoCu8lnouBGvtBJ90YD\n4yQ7vsTjRDg3itnNgKUwYQ/jpJxOMgXL91Jf3U1EMHxbG6a2Rj9h5g60ZtMs\n0OU8n7s3GcI1i7JvUWKmFet/pMbyqxIKDefSeJH7x92QxdjAAkw3vHKfEcr+\nS78mh9gG1FUDJ7cA5H+uAFoFM8o79W9glfvlSmgqLAbsLcBNQzdBOixTtnjg\no3gKg9aZvy7VKI8o8qAsWda4xOqaY38Gx7J6KFh09EIDZNrhpfZjbXtNIIQ0\n6hgtaLJO7KS/z8+C9YMCQVT1A62oLvX4HFs72pLClcAp8LRMgUkoHm68g0iB\nKzq/PKl886Bba3bn5u0TTnABxiin5awpMZ5pEECZt6cCeuUoApJopAW6B6Ar\nifTPx1e6+JReMIOliAlL/avKUe2uMQLzIU53OX2C1zhaLO45xXPsWDW4jgzX\nAS2qJ2Ru9UFLrNzme6M7UNhFXUUHeixl6ehpIiei6gt87QAiZ4FeEymTHFOo\nrwXD\r\n=fddE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.12.0_1621364255427_0.8197026107976269","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"@vitalsource/vstui","version":"3.13.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.13.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a1035ab0e3eefb374845fcbad1ed7c7b530ced40","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.13.0.tgz","fileCount":222,"integrity":"sha512-+H3SmihTZV45Zz1j6/WsamHnO4xFDcxRe1oMBK66wnsnLIew3uU+jtUhyWDGFPiJW3CnuiY1p9YP2ElJ7OS5nQ==","signatures":[{"sig":"MEYCIQDQjeX+KIoIUsUhpGgqCBP++oURP6lMHXYa8ZFMHXy44QIhALydXTROoINMwHHbt24iB8EOnbLue70evKW7skbzJq8d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt6qUCRA9TVsSAnZWagAAmSAP/i6yxLQ1n6bEUZkoyu5k\n8TH/qPtJV37hzwlxS9pBpXWQnNBnvWkKVvXl7WGLIW2z77/3vbapSp2B8JpP\ncwtMzprPtuEIlBLpzBdOMNFVsFuZNdKMN++DxxBXqxbipkBUjzl70dX/qOkB\nyAFMt7z194PD1TLveB6PdQpLGfrpg5nVMQ7t5DR2Kpx6HjbNpI8q9by2/dL/\n5foELiNon40f8VlCCCOoGfcJYg59j9QPIItPUvFOJ/gexesCKwywwMRIbA8l\nArrAR8xgjzpkOQ/x+ixmYGG7qhKbJmrHmTRVBE0fGp3zq6veuN126azU0sW/\n2XBByrftPfAcIF21PS91wcNukFBX6yH/3Ky21tz/OfBnYZIcYfeaMG1fg0Ta\n2dHRaAPumh00jfqJBdBV5z8OpjjEtOjBlnp+/Rnf28wkrfno7lDB7ikYU6Qn\nEdLLyK4gdTNIx3OzUDz2Bf+fQX2tnI5M3jmlD6RIeh+zmGPRqE+fXs3Mpqya\nW0bmjmtR2Hsk/EquPuM6MMC+1Q6J4faET7iuP7efVby3LEYn8iXU82TkmWO1\nkDCWia62pVoS3HGjeS2XgAKRPsyocg7LiO+iYDlYdlMIBukCnKUfDSZWtFlM\nM4A1twZDpWhifAV23WRuHnBRhbU7R6lFVXViIUhj5QAnzG6eytO5znlME4Jg\na8eM\r\n=Y1UQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.13.0_1622649492663_0.03625034262786353","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"@vitalsource/vstui","version":"3.14.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.14.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"d570007e6b42feb0db6e68372a113155777d033f","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.14.0.tgz","fileCount":222,"integrity":"sha512-ACUL5IBdf2joY1druQ1nv+B+q+snSaczF8fyOJtM6qWW+bADkJR1glwfDrrV1u1GKWEqQH5x/Ru3CCq9CRXIFA==","signatures":[{"sig":"MEUCICTzZMmOgGTMs+Bc12vuW1vlnINSM3y4S7xMKE8PLeM8AiEA5IlSUIiAopNYDA4nb7UkTcDFq8z7WUF1BlGuamoypHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":819942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw6BzCRA9TVsSAnZWagAAn/gQAJnHuyij8jbMc8HssmxS\np+md8h5ANQ7VIbrJc9CZKkhKoj+m5pB0EAQcU8DMBxOFNs0hMd5w7TG9y/Om\nfLK7EcIeS6gTvAgMpIis1QIjYjPusNPXz8IWdI0z7XUBf5jAz2d6GMzF/XN+\nt9TCB5H6yjYuLN8YegVDqwvhKUR8k+7sKvTLj4g14KWMnnvx2tBfUJU1TN6x\nr9jRvaQvehdcK9yUgwH0NYzfIm02CYY/jDuP+0THi4qMYB6D6U6ijfOfXxFH\n04C2BXWQzGb0Ed4wcEmxFzU7Voytj4BXj/Yz61dL4J3nzHznziGEO/QxyWem\n+TqKgW6OpGF/fK95chaG4jpuxjTQ1Twtm9NBfGYKuPOVajI6UmCIt89aSfgZ\nWiYZyErqYlZdo6bW/3PXgw4oPqFT9VztD6bR/yaZyDdnXSi+obJcyRv+2vvo\nQILaySe+sLSXAcPdZPmyxWt08hQAIRhv4To/lsH7cbvkV9o8HlYZsLlu8si2\nKEOVtR1jqYBBWqGdT59e6PnN2pqzZNTPXiCCxcGXtwK2L0GFhGHl8V3pxEXa\nX1CxqXb+rDrn3YlJzqQ5asKv7OUy9NmDXMReVJ74p63l42qDVgPUOpoPMLgi\nsLAT+DnuQng8z+bOKOPa1N3Yei23jyUar9eJUadwXbtNI60VYOIUGivxdGmJ\n3qT0\r\n=RHiU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.14.0_1623433331730_0.6923566336533202","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"@vitalsource/vstui","version":"3.15.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.15.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"6646d2fefc14bfac9466e65592bf7717b1f24dee","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.15.0.tgz","fileCount":222,"integrity":"sha512-seCbtliqIYktZYSTR7V1f+Th5pvcXEeshIyrhuoL2+y8+FW3HJq/ctvzx2mdMaWcsplVAK9rIJ0KhkOYeGo9dA==","signatures":[{"sig":"MEQCIBDZ386NR7ZHcD8F5BjV18RjY7Csur7dv36Tb7oFsgwjAiBeF7V2h5m8BssBqHdQ9lBH9FLWf1yzd9WyoRossV1q+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":829602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyN4VCRA9TVsSAnZWagAA5pEP/15VR2ALTaW5lSDH9gmm\nbFc1LBYhDd9k+hXNrM7/H51zAc/mLPYuMwKFZdU4c+qbndrz4VYsXJJNlWfk\n1necMOjY3oiG2hzU9ZEqtRa3K4k14n5JRKwcoIWcKTIpICmWq5bISPQF8Yuu\nQ2vCwnX1+N3+cGWHB37IfwkLEuHAaFnITjsS+7nBvakwO3XT5Wa/1b2NaUio\nZuEe0Ot6r8fIaVkgE6tQp5FF3kFd9RjkwKDRxDWm17x6Pk16Mm44DOAZjqJ/\nZUnp5CUy7jFaGxxrvbj8iAYtfbzUD6JvtHWw6yK/P3byVGoI9Bpgw4rc4RKR\nXqaJbClKSKENFMSxJr1ZYLV2Yvup7ZfXuZbQe63LBuc/TDsGt72dsG7kpFpZ\n3/If4Kh/shHCoMNsqry+wRpDWHDo86rDS3E2DqDYjI0wtW3lWYzwG9+R/L4t\nLg0gbdhrDG/QonBFzp52fcdU4CXXN7Ob7SnZQEhYicTnbmDPO5+q5EiQWOKN\nzlpM28oLxgaO+/B1D9o0AIZtLseC+aNpabwlTbc6n9yMQMlI4mVvQA08rrYc\niJEmsGIh5bysnXV9XNZHnclHZ6DpY68cI3sQFB5vxQHQGynXh23uWXMVUHWZ\nOFSQdreWlrj0AE7BQz4YqmuVOzwFSGi4mlgWeZUcmShX4LRFbM1Rn+Q6OzH1\nTNB3\r\n=Nk3k\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.15.0_1623776788776_0.11948933822802887","host":"s3://npm-registry-packages"}},"3.15.1":{"name":"@vitalsource/vstui","version":"3.15.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.15.1","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2b5b21a569c3ddc5dcf10a085f3421414b1f9d4e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.15.1.tgz","fileCount":222,"integrity":"sha512-gn//JG2mRyCDxzJGHibnpJFOTBS0CjJmcj+cQJ1cGGpSEGhuopqACy1FgJVLxQUvJ8+th/05e1SiGx669vayzA==","signatures":[{"sig":"MEYCIQC8iHxRQ6Wfoyb8iwUOfQ3MyEVRrkwaiIP0EppEargosAIhAMT+hBEemdcp+0/IoFBTJPv7IgxgnJnbTIO2AZGcqkvs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":836414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyho/CRA9TVsSAnZWagAAwSEP/0lYrBUl7ZoYMuHsrNHG\nXGB4HMMKGGpjfiUmihCXbBDc+y9NJTnTIrnHFfTxLsqktphNLnYFD5dWhpIe\nZfC0gp9IVvuPK7JS8zJVpXh5y44XOT2uJbxiPI0WbK+NMuZUkEvIuTvCwBWc\nZ5EHmjMBvAO2nS0Ry0xPIKtt4cs3I8b8NQknr/O42DKDCwghuy7N++VQbkMT\nUduNMMUbnRiKEnvbK1YwA1i1ulSAT9wl6bF/14jcfO2/QtXhwTdYYWyTwImQ\nBrWwswYyk/oBZGVq1OgzK3OUXvPaxH4mU9vN6dHnxOxuzRIXhU9ax+g0+++G\neA8/OQHYBNYUHcsd8EodOQ9aghvfT1ECJpIIo2pQczIXB6UaLCmDegxqFiqp\nHTUdn8UGYpZSVMbtrB+vxJSXX493hsI9eFOCUp53EYSNf+aZnG32WBu85JRG\n99kFLp0mDcbLRsTbtOQ/saFBtCgg2vvCmHrLocd4pI22M46PtBogcPGIzWeo\nX1vw6ePvPRQi4OVckDl3Ukb47U7/atyWT3GPDd24Hag67MD650ZM4/2u7qsX\nOl8Dy9Klu8fDBImjnuGyg5euic6O3BpdE3ZkGEtMO73oggRYMGtMggfJpp7X\n9Z74uJ80e+r8HKgE/Rb2viQzsTRxbAiooCNoksuNqkvvvtioyvPVECgZAw2O\nXSmI\r\n=PDQO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.15.1_1623857726675_0.3194213712098455","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"@vitalsource/vstui","version":"3.16.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.16.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"16ad392244ae8f1d5b5767090b01c03637647673","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.16.0.tgz","fileCount":222,"integrity":"sha512-pKxHkUDOSfxUt6MP6yhEoOhxMsiwrU0OmD/dP3p8ptwRuMVO96EB1/dFkHVe8oBQciru4tHLcq1QInoImODmDg==","signatures":[{"sig":"MEUCIQDUTY5Nyw+7tTj70NshXpLrii1YUcq5VIYcgOvTUGAqWAIgGZooGfDPPylds2ZxBb4vSFsPNTjbgQnOV/xaTIju4M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01ONCRA9TVsSAnZWagAATZMP/2o04CgM8LqtXSmstwr7\nvl/ME3oxxSONGo7rixBT9iwzN7r1/83lO9NpFZN5RUmWyQxsn9T3KclS+lLa\n/eI3Pjp+9DJFls1zO4ySBGYUT+Nt5o/NhErJ1KXoQtF6lDBCuypD4L/2B24v\nYU9Qvn+Mr4UKrA29KH3YNEqzwXQsRUoFoNrGTysODbOfuGfkMxbYTYKYch6M\nLryEKY7wDz7M6PhmD+FsKA9DlPP3ed827QvKoYHREhIFBFHj8P9b6gsUbFYo\nUM6vlE+T2HSupE+XdV/9Qw+Vw9NRJKED0tbjk5WFUzQIH8brb443O5lJZg9A\nBDBUh1qKUFpWf5gdFAd+79VGbgNHxkr/+joBZ1+OZli30hVM4FG7myo5ZlvB\nTgXj9szDOctoikbhW1ypG9t3K6YSmBXfudKIY0siHP1WOhCPkiPtYfBy0d52\n5DQ1Qep+eF7MAgqqlLDWB2BK3xWqhmzB45zbNORqrUcC0DhP8FzQUaUU0K2X\nL2bmrUV708cbDR1tBbS0LvCBthKix5Ccy1x+44CXpWpqrfjvWYQYGYcIC+pH\nm/U6+up+54hVdLemR7SxxwIXKCS0ll4gMToOSVCeR/lxYl+bjRl6xBwHXZx9\nF1S44zYE0XhATm7ko9oqDFXoTdmi9jBLK5EasHoFO2dxZWq5sBNpQgiv2wpE\naMtX\r\n=F3YH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.16.0_1624462221368_0.6857517566983962","host":"s3://npm-registry-packages"}},"3.17.0":{"name":"@vitalsource/vstui","version":"3.17.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.17.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c2d613f0d0e098c568b160692ca660e1e65bb017","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.17.0.tgz","fileCount":222,"integrity":"sha512-qHHub8J8yJRksFKQ8zyEW/UR6sBLjCJTZ5EjyhvyJ9X6BlJ5L/TLvMNjclSNEDsU0ulDbXUIBSezVyiBx3SwuQ==","signatures":[{"sig":"MEYCIQCVf8ITaZOdw+2XBvOUAOCI2m9RcYxsw8t4vOE+HIxJ3wIhAKr86a345LUmkPCfjqdXKZSisuzOwuN3/oFg7/vuPa6b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":840163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+bP5CRA9TVsSAnZWagAA1L4P/AtB6lbHBmvdAcMWWC7T\nI8IRZgb3iRJbggBWspwuqiWE162P0b5dY713SvxHchDgNW0W4JZX9bo9vCdD\nqaRoAjx6FWBTG34dW5OAcH4SVefO/KYvZmiANpF5bYI+6bibmhugpQKAe+69\nUxTsxDKPEiJyNTQnrAiqIX2bcbU+lbh+OsEF0Ua0EVv0yWrqG76JJzK3zYh1\n7asV4MJi8gCIexh5XbWlYkLi0uAa9pnx571fmz83w4PidWXKc2tQV6EHF2qZ\n0D+mi95XAolVe9tcAWVWhZv9+2koaeqm4wZhOffwjQCcM1RXRrpriNDlddLx\nRFS4p17HsGkoxeCi8SGE8DfZA/JWRD651kpNWb9ROW4K4gUIDci8CJXHc8Jz\nYpEpngxut8LQ00gyHZiKwuiME+QL2kF1UHoDqYs79hvoDF6wNYXu1xJiuRk0\nnpjR54LrNAA1Q/EGVstnaBZN5Nto7r2H8o3mX/HHB4X8gAOTz6MwzO8AjoIW\nKRFQ9wK2TBIgS8xPvWN7KhKmmMQhfMQyQkbJMOZh8sB6jEPZXrzp7NM5TNwk\nmy/GdxGrScFCBQmHRY6RhegAFk3t3LXaE0ZVGt+ue4hXjLOxAJRT+fUAZfQ7\nprIO//Ma7RcJsAUNpY41AmfjtM3bT6jLjVDkiieWl3D33lQfpDGAUMEQymMD\n9AvY\r\n=LBES\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.17.0_1626977273120_0.1321306639551567","host":"s3://npm-registry-packages"}},"3.17.1":{"name":"@vitalsource/vstui","version":"3.17.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.17.1","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"95072edfea481a7b85ad7d392e5128f5dc0e93d3","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.17.1.tgz","fileCount":222,"integrity":"sha512-RVz4Oen+Of/CRRi0w4fjvh3rM6Sy5bG7JYnZJJsrNaweqMqrtrLYlvPGHXzgVpMnGB2KsNaOqto86cLKTkPM9g==","signatures":[{"sig":"MEQCIGqdEq4PCVMCK3wfkLM0jkUoJxz9Xc8sFYNxQSQm2jj2AiA/WZ+6vwQWkEFYc5s+zW/oIzML19qftraSfhy9fXKRxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":841548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCA2YCRA9TVsSAnZWagAACEcP/jjNIDk0Z+Gg3SCQJcS5\nN+IXCLpW6k45H1H8KjTIxaEK3jV2Z6vPlHY73TWAhclRwVIcg+8KcNzaPvEi\nTlPtUWG+UzkFt62Tzu4icpFmX0gRHsGB1jqYp8VDLPZl7AJqngiqUPatPTdT\nEs04xxsrWvnckyu/7QSSLPt1Y2UEWf2aql6V/xsg+s60wUykiXdrhDLoBqBQ\nltiIJtZOLjKymZ87YVoqUBhVB9mlKx2sA3gHZN3BjYs17DGijDCvMWhp9znw\n0JsN8tdjdJL8FmL1XHQkBGjjc0Q5sipJ2c88JSCpj4NegsB/CPQ/cMTU8PFW\nWNaN+xPXiTbdZa8b+K/9EjUND6bJ3ztJwNjTJ4HhZnv+pN8C6jUGJGZKtoSw\n4dPWE8xAOwwZjdUifi4QkGCQjjCRaxGIbV8Co8wtM0+fvXJXznw+fkpGJsXG\nB8crgiJhIJuYVeINsbBy3OucdGSn6bbwrVVFYEEY2hpAXh7iJkSD9HhhabFt\n7H2pH6U9vPPfwFHdNS46W/soWrpC6zzp+PmudPkmc3hJlm8mVuyqTBQw8BNl\nO0iIRoSZ/QTY869bD2eDutKPx39dtOQ5KdyBAsMH8rzZ0jU0JGGTKVp+zk4L\nFFT7m3rt9STCD9UUlnSIU6IEPHShL4FSzfh/6e7N4SiMxzbZYTLAEVrXaBhi\nOzFQ\r\n=WQKE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.17.1_1627917720401_0.07427915262774132","host":"s3://npm-registry-packages"}},"3.18.0":{"name":"@vitalsource/vstui","version":"3.18.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.18.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"59840af276a4f31a42d5ee712652b72a57c71bb5","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.18.0.tgz","fileCount":222,"integrity":"sha512-aEZqy9KToCDbKFkCs4PH7sgB3Q0TB5UwtJcoAyO9X5qjtSOqWxrwA8AyYQT/0O48ogSjFLkGmkN5sQ5N95UEyw==","signatures":[{"sig":"MEYCIQCdnxO9PGLltULH8a3Cl+Dckzmnj62JgQZAKdSEuSOicgIhAPtV9saDAawNhBkWsfOHny82YonLOrjDUccBPsEr3GDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":842452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDU/FCRA9TVsSAnZWagAAp8oP/je4lb1LOM+/j2fUxP6v\nCxKD5gV6ny2gj/rjXxh3hfozIdk/o4TOMPDqsbL5NJ421ZLhnknHyXAIBIhL\nZkwx96IsiyJmT3S63Doga2FeZfP+vRBjxAYftr8fqGshozCMIDIOWqzBbZ3f\nSogn0G8WczNwAM87voXbeoDNAySmGrtSjrfs5VUgGoJtETJi6vcDJfhOGohe\nD1rOjU+02hzy2P8Sc+A9szhRhx915+P1tERmApdDWlZzbfJNSp7ym+azUpL+\nE/W0uwr8a3ojshOeMZ55M2JLahDjLO9YYYgwjEq1dsigZupCUX7uecI9Na9D\nrgPiWBxvjtskf2Wo8MlCtue766stvc+vLSsSfokJajKRU56xtVnBVa7XKZa2\nj4pn8NCRT4DMYLKMArCQo8q3LsoagYyi7X8mloaJ24qgR7O5wLPRDQVIJx9D\nVDySm6jlvk9fhOyVf0dGew1bEWCItcn50hltR+Ga3uDkj//GVSI1MpGuV7dO\nf7zYqeiYoxUFTHvBrFYkheVXgYjU0fyxFW39M9vf6+SCI2Ua+bQ7biZJWag7\nrwuf/2zpOL/Ao/vvpUHFOdWnqknTfICdLv1TJ0i7laLlzygEmFPpawaMI2jW\nmCoYuDHrboFN9hFPFfaQYiSiVbZCFnWEJH2SqhwKC9HNuBU9AQxIdAyj7mVo\nMoQN\r\n=EdzY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.18.0_1628262340931_0.3817208564514476","host":"s3://npm-registry-packages"}},"3.19.0":{"name":"@vitalsource/vstui","version":"3.19.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.19.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"eca72782dbb83857b2031a8d55918e329d550ab7","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.19.0.tgz","fileCount":222,"integrity":"sha512-kvxpqPKBrlzWaPh5KgTIDL3Pv9xZye05yvkMugOiy74cU3XlZeNxmMD2W3jvkC5AoKEwx7WMn2S8zKJSylzaug==","signatures":[{"sig":"MEQCIF3hpc8CXCprO7N/VKlY5lzBJgJs2XsKyiudsu8tYzUSAiBkf89GFgIu5M00b5+VkayPjopwA5uGwDD4nyq7C/Vm9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHYTUCRA9TVsSAnZWagAAqrkP/0/NLUOUW74C7fnbkX4N\niLl1bauZGYbfBDttBc4qwDCyd2Gs6SLXMNTmo/nN71QOesrVQmQvI5USBIVx\nvxNIMc4Af7BOKhjY7x2cCDtUexJpAffr3bv7ce3LshlmNmHdcBkF8pwwOlXr\nNvCBrF2mjCMAfAY2rMx1pqnEeojchQ3z7G/gUVS1oedO9Z67JYSg2UJlnZzQ\n+qSzl/kAnFSu+G5npyzID37gTzQNHa272oCcnNdMsISpAI+fHDeydFqtZg/u\nmI5QYU0xPXHSafpMiiPSnMRDYTrix/gwlnXusTUjY1PN+k3Xe8QoxdvLCdaa\nIezft/QksYbeL1aWq0BubHNMVItGMM4MPnoI87xayejH6MroEECGpiWHPz7I\niOiVbYgSE+m1cURLPgIYTPncBg4Qkhi5mwB1mpryeo4CqFXrYlc9z9WrxbWR\npJRZ0GX/TVXkPYyamElXHG31FVVer7Di1/iIvf/mTlcUjELAez9fIocARjv0\nIl6Bt8LUgLS15tjOZf/d7CXMnXzzZj0YgPkvAHrpVqKDSduawcj2oQNCUPY6\nlaJcGpeQtLBxEgdhzRDUKztP5DFBETCIAOIXgDI9tXkFVdqMPWm+6cW3b4Dp\nOniduaozHVyWkylTwGRxG9LP0aatI7hdn8Ewd4iu71lEBgSn/BC92VACBb8Z\nLylx\r\n=Vsrv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.19.0_1629324500207_0.5573161518743379","host":"s3://npm-registry-packages"}},"3.20.0":{"name":"@vitalsource/vstui","version":"3.20.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.20.0","maintainers":[{"name":"peburrows","email":"npm@philburrows.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a44183f7ca7470f2ef73c90abc851fae9dbe1a8d","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.20.0.tgz","fileCount":222,"integrity":"sha512-uPtFfItUiMlCWOlWOkR0dRmZZq8RzZFfmEVn6z6zCwu+9y6+C3+ufRgIVMnfI1VHimOdc9ayMQ5mRh7wEULbiA==","signatures":[{"sig":"MEUCIHHHPviiWESbotD7J1DKgEl/MnvsBUfZ67G0F0AtTMgOAiEAkNbUjhhqEn/eIOjY/1oXk0ergKr9flVPPxJEd3QkKkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkB5CRA9TVsSAnZWagAAsJYQAIl2ASDFl6kSwKqn+Mld\ntdTvkMKYCqgwmnCGop3kyT3cNSfo7LjmvC5m4wVeT/a48d/USSke5S7GM7Lo\n4N1Tx934OJUSg8o+XjflK7K6UTCpMPLJTSUiDuWYNxUek8eHRTVIVPvldykd\nJ/NyHuPWWp8+Rpi8kfu1BojrQlqvKESDKjxxR+gXugx6xixVnaBA5z7e18oY\nxUwESwkti5cio0l2o/SawPd/q5yOILyss4y1U4+LG0ht8T8lWLdDtN7ajjI4\n5H8GFJ+LMaFPyNfuqTtlCgk0Vpn8tkv6J4Hf6AvAYw3KTeTYmVtAzBYs8u0h\n3VqNLPhkvYEtvGXaKnJakOHefXk95b4pjGxJuSXaFR5YqoKTg2Bm+sok+j0H\nsP+sJmrZx9CWe5hfjN/12aU/qPlpnvgLkDNnXIY6iKMsmmw03I1alW+/o5Aw\nj2NJastBGI74hW6UMYYanZ+QVbr0kLFf0kB+Op5I5uPDZVeBNuBqR/Z+5A0v\nCJx0+E/mJ5PrxT5P339FKiWybebVetjF9aRsqOabW85oBMJHsLxwD3+lsmSq\nUEPIKK6aRN8PlFpQcfvyNjpERLXrFXuCzj6Kc/PmNsCcXew4dTDHnnyhxrjZ\nPviLXrohyBbHNSoosH6kz95VCN2HptIuszIWiYEgNb3G4VkHZ9uR14DiqpZH\nBksS\r\n=e1DL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.20.0_1630683257287_0.7075353152693127","host":"s3://npm-registry-packages"}},"3.21.0":{"name":"@vitalsource/vstui","version":"3.21.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.21.0","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"95622d5e370c66b209c6f2e34f3a6325ca187c72","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.21.0.tgz","fileCount":222,"integrity":"sha512-56p1dbCO+0MW71blyCnY8G+/o5nvt+fv+JLH73Ict83ArC/hGSFalM95l5TJ1pIHk9wcyVTqM+ByHuw1lcjr0A==","signatures":[{"sig":"MEUCIQD82nKsjnoPEuxH0EJRCoop16CJkhO+Ld3yb/eev0aqOAIgNf4pkjOVcpsyLsNtccC7AK5bzTaGeLgy/uJub+Y/lbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":843863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhON6eCRA9TVsSAnZWagAArYAP/0pxopTHwwDDOOIjjrc0\nBeAVazblK8ZSRRurRvUvn6L3dvK/fULrCAnS3U49wZajLBTpIrIoyUNMEERD\nHOPNipgAff80mcU30hXMBodoitwpF6vsEi9VCULPsEIBsb/Z8XeLTGzH9bEK\nVkmGt2B5s1ScOM0pBt3Cdp+YY5qZWLIW/naMApsWB7+2DLl9U1yp5tmFdCId\npdb1eEE/B7/TANuwz1KZwxr/xiEjz0PI77E9X69k4dvfTKSCen7DBGR5QiZd\nMeFBkBQiQ+k64qWz4vlMjnT0wTYCRtFfYrLf36CWtcGmm3CgU+ce5NcJN70T\nG7dGiZUgtlbT4owSHt8DfwgWX/MwmCDh8jBdDA2YKIp5YlMls4OE9dOiJB6P\nOVPXlx4mxrEEqdQuNaEtRhA7m8gybevjc1lIDhKmQbBFD/WjMmSE/OXfgd8v\nQA0tWj9X4f73xpXMm/27HMqEn0iquZSfTHooXjQ5+GWE/j0QS/vZC1+YyCnZ\n9mT6P7KWRPa+41lAJwg4ZbMh4c/g8RllEavlYAlBLS+RMEkC9mLF8+LmpvmI\n4dbvtFHPB0oI+cvPn6A3yUF64glTNOC3sTx5KvHbgitFrMEzcY6+bcW4en50\nF7f67QtABOcIXtblWAjyARdN09bznmZZGegj2cMjVKL28sfp+Il/zAxlY9Kk\n3IJ3\r\n=gwUJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.21.0_1631116958177_0.855580919090192","host":"s3://npm-registry-packages"}},"3.21.1":{"name":"@vitalsource/vstui","version":"3.21.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.21.1","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"5824b432b2a14a68c234f43b540223ccd08dc288","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.21.1.tgz","fileCount":222,"integrity":"sha512-vDfD5vLw4TWzYEOtNHCeYWhFmyyPljWYSDvUO0YYW1ZCjF0N1gmbTaGJaeIJELneV8HgQ0z2xe/Zt1PqHEVflw==","signatures":[{"sig":"MEQCIB58jgH8VXHpQWjQVzxqNYsQ2+Pnoq0U5khl4GYzWbC9AiAy5R0+EmNSemgAc0GFoeBjtwuiZA31ALg7gpfWwt3r2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":844131},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.21.1_1634821649016_0.31700275285819357","host":"s3://npm-registry-packages"}},"3.22.0":{"name":"@vitalsource/vstui","version":"3.22.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.22.0","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"dbc12054488b8ce48d5be23b979381b08978a77d","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.22.0.tgz","fileCount":222,"integrity":"sha512-E4og3cgvAN2HvpAd0EoXmB/gLdkR7XXWW0yFHtkgzH9Xtp6aThOjsdh7nKFOUaBwFINJF6MFE/LAGf1NvSKo1A==","signatures":[{"sig":"MEUCIHKDErhnL3+M/saiT/obk4JNbNcyidkj0BZAi4t9xNZYAiEApEi7ZtnFkS78RrXQ0CJh17JjmRHjDtRR6MdRrnc+fwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":841466},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.22.0_1634932221436_0.51745766846031","host":"s3://npm-registry-packages"}},"3.22.1":{"name":"@vitalsource/vstui","version":"3.22.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.22.1","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"4975451d8e9583c27f5a027dd597372f9f3fb442","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.22.1.tgz","fileCount":223,"integrity":"sha512-51gcfxpjaXeDsZSyy81JGPftJ5ney1rh30mVBfKU9SLeUCv0FmH/AvH77mxh39vA57/u5vz5S9LTRomXn6c4/A==","signatures":[{"sig":"MEQCICEB5vqNoWXe6yLBdFvPyHRGFrJ59n6TMzMNcrHi/GejAiAwvsxCFJAQ3z1sy4qMz9jKVkWFw8YpDfsetIiArO7rcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":841598},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.22.1_1635344365626_0.6390633835598012","host":"s3://npm-registry-packages"}},"3.22.2":{"name":"@vitalsource/vstui","version":"3.22.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.22.2","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"89c6356e5cd08f1d1b78b48188ed3ef57593e471","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.22.2.tgz","fileCount":224,"integrity":"sha512-pIZXhNUn+EqTXdgOQa8qmuZMxIVBQhsypdqum6nt9iC6lj8hn/hINlpVTXgciykm9R2t2Y1MzaRsVr9NAfVzaw==","signatures":[{"sig":"MEYCIQCjrdppiMms3ILpfgiLGK/thdDwBYzK61DydA/aksDLZwIhAPLM8A0BFu18jmyud5yCblr3oS4kvePrL1uj9hwfktdB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":846594},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build && yarn deploy:storybook","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.11.3","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.1.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^1.1.0","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.22.2_1636126222049_0.6016171181623862","host":"s3://npm-registry-packages"}},"3.23.0":{"name":"@vitalsource/vstui","version":"3.23.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.23.0","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"3fde6865e1ed79b23306860e49d5c1ac23d9400b","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.23.0.tgz","fileCount":224,"integrity":"sha512-0M1x5LI2KAIHDa5sgAf46VyI8li4PAaM/H85KiMZrP12cErgGc8uV0QxOp8Tiye0ds1z7gpZ/Ito2tGodZ0FJw==","signatures":[{"sig":"MEUCIQCqJfcwih9FMfdjavWt3H6INbYJuF94ChrsCb14FPLOFwIgWbktqf9YOxPs+wa7QEG3ZI6Xc2imoO03hxhlAdYVInw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":847658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkqdsCRA9TVsSAnZWagAAHEMP/iik+1kJPM471KPw3Rlg\nsFlTwdILyCI3+3a0xdVp4u5e7+zsi0CFRM/bT5mApB3sOvsVH/VM/Hc0hd93\ninfyqOiV3dUbAuFgc2vo7UI0LA7xnDpYRFKaW3hwZpq70D6MElNFPHPmvwfg\nJT8yHa36VOji94YMjlIsrsy8d0+Y2WgvGkCpJun4A+4xyvbvhc7H/b4aBbc1\nmdCDzl8RcLIbgh6kwVXPjvQaemlNGF7uxnESrh1tvSJf6tU2JYTWFk0QdhqT\nsx7roFkBpxDHmfj4kNgEsvKqOsZd9yG6vcD9J57pcfewExYxIyp6pK9CJi5+\nEJ6kB/ZFF0wXDl7MjcQhWiY5ra/zLEbmtivvU1IcCzSZl4M7hBGbQLlRZbaZ\nN5Ld2twuQdfGACqXGgL+vpEMbCpdp/k7qqlGJvgT6eNePkZzqCrczmR6AOYJ\n3vyrZNbC2ziL4OQXAkaCnlsqgz9mTGO6J2Tvf4pzMJeI3jhMe4JKKoRT5VUo\nZ/RSFWFtrB6jLAmJTaeAF2xgomixfDte2IwiJx/g2XdaBobCGxDzzmL7Z67Q\nh1X1II43egZOLH7EXnLQTE9hba86hf112ToCM2wJSgNFdcjy7gDw23kNBmHk\nStoV4YoExlr8aJn4w7si3fY96ebESFZAbOGMscWoBIMNYQAYhY91Ap9oqS4X\nYj1M\r\n=UiLb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.23.0_1637001067953_0.4175943449801325","host":"s3://npm-registry-packages"}},"3.23.1":{"name":"@vitalsource/vstui","version":"3.23.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.23.1","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"805fcdffb47fe6a79d2db0852292f9ded3a40b12","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.23.1.tgz","fileCount":224,"integrity":"sha512-eTcOP/A8P55fW6usuYx21LKGy5+IxbM9yzHuE72THEumjvGa0fdzWamSSK7bxwfI37nClHstZJM23WOafd2QDw==","signatures":[{"sig":"MEUCIQChebHPtc5sp5phQ4Mb0P5QbpN1oPDrHrBJEjbjwpe9ZAIgaEDP6TCJKS98jpaDx/JPbpx7w3qMLtJfnKE3feFDS6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlpsNCRA9TVsSAnZWagAAeu8P/jwG4cfPmrx/Z0DhIH7Z\n3VSmOQBHV8ThPfk/WrMIMAvU71+WB561fmaus3oNwqJNJfQrw3FhwXEAy8o2\nCKl+E2oia+K+JQ6ut0C2wwp0lBSXoQdSnx8ebn3da9JvsAmzBut3RZcoAzf6\nhdcQqfMLYpq9ujHL33Vx5xrWHTJrdwS/fLBbl9jStlxwdvgABRPXV7mVZxnO\nWGQI0Hiz1QdRYrSfqHxFv44Ev0sncA6pntI+EqyVAKkCzt49PRg7dlotYsxz\nKtj9CYTudllbixewizRg2i4yczLAZ6dPd2x239jiRWKhld0GZgRBqMRG3qzD\nBYPZpvIBXDW8fRkdXHFl9GAezCIcGIfzIS4/gy4OPMeMEcT6qG1uv2Ma+xhe\n6XAciPVC9TBA8h9fvJ/8UzzHPiNJL1j77onzH9Mlxo0yOpM8kG1EVr9izeIn\n7y+Gi+4oS0hsgVQBcbZsUvLvKuXSb3LiN70OGljR1v9H6ySikMWfCEqMjBEG\nOvrMMKJSL71x11ZjWBGM4b5iFaVZMI0ap0dNObetjAilUnVbhpXYOCyFd1ir\nPmwNcpdZUW62SA3zXUd2D5jdkL05GvHwa4dThUDAwhcRrQVH2yQCbNkLKS0J\nSKyRMrfx1Et9OiDE6MBNaW3de/RbOF+Tv08puXCBFLI9Qja1EETjNUbZOgmc\nAX8H\r\n=Wm5e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.23.1_1637260045416_0.550405838043996","host":"s3://npm-registry-packages"}},"3.23.2":{"name":"@vitalsource/vstui","version":"3.23.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.23.2","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2f5f406b5fc5cfc1b01467c432d44ddd2aeab837","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.23.2.tgz","fileCount":224,"integrity":"sha512-oWM8Lykx5mPkZZ/sKZViYFWSAk/Mj2qonvV3gEZGYMS6sQ3SsmMFFz3NlC+6eKaoy5ULue3jtXtdpWpl885SqQ==","signatures":[{"sig":"MEYCIQCH9vOn671qkU5oj7FzniKKa4DPDK1oWd4pjfSwOqDrOwIhAObyVPp3YMQyCo2a3OmOsnJiqt38clwAgkk42jVPkFOG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmAgrCRA9TVsSAnZWagAA1DkP/1L9JvrrReAL3Z2mSuZo\n8gmTMDxqI2pU1G11Jyi2mMDXQso49ZjLmEfK2PYlKazX0U0d2heePj7V+Sdi\nXpGuFN1F3RfuC5E2n6udGBWyTP1Xe62EZmoHA4OprXb0B6hy2d3wNkzpQPVI\nqtAyfDQDr933LEZCXQ0v8piTtvJi1hH0yBCopLGySJLDTR9k2nb5EuVhMjoX\nTXk5hbj7wi2rqUKnJEiUz3VtgBHkgzjpbw3LbjGpa769nuXxFw5ZZa/TTjH9\nQntkTQy9ESj4GfJ/GHJIHyPJ5ZF6nhTKH7xX6d1wJG4kRVuvzDy6RKq4VZya\niDaB0WK8shnOkS1yApLJTjSDsZkJt8u/RRuWNUCs0E8KdI8jtw2vC0VYU7M8\njp63yvU9hmuKFLQSa60U6y7W1ntUzPaTqOwsFOw4/HpNGQT392QcmlrbnWBq\nPAzCocPODAFtxmMq5Ayl1UqwzuaVV6pjpb2TOEcnq+lnCm3vqxHgfphjqatP\n7wrdMJ5FLMEqE4FLG3t3aNLC10gE7dxDkymjnNPpZ3cXmgbwoQb1gjIGf1wb\nGF4ej9I/zj8jYNiyTrsBeF4z4WFdy4YsCrfirC6e3yO0kNC1j8n6t+g42ifG\nWiE9ySobOAqIe1eQZ/cMytmiywRlgsi3SoH2fIKAkph+i/JFQ1ilYuVqyKUH\nK6O7\r\n=8fXk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.23.2_1637353514797_0.34657757038667514","host":"s3://npm-registry-packages"}},"3.24.0":{"name":"@vitalsource/vstui","version":"3.24.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.24.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"25429806c0fa96675b2e76f813f101c620ad1b0e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.24.0.tgz","fileCount":224,"integrity":"sha512-y6V/mLuwLI6PHNlL9DXIylGWZefRwPyo6qxdPNELShD316iv0lvjWOHXCreLbSqRdxluwEzLO30kJFWMfJHtrw==","signatures":[{"sig":"MEQCIFIkzs7SF5+kHbAiUZXRmYn/W7/tNiSDQPQR+G0WLPWTAiBt1TUtH8NUFQ4HpfswhWxmGaeAOhYQ94NcyJy4Af8faQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6t7zCRA9TVsSAnZWagAAfXEP/02JDBbQ5Gn6ZfC4Fzlc\njQDFo7/P+UqpAq65G4KqYnMMJnG0QdPZ6g4WijD7FQp9hrOn4plRdx+BMHG0\nkvaI0nuUIUJnO2HQkwypSMBD57+S2uK9vVnCqHEvSzIByRz9SkJEpNm276RK\ncYbYgyZcV+G3TBLAfCeamribQJzXYz0loONp0LShuq2NbEeFj7oY7FWpX4xE\nc08t44lBi+ScO8rrm/VlwSrtZ74UdbclJ7cOJhvh3B03RKym+BOcW7Jhg2PE\nTI9lJwgX8yXnR+E/kCl5AUYaz20AuXvZ/7nON7StefAiePRCSn+rZT5Sc8Q6\n1WCIW0wpR5xEYh9k/sD5t49s9NQZhs+eGvQXGCrdcuatQyOMppOluiX6yiWZ\n8bWIk9z6F+9SbCD/+/x4bBl1su0712BIlItYHxgxG8KUmbbb79LIVQDNNvv9\nZ4qgJFhkvHLuDSwwl11Aj73vy9a1cjUIkwdbhN+xU0m/4j3j6Vom7DNLEBe2\n5ybzlzidGwOXRaup5xCsJAGvYfXOeIlNMC0X8/wYJcl8ZVbgMI36Z/VbKjV/\n2wmcJEZKAxuHOE/QXQILulz/tr4hjLS21gmhps/7UAVT9kfA4p2Ww6ajiQkb\nO1Xq0KNzBaGhzA6iN1ZcoZuV3o1dmEF4SZyRbBhuLJ0k4CYdyZbbe/5jmauQ\n+6zw\r\n=CuzQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.24.0_1642782450884_0.6016417775111285","host":"s3://npm-registry-packages"}},"3.25.0":{"name":"@vitalsource/vstui","version":"3.25.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.25.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"29b1f013cec8af5255dd0e2e15489a5394f889d2","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.25.0.tgz","fileCount":224,"integrity":"sha512-/p3RrTjpCwO7aS0DQYnrRtkrR1AaiTAY7mB+cCx42lUIZP+7zZvHNfHzT0hRAsD0cv98jFEPsQ0AnEXJx3LQtg==","signatures":[{"sig":"MEUCIB6Adgts2Svxwg2oOvPg7Aeq9WsFmQWkKvsZYHO63cBEAiEArDpsXszaovW2wJDjZ4w39mzUaJ0ZRDCRMKxsU11wpgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":848913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8AzoCRA9TVsSAnZWagAA+KYP/jxrZj3NW9pOEpLq7tcl\nxItqios5p24udyU4Iu1vkbmXiI/A+J2JMMq9X2dPmpF5grXcd6HW1MZl1ehR\nF2OqiFREenTZJ9p2vZ3bKLvDl3bF4tATmDR/ISIq6eDJlXWNBOwOx7wu8cFq\nkUpLKHLwSL7MuRWvZk8cGEmxpHclT2wWBUEQKsy1zedhAtkakAUwuzF+Njyc\nxl950985BVKjgEH8dq+a19s8tYucxRpzh/dfmsFLb+2xq7t0Uu4bbTqp03ss\nlntJ8JUBREnKrCMPgrtL1xbEPjLZMKNPCP76es7UW7rUezF6cNtpOYPJlRhX\nirhKqLN/uuKUqjC01J2OMqX/qGTJubls5A3AFrUj40HpMm0fmuM+Jr2x307i\nJq83CZ2Ocm6Cm8iUaACfvUA+xbnZ45frWdVRs702X7lbbfNcsIGuMGG4iYDc\nSjwspHqCdbEfQCmZppQYGKgOnD+bQnzp1kVm1bQjXkf/jetX7G2Jj3TMe+0w\nK6EOIIjHy8dzx3nwahvjt8+BqhtAiCyRTfE8KvYMrRApXrgeFGG9T5wwJAZ+\noDO/OnkXWCUazVrJpcQIVux9Fy+aUPA7EiBgBBKIBe/hYRf1ZfPDxo9Ai/I6\nhMU938GELfFe9x/R0Gi8Lt9db0otMefxZMdf9+O2m/dzJgG+lN+W6+unfPHZ\nfsf2\r\n=tApY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.25.0_1643121896039_0.6270338344471709","host":"s3://npm-registry-packages"}},"3.26.0":{"name":"@vitalsource/vstui","version":"3.26.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.26.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"d6b9b349e1b36ab6cc5988c2cde77ee7c7d5091e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.26.0.tgz","fileCount":224,"integrity":"sha512-Y7nnkbLnWxDVa6i+LsrdSlVx3AauF2LSJPz1TT8bJgfGHu6bLzrZR4qOFKn9lwx04uTjj4R7gpDQ0AN/v2e1Bw==","signatures":[{"sig":"MEQCIE7MOWmIC9EI68UPwM03WNgYTIAz4pN8yjspv4ZsGOxeAiARGiCB0a8+z6kPdwznVfifS1bMXM0X8Zx2ynQ0ctvy7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":849607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAV78CRA9TVsSAnZWagAAhA4P/RYR3ZWjmv9G2RPKTkfH\nt5Ur1UDa+EjHaRXOovd9nseeH4maH/wNPSlXydvVXcIEY2qS0cUUQ8cfNIhh\nd7jxLAaQxFLpNQAd/+cv+EMEe3FIt20UUcLV3Xsal0NTDLFTqQnlgcrn23Xb\n5RebQP9HKw8fLlRLk6Mh8B48L6r5o4RS9D5h7naa7veZzgD94syzPrlcdTUl\n9Z2Se+vVeqf24Pi8T4dZj6TSqATOxJRXyMxMFuSmmZH8YyaQ5NPaH87KIPBw\nNWOQtIPMpE0h71L317A97Pen9petpzZPupSk1n1Hlu+QhJrPEwP6J1NP2/2H\nG5XrGMLEVKbDkGO2FZHUXpHfavR0D+ncRWgt/1No+3xIy5NC76Pf1p+1EbCa\nnazNLu1wHB9CUcU0DualvAQeLzybKhHVLkyGBD4DSo5kKab+agnax3kd/WEZ\nt9fjqfx2Uh+0oQm8rIJ3KPeC7zsMNGNhCdRPbkTVvUl7zEUSj7bfRqyrAMGG\nD7BNdapk2PUGC7IGw1sMCJ0XYeCELA3g5gTeLURJtqLg4KPC4TE7uCw2F7kT\n0bUeOPmsSsaV/q5pOS31QVi4+hVMjSZ45dH71tMDQWU1LE7kQsHGLgwF8QEq\necTdOA/gRItQQlaYiCJ4WxkwY9hUkPvIryw6bv1dD+CG3l60G+Rw6CyvYLmj\n8cC/\r\n=3GRY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.26.0_1644257020087_0.5433231945791124","host":"s3://npm-registry-packages"}},"3.26.1":{"name":"@vitalsource/vstui","version":"3.26.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.26.1","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"bea0152592c183223c9d6200940a26e064a67de0","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.26.1.tgz","fileCount":224,"integrity":"sha512-QycBcm4A4GNLZcwW9yIKWdB+PKAHpM3f/BuHOpvN6U58veXcaCd5SCNMBBW1V4Fe1oHm5Jb0tYuxPeDT9GRO4w==","signatures":[{"sig":"MEYCIQD0I/wLKrUzRziN7Slp3IwnlDPTLjsRt94K66ryf+SjuAIhAOELHXiBu2l8U2ERoM9/KyflyQWVYlPr0sBiH+/LPU1s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":849784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAuOtCRA9TVsSAnZWagAAEusP/j4EnDFHaaudnVAxBYkN\njqdnrbcEH1ozK84CkzePO11TivRg51G6MeI+aK5AlHga9o+/v6HUIyMuqpNb\nIMQvd603bC4Mofvo75GGQ6YUvo7tzkE0kUDXhgdx+wFGEUepk9hv/svyG1Xw\n4qxmWMeB9vh4yfpPrtp3cgvyBFDcUIlcmNK707T/YztdYJBqMPH37MOI4qTx\nNRlFXydjoTJzmR3dAfC/8EMx/3llORAZ+mvuKVa2Hy0ndCyCGL3YKUxQoaig\nE/yb8EHtOBtup8pt4iRnRYV3ofS0Zr60tY608OZ8Dt/GugdUUtvzsqxvvRYA\nltn4/hEH0kuVMjnHznr5IouVilY3xXsaB/Dc5oasrx0C2f/VOEPJfyyGHRDy\nbaTfp8XcphJuAWF892iXw0dS9K0NpFsQ5iYDvNLZbdPSdE7YoxJJOjyMiKpQ\neEuOdl18agMeumKGA0ko3w1VkqGLI+VFcSSOtPPOsp1lI1KDh9+f7Z058Oup\nrJM8X9SLwmPurp6miGcHOzZACkmBPb8FeIjsvwBvYHH8ebmSbmDlcvvZNHUn\nQA/16ymwTAAWWxP4m/JsDR3MYT6uG4LRPvPEUNkLAqM4Kie8H4vxbZckYJm4\nqqJNhgx0lgY1z4Y+/1AINlq3hBGb32gE2EvG4JLM+lcJIzdlR7M3EaQURdfN\nKM5M\r\n=bnPe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.26.1_1644356525021_0.625441577303987","host":"s3://npm-registry-packages"}},"3.27.0":{"name":"@vitalsource/vstui","version":"3.27.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.27.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"4a24b6f7222bc0d83d9c0bf248eadbf39694922c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.27.0.tgz","fileCount":224,"integrity":"sha512-+jbpFXZWUDa1rGiFCqS3kvGtYWs3ENVtCCAVt93Dl4Gku+iF0tCXAwjhkrqFEP2occa4Coy3L/M6p1ljaK1w4A==","signatures":[{"sig":"MEYCIQCI6+QyWksQ05+Iknaha7RcbbFc9/U7Vnhbq8GWqiZ0pgIhAMBjwniUYwr0aQpPSNz7ZxEt9oVlyvq+57oqKEhzqQJv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":849971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkXg/+IqrhLfZilKFZOFJwk09mYXFyZiN8KusUw4aoQ7k+Fbr+RopL\r\np8GCI0BY662JOcxy4kJA/+4m2GJmA1UaLs7lbfKN2R49vTzQRuJNP3sWwnNd\r\n01WtA8zlCBO+G8sWbtCZtaD6fgDpxGG3VADmvvle++w7saoa5d7hH3VyaAJ0\r\nA3lNR4sWf79+MyLAwlxEN43F9zuLxU8LDUoIzueTrdj/INqfq/SqhBbzvr4W\r\nk0/53R33eMpi1a4xC2p6GcbmWI927Fur1STzVUGiDZQrV1PkJcH0QYUOlyyY\r\njk5rk9MFOpRSGheoMIrdyRj4T95/HjM9YtLgKtgkMJUdr7He3RVius78wHEB\r\nSPSrIvx6BVenCuQtvEORzGUOMS4y9ZTtynSowbx1FXOCJjyy91EeuWPAU9JQ\r\nhWe61YwB9KaR3Jki2nsGAwDar1FIpqtvGdbFs2PGqjvwt4AWYpyNEb5BAyN+\r\n2rO00M8mel+u8iV2+fhZ5F1fa+whhooPLYNsmp594MMp/I5kfDW4lOHNh2QI\r\nstg/3ngZ24aKawn3YlaJWN++82Krc7K7nHyVe/cDrDYgaCFYXFHsoGeIz4J4\r\n1F6Dq3D/xR8mwdV4SZf1kTnu4Ojqp6sVgHKe5ft7uEAZlq+/fTJCmuyHr9Mc\r\n02jnOHHzGj2TMuBw/Zths6UhqNP5XFNT6lU=\r\n=whh7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.27.0_1646163677960_0.8110790214646821","host":"s3://npm-registry-packages"}},"3.28.0":{"name":"@vitalsource/vstui","version":"3.28.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.28.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"8bd8b43e903104884a9070a00d84dafa7f758cb8","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.28.0.tgz","fileCount":224,"integrity":"sha512-Vekc8zyjWrNTnWj/VXQRE2Y5RbfbfXH3o5BzkeaE8kePVLc67bHtx8QD1SwwkRwKM5HEY0gW78YE5nyqgBUMqQ==","signatures":[{"sig":"MEUCIBtxzqSgJuQiAjIbNsyBpTRV4jt8jtRPIAVIDJuhavq+AiEAxHTUKbro7LikgZT6Z/YTAhNQzKbj8dPh5f79DZOSPqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIS8DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriLQ//ZISnCIPmbD6NQdLpVzrvSqA71xuNMvHIJZ86m56nf+zdbndG\r\ntVYxPejQicEBNMGICP/xb9/nXiiKeeHDSA6tsDBndfV2nLAN1MDFSup223Tr\r\n31C0UzaZKopcqInd3wkVdHBbtFbKxcI0LwIeUxSRJ/JfrsJrldhpvbUGVg7r\r\n74e/wyuj2kI0hoiIhz7ASytEpipBaFuLq+ykXMw4ZZ59TgLCtTcjL/woRPL6\r\nAMecBvGS4fQp7idIVrHeVJIrj6vGzz7HRG0GYL/1lTBZJDmlovLOoxHspqfB\r\n0h6oD5Pmf5k8JZiWDuIBKuf25G3f3SDHXyi87i5ZZskf5aGtnBgL6wmEVZDi\r\nCs58ie/P0LHdSqOnnbnLzDrW5LAu8RD1G7PLSSiRMwJlvLAf+7UoP7DQp84H\r\n1bk+M3EZ/nzlj1POLpOUhzl+2BHzdyGVCOs/Pa5g2vn22tMbHAgrlSzQntSL\r\nynapAj6rO/PIOsSATRKoUVIf88aWVSNGW7PKo9OVrM0Ex72cRtM7+JLnL/nH\r\nj78KqiVfxBiELJXSa/NWcMKG6W/cyL8raOJ5kV+0FgFZr/r2Zv/noiOWliRb\r\n7793TZmfV+dU+0j1u9cxmB89vWodCcsevvwjuHgcE1q+Gx2CslLiPz5y/VcU\r\n5NFIx25b9d3dC5p1rf4wXWnQYSvn8xZQr1I=\r\n=Z4tJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.28.0_1646341891593_0.12274676982577137","host":"s3://npm-registry-packages"}},"3.28.1":{"name":"@vitalsource/vstui","version":"3.28.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.28.1","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a79554559c3b975aa0a7cf7cf20b5dead3cec62a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.28.1.tgz","fileCount":224,"integrity":"sha512-GoSHCDXkkIoT3xyG0n9zGOVfsofzwHCp41YzWCvVqlU+YC7/MGWOuYAwYAblW2W4lp/Zy19O4Sb9nPZ3jE+yXw==","signatures":[{"sig":"MEUCIDEXd8cx9k16PW8gc4ax5tWnNUdg88lZ8WACb6gO2L5ZAiEAiQq70VRODv8tzExTZUqM2BmIODkrYb5/soLCBZ7y/cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIUedACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmot3g/+PHs4mR6vZdVEPCshKGiJEJ2v06ounYqQxKcxcfOcP/V1NzLF\r\nYWP+NIF+m4Tu1XspsRCCzWo1a6BtUaoqbQWk37uOHa/1b9+YlbPR6pYnkk/u\r\nu8lW9vEtiQzMiMV1W0F9RHNGgTlOMoXuqsxzvF9uI1j2yxH3mUd6SbYKHOUm\r\npNVwj3buATU5Sn+EzLjGncj2EHxwf+IX6WmdZbuk/YvLj3JIXtJ0uCIBr2DA\r\nO5IxULNJrxd7I1pnv8CtfUfY5RmPUDrVtY9xmqZii0DyKn4FCQ/BBjpf84Gk\r\nvmFt8Uwgx2aBv+WTRHegM8mMtU0yc3O+Q2YVoN5s70g8KX0BfIz5Nr+gfSv3\r\nwK9sMze77hopvGKtANo4T0YiRgbCMqqBDbVtBPzrLI4OLPlVKu68KVJdvn/L\r\n/ml77f17zpKrOR/GQ3EjTgFwiuJHceh876z5mRqlwTYO5c3zJhlu1ifXeL1+\r\nDf5c9/zuAzhhkZBWNbAtQvGy8hdXhX4IQVnqe9LSYmoYfrRCFkNmLu6syahL\r\nr+rks1pv6yLE4G02genZvBITH8nlZurbsfXK6jOYnnELEsfv1lFC3n9rQd78\r\nOPNUmv/ya61HuP+/FgAerQrTjdtSGFhffdQtLDgnXLXV0R8jqDvHuo3U9vfk\r\nZHtdZ4UHWhlxxrZNIA9ZcEbYaLCvEAG5itY=\r\n=iGVK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.28.1_1646348189165_0.04239706623992179","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"@vitalsource/vstui","version":"4.0.0-beta.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.1","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@ingramcontent.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"e5f24fb325d2e9c09355495687b1af4a2b69192a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.1.tgz","fileCount":224,"integrity":"sha512-lePhtsNPkGLzPC5s2vMW0i7fZ1gRrX9FO9MOz/AUfoX1iTVl0YC4M3n9G+ixPG2OwxYwdd3PanxDukgi0wV5FQ==","signatures":[{"sig":"MEUCIQDxCWjnAx8dWVEpNbl4ID+XRBgJmwjSmTiWCzxnQh/g9QIgJDNQMFDORPvdjuwS+KAtukr9N4R9tDNGnExyjOrB034=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ8vFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWCBAAnQG+f0Pr+hfkZksVq1oORy03aTlGh4Lgjf58/ap6Jnv3V53h\r\nWYjBRIL9l3z6GB9235PJ3GElv8LdO2yOkA+dJE9BVdD3HDZNzF+3ikiMk+7O\r\nMeeh6rR8faIowFbZr+dGVRb1DmgTS5Z338go9oldkEwYgGeXyYj4pvK8Rb/P\r\n9XTE90gGt/ckSZpLfkTS0TU7SPvQv0qZHu2ozqTF13TsCokuic5aQD9BRfzl\r\noX9GbYa2SSkenl0t8Wj8BgJ/OWH2bYjoQsDhiVeQZQ0zOMP8yuN3PVG4D9EM\r\nP7wJIwBdJ/X1+5Ze7g0Wnml/gpImVOJZeAB/hRqHkeXxbFv3IuOI/J7aZ8V9\r\nDdSQ2wuG2z8WAcFT6JGwIwRwrMOX+0I/reTZwqXEpSQMqdmxD6kQOjN6JoVA\r\n1wSbKO7Wcuvn2kGhtfM5sfsGc1W27rnmpKkpliGt9sTihoPv4y28/FmrP1fp\r\no7faknkVz2RNITxioknAhNQjUUVDUaRMNkLH3zv8cGDX/K8yoVfYLKkFJFZY\r\niaI9416SqzmGyJytnL0GFd412PwYO4f6RTbX2xV3Kbc37N4Dapo7QmblxGpk\r\nTMXF+EOJfZKqNHzYX+7eGVyH3d+eEKiWNv2gCofuowSso1W3n+OVjjyNAgsL\r\nZRJ6OLyO7BCLbAqXwoHlQbE9UHIj9Y8Q6Yo=\r\n=9m4j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.1_1646775237475_0.7109258415264039","host":"s3://npm-registry-packages"}},"3.29.0":{"name":"@vitalsource/vstui","version":"3.29.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.29.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c2f2e01c72318d2426d2c4ddce61e64f7cc72b15","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.29.0.tgz","fileCount":225,"integrity":"sha512-cycJMm7d7aE+gHVX0esb9I1C3JygaGZLJBo+Phg7J5WRQqQ2B8M7xUFfsKxNEp+yiQgj33lW8/gqzwUvc8zZcQ==","signatures":[{"sig":"MEUCIDEmr6wa4w9BCffylHE6O9qffA/qKiBb2nvzwkcghDKWAiEAsHrt/7ncgTQLLdJCJKVwoM50QeRSfK6zzb7PwQoJMEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":852282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR4enACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorhQ//YyTTjEbXeLgqY9zGFq8TM+j2lZOhNibAREM3FRl4vVwad6jn\r\nuvsmsfQJi2cIDnpU/kYZ4/lf362DVYpPvqmWJGGPpWKmXxTnl+mpRc1Ly1WD\r\nDA7VSofwd1RIhEUh0+SiXJfgEOvw2epeaz9zTLxMf5kdgUuf4UdeQxIX3AS/\r\n04IyAbafXrYE2Cm94rKGLrxqt9XenFID1ahnPpM+Y3Fd4ZZTqoQYQsBGibA6\r\nhCnn87y6dFclkGLdx/t9kp9c4srJ2D0APqiyagGG3sHpRIekYFxkNQcCVE45\r\n+DLhoUNIMWRRUK/X5CLG+ztcFm5oeVycUhLGMeIh8foEeV/G5kV90QFPvmR6\r\nD0jT752gBQv748AssZkLr+RJHt7ujHSvtJQgSG4Pgzp5TN97dwOM4DVJvyda\r\n6T0zNFWhNF82Hv9QZgFsjW4mxivpMum0FoSl65pZrvx4eioH4lqAaWpf6xRt\r\nfVQW8tKD21Nuc2Gn9rmEiJQJ41O2G84BuUn6iqDJW9Qcmcj+WiU9qaZQi2ic\r\nm6NqD9l+PenFbKgAksvivQGLYaEWsMEnBxNBUP72JxX+8WJAd3poTb5p5ZST\r\nT2eW3m6Mr+117c52fW/5PtLzLCp3OavoSYyTevcntiK4cVKN9KdWRyQok9+r\r\n4yTA1fEsBKWOrCrQonUITmTY1reDMTKOJSc=\r\n=Q2O7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.29.0_1648854951213_0.8103567504203415","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"@vitalsource/vstui","version":"4.0.0-beta.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.2","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c9d53be424ec6f3460bc550daaa06367428725be","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.2.tgz","fileCount":229,"integrity":"sha512-BuHEVG+qLO1XhUaxXUd0o3fl1fPNey1FwL2jVymh3uuX/7HkCHzp0C2F7/qTpX1wtMlbTi+q/eE88V7ejLdPsA==","signatures":[{"sig":"MEYCIQDTihNDvS6rPZcHH+7OlJRIC6Gfb9RaaavWnsxLX5HG6QIhAOpgFK45R45wNiTYrzlC/eohO8cZ0M55kC9z2K8VPYVL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":860106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVGLgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox7g/+J4g9vZW0dNnY/wZtiut+dNu/hsPBsoNZatrRj6s3j20kWf/z\r\nszq11Q02KkcJkJBJUYiYBClztWQbvi18VlwYubkPnTzVD7+7RL/MZc9BM+3x\r\nSPtcVKrUsoySYZOcYahAzqrUnEKbt1f7l4DR1R3KEvjeNAHiV16gP03Hj31O\r\njrc1zfehCwauk7pThebPZmvOhhDEWe9Fxl2Juh1O0d33TZGTnd9jH/1PW95l\r\ntKn9Om/LshhK3SeTpIC7ZLyxii83+r3qumVoXn+Vy7381q5coAdyP76yhbRd\r\nVFScPXwktVN5Yux0ueIkdgRF7ukxMMsZZod3NLMaD6IEqGyfwjUMWkbt+Pm7\r\nmCJvfv7GWdBCXC9w0T7ohec513dwB7Yrn6jO9d2qIPYXRQfokE5zQX5AVi7W\r\nr6PkC8XBR2o7ZFs87bl07aVMvGvNiDkNdLRoFpDs+woL6RWrq34LQnMKhbCS\r\nPkHD7fDPC5JoFDQ1HqeJ/y1x+dvkDMU9BFiXzbu7YkD5OWFKZcV4uHgI0ViV\r\nH6o1QmTM6h6DQ+aTMCuc95ePVRNhJQJJ/DqJY1rbeGYRKFt/f32qv6WXPmt2\r\naJdGC+NKLfbCxhEy46ANec9yNmdb/AxAGf3EzFIouYuvz5YBjskn6szvZljU\r\nn7RJjO1zlSoX8LzTvfxARtkwz99lU+Fa/Bw=\r\n=Lj8r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.2_1649697504392_0.08200751794134353","host":"s3://npm-registry-packages"}},"3.30.0":{"name":"@vitalsource/vstui","version":"3.30.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.30.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"a79551e088c9207af7f0ab1c8141fb3dcf8019ea","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.30.0.tgz","fileCount":227,"integrity":"sha512-ARVXmNClzPkcEAZQ+6I6C6TBaLUQlUcGn5JVBxLZXyy+rehX6X99MjxzBu7GaUyLHtQmUX2UJDydIiaAMa8Q0g==","signatures":[{"sig":"MEUCIHXwSrbaWzg0attoumihNNJwu3oJxHm/I/C2D41Rff3QAiEAkzAINFpnaTU1n5YJQfZIns9naxab9ZxmTcBBIFKuQoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":868396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXsceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDZBAAmhXG2HIpeWuE5L5FXj9IsfTUPpOBEX3WajYO+0DPg0NdwCZr\r\n3lsYWb3SotxoS5LHPMMhGl3pLF7wTYlRqfpXt1wr6jCAO++y694oL8YURnMN\r\n6bruCNMsj0zLwiAwZ8SJMvUbANAFtbUjUQe0+gaVPgWF/iqosMizDQudMuk9\r\nHLy/QnxENo5vVeXLtEC4LTgqdqsnvNhD4WLwxkSitMZ5clMwurG1B343PsrD\r\n7N7ljFRYBKsz6cYJKnBLwbpyoxGL4U0tEZRXS7EczloPrk/IRze+halrpxhK\r\nk8aOAOuHeZ3opDxdfvBiC2OQ5SscFaeaDuW4QidWZf/Eg2IxYcg1F4zhdi2k\r\nG/hhpQNDX+CyP+uvrKnPqc6WaHlENXnuVQwQA7z0zCXGe2awEGhhp4gdCDq+\r\ncxa67YWjOAVm4EMFx3vXJcTIXd7C5B/BvUFz13QiuABmqko9L4D4HwteYj6F\r\n3PKOTlElTX/ZxXkVVYJ8I1roLrxyQtNrsHchPEZ8XNeS2utVVHT3v238EZtL\r\n+FndLK0emupho9bmfA+4UEaQRFOWmuDIxxLFo2UWppmy1X8bkEPJAImh33wH\r\nF19Q5q85i3sL8H3KrTYRoUxSxSqP0WxbH+rzSomt9fW/vCbtT7BMEQq2n365\r\nURAyDyGIxSSGQDXlln6XgPSPslods3J9LC0=\r\n=qODh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.12","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"10.24.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.30.0_1650378526394_0.34264296628500945","host":"s3://npm-registry-packages"}},"3.31.0":{"name":"@vitalsource/vstui","version":"3.31.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@3.31.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"d392ab89ecd4bc12d2d63f0fb7ef34006492c4da","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-3.31.0.tgz","fileCount":227,"integrity":"sha512-tQI+bEsbfV/3JEDsRo5jLf7fp05zwBJ5vQKzUgG1C6sCUSXYbGvDQZCS5eMM7OFTCs5hyu1AcoquFdeDNbandg==","signatures":[{"sig":"MEUCIHacH4M2ycltPDPjehCGavq4OKRPgvByypsNPTB8G1CPAiEA0dCimVm/e1k9wOAq+QapAIKfRIbS3Y1taOxusHu9XtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":890237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidSC7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpimRAAk+MDUXYe7A0MBti3o8gZ2190tdbJotOFEAFgwalb7wPGq8zm\r\nKzho7kAaXdaCtN8cFR6NGLr5i4QSV6YWQ4U5kPYZT/eA1cG2hEKv1TxWdnjW\r\nDPZXKEebUJD4QRMg54XxsBJMiWVNBeB1jcqe3BgVMrGNzF5tw2p3VG2TYwEL\r\nkuDMR64UVEw6VutLLbhns14aCjLTqK1jJplAxwhLut4PYv1sBBaoH7SgsdD6\r\noE5nj3Cu76JhG8jz1hoKgJI6acCbq9o0MxvLUU9ab3k9lNVaCsxmEqXFLy20\r\nOeApWAtE+Q/oV2wTs8bMWhKfCUQbS/hS7IpGlaUSRVbB/k0sd6ffHx8NUkBG\r\nw2/uuijvPs05Md8MhW+9ejlhss4j4wO/lxVP+hHXx02HGsW/GItvSZBgHNN9\r\nucxpahZxuV0KLy+yHtH01SucQCNFPpxpQw3XKVKKxVd6PqXcZ/Q2GI1ATsX+\r\nz9Lukzf6pat4TXlwNVm2pp+hV46OCCsSigW1Gqzsn7Zv4yxLshE/7ANjq6Eh\r\neqN8eU9QZbxPWkXLgeZrnsOf0miTB5spVkmeJXWze01qrCr7yKacdifABhCX\r\nFxmQ/nYJXrSpmSPhiWzo/ShC7KByXqc/Q6O0sPeE6E4g6TpWALbMuvAJlmQj\r\nkLdnxHse6xxJ9n1g8GHI8Vho5/JR4X90kEI=\r\n=jU27\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","a11y-dialog":"^4.0.1","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.8.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^3.3.2","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^5.0.1","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.9.1","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_3.31.0_1651843259324_0.051792116049240056","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"@vitalsource/vstui","version":"4.0.0-beta.3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.3","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"cf896d8b8b3c4ff1d3fc88ff156723aaad460f89","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.3.tgz","fileCount":231,"integrity":"sha512-KN8g1Cy2DwOMiWXFvO5gG0naiqmoKRMpZLfO2tsDpbAe+OsjE2G1Jr0Z9Nb1LjvafDfyKurfmGDF6/0J4MOkcg==","signatures":[{"sig":"MEQCICBLJzI8OWsPMsyye8GyGat02M3nCZsaWY+qsG5cs6tvAiACuNosdo4B4claoOeCJSwG4kpTjnVi+HvB/S3eyo8XOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie9zxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn4Q//bOflO37KfVZSxeRtEEYm70b9xJoGJ7beZ/ECh/Lj9QPVQQqJ\r\nkLz6zt9ZL4MRPTvgIqsmVJLaTJTd9sApU8ZzZj8KwP0nHkmG9cuT80LUkNux\r\nSgRYsHuBfGL7RRNroz805QYXuG64iPzvErLYy4ISBovZjtZzmyuccTONp4S4\r\nNyupz0JMPHlHxxBicx3tXNmXvXkWn4CWTSQApOez6RVYuWqp9JkB0HQLPtqS\r\n+/GDAoJUeUJ4V88UYeM+IeGQywCuW6VbuctPfSnmEDfgwAan2n/vOVFuk1Wq\r\nD00E2htp8V7ivTKh1wOORb+Z39Q5Ctwf/PLr9DHKHQrpVCUqxLbz03+BDWxs\r\nUXkR8+QQ3WXsQwv4tT9n0O1MOFCVU2hTCAz1tVgTBIy8oalXdcO9hjSHfb1L\r\nqhRa7d5kikjTYrHBhwRZezorDPiciLO2fngBMsKvoWN+otc6rGpR6M0k6ZuR\r\nGlaO9Zrh2wyIV2MvVIyDDSDTqeHcwyCrdpGkYeDnB993S1seTtwYRpCcuz3t\r\nGUOWA/Bh0D3pqe+mrUNlHM/mg0YuSzlZLUjSVsdqM+Er+P/nJYjS+G4raNTA\r\nQKfe2FtpnyzQojUrybwy22p3Bh4CkzvASbe0iwAmoNvUk2SUqWFom3d8ZY/C\r\nkRDtfAWLUY1XQojE4LtnkWfK7ldwJZmbXOU=\r\n=RmP1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.3_1652284657454_0.21142217985432188","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"@vitalsource/vstui","version":"4.0.0-beta.4","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.4","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"dfb0ab8fc9af92bd67dbb24bff9d3320054dc039","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.4.tgz","fileCount":231,"integrity":"sha512-Clfki8bfqrDU/WTFLL47lhd08zCom12fq+SSZqeTsPeBXwGVlD/mpmprvWJ8CgiFcp0x1UHbVwj0XCzngmL64Q==","signatures":[{"sig":"MEQCIA6sQ8xrm3nwALeqME4LtY5EEDwtioWuOsCbXl5XHCksAiAHjpqlTbxMYd2BjE4LJMIgkLlifvIhljn+bjPOlbz/TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihkMlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGhQ//YGIIHWCiQok57WdbcyCJSrSnKjdmfd2QS+4ynfW0ktd74GiB\r\nV/g+7fh1lGusl/iMUBSWmbGlFTT0hYLGLKCfF2vfWT/eYQPRRS76oAgJaaKR\r\nZQe7tL5+ALnMKEWi1yLyh3gwFIYDV/agDB3W+BLyiusBEVWm8sXEp4ippj1I\r\nfJ28RHxTb2x5tUFKuHhaf5lTbqn4Qq4qi1fPNZW4cmIsZ2Sxap6Z9rtVnEyz\r\n2oOvqCtMZ8zIw0FUFzp2SlelWpEfePTKNZxlNeH7GKDBsaUHJblXmzAMboki\r\nWDJ4hLzeUx+83TWr1uBPWHnDBiRp0h6+36LK0FeIPUmgd8osIVXEvwnhLUbE\r\nXndXELXpgLzfvj4c5IJBRixv9DSj0XV3MrWCYjj2KSGsn5o08qDm3p8vbubM\r\n4QK3mUuW/rdYmOmjTCWJflZUl9GT+5wjuPRBJRCZJ5MCu6qEcH500ofBjACY\r\nUxgqvZMw7zL//ycyquQwTqoIRIU67g6wqjVWV2w/moBlPFv863cPitDxcy9o\r\nb80pu7JL/Lw9BmNOf8td4pki2r0kbPV6PES5ZCwIQGw6DN02dxYJ+9oAEddU\r\nII+zkKFgYJZRMy53q1RK1cBDRRx8HwBvofLI4smQLTXE5hElL8nDoWGuyBwY\r\n/GX8P5Df4G3jgxpHaIt+ayrEVRUm6oLzmSo=\r\n=Fwdg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.4_1652966180622_0.8286090708667031","host":"s3://npm-registry-packages"}},"4.0.0-beta.5":{"name":"@vitalsource/vstui","version":"4.0.0-beta.5","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.5","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"d6ea12c2440ee560cfe9693158482a997f2b7fa4","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.5.tgz","fileCount":231,"integrity":"sha512-A+xwQNGUpadkxIQQzVhKEQR3ItQBoKqk+ms2a87U4b9YiZhnvnhvWDzlOokfCNlQ0XqOGvaYIGnFuUVffjWdNQ==","signatures":[{"sig":"MEUCIEAb0OkXSsrQAOqkwkuSfaRRziikUlzp/rUZSSkAfbV6AiEA47a+yL+UYTxDT7NXvkh0Rj7ZnMUnp+s00qO6N6rNJ+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":891685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihnZ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohaxAAkBAHdpa51zbeZlJcwlprrcL54DAch4wjIJ8H9FzeCU2jj71v\r\nkFscg9hwYlvmT7+a8SHG0kD0SeX1To0yJc+Bs1wdh/OiFpUK9cOGA9HQ1+d/\r\nFUYbjYRpWcURfoLLHX54NX0CS+XAzcxlOLX2XAh+NVf0jhKuIhbYtYALKJWW\r\n09lm16U+xWaAF622SZKO1RkCVMA8pVYSEX+zSpp4xWDFa8EDhj/KSDESIB7D\r\nPwoqePkCRyDnWwLKl1kyWZned8D3pEKOjUBHmGyz8Wv3N9EoJPu4AyX+i46C\r\nWlKzGBWR9ROc0RdCv9n0Yje3CeZoHVWNwKuySwXwftlFi0XKD2gMsbFrtjJq\r\nAMDoEam4V8d5IE7qKh2YYfCMpVK6qzoOLO0odO4MaAkhg9Ww98YXChszcZT9\r\n3goCiLvDcSG8t7tKW+ty3YMxsFTiIY4eeFF9sIcojSwtdC7/stshmIGIZogU\r\nUH3rJtCa27BO9ks0vCQ2zrb7EqQryYjThrCKKptp8fI+KKanH6CJmpqOjVB6\r\nahpU/rq+MEWBE1zFaYObbjMuILcbsulT6eYv418LOJXwiHDbbUeyOXk3cYgM\r\nAdq1rQw6nIeMx2rtJKElxLci6ufprYbGp3ttm2XvLvCKFeWrro5I6u6ClueE\r\nH+OPPeOYDUU/2tGqV1gQKB2kkAaRtGnBn+I=\r\n=eXz+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.5_1652979316971_0.11225215233300778","host":"s3://npm-registry-packages"}},"4.0.0-beta.6":{"name":"@vitalsource/vstui","version":"4.0.0-beta.6","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.6","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"add499895330f5f430ebec055e0d67a49f513148","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.6.tgz","fileCount":231,"integrity":"sha512-SAfx0DMBddTfR3X1+9qvRt1gUbOKGoBlO8RiRm21QaH/54Rvm/69ejwiEMNjOsgi2MGGq4EZXwasUkareKk2kw==","signatures":[{"sig":"MEUCIGoIWY7r2Uz6TdnL0smjEAyJfRsj8IeaR0lOqSaXb+JyAiEAnfRtvzlz21HezB/2hoZsYZhGpTyms4hSwb/K+zAZUhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2wMeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAlg/8CK9ICQbxeZhUkyl8rRv93SqYomKpVT0/8lspGFAf7Fnmbg+9\r\nxchNehz08VTw0kfWOlBFsidzMAmjw2g32ssr9mKCvasKyqW7qMD5jOYUKqVQ\r\nRZnAYIlGgwPj5wi1HV8YIo+tr9fxV7WqKyX4jILxYsEn1WiuHtCcFFLi4W+1\r\n6J+azpRA2HNB3NxAafpwM006CEveDj0jO5uuikfIEpiowxrz/rGQuYI6kDkD\r\n7pFsWih2ZI6MjgpYqTRNQsbpLkn9z7YwLtVifqTEXosQybRN+66DQQM5DXsf\r\nJNLsA2ymA2jGwHTWnVbgVdncuQnApbJ6BdPTgju9tYC/5wJmwzvXegVw6dwc\r\ndvs/LSJvnpd1KcNvvoFMqvDv39e9algfbY3Uyl2a+tr6/C2RPwkOL48BDV8e\r\nOxbO14ewtqPYZ0hI+Lx58Zt+NduUoL9uOqiMZ3AVtSGbhh7vSqwvDWfGGu6Q\r\nf+FPvcTK/7ff0Lnt2A8Lf49ZP1mKW1qoP+tMiwCmPqfop+qVDSFfI+iek1cm\r\nT5rC5nu4bfxNctSys2MgAQLFUWcMnGfP+kv+6iwXimAPU9sexXeFkHrUiUEO\r\n4XBX1kWQmr1Z9eFpyfPBG8We2D1ry0yfJyEhoB7+FIDvdNFdlyZWJYq2Syr0\r\n0K9CX6sy9Om9PVnjKROIxMvuY+E/PN7nNAY=\r\n=QjPD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.6_1658520350312_0.09234930062908497","host":"s3://npm-registry-packages"}},"4.0.0-beta.7":{"name":"@vitalsource/vstui","version":"4.0.0-beta.7","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.7","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2b5789f3c18464115350d1ade87256574ac07b70","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.7.tgz","fileCount":232,"integrity":"sha512-fFhEdXfu8dEUAbPFDQWVQ03sgEOmUvf68AB9ygDmH9Wo3Dq82KOrSqsGuyn79Wdw6Af2fRPouRWkN9EGHxRWfA==","signatures":[{"sig":"MEYCIQCk/QB18aevbbnCpOt1DOpDA1kt9X6N3uTSNX/AjOmdDAIhAMZc1R2hgXh27pWmEzv1h0YHan0fLqZJhTndcUmDJiNw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6RveACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGqg/8CFaiQF5ukCqJCHayhBgKFfVUkLy6tLpmNhQASoX+qOoEYtR+\r\n4fXRX5ijb/xlWysC7D2xX3VwTBwgZKQogVP6aW65V4v+Ltt/DLxuAV2KCJCJ\r\nF2G5Ba8Mqd+fyi4LYsJWKxpoWg9J2g+ML7X3cDf/IkPII3cUs05sGUe+H/x7\r\nsjPH7gc6Ys/E/cD3NKFmdYIVtjp5kvn7alCFu2Rko7WvMD97mBeaMiNlu3R+\r\n4C8yrPTdyjePcpu8AstoaEDsAWgyX4t1EXxE79rSjDNSKO8LJxy8dAqG3BPG\r\ng0NBbvbWsv0ZCuOE5/mu8eKvqPoXPsuC6cl4gnT5nilafN+yHFtTTYSZ1YUF\r\nVUSm8qZ4H9JFSs6DUh8Tq6E1El7vjTYMEvE4nHf5SU+CAveWBzvIOx+42Joa\r\nQLJkkJmoRGyR+uoe+ZifJon7Ji4HXaRKaEOe3kLFcMHSNYbe7Rs9YqRTWBOS\r\nNPkA3+PzfCBsesEQvzVxJBDEWQgXpSBKq8jp0Eb87b/B3G3N3rcbAC3rzSy7\r\n5E4VYyWJTKv2sjSQSO/43BFpllJv4lNQergYg5ha/fNzrWeIUKLhF9JeaNbk\r\nB2uXzAJzQlZlHK9yp8Q8lQFF4SmwgJVQJFV2Q4dh8rPeOaBELV+nl6KOYA9Q\r\ntu+FqIJ2ir69IzOV8hioK+wviNMxbk0nnkc=\r\n=yLAg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.7_1659444189800_0.5617290792542518","host":"s3://npm-registry-packages"}},"4.0.0-beta.8":{"name":"@vitalsource/vstui","version":"4.0.0-beta.8","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.8","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"67546bc88965317b87cf51f1bbe03a41e2ff87d4","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.8.tgz","fileCount":232,"integrity":"sha512-Uy8W12lWEHOuBD9W1rpTXvdGoMjv+InMhJ9OUyv0ynX/XaA+PH+hQnKNNbKZlOaq7AA2CtYn8mw2XT4jv/bSkQ==","signatures":[{"sig":"MEQCIHewQbtbG844qlmguz86IkYRHB3AoCs/4mubKIaYxJHEAiBkXc7ZpzPoes5AGXT+QNTPFXfrDe+Gyz0c1rxZ986Ngw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7XHzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0hg//T8+h4NR8BCdHwbEBZpRqZOxxUX7wZgwNmMjuj/ZkErJNfZsb\r\nCqEexinM7apoQZ7EFWIpA7zuEcy4Ot5J7yBDo1GxtYK/On0veK1ZiWynkRs5\r\nbl7y9mqsXgk6+SbvYY61Ag+xo9K3r7PecEHu0o64oByLOKJTw3BpH0BjT1ey\r\nMNr6iPOMjlCaCPvWhuKQeQ9I1cnJxsUi8kbWoOZ2jo/Q1Zrior76E8V10hPo\r\nS54cla8ewD9ip2SF4McWC6r59c7I5hkLavDyynfNlBe9Yx28IPHHDd28qsW1\r\nNXpr2fSSCE/NjJlxM5EEzTGEkg6esOwM8u3oKldJfNmHuNmNdyJbzYO9SGOd\r\nNDvV31J5i25m3JyzO0M2XIw3qpja7dNbGdqpLEtw+NuTYjqd3MHKdGUuNdbR\r\nt1bAaE9ErwOga3D3/95bZocD9uqY4gCCPV1QwzaAF9DV5jW/XAZx7Xp/9NHy\r\nD5S/DnSf1+YTYLoB7oQri/n+1q1qwx8+WhiYh8D+gnrW6shzORro+EGbDeWC\r\nfWGILBbezZqfLnYZNhaN02VTAchnUQ0eynXiFvLSONfAbUf12CSpps9XSOmT\r\nLUCsBtFs0TUsW8zg2y+YyeQCtOZ7qhAB9jHyigVsUq5hOILL2JCuPJHI4M4L\r\nWjnM0MeF3g9jC6S0kFDjmMJ2GaGt61s2QLc=\r\n=ELrA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.8_1659728371105_0.730928985949578","host":"s3://npm-registry-packages"}},"4.0.0-beta.9":{"name":"@vitalsource/vstui","version":"4.0.0-beta.9","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.9","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"571ced1a1ec455c5f76c7e11dcf36ac66bf2385b","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.9.tgz","fileCount":233,"integrity":"sha512-Jd1bq2yMDXQns5rvmh2RPjQ/0yZXTDGi0zqqFHz0LlRRRiZAh+bBVVq7hAfXtncckCyA1jqwEx2k0vzTQ8pJBQ==","signatures":[{"sig":"MEUCIBeLI7jdct9dQRdP0pCxSxZgMlxMdIjgpg3eNfdSRrlIAiEAy0Ya/JSj+veMadQzVP8Jr9GhtL2aAnF2vrJfNAFtR+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":914062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM5jTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+jxAAk77BgnsRF0sPfVirM9K27uNrsTDkebHsvUPl1FLS946X/CmA\r\ntn01vw+MNnzBOyb1ZgmsFvpB5JAdbmKUIzB1laR97VpKD4AbBvhqSrZujDmI\r\ny8FTnQc486NSiQ9zlsR9qclgQtk77Sl35F6h14X2yQSrlOKmHtw6LdbCazfn\r\n0NlJDBEuXaup7ceXNCStslk5w0GM+gcx3OSpYFSCbFkgQxStTldoo2badWXr\r\nwHpQWTEAUo4vAfuQom46wo4S3+fSouSxqtAsszYP/UYgjzL5yDoL1E4HeQzN\r\nQTJmF1RWBKggOwtvk6GRi9wwhU6kkNn1NwvRSs5hyAY47eruKHCxWcNB0avR\r\nG32mhhK4Aluw+EL6pl81Ei44Ee80lex2BMzW0z3NMybM1Je3J4uUTIlVk5bJ\r\nTsy1t54TpAabgEibzSAi0EblfMnltLdm17QNO9PaMPVUhkwBkNIwAeohgv0B\r\nLiDRS18gMeRw28+qVsibHmnGGGd0VwOskMHcBtIexpyyCY1PAxtVXMRmx2X7\r\nmcZOfEMaxO6PpswIUSzZqKaw8gpGZ0zRX2b3STfgC/D2hcV11goJcGwDsScR\r\nOppvplR6hFRAcLQJiV2ZPrXQf8zTCOn/5svI6Q12TfHFnfCVvv6a1qeGjsey\r\nWvEq5CTCmbKP6PIowh2TpYwfSZiSzUutAao=\r\n=gwFa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.9_1664325843457_0.3213589385404043","host":"s3://npm-registry-packages"}},"4.0.0-beta.10":{"name":"@vitalsource/vstui","version":"4.0.0-beta.10","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.10","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"68a0d2b6a22a67b180dbf299b3d21159a959ceaa","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.10.tgz","fileCount":235,"integrity":"sha512-TDEZnHVLZfl4Lj49Pe0w50XqM7QAsajeDB+CIRZUXOL4uOuf3VCESGd5tNgddh9iZ/9gbtlhaL+1V7EDojzSFQ==","signatures":[{"sig":"MEQCIG7PCmwOFpgaqYVSYwwMJuG8Tg7YhtoYbGoo/eLXDNqvAiBmnqFO1cYyL4rxiDn9x6aMolROcenRuq4SbjxZQDE2LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":929457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPga7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV/Q//TafirXlZXF2N/8bgOikNVN1S/soxpXVvWPKzekRihHghJ7pJ\r\n5OcPEy6BIW2X04RJOEgIifTGLQL2EDbAhkcB5g+v4gqwlKVCT+Jq3oNZOtTP\r\nowoBTqsc4iNFvBOCrlZkG2mBKcDJYLK/WQ/WQiYJTu30JXBKHozr/oLv30zB\r\nxqL34x6keiyoDkiiIeMRObb0HtCdUUioCzjYu/pIhRr2oSnBuFyOFXTNgru3\r\nkSSkjgZgZSuGOmDqb7S+pWSbovTqywG1ffCSic8y83A/nxleNfczC9wR/ef7\r\nAmGJRs4Pn6duzIAK5NSnHINSeC9qEITRGfjOblSkEXIvpBZGgD4UzgNR6wxJ\r\nI4swD7vX8VaUxH8u4rLTJj5V/Qs0xAfX0UDPk/d31n10iWG5Vn9OXzXvDyAC\r\nCM3TsvUlA9NiApkHIAvDNNcUfvBhlF4t7ObffsCh5MczP+2sO7Rvd+BZvthG\r\nJsVS9o1G41hAbuwXOhbN7GF6P06pgX5esSi8w5OkekbYlF+/LVe1EfWAMMeo\r\nf6ya4ZaaE4dn8h4y0plOpuxcgPi1y7ZgOM010KSWDD3uhHELCyjmO3VQaM/Y\r\nrCGpZrnVlZK9P04O/un1liVwMnm8RrmvkdkNSM5YLszF9Nt+R5Qp0WeZZiHp\r\ny3s0UtGzPPx55luLJJ0B373M8134m/tej0s=\r\n=9Z8J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.10_1665009339071_0.45441993883043685","host":"s3://npm-registry-packages"}},"4.0.0-beta.11":{"name":"@vitalsource/vstui","version":"4.0.0-beta.11","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.11","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"d320536c47d0c12949936e08862d54bd8ceb0e0c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.11.tgz","fileCount":235,"integrity":"sha512-0UkoELOT/7hFPnJCxfMmPl31u9RaJVZww4nfiOJ0Ay5YHROCa+2MQ+XPth7sQeE/6BQFANmk9nXhU/jkDFNvDg==","signatures":[{"sig":"MEUCIFbmHC0O5uImjPoi31Dm2hgdJx6AVBvm6meGJMjV67TxAiEAjC2MBwhq41TxoCjtl/oy0+pJY+vDgFgfDRVopK3F/4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":930018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpe8CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2TQ/9FTRAixpknvnDozhy4KwQ5a0JvpBOWutpwiU88PwGtEbRu/vH\r\nm2gbBNHRuFLG2AJIM+Je+4o34M8aKkEfJkpyxRLCme8YADlh2SbXd9yvs1lv\r\nuI1tsYMM091jCJKflXgiIC5rY4reFc347hR5CDUPM3GTwRnAfPMWuv7Ckh/D\r\ntYcOPy0J6f7wp+QPnY6uT5D744vxZtZfw0eLlPCIdMOTH9SlwGQmZ8fcqUUC\r\neeiLnMCFlDiU1ZQCIkssMjc2LqhnkU7JFrn8dSx0PNbFenu0pvBO8oYg7E9I\r\nWTwxVKJ3shjssAL0VZ5rJ9+dLkWFowug91+srU9wzOMBjw2Ku6yDwyxWPXU+\r\nWo/ZT8cbgUABEc7CJ7d1bvNwEsvbcVJCCyxYMEJkSjVhCreYb9EGSne771un\r\n9ra8z91N5ydcrYxj0kqlFP6RAwp0spSzKyT1e2hpaPST/5TWq3p+KIyEciAI\r\nYit4Vb7yWDypmSlaiHbROtVYUAwQ9coLAEl/Tvy0csB1B8fdWxvTNtGf0Y5c\r\nrFmCu8j2wMYgG38IBUlNH5fFrxPjyNz8DL/YqIYhVgVy0hiDXBVqF8Gpj6ly\r\nj3LrYV/mNXWbDxs0ljH5rzzpdQ/datKJcGNEbm9dATOb1VHYb8xGqQNhYneR\r\nIhuRYCb9R0jh80cIXvUdwj8E+Xo35TUn5sI=\r\n=zLm1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.11_1671819010212_0.207099548456239","host":"s3://npm-registry-packages"}},"4.0.0-beta.12":{"name":"@vitalsource/vstui","version":"4.0.0-beta.12","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.12","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"cf99ce7a1ec085e51faa76bc2258a1df0635b09a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.12.tgz","fileCount":235,"integrity":"sha512-HlOnq/OMPX2wMcbVMxKQNZxqMS6TvXQxp7c1bKXhAFZ4lcT9hCccLrPb3CeQGhXYFLvkoKqjAPpMNUrfyR9qeQ==","signatures":[{"sig":"MEUCIAkyMMvJqJiqgZDERwE0+EHI7NOmQOJfFGtQ80wTEGHRAiEA6igG1hBDXcpCbCOPq3oTYiTGtv7FCq58FIDJCxDKqoY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":930642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyp4tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEwg//SAt/DHx15xxmUXw0+yxqjWXksTAGQwI0RS4c5KcjCwF7Yomx\r\n8KPWCYrFVDATlmIczrIzPESspUowxyO1t00hGPAohBgMbJLk+2IhV3LW+d8m\r\n78rb+p08Un7jAxs2ayY2AX1yYDTWK0ZaeS6SgB+R2eRi8AiU0NZ86uYKIKB8\r\nDWtEiO+bbr9vtoRi9TJY/c1iPgpmfGB/TlkUUBRelM8xkFNe5V7XEWCbbRdb\r\ns42DclG41OUy7sYXkzWDnajr/S8jcgwHNNe8aUdy6gvDPw1IrgLVKLPGz9Q7\r\nmnOEnr6rvNkrgtx1slJcL52mmnPy3SvqBOzXV+mgGpT6Itw5coz20h+vTcTb\r\nXPLpHrIZiOiwcbyj0lzw5/hk2nmGX4clKye4ROOt/QwOMbV4Vh+2gOggFWXs\r\nDDrSZrZNT8dneNRieXo11CWuAhLzzUxKF3KvFhBVo+uQSyEt5n2F9Ly7tE9g\r\nlLr9SI1hqRxReOob8jMwpFr52YXWlZOuYNgY+N/zwe/8O4FfAurGrteuUGCw\r\neDLqtZ+c8kA5JtdQhgbFJwXxwtMTUH+ja+LQ+DIAXBcNFNS7xHOnmFQqfmJB\r\n+pddRYHlWrRCdO0udU8SJNcQetG5RO0XYCSQ9sueJ5x0hV8BtY2m24I5yGL9\r\nMEB0wQAFyQF2fKKJqOEq2rNnS8b5hw8a8MI=\r\n=x5WH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.11","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.21.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.12_1674223149417_0.367151730383821","host":"s3://npm-registry-packages"}},"4.0.0-beta.13":{"name":"@vitalsource/vstui","version":"4.0.0-beta.13","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.13","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"66b66058cda75751afe423f3b0a925574c0c1a31","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.13.tgz","fileCount":235,"integrity":"sha512-9TgOekksEGVFuoYlZrC/WYLhT1hjVD3uGKETqXNY3sKk67wpBRAnszFQF8fGTG6ZIwaagjNBM0rwDnkL+17p3Q==","signatures":[{"sig":"MEUCIQCcyxRsqwqpm9WN1xSl+45e0qf/GI9VxlYS5rq7eqxUawIgbKYSQ8NIql5ZJEt+X322dK+GFjSYZCLue34bSYsUxzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":931185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7QRTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqxw//Y9QWhVFhL+OWrkUv1JpuYjtFl4DMGRHHN5vN828+2EIwrnDX\r\nCja51zGuRvUZILBq/0MIbzOgxt1H9CMs/LvtZ16EBDKb9ZPcbdsVXngL/H8P\r\nRFmRG03ZXd2cRy8iq3kdBxEfht3zaB5/dFOAiOYiTuWn/SIgE8NlrVKAmb5u\r\n2ds+DkUzUx4HiRw7R1CyDq2YSSnTUjpH/wkNcVt08JmvuAw0DLFY/v5h9yYt\r\n2C5VrWPfqFHPjpYLxSgsyktb6cKGYvGy/WiCVvyN8+SYNJ7z6XNGhvbCKIZq\r\ngaXE6DAmibpU5dqeDd/YqARvZ3a+5hBLmDo/+Kk0BQJN/NwdovhAT3MedZMb\r\nCfkNcvqLGfmGeF/LLY8ONPyIE9HUnaxiei8VDg205N1zmDuLLMrwe6/29LA0\r\nCEgbDXnw3QyiFeO3OXPa5zwIzy/zXZrWlZwxz+Rj3sujS2eIW8ElhcKrCulW\r\nX0jjejfLfKCqb0MT2N7Xriri8zwQSnrQWDbnhF9Ddzk3D9T6T5EqMIJu80My\r\nsIYh2wsyIXXRkSDclcFoO2tQf7pI3+zPo6TKvlPIDhfHKlJGfpa60+MzWepa\r\nR59IRCFnYVKtBfRFvcjTYOchpNMEQ6iJ2MoIXKp2YVCzr4MD3442m8v2RYed\r\nLsqgVB18o++9UJ3xatWmVPaVzMIBcpURF4A=\r\n=PFJY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.13_1676477523215_0.5704329789763694","host":"s3://npm-registry-packages"}},"4.0.0-beta.14":{"name":"@vitalsource/vstui","version":"4.0.0-beta.14","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.14","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"0562db4b494e4fd798e333f6b56de2bacbbeab70","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.14.tgz","fileCount":238,"integrity":"sha512-6umMnfyyaMjWhGk3xxv3/XB7mjxLxvQFs+A9wdspCXNv4yjlHyViRsTtPwfX+UWFcFy/sWRa1Ortb+QpvGplCw==","signatures":[{"sig":"MEQCIG4MmYtVtgJns4AicTITZo+pZxGfPy+IdmhAZCY5ROW9AiBpp60AwGiXXWuwn2cY307wBXP+xtpVzeqEgb+An1X7DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":950008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVFSUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU0Q/+LSCIZ/38YZQ9mVvVYKVrR3/jOXR9WJjJBvdb0nG6RAHcev3J\r\nIQsuCoLXp9Sy7oGHu/mVMqWRfk7pAG2IMid7bsUMqF89KKfe4PNdhSJAOpY2\r\nhkU34SAP1kXqEhLCCPABOwi/UGL1Sq8rPs9sCYAesKotXxdLwm7QBiXIzL3L\r\nc77Oweokme5mXojMAH61STuvjyXCdYPXCFKyXW36JOoR8HFRDQ1R4uHjFpLW\r\n83LFYSwhLJ4ICvv4lzCmJ6Whn/03Z/QMsHCN9hm6Da4Iwoio7FZAegwa69m9\r\nx8EuW+atr32xjyGthzixyWE8NUXEfgCAKEFF8aoAU5zqWyMz7EGZn5zQHJRM\r\nMuPjJd4Ydr15mxiZRnouHrcoavhMhozM4O9t5kPLYSqqBfltjh5djNdUuret\r\n6ej88QsLtaLciRe7B/iG7fXizHKDOf0SxbdoY4dzUiUku4JU+sBuj1ncTfw8\r\niM/HcDswIyqjkwS3Eos/XyIzTYQ9NwbtLCPxfDIzZrOyAoPeNQbXeeTZ4byd\r\noTjLZdlJGG2EgWScZB4mXXsVogiDxjVXPMzweS/lJ0E9WOYawTVdA0ZE/wDu\r\nQzCAtlu9VbODCIhCQkgqER+9COqsFwsmALxVJfGCmob3z7uDsO99AHkiAVsR\r\nJ2iXNvA4h1/n+BL3DYGcVy1IzXmydXxEOmg=\r\n=UC/C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"michaeljolin","email":"michael@michaeljolin.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.14_1683248275699_0.13197446288790715","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@vitalsource/vstui","version":"4.0.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"4a99a46c3fc9bf8dd3e411de2b745fe4f6913a1e","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0.tgz","fileCount":238,"integrity":"sha512-T+L5epYGpjVAxCc5R9vMQG4MdshQbgqm21/vLsDOiUKfB9Pt5gYYXBQtQ4MI/P+/KmLVJlxSbkjKTjnSSOC56A==","signatures":[{"sig":"MEUCIQDB6VGa8sZ0Z5ChnSmwSAaCn/ZLj6O2FpMquK3Vdara4QIgQMfToo4PlbdCWI6lruUWH1/ikblz7ggwwn8gg1m3fss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952316},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0_1685471465603_0.4496494066408283","host":"s3://npm-registry-packages"}},"4.0.1-0":{"name":"@vitalsource/vstui","version":"4.0.1-0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"8416d43c3f04e0bbc5b0869e913b444fc379b455","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-0.tgz","fileCount":1707,"integrity":"sha512-g3Y7UhJhMST62NN8JEDr0V1YjPd6WL7pI57/yWbIzfmOK4ZgIMI4KDGdmrQLnv9UEF3Fa+Hmvm/gzr6bChSZIQ==","signatures":[{"sig":"MEUCIQCJMNM1R/z0mPnFvDjTyKgly7QQEG68K1Xb90qYO9p9wgIgHaUxWD4BhpzTAOQtwIFeS8gGGUg2x+snWgeyntEhR84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10616553},"jest":{"testURL":"http://localhost","moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.js"},"modulePathIgnorePatterns":["<rootDir>/build/","<rootDir>/packages/vstui-icons/build/","<rootDir>/.history/"],"setupTestFrameworkScriptFile":"<rootDir>scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"./src/index.js","gitHead":"07079ef35deeb52dbb80cfc94edc7e99ff2caf19","scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","preinstall":"cd packages/vstui-icons/ && yarn install && yarn build","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch --no-tests --yolo","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.5.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"18.15.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.8.0","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.32.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.8.5","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.2","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-0_1690207026727_0.9624619964670604","host":"s3://npm-registry-packages"}},"4.0.1-2":{"name":"@vitalsource/vstui","version":"4.0.1-2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-2","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"0ade116ecad3b85ebff8aaf2b8761639b992c6b0","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-2.tgz","fileCount":1707,"integrity":"sha512-Dz/lLfrCSMv/gjzkat7IPLDUEsPC1IKH+xTW04VB8clhfp96VxvSZMTYnlVCUSmN6vRwtKaajbnOr1+RiufDeA==","signatures":[{"sig":"MEQCIBjRi6CUi99ENDblviZHKaAtvOLLpqYlwLoaw6X7U3XeAiA6cBVdbZg3lusVKXRLZlmZd5B9xw0SuBSLeoglacC8/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10616494},"jest":{"testURL":"http://localhost","moduleNameMapper":{"\\.(css|less|sass|scss)$":"<rootDir>/__mocks__/styleMock.js"},"modulePathIgnorePatterns":["<rootDir>/build/","<rootDir>/packages/vstui-icons/build/","<rootDir>/.history/"],"setupTestFrameworkScriptFile":"<rootDir>scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"./src/index.js","gitHead":"dfcbd75c6a806e85c744b0f1335555ad21d06a75","scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","preinstall":"cd packages/vstui-icons/ && yarn install && yarn build","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.5.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"18.15.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.8.0","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.32.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.8.5","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.2","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-2_1690819272309_0.924956420661815","host":"s3://npm-registry-packages"}},"4.0.1-3":{"name":"@vitalsource/vstui","version":"4.0.1-3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-3","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"638bec154974315b834c25b1dc8eeaf91b246800","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-3.tgz","fileCount":242,"integrity":"sha512-mJtZFfafD2tdYYfStfS+kLQwhZBJ7YWah1ETbwVfuy9/AcTSxgszQ0oQORCjstFTV3E+IhCQ06tTYDmRv1E49g==","signatures":[{"sig":"MEYCIQCEAvz1lP5hiwFWjcWpVNuwXydqYqLub2Z/VOxKPvrbCwIhAL06RSb+ADP7Ws6DQ81neNnB5FUb5idiV91R9sp/zS29","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966242},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"dbf02753406d130cc7c9ec0a801f33df3574c15f","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.5.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"18.15.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.8.0","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.32.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.8.5","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.2","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-3_1690819571638_0.6845198951323148","host":"s3://npm-registry-packages"}},"4.0.1-4":{"name":"@vitalsource/vstui","version":"4.0.1-4","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-4","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"e46f2521c02ab41b8642a251a24aa699e0975bbf","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-4.tgz","fileCount":242,"integrity":"sha512-f/4rj0zzYdY1jAWg/FaxHApA71wjFxAmHidhGrH5SKTESPJyLAalNx0bYELYMfZH58b2xq4CKF+ERKvMPXxcEQ==","signatures":[{"sig":"MEUCIGLspKOLaAm23yWikIuI1lDOIaB06rsE0ION9axJ7ANkAiEA5n9nJ5aphL5OQ89axaQXSdtxKOSuD55SPVEIuJTzV/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966085},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","engines":{"node":">8.0,0"},"gitHead":"03ebd9053845aa6930d9aea7317f88a4beef0cb1","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.5.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"18.15.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.8.0","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-4_1690822291404_0.5449964541362811","host":"s3://npm-registry-packages"}},"4.0.1-5":{"name":"@vitalsource/vstui","version":"4.0.1-5","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-5","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"87a12316d20555657a7dfb4620153b554800ebf3","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-5.tgz","fileCount":242,"integrity":"sha512-6L5ZJ7YPVVRsTPWJw4itgvgkpU0zJKr5i24vi+rXX9TkzoIzbClUG+YlhzpdaMBLOl6A5Qv/vqiBc35JfFUWMw==","signatures":[{"sig":"MEQCIBk/vbUxzduWlV/W+SlsODlpkOC6suTLddKr5mdfAJraAiBj8RxkySisFDTuMOVQC8Z4E6aa38EZLNiDSaQkWburtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966086},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"03ebd9053845aa6930d9aea7317f88a4beef0cb1","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.5.0","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"18.15.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.8.0","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-5_1690822371605_0.4508184271582423","host":"s3://npm-registry-packages"}},"4.0.1-6":{"name":"@vitalsource/vstui","version":"4.0.1-6","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-6","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c16cf4660a0c7ea22803c475a34b0771d278218a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-6.tgz","fileCount":242,"integrity":"sha512-e+RrnedPq0SaVUXX8HJMKKp4iBuCOhgavOKOK13HNLSogJZS9jhxbNcS7qO94CHMH+AmKrD3waLLoO7bRy0+Gw==","signatures":[{"sig":"MEYCIQCO1AXlcTp9N3VF4jukP720TtJnGxoSd9iDxKjs0/WwYgIhAJQyqxmyqp3/NhVaRS1RVmfDtXBzPYR/AaHGzDSw7ZzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966049},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","engines":{"node":">=8.0.0"},"private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.8.0","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-6_1690822599118_0.39538662492886356","host":"s3://npm-registry-packages"}},"4.0.1-7":{"name":"@vitalsource/vstui","version":"4.0.1-7","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-7","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"6d6e8cb037dfde79138ceb5ffb607a1f14c98977","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-7.tgz","fileCount":242,"integrity":"sha512-ldbgykRO79mFh5FQ7pLLt3zdXexTH2eQmLdFk7z1ZTC9qgVOJ7eLcuyJ6IGF5ZOkAsiWToS6UOfyE3gpez5PiA==","signatures":[{"sig":"MEUCIQDnLn71A1x8RV0jxO9fVw4C3s2qxoeGnKuPaDCt+Phy8QIgIzXtMuVuewDDGnonWOHN4p/is3h7SfcJeqRa0MrDgxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966048},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","engines":{"node":">=8.0.0"},"private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-7_1690822780051_0.09132341159675117","host":"s3://npm-registry-packages"}},"4.0.1-8":{"name":"@vitalsource/vstui","version":"4.0.1-8","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.1-8","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"040f877114785db080b9445ec31175d9523ce477","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.1-8.tgz","fileCount":242,"integrity":"sha512-ScwpjLyrrecDboL9OhEv4TgE0X5hOvjRjJZWgf4sMnJZesuDpDDuok+kcyeu1f98kdwJ2smZ5jwb4B6oITu66Q==","signatures":[{"sig":"MEUCIQDGRW6AxFResdk8shpo2pYi1PxiseqztWryq33BpcOr2wIgOSD1Vegdufppeaezwg0ZFtCRR94AMJv6mBgOoaJY0RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966240},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","engines":{"node":">=12.0.0"},"private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"jest","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Drawer.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.14.17","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"14.21.1","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"0.3.1","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.32.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.8.5","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.3","babel-jest":"^23.6.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^5.4.3","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^1.0.0","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.2","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.4.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.27.5","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.7","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.10.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.1-8_1690823179328_0.7795481583351764","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@vitalsource/vstui","version":"4.1.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.0","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c56c4ebee87865668751e871a5492dd356211217","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.0.tgz","fileCount":242,"integrity":"sha512-EVTSlwLGk0LGZKHflIAkCnEjmSfXoFQfB0qxusjs0Ib8FnwcpXTcQwbejdv2NrDpQ2Yc1lck2jWdyEv/Zpeabg==","signatures":[{"sig":"MEUCIFGGyQ4md90M690y2Cn6/6uEzYmUv6nKCXO8W9rUjT3oAiEAikkVJCPAOZP3MLCnrFUba6Kvjrg6bT7hooXOBLPQGdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966177},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.0_1692124000408_0.8579388820248011","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@vitalsource/vstui","version":"4.1.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.1","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c1cdf8ba6b149ddc9cad4c81f010de72dbb140b8","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.1.tgz","fileCount":242,"integrity":"sha512-O4ufXb4RdHaY50F9b3ucqD1J+Hl3yvEGzbbrPurPZNh/XTLlI2gFGNfuBMJfnnBe7FRtbvpk5DOcD4fdobtwYQ==","signatures":[{"sig":"MEQCIHtaVkugfcFYuq9ezenzlxvm3I21H1e0hOol+f9yaktgAiA3s1X8WuVMt27WXX6/EeEJUCGZbSxFah/Ejk/qdPVQVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966403},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.1_1692665321332_0.16583133429553598","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@vitalsource/vstui","version":"4.1.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.2","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"b11ee350c256001a642acb63da8b0c4452360b33","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.2.tgz","fileCount":242,"integrity":"sha512-JsdqpOq0oxL/ex/UDN6INLIUtrJWXGeSrcKuEWfRUE36fBEhkkGuNlCGucw3/skgH9PkF8RNb9dTPIzuPpU8tA==","signatures":[{"sig":"MEYCIQCv0AYuxjqh5K31YvsOA23I6OgIdvWzoU3MzNpPHqTviQIhAPQKZPdrPQ/MSq5DeHnHSS4kp9p+gLDIzvawhaZJjgnF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966802},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^2.4.1","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.3.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.2_1692824036632_0.638858331767872","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"@vitalsource/vstui","version":"4.1.3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.3","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"321f3314bfbfad71d2243d5ece366003830aa938","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.3.tgz","fileCount":242,"integrity":"sha512-vWU7rgMBQIVY5KqXFmNNC5F5ctsX34czsxV6Fn79Mxn09/KgOaCteX1ETevgGRb3sv1eV1f066+oXJQMNExCcA==","signatures":[{"sig":"MEUCICcyd1rsTFoObjWt5EcNRyBg0ynDuYvZ1Qc19KPcYrkXAiEA+9yGjRtXqcsNj7y4LbB8JFCWr3fhjBp7XgEsjpu9odE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":966994},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^2.4.1","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.3.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.3_1694455950357_0.2831486100693428","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"@vitalsource/vstui","version":"4.1.4","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.4","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"584752efd4f9af196d381b62e0b634b883fb5d77","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.4.tgz","fileCount":242,"integrity":"sha512-gRSO2J1DkylIRISw6saJYWs7m0M3MNGIme61bE08IPVfiswUp+U6kpT4zPmP9n6AgZgIVTy4zchCt3Ke9gNysw==","signatures":[{"sig":"MEQCIHdXGW5VtjaV8cll714TygkJom79l60MXrrtHsSDqUaGAiA7IAXA+Q+u11x9TR2fwG8fyLfVX47jnUDqjyygYOGbKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":967617},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^2.4.1","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.3.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.4_1698241311275_0.30543729444358436","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"@vitalsource/vstui","version":"4.1.5","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.5","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"691fdef9ff65e9bb544b9b09c06e2b5224287fee","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.5.tgz","fileCount":242,"integrity":"sha512-bTF7myR5hHMHU2K7O6LaNgBCRUr+WLSZIjuNg0dAJt96ZZEKfaDSmY0JVGkfRaP5dbQf60V+Li0fSa7AWJ73HQ==","signatures":[{"sig":"MEUCIHCzn7FFGL9f8odAv/No9wgP3aMHo3BrULWQI4QZmvd9AiEA1NNglK2yYN/OSTzCTAvo5O3kKg0cj7uo5tAETHXfsR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":968146},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test Switch && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^2.4.1","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.3.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.5_1699996405055_0.34523456362856586","host":"s3://npm-registry-packages"}},"4.1.6":{"name":"@vitalsource/vstui","version":"4.1.6","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.6","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"dfaa192f85431b301238e5206ee4b77559dfd69d","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.6.tgz","fileCount":242,"integrity":"sha512-buceiJ9upBfqXzxnEMG4GI3qh+j22pEFNDiqQu7GrBcnh8P6TgwaXmeFhYWoUcW1O+pP4qsVy99uiDE88+Eltg==","signatures":[{"sig":"MEYCIQCSCkVkPcFV4ctisHwyVaCy6BZBGqyeglw/zZFaNyDiigIhAI1/MfCCowu39uhDoAGCg3Flm/DqWf/Y7dNDzKJlAeEX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":969207},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test Switch && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^2.4.1","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.3.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.6_1702493184176_0.5623651385029076","host":"s3://npm-registry-packages"}},"5.0.0-beta.2":{"name":"@vitalsource/vstui","version":"5.0.0-beta.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0-beta.2","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"6d4736d42e50f40017c26170615f87a2c5f1ff0c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0-beta.2.tgz","fileCount":270,"integrity":"sha512-oZiSaNQTQs2GIPA7JiSfYeaI1KQIu791NlYLB/wZ9qH4z9/MDFUoflKcSJQs0HaSzsMLWvFkRgYJJjoMrCiURg==","signatures":[{"sig":"MEUCIQDi1uH9Hm8ivh39m7EiEHXA11Vpm4x2XaZigiL2D/1D7QIgQ3tuE2gpfcUQRWiZNBe7XgkKGeYc5I+QBt1lJlmR6do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1249975},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"303eff68a24eaaed9e5c15228952b9ecf4eb50d3","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && yarn loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish @vitalsource/vstui","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.6.7","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"_nodeVersion":"18.17.0","dependencies":{"loki":"^0.33.1","axios":"^1.6.5","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.4.33","gh-pages":"^3.2.3","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.7","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.7","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.7","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.7","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.7","@storybook/manager-api":"^7.6.7","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.7","@storybook/addon-viewport":"^7.6.7","@storybook/react-webpack5":"^7.6.7","@storybook/addon-essentials":"^7.6.7","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0-beta.2_1706123929037_0.19638765617230747","host":"s3://npm-registry-packages"}},"5.0.0-beta.3":{"name":"@vitalsource/vstui","version":"5.0.0-beta.3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0-beta.3","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"14b615b17b49040eb404557948a3326265e360b9","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0-beta.3.tgz","fileCount":270,"integrity":"sha512-H2Afi8yqqD4WRyYS3037ImxHfRbI4Z+S/uHvtMJlSPWkNxuyyKbd8nUumURJ4RfdBPqtgJxjI8SuIl0NPZOXRw==","signatures":[{"sig":"MEYCIQD3AqL56igPuT762iDYziQU19HClpkehD2QE33NxZXA+gIhAJSTtvR/ixI7uh+qC3ClcgvrZ8kmj6Z2TnUapC1xMHtY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1249986},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"20b43117596e4eb3232ca8db7105d8d3a721b627","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && yarn loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish @vitalsource/vstui","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.6.7","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"_nodeVersion":"18.17.0","dependencies":{"loki":"^0.33.1","axios":"^1.6.5","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.4.33","gh-pages":"^3.2.3","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.7","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.7","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.7","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.7","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.7","@storybook/manager-api":"^7.6.7","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.7","@storybook/addon-viewport":"^7.6.7","@storybook/react-webpack5":"^7.6.7","@storybook/addon-essentials":"^7.6.7","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0-beta.3_1707141176535_0.7779170831188478","host":"s3://npm-registry-packages"}},"5.0.0-beta.4":{"name":"@vitalsource/vstui","version":"5.0.0-beta.4","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0-beta.4","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"7022e15d6e9b44d04a2df6b56a963d8bc1b69509","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0-beta.4.tgz","fileCount":270,"integrity":"sha512-pGj0N+1BYHCMQ46gko8c831ONy/M3XQjkGtVUUa1tK48RniR7NcjTbEc6K8D7vbmx8MNWlc6CF0KmAMnoe+9Pg==","signatures":[{"sig":"MEYCIQCkRt9aiz8UtGNTZkAmkSfMaLy0bGar9hOMUtjNqvqRKgIhAIo8hh/ER7WeAuXLWkvKIJJsRYj19/e8Oo9Cl91ycorN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250306},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"349bd1213eb49a7c376ad4069a7dfd619ef24db3","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && yarn loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish @vitalsource/vstui","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.6.7","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"_nodeVersion":"18.17.0","dependencies":{"loki":"^0.33.1","axios":"^1.6.5","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.4.33","gh-pages":"^3.2.3","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.7","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.7","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.7","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.7","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.7","@storybook/manager-api":"^7.6.7","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.7","@storybook/addon-viewport":"^7.6.7","@storybook/react-webpack5":"^7.6.7","@storybook/addon-essentials":"^7.6.7","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0-beta.4_1709581861158_0.9689027411284739","host":"s3://npm-registry-packages"}},"5.0.0-beta.5":{"name":"@vitalsource/vstui","version":"5.0.0-beta.5","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0-beta.5","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"d5d0b356f1fcf8fd1aeb352365753f688b15732c","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0-beta.5.tgz","fileCount":270,"integrity":"sha512-mzzG/AFPJ7pBJFX+PCEPBB/5Y18mvGBq4tZEslOn9buaV+YP0Km7UmT8Ag/Co+I6hku3wJIFcBiyir97loTJow==","signatures":[{"sig":"MEQCIHpvGdiwG40Q+R2JABMhNV4wF5OR5/ebDPd2jdJWuJaOAiA3HraBl7tqSoog1XMyzGE9iOtaL7TNM4I8icxTCaUlSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250139},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"d030369e12b2451bb3612eb6e780b5392ec7c830","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && yarn loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish @vitalsource/vstui","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.6.7","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint --allow-empty-input","jest --bail --findRelatedTests"]},"_nodeVersion":"18.17.0","dependencies":{"loki":"^0.33.1","axios":"^1.6.5","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.4.33","gh-pages":"^3.2.3","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.7","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.7","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.7","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.7","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.7","@storybook/manager-api":"^7.6.7","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.7","@storybook/addon-viewport":"^7.6.7","@storybook/react-webpack5":"^7.6.7","@storybook/addon-essentials":"^7.6.7","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0-beta.5_1709826545423_0.7575645842869976","host":"s3://npm-registry-packages"}},"5.0.0-beta.6":{"name":"@vitalsource/vstui","version":"5.0.0-beta.6","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0-beta.6","maintainers":[{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"2e7f14f34707262585277e59fedc3c368f3da6d9","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0-beta.6.tgz","fileCount":270,"integrity":"sha512-qIAlBfj7pJaPUSoqmz1UN8luai2CUtRJzMF1VC9ZVgcfw/8p4YtSYGJ+jvV+vch1ybHaZ7AQh46ZxNjeWIfAjA==","signatures":[{"sig":"MEQCIF0KZsb3c/zBTsoEE32jhYV5ho21fYgiE3m4nsRI8PzDAiBAiM+Xt1/9BrJRrukJwTfXPCF3E+RnVW9wPfzVSevQww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250246},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"75065559dd17ba6ceed5bec88383faad0ee1af0a","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && yarn loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.6.7","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint --allow-empty-input","jest --bail --findRelatedTests"]},"_nodeVersion":"18.17.0","dependencies":{"loki":"^0.33.1","axios":"^1.6.5","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.4.33","gh-pages":"^3.2.3","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.7","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.7","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.7","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.7","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.7","@storybook/manager-api":"^7.6.7","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.7","@storybook/addon-viewport":"^7.6.7","@storybook/react-webpack5":"^7.6.7","@storybook/addon-essentials":"^7.6.7","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0-beta.6_1720814877856_0.7907449066276362","host":"s3://npm-registry-packages"}},"5.0.0-beta.8":{"name":"@vitalsource/vstui","version":"5.0.0-beta.8","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0-beta.8","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"5fab93b94fd513f14144c7f75185b862a42965dd","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0-beta.8.tgz","fileCount":270,"integrity":"sha512-2eXiMkFlQM+gWyR/cglQ0ypSBmLB2X6O5nEwD9/UtYIez8bliykKxlP2UWjIk+avhkahbQlNVuskNPduqr7Rpw==","signatures":[{"sig":"MEUCIHmA+EvulRa4g2lwhdppUsm0d6jgZ8HFkgZaAi8HKkjiAiEAwj4k+6jsxMoo+GZA8uS5vQF9AYrCj8C+JlQshjPQVU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1250704},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"2dbe8962778faf5b286935f97a5633e3234df457","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && yarn loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"9.6.7","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint --allow-empty-input","jest --bail --findRelatedTests"]},"_nodeVersion":"18.17.0","dependencies":{"loki":"^0.33.1","axios":"^1.11.0","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.4.33","gh-pages":"^3.2.3","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.7","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.7","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.7","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.7","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.7","@storybook/manager-api":"^7.6.7","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.7","@storybook/addon-viewport":"^7.6.7","@storybook/react-webpack5":"^7.6.7","@storybook/addon-essentials":"^7.6.7","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0-beta.8_1753469445675_0.8882083074621894","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12.0.2":{"name":"@vitalsource/vstui","version":"4.0.0-beta.12.0.2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.12.0.2","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"57f6633e3639d7a4b8b189904087f3b4eeb5675f","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.12.0.2.tgz","fileCount":236,"integrity":"sha512-mdb1WRk1SwSxdp4aItwVJDF2bWo0AN0sQ3Gts/mlcC1e+4hwn8T3AV02tM4VdrlMR8+/RmdPqAB9IMUVZtY+TA==","signatures":[{"sig":"MEQCIC8C7EEhVUrEyu+j6A4WM0RiA2C25MMi604petcy5wZKAiA3jW6oHtv2xHiWsfwz3Dz+lLg9LBjt/4CAu/lgtM5KJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936321},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.12.0.2_1756841371285_0.5924133154707276","host":"s3://npm-registry-packages-npm-production"}},"4.1.6-2":{"name":"@vitalsource/vstui","version":"4.1.6-2","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.1.6-2","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"410c99bd3aa031ec1cc83612e782fb092df480cb","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.1.6-2.tgz","fileCount":243,"integrity":"sha512-DLelvTgsFwxHqMlDibJbZ8LxcXCRXshQV8TUCRZNlY529i+rxA9Td6e4kN877vWxjTcbw8L1Phbx8kKsXbcrww==","signatures":[{"sig":"MEYCIQDv2soq9Uaru2drLjwfgUyDmTW0bB6gaA2s+sq0cmoSHwIhAJPfC/7IXEyFi0VsBAcCNzxEeAn3YemHivrX29wgG82O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974577},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test Drawer && yarn test:loki:run-test Filter && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test Switch && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"6.13.4","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"12.14.0","dependencies":{"dotenv":"^6.2.0","request":"^2.88.2","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^2.4.1","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.3.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.4","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.1.6-2_1756844363966_0.3168148592491631","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.12.0.3":{"name":"@vitalsource/vstui","version":"4.0.0-beta.12.0.3","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@4.0.0-beta.12.0.3","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"8bd888d705f1f221e5473d49660d7f9abef2dbc1","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-4.0.0-beta.12.0.3.tgz","fileCount":236,"integrity":"sha512-sblKXOgeyhob8zFVv9kfOV+kgcfe9hfAE7r73IAMB7xARX0tjPblC/87jO+s1wv1Tp2BWmxuM5wZw7upXRedDg==","signatures":[{"sig":"MEUCIBiUbWIyRSXN5gHfxpmbjM4k3mLbnGPjexahG6J7JH4NAiEAiN6KyZ5Gx/R5fe8pbwjDKkPJqTYFQM97ZHzUdn41AJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940715},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"diffingEngine":"looks-same","storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".visual-regression-test > *","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}}},"main":"index.js","gitHead":"5319e18ddc596db350cff59b3ada6c3f9f470f42","private":false,"scripts":{"docs":"yarn docs:api && yarn docs:stories && echo 'docs complete'","lint":"yarn lint:js && yarn lint:css","size":"size-limit","test":"yarn lint && yarn test:jest && yarn test:loki","build":"rimraf ./build && yarn pull:smartling && yarn build:i18n && yarn build:js && yarn build:copy && yarn build:package-json && echo 'build complete'","start":"start-storybook -p 3333","watch":"nodemon .storybook/nodemon.js & yarn prettier:watch","lint:js":"eslint ./","release":"yarn release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && yarn updatechangelog && git add CHANGELOG.md && yarn build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint ./","lint:fix":"yarn lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"yarn build:storybook && yarn test:loki:run-test Button && yarn test:loki:run-test Card && yarn test:loki:run-test Checkbox && yarn test:loki:run-test Dialog && yarn test:loki:run-test InputControl && yarn test:loki:run-test Label && yarn test:loki:run-test SearchForm && yarn test:loki:run-test Select && yarn test:loki:run-test TextAreaControl && yarn test:loki:run-test TextField && yarn test:loki:run-test FormControlMessage","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"yarn release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && build-storybook && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"yarn build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish build --tag next && yarn deploy:storybook:next","test:loki:update":"loki update --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --port 3333","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","test:loki:run-test":"f(){ echo \"$1 visual regression tests:\" && loki test --reactUri file:./storybook-static --reference ./.loki/lfs/reference --output ./.loki/lfs/current --difference ./.loki/lfs/difference --requireReference --port 3333 --storiesFilter \"^Visual Regression Testing/$1\" ;};f","deploy:storybook:next":"yarn build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"10.8.2","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint","jest --bail --findRelatedTests"]},"resolutions":{"@storybook/ui":"3.2.16","@storybook/addons":"3.2.16","@storybook/channels":"3.2.16","@storybook/components":"3.2.16","@storybook/addon-links":"3.2.16","@storybook/addon-actions":"3.2.16","@storybook/channel-postmessage":"3.2.16"},"_nodeVersion":"20.20.2","dependencies":{"dotenv":"^6.2.0","request":"^2.88.0","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^2.1.0","classnames":"^2.2.5","prop-types":"^15.6.1","react-tabs":"^2.3.0","react-media":"^1.8.0","css-initials":"^0.2.0","get-contrast":"^2.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","create-react-context":"^0.2.2","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","loki":"^0.8.0","snyk":"^1.54.1","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^4.19.1","rimraf":"^2.6.2","nodemon":"^1.12.5","shelljs":"^0.7.8","gh-pages":"^3.2.3","onchange":"^3.3.0","prettier":"1.19.1","babel-cli":"^6.26.0","copyfiles":"^1.2.0","react-dom":"^16.8.6","stylelint":"^9.2.1","babel-core":"^6.26.0","babel-jest":"^22.1.0","pre-commit":"^1.2.2","size-limit":"^1.3.2","lint-staged":"^6.0.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","babel-minify":"^0.2.0","react-docgen":"^2.20.0","redbox-react":"^1.5.0","messageformat":"^2.0.2","stylelint-order":"^0.8.1","@storybook/react":"3.2.16","babel-preset-env":"^1.6.1","check-prop-types":"^1.1.2","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","babel-preset-react":"^6.5.0","eslint-plugin-react":"^7.5.1","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","storybook-addon-jsx":"^5.1.0","babel-preset-stage-0":"^6.5.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","@storybook/addon-knobs":"3.2.16","eslint-config-prettier":"^6.10.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.7.0","jest-styled-components":"^7.0.0","babel-preset-react-hmre":"^1.1.1","enzyme-adapter-react-16":"^1.15.6","@storybook/addon-actions":"3.2.16","@storybook/addon-options":"3.2.16","stylelint-config-standard":"^18.2.0","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^2.1.0","babel-plugin-inline-react-svg":"^0.5.2","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0","react-dom":"^16.8.0 || ^17.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_4.0.0-beta.12.0.3_1776868074673_0.38034881380275953","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@vitalsource/vstui","version":"5.0.0","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.0","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"c3f526863655e134542c857ba8fbf196a4a1bc4a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.0.tgz","fileCount":271,"integrity":"sha512-T+gs7pNm3oyVYfX0jk+/HYf1du6j6o3A+BFLi/jALJ15RpPQby+z+FY0134jsH8wpRHo62HWc5+43KMjzzdo0g==","signatures":[{"sig":"MEUCIDicJpmssVJ+tGBpVCEpWkTCvHQm7HyHkNbWg+If/zsFAiEAl2ppKC3c+gYe5cHlKlHbNv4cckvl6zX7jsNSBTurLVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180174},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"155e5ae2dec0a545cec57129cb070301b317dfc4","private":false,"scripts":{"docs":"npm run docs:api && npm run docs:stories && echo 'docs complete'","lint":"npm run lint:js && npm run lint:css","size":"size-limit","test":"npm run lint && npm run test:jest && npm run test:loki","build":"rimraf ./build && npm run pull:smartling && npm run build:i18n && npm run build:js && npm run build:copy && npm run build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & npm run prettier:watch","lint:js":"eslint ./","release":"npm run release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && npm run updatechangelog && git add CHANGELOG.md && npm run build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"npm run lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && npx loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"npm run release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"npm run build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish --tag next && npm run deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"npm run build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"overrides":{"ip":"2.0.1","ws":"8.21.0","tar":"7.5.19","defu":"6.1.5","svgo":"2.8.3","braces":"3.0.3","lodash":"4.18.1","tar-fs":"2.1.4","flatted":"3.4.2","js-yaml":"4.3.0","postcss":"^8.5.18","wait-on":"8.0.5","basic-ftp":"5.3.1","form-data":"^4.0.6","minimatch":"3.1.4","picomatch":"4.0.4","ansi-regex":"5.0.1","strip-ansi":"6.0.1","body-parser":"1.20.3","cross-spawn":"7.0.6","shell-quote":"1.9.0","string-width":"4.2.3","path-to-regexp":"0.1.13","brace-expansion":"1.1.16","serialize-javascript":"7.0.5","@babel/plugin-transform-modules-systemjs":"7.29.4"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"10.9.8","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint --allow-empty-input","jest --bail --findRelatedTests"]},"_nodeVersion":"22.23.1","dependencies":{"loki":"^0.33.1","axios":"1.18.0","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.5.18","gh-pages":"^5.0.0","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.21","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.21","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.21","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.21","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.21","@storybook/manager-api":"^7.6.21","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.21","@storybook/addon-viewport":"^7.6.21","@storybook/react-webpack5":"^7.6.21","@storybook/addon-essentials":"^7.6.21","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.0_1785442277980_0.5132027999705142","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@vitalsource/vstui","version":"5.0.1","author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","_id":"@vitalsource/vstui@5.0.1","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"dist":{"shasum":"9319b92989f810104ae869b0770d3f7cc165e8d1","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.1.tgz","fileCount":271,"integrity":"sha512-4WOHfoISX9jZgj8dCZPK9kv83pof9QkkW8atu+zkpu51xnXiNuyqt758DgTpAt6tPN1WcL0OByD6Fo69FcaEuA==","signatures":[{"sig":"MEQCIEYwZpN5GWEoL5i2AGLx8xkcWLIhAXqh1zvv/EkGesYRAiATeOstWm5NYi/T/GDsJ+he0wyqTQbCTi+hxg/mmf8tQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180702},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"loki":{"output":"./.loki/lfs/current","reactUri":"file:./storybook-static","reference":"./.loki/lfs/reference","difference":"./.loki/lfs/difference","pixelmatch":{"threshold":0.5},"chromeRetries":3,"storiesFilter":"^Visual Regression Testing/.+","chromeSelector":".sb-show-main","configurations":{"chrome.mobile":{"preset":"iPhone 7","target":"chrome.docker"},"chrome.desktop":{"preset":"Retina Macbook Pro 15","target":"chrome.docker"}},"chromeTolerance":20,"chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","chromeEnableAnimations":true},"main":"index.js","gitHead":"b7223f51151f4559d7994a77471fdbc2bd98d7e1","private":false,"scripts":{"docs":"npm run docs:api && npm run docs:stories && echo 'docs complete'","lint":"npm run lint:js && npm run lint:css","size":"size-limit","test":"npm run lint && npm run test:jest && npm run test:loki","build":"rimraf ./build && npm run pull:smartling && npm run build:i18n && npm run build:js && npm run build:copy && npm run build:package-json && echo 'build complete'","start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & npm run prettier:watch","lint:js":"eslint ./","release":"npm run release:message && np --no-publish","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && npm run updatechangelog && git add CHANGELOG.md && npm run build","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","lint:css":"stylelint './src/**/*.js'","lint:fix":"npm run lint:js:fix","snyk:test":"snyk test","test:jest":"jest","test:loki":"npx storybook build --test && npx loki test --reactUri file:./storybook-static","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","lint:js:fix":"eslint --fix ./","lint:staged":"lint-staged","postrelease":"echo 'Publishing in GitHub actions.'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","release:next":"npm run release:message && np --no-publish --any-branch","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","test:jest:watch":"jest --watch","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","deploy:storybook":"npm run build:storybook && gh-pages --dist storybook-static","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish --tag next && npm run deploy:storybook:next","test:loki:update":"loki update --reactUri file:./storybook-static","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","test:jest:coverage":"jest --coverage","deploy:storybook:next":"npm run build:storybook && gh-pages --dist storybook-static --dest next"},"_npmUser":{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"},"overrides":{"ip":"2.0.1","ws":"8.21.0","tar":"7.5.19","defu":"6.1.5","svgo":"2.8.3","braces":"3.0.3","lodash":"4.18.1","tar-fs":"2.1.4","flatted":"3.4.2","js-yaml":"4.3.0","postcss":"^8.5.18","wait-on":"8.0.5","basic-ftp":"5.3.1","form-data":"^4.0.6","minimatch":"3.1.4","picomatch":"4.0.4","ansi-regex":"5.0.1","strip-ansi":"6.0.1","body-parser":"1.20.3","cross-spawn":"7.0.6","shell-quote":"1.9.0","string-width":"4.2.3","path-to-regexp":"0.1.13","brace-expansion":"1.1.16","serialize-javascript":"7.0.5","@babel/plugin-transform-modules-systemjs":"7.29.4"},"pre-commit":"lint:staged","repository":{"url":"git+ssh://git@github.com/vitalsource/vstui.git","type":"git"},"size-limit":[{"path":"build/index.js","limit":"44 KB"}],"_npmVersion":"10.9.8","description":"React components based off the VST Pattern Library","directories":{},"lint-staged":{"*.js":["eslint","stylelint --allow-empty-input","jest --bail --findRelatedTests"]},"_nodeVersion":"22.23.1","dependencies":{"loki":"^0.33.1","axios":"1.18.0","dotenv":"^6.2.0","nodemon":"^3.0.2","shelljs":"^0.8.5","shortid":"^2.2.8","warning":"^4.0.2","deepmerge":"^4.3.1","classnames":"^2.3.2","prop-types":"^15.6.1","react-tabs":"^2.3.0","lint-staged":"^14.0.1","react-media":"^1.8.0","css-initials":"^0.3.1","get-contrast":"^3.0.0","react-popper":"^0.10.1","react-toastify":"^7.0.3","lodash.throttle":"^4.1.1","react-a11y-dialog":"^6.1.3","focusable-selectors":"^0.3.1","storybook-addon-jsx":"^7.3.14","create-react-context":"^0.3.0","react-transition-group":"^2.3.1","accessible-autocomplete":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.0","snyk":"^1.1175.0","react":"^16.8.6","enzyme":"^3.11.0","eslint":"^8.56.0","rimraf":"^2.6.2","postcss":"^8.5.18","gh-pages":"^5.0.0","onchange":"^7.1.0","prettier":"^3.1.1","copyfiles":"^2.4.1","react-dom":"^16.8.6","storybook":"^7.6.21","stylelint":"^16.1.0","@babel/cli":"^7.0.0","babel-jest":"^26.0.0","pre-commit":"^1.2.2","size-limit":"^11.0.1","@babel/core":"^7.0.0","react-docgen":"^4.0.0","redbox-react":"^1.5.0","messageformat":"^2.3.0","stylelint-order":"^6.0.4","@storybook/react":"^7.6.21","check-prop-types":"^1.1.2","@babel/preset-env":"^7.0.0","@storybook/addons":"^7.6.21","styled-components":"^5.3.3","svg-inline-loader":"^0.8.0","@storybook/theming":"^7.6.21","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.3.0","eslint-plugin-react":"^7.33.2","react-test-renderer":"^16.4.0","react-transform-hmr":"^1.0.4","@babel/eslint-parser":"^7.23.3","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","postcss-styled-syntax":"^0.6.4","@size-limit/preset-app":"^11.0.1","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.21","@storybook/manager-api":"^7.6.21","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","jest-styled-components":"^7.0.0","enzyme-adapter-react-16":"^1.15.6","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^7.6.21","@storybook/addon-viewport":"^7.6.21","@storybook/react-webpack5":"^7.6.21","@storybook/addon-essentials":"^7.6.21","babel-plugin-react-transform":"^3.0.0","react-transform-catch-errors":"^1.0.2","stylelint-config-recommended":"^14.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-styled-components":"^1.4.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","babel-plugin-transform-dev-warning":"^0.1.1","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","babel-plugin-transform-inline-environment-variables":"^0.4.3"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vstui_5.0.1_1786110237125_0.563707964211688","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@vitalsource/vstui","version":"5.0.2","description":"React components based off the VST Pattern Library","homepage":"https://vitalsource.github.io/vstui","bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"license":"MIT","author":{"name":"VitalSource Bookshelf Team"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/vitalsource/vstui.git"},"scripts":{"start":"storybook dev -p 3333","watch":"nodemon .storybook/nodemon.js & npm run prettier:watch","build":"rimraf ./build && npm run pull:smartling && npm run build:i18n && npm run build:js && npm run build:copy && npm run build:package-json && echo 'build complete'","build:js":"BABEL_ENV=production VSTUI_VERSION=$npm_package_version babel --out-dir='build' src --ignore /components/,/images/,/style/,/utils.js,*.spec.js && echo 'build:js complete'","build:copy":"copyfiles README.md CHANGELOG.md LICENSE build && echo 'build:copy complete'","build:i18n":"node ./scripts/build-i18n.js && echo 'build:i18n complete'","build:package-json":"node ./scripts/build-package-json.js && echo 'build:package-json complete'","build:storybook":"rimraf ./storybook-static && storybook build && echo 'build:storybook complete'","docs":"npm run docs:api && npm run docs:stories && echo 'docs complete'","docs:api":"rimraf ./docs/api/* && react-docgen src --exclude index.js --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-api-docs.js && echo 'docs:api complete'","docs:stories":"rimraf ./stories/docgen/* && react-docgen src --pretty --exclude componentTheme.js --exclude index.spec.js --exclude Button.spec.js --exclude Card.spec.js --exclude Checkbox.spec.js --exclude CheckboxControl.spec.js --exclude Dialog.spec.js --exclude Filter.spec.js --exclude Form.spec.js --exclude FormGroup.spec.js --exclude FormMessage.spec.js --exclude Icon.spec.js --exclude InputControl.spec.js --exclude Label.spec.js --exclude Link.spec.js --exclude Popover.spec.js --exclude RadioButton.spec.js --exclude Select.spec.js --exclude SelectControl.spec.js --exclude Switch.spec.js --exclude Table.spec.js --exclude TextAreaControl.spec.js --exclude TextField.spec.js --exclude Tooltip.spec.js --exclude FormControlMessage.spec.js --exclude index.js --exclude utils.js --ignore i18n --ignore colors --ignore context --ignore components --ignore icons --ignore propTypes --ignore style --ignore styles --ignore themes --ignore utils --ignore withCommonProps | ./scripts/build-stories-docgen.js && echo 'docs:stories complete'","lint":"npm run lint:js && npm run lint:css","lint:fix":"npm run lint:js:fix","lint:js":"eslint ./","lint:js:fix":"eslint --fix ./","lint:css":"stylelint './src/**/*.js'","lint:staged":"lint-staged","prettier:watch":"onchange '**/*.js' -- prettier --write {{changed}}","pull:smartling":"node ./scripts/pull-smartling.js && echo 'pull:smartling complete'","test":"npm run lint && npm run test:jest && npm run test:loki","test:jest":"jest","test:jest:watch":"jest --watch","test:jest:coverage":"jest --coverage","test:loki":"npx storybook build --test && npx loki test --reactUri file:./storybook-static","test:loki:update":"loki update --reactUri file:./storybook-static","deploy:storybook":"npm run build:storybook && gh-pages --dist storybook-static","deploy:storybook:next":"npm run build:storybook && gh-pages --dist storybook-static --dest next","release:message":"echo 'Using np (https://github.com/sindresorhus/np) to handle getting files ready to publish. To work around some bugs in np for the time being, this is installed globally (v2.18.3), and np does not handle publishing to npm.'","release":"npm run release:message && np --no-publish","release:next":"npm run release:message && np --no-publish --any-branch","version":"echo 'Updating the changelog, adding it to the commit, and creating the build folder (this runs after the version is bumped in package.json but before it is committed).' && npm run updatechangelog && git add CHANGELOG.md && npm run build","updatechangelog":"echo 'Moving everything from the Unreleased section in the changelog to a section for the current version.' && node ./scripts/changelog-release.js","postrelease":"echo 'Publishing in GitHub actions.'","postrelease:next":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish --tag next && npm run deploy:storybook:next","github:publish":"echo 'Publishing to npm and updating storybook on the github project page.' && npm publish","snyk:test":"snyk test","size":"size-limit"},"dependencies":{"accessible-autocomplete":"^2.0.1","axios":"1.18.0","classnames":"^2.3.2","create-react-context":"^0.3.0","css-initials":"^0.3.1","deepmerge":"^4.3.1","dotenv":"^6.2.0","focusable-selectors":"^0.3.1","get-contrast":"^3.0.0","lint-staged":"^14.0.1","lodash.throttle":"^4.1.1","loki":"^0.33.1","nodemon":"^3.0.2","prop-types":"^15.6.1","react-a11y-dialog":"^6.1.3","react-media":"^1.8.0","react-popper":"^0.10.1","react-tabs":"^2.3.0","react-toastify":"^7.0.3","react-transition-group":"^2.3.1","shelljs":"^0.8.5","shortid":"^2.2.8","storybook-addon-jsx":"^7.3.14","warning":"^4.0.2"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-do-expressions":"^7.0.0","@babel/plugin-proposal-export-default-from":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-bind":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-logical-assignment-operators":"^7.0.0","@babel/plugin-proposal-nullish-coalescing-operator":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0","@babel/plugin-proposal-optional-chaining":"^7.0.0","@babel/plugin-proposal-pipeline-operator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@size-limit/preset-app":"^11.0.1","@storybook/addon-actions":"^7.6.21","@storybook/addon-essentials":"^7.6.21","@storybook/addon-knobs":"^7.0.2","@storybook/addon-links":"^7.6.21","@storybook/addon-viewport":"^7.6.21","@storybook/addons":"^7.6.21","@storybook/manager-api":"^7.6.21","@storybook/react":"^7.6.21","@storybook/react-webpack5":"^7.6.21","@storybook/theming":"^7.6.21","babel-jest":"^26.0.0","babel-plugin-inline-react-svg":"^2.0.2","babel-plugin-react-transform":"^3.0.0","babel-plugin-styled-components":"^1.4.0","babel-plugin-transform-dev-warning":"^0.1.1","babel-plugin-transform-inline-environment-variables":"^0.4.3","babel-preset-minify":"^0.3.0","check-prop-types":"^1.1.2","copyfiles":"^2.4.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^8.56.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.2","eslint-plugin-react":"^7.33.2","eslint-plugin-storybook":"^0.6.15","gh-pages":"^5.0.0","jest":"^26.0.0","jest-styled-components":"^7.0.0","messageformat":"^2.3.0","onchange":"^7.1.0","postcss":"^8.5.18","postcss-styled-syntax":"^0.6.4","pre-commit":"^1.2.2","prettier":"^3.1.1","react":"^16.8.6","react-docgen":"^4.0.0","react-dom":"^16.8.6","react-test-renderer":"^16.4.0","react-transform-catch-errors":"^1.0.2","react-transform-hmr":"^1.0.4","redbox-react":"^1.5.0","rimraf":"^2.6.2","size-limit":"^11.0.1","snyk":"^1.1175.0","storybook":"^7.6.21","styled-components":"^5.3.3","stylelint":"^16.1.0","stylelint-config-recommended":"^14.0.0","stylelint-order":"^6.0.4","svg-inline-loader":"^0.8.0"},"overrides":{"form-data":"^4.0.6","tar-fs":"2.1.4","tar":"7.5.21","cross-spawn":"7.0.6","picomatch":"4.0.4","minimatch":"3.1.4","wait-on":"8.0.5","ws":"8.21.0","string-width":"4.2.3","strip-ansi":"6.0.1","ansi-regex":"5.0.1","js-yaml":"4.3.1","micromatch":"4.0.8","@tootallnate/once":"2.0.1","uuid":"^11.1.1","nanoid":"3.3.18","estimo":{"nanoid":"5.1.16"},"lint-staged":{"yaml":"2.8.3"},"esbuild":"0.25.0"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.0 || ^17.0.0 || ^18.0.0","styled-components":"^5.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"jest":{"setupTestFrameworkScriptFile":"../scripts/setup-jest.js"},"lint-staged":{"*.js":["eslint","stylelint --allow-empty-input","jest --bail --findRelatedTests"]},"loki":{"reference":"./.loki/lfs/reference","output":"./.loki/lfs/current","difference":"./.loki/lfs/difference","chromeDockerImage":"yukinying/chrome-headless-browser-stable:106.0.5249.91","pixelmatch":{"threshold":0.5},"chromeRetries":3,"chromeEnableAnimations":true,"chromeTolerance":20,"reactUri":"file:./storybook-static","chromeSelector":".sb-show-main","storiesFilter":"^Visual Regression Testing/.+","configurations":{"chrome.desktop":{"target":"chrome.docker","preset":"Retina Macbook Pro 15"},"chrome.mobile":{"target":"chrome.docker","preset":"iPhone 7"}}},"pre-commit":"lint:staged","size-limit":[{"path":"build/index.js","limit":"44 KB"}],"private":false,"_id":"@vitalsource/vstui@5.0.2","gitHead":"781e520d534b26940e8588aa1494ce2c7a530a6d","_nodeVersion":"22.23.1","_npmVersion":"11.5.1","dist":{"integrity":"sha512-fULPnD11UHU9jU6TMBdkOAdOSUmjSTyweZWq/9xb1LlfUPKzpVWbhxLCAbOWeGXrwi3yp3Uc59s9Q5nxXQloFw==","shasum":"0a165c41f2eea0356a9042562ac7fafbbd7be81a","tarball":"https://registry.npmjs.org/@vitalsource/vstui/-/vstui-5.0.2.tgz","fileCount":271,"unpackedSize":1183560,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDqWrKf1BJvXqwl/8Kmsz+E6NVSP/HeWieTYyea6qGDqgIhAPFsdvm/iB1hPJWh9ebW1ZHqMUY/ZULtdtJ7MLFmuHpW"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:db943e44-1e9d-410e-ab9f-bb4d92660725"}},"directories":{},"maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vstui_5.0.2_1786653136899_0.667317119400314"},"_hasShrinkwrap":false}},"time":{"created":"2017-12-18T04:10:41.668Z","modified":"2026-08-13T20:32:17.267Z","1.0.0-alpha.2":"2017-12-18T04:10:41.668Z","1.0.0-alpha.3":"2017-12-18T06:00:06.503Z","1.0.0-alpha.4":"2017-12-18T06:16:20.747Z","1.0.0-alpha.5":"2017-12-19T21:29:37.870Z","1.0.0-alpha.6":"2018-01-30T03:26:44.344Z","1.0.0-alpha.7":"2018-01-31T08:08:41.735Z","1.0.0-alpha.8":"2018-01-31T08:24:29.817Z","1.0.0-alpha.9":"2018-02-19T01:06:41.100Z","1.0.0-alpha.10":"2018-02-19T02:39:51.816Z","1.0.0-alpha.11":"2018-04-19T06:09:30.133Z","1.0.0-alpha.12":"2018-05-01T16:38:20.863Z","1.0.0-alpha.13":"2018-05-03T01:24:44.444Z","1.0.0-alpha.14":"2018-06-12T04:09:27.948Z","1.0.0-alpha.15":"2018-06-14T20:33:44.727Z","1.0.0-alpha.16":"2018-06-18T15:40:59.588Z","1.0.0-alpha.17":"2018-06-18T19:58:42.645Z","1.0.0-alpha.18":"2018-06-19T19:41:08.567Z","1.0.0-alpha.19":"2018-06-21T15:44:53.086Z","1.0.0-alpha.20":"2018-07-31T14:19:00.732Z","1.0.0-alpha.21":"2018-08-13T17:44:26.892Z","1.0.0-alpha.22":"2018-10-01T19:47:57.821Z","1.0.0-alpha.23":"2018-10-17T05:15:34.638Z","1.0.0-alpha.24":"2018-11-06T19:56:25.560Z","1.0.0-alpha.25":"2018-11-20T22:30:58.522Z","1.0.0-alpha.26":"2018-12-03T21:33:50.041Z","1.0.0-alpha.27":"2018-12-06T16:13:01.938Z","1.0.0-alpha.28":"2018-12-14T04:34:19.328Z","1.0.0-alpha.29":"2019-04-03T20:05:34.818Z","1.0.0-alpha.30":"2019-04-04T21:24:44.729Z","1.0.0-alpha.31":"2019-05-14T00:08:03.630Z","1.0.0":"2019-05-25T01:47:40.385Z","1.1.0-0":"2019-06-11T21:00:25.336Z","1.1.0-1":"2019-06-24T18:58:15.736Z","1.1.0-2":"2019-07-23T07:46:37.669Z","1.1.0-3":"2019-08-09T14:09:27.323Z","1.1.0":"2019-08-23T19:49:17.555Z","1.2.0":"2019-09-10T16:19:35.708Z","1.2.1":"2019-09-18T15:08:29.655Z","1.3.0":"2019-10-15T00:03:33.348Z","1.4.0":"2019-11-26T22:19:16.608Z","2.0.0":"2020-01-31T15:09:00.859Z","2.0.1":"2020-02-13T22:19:54.626Z","2.0.2":"2020-02-14T22:12:15.494Z","2.1.0":"2020-02-19T01:45:17.581Z","2.1.1":"2020-02-24T16:42:22.025Z","2.1.2":"2020-02-28T14:59:39.010Z","2.2.0":"2020-03-10T16:12:02.700Z","2.3.0":"2020-06-02T20:36:34.551Z","2.4.0":"2020-06-30T20:47:21.497Z","2.4.1":"2020-07-09T17:57:33.630Z","2.5.0":"2020-07-20T17:46:33.537Z","3.0.0":"2020-09-23T02:24:32.409Z","3.1.0":"2020-10-04T00:30:45.515Z","3.1.1":"2020-10-07T14:26:11.211Z","3.2.0":"2020-10-16T18:18:09.093Z","3.2.1":"2020-10-20T16:39:19.163Z","3.2.2":"2020-10-30T21:10:22.838Z","3.2.3":"2020-11-19T19:26:27.770Z","3.2.4":"2020-11-25T17:53:33.971Z","3.2.5":"2020-12-02T17:11:42.953Z","3.3.0":"2020-12-15T19:29:04.610Z","3.3.1":"2021-01-05T19:06:51.327Z","3.4.0":"2021-01-25T00:24:48.986Z","3.5.0":"2021-02-08T17:54:39.313Z","3.6.0":"2021-02-24T17:08:12.520Z","3.7.0":"2021-03-15T17:12:38.562Z","3.8.0":"2021-03-25T23:04:47.759Z","3.9.0":"2021-04-03T01:28:07.836Z","3.10.0":"2021-04-16T15:36:06.575Z","3.10.1":"2021-04-16T19:15:27.956Z","3.11.0":"2021-04-29T19:20:23.230Z","3.12.0":"2021-05-18T18:57:35.572Z","3.13.0":"2021-06-02T15:58:12.895Z","3.14.0":"2021-06-11T17:42:11.850Z","3.15.0":"2021-06-15T17:06:29.046Z","3.15.1":"2021-06-16T15:35:26.889Z","3.16.0":"2021-06-23T15:30:21.626Z","3.17.0":"2021-07-22T18:07:53.376Z","3.17.1":"2021-08-02T15:22:00.634Z","3.18.0":"2021-08-06T15:05:41.175Z","3.19.0":"2021-08-18T22:08:20.456Z","3.20.0":"2021-09-03T15:34:17.539Z","3.21.0":"2021-09-08T16:02:38.549Z","3.21.1":"2021-10-21T13:07:29.223Z","3.22.0":"2021-10-22T19:50:21.710Z","3.22.1":"2021-10-27T14:19:25.851Z","3.22.2":"2021-11-05T15:30:22.261Z","3.22.3":"2021-11-10T17:44:06.975Z","3.23.0":"2021-11-15T18:31:08.109Z","3.23.1":"2021-11-18T18:27:25.691Z","3.23.2":"2021-11-19T20:25:15.092Z","3.24.0":"2022-01-21T16:27:31.070Z","3.25.0":"2022-01-25T14:44:56.274Z","3.26.0":"2022-02-07T18:03:40.304Z","3.26.1":"2022-02-08T21:42:05.203Z","3.27.0":"2022-03-01T19:41:18.166Z","3.28.0":"2022-03-03T21:11:31.756Z","3.28.1":"2022-03-03T22:56:29.361Z","4.0.0-beta.1":"2022-03-08T21:33:57.621Z","3.29.0":"2022-04-01T23:15:51.444Z","4.0.0-beta.2":"2022-04-11T17:18:24.583Z","3.30.0":"2022-04-19T14:28:46.648Z","3.31.0":"2022-05-06T13:20:59.642Z","4.0.0-beta.3":"2022-05-11T15:57:37.704Z","4.0.0-beta.4":"2022-05-19T13:16:21.041Z","4.0.0-beta.5":"2022-05-19T16:55:17.234Z","4.0.0-beta.6":"2022-07-22T20:05:50.626Z","4.0.0-beta.7":"2022-08-02T12:43:10.042Z","4.0.0-beta.8":"2022-08-05T19:39:31.421Z","4.0.0-beta.9":"2022-09-28T00:44:03.734Z","4.0.0-beta.10":"2022-10-05T22:35:39.256Z","4.0.0-beta.11":"2022-12-23T18:10:10.435Z","4.0.0-beta.12":"2023-01-20T13:59:09.635Z","4.0.0-beta.13":"2023-02-15T16:12:03.530Z","4.0.0-beta.14":"2023-05-05T00:57:56.035Z","4.0.0":"2023-05-30T18:31:05.782Z","4.0.1-0":"2023-07-24T13:57:07.089Z","4.0.1-2":"2023-07-31T16:01:12.716Z","4.0.1-3":"2023-07-31T16:06:11.899Z","4.0.1-4":"2023-07-31T16:51:31.615Z","4.0.1-5":"2023-07-31T16:52:51.857Z","4.0.1-6":"2023-07-31T16:56:39.435Z","4.0.1-7":"2023-07-31T16:59:40.338Z","4.0.1-8":"2023-07-31T17:06:19.618Z","4.1.0":"2023-08-15T18:26:40.625Z","4.1.1":"2023-08-22T00:48:41.754Z","4.1.2":"2023-08-23T20:53:56.845Z","4.1.3":"2023-09-11T18:12:30.568Z","4.1.4":"2023-10-25T13:41:51.538Z","4.1.5":"2023-11-14T21:13:25.575Z","4.1.6":"2023-12-13T18:46:24.494Z","5.0.0-beta.1":"2024-01-24T19:04:09.015Z","5.0.0-beta.2":"2024-01-24T19:18:49.268Z","5.0.0-beta.3":"2024-02-05T13:52:56.721Z","5.0.0-beta.4":"2024-03-04T19:51:01.455Z","5.0.0-beta.5":"2024-03-07T15:49:05.675Z","5.0.0-beta.6":"2024-07-12T20:07:58.016Z","5.0.0-beta.8":"2025-07-25T18:50:45.928Z","4.0.0-beta.12.0.2":"2025-09-02T19:29:31.540Z","4.1.6-2":"2025-09-02T20:19:24.226Z","4.0.0-beta.12.0.3":"2026-04-22T14:27:54.854Z","5.0.0":"2026-07-30T20:11:18.198Z","5.0.1":"2026-08-07T13:43:57.301Z","5.0.2":"2026-08-13T20:32:17.091Z"},"bugs":{"url":"https://github.com/vitalsource/vstui/issues"},"author":{"name":"VitalSource Bookshelf Team"},"license":"MIT","homepage":"https://vitalsource.github.io/vstui","repository":{"type":"git","url":"git+ssh://git@github.com/vitalsource/vstui.git"},"description":"React components based off the VST Pattern Library","maintainers":[{"name":"vst-bvandorn","email":"brett.vandorn@vitalsource.com"},{"name":"michaeljolin","email":"michael@michaeljolin.com"},{"name":"vitalsource.com","email":"vst-eng-infrastructure@vitalsource.com"}],"readme":"# vstui\n\nvstui is a set of React components based off the [VitalSource Pattern Library](http://design.vitalsource.com/). The goal of this project is to have a solid set of accessible components that follow our style guidelines.\n\nYou can check the [release notes](https://github.com/vitalsource/vstui/releases) to see what has changed in each release.\n\n- [Getting started](#getting-started)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [Localization](#localization)\n  - [Supported browsers](#supported-browsers)\n- [Contributing](#contributing)\n- [Related Projects](#related-projects)\n\n## Getting started\n\n### Installation\n\n#### Download\n\nTo download vstui, run one of the following from the command line. **Make sure to look at the output, and install any missing peer dependencies.**\n\n```bash\nnpm install @vitalsource/vstui\n# don't forget to install any missing peer dependencies!\n```\n\n#### Embed fonts\n\nvstui uses the font [Roboto](https://fonts.google.com/specimen/Roboto), but it's not included as part of this package.\n\nTo embed Roboto into a webpage, copy this code into the `<head>` of your HTML document.\n\n**Note:** This doesn't work in China, so it might be a good idea to self-host the font.\n\n```html\n<link\n  href=\"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700\"\n  rel=\"stylesheet\"\n/>\n```\n\n### Usage\n\n```jsx\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport { magic, sangria } from '@vitalsource/vstui/colors';\nimport { createTheme, ThemeProvider } from '@vitalsource/vstui/themes';\nimport { Button } from '@vitalsource/vstui';\n\nconst theme = createTheme({\n  color: {\n    primary: magic,\n    secondary: sangria,\n  },\n});\n\nfunction App() {\n  return (\n    <ThemeProvider theme={theme}>\n      {\n        // This is where all your site code goes\n        // The theme prop will get passed down to all vstui components,\n        // even when they are multiple levels deep\n      }\n      <div>\n        <Button>Button with magic theme</Button>\n        <Button secondary>Button with sangria theme</Button>\n      </div>\n    </ThemeProvider>\n  );\n}\n\nReactDOM.render(<App />, document.getElementById('root'));\n```\n\n[![Edit vstui usage demo](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/vstui-readme-demo-frr2y?fontsize=14)\n\n### Localization\n\nMessages included with vstui (things like default form validation messages) are translated into all the languages supported by Bookshelf.\n\nIt is important to update your theme to reflect your app's current locale. It's highly recommended to dynamically load these languages or only bundle those that you require - loading them all amounts to about 20kb gzipped.\n\nSee the [translations](/translations) folder for the list of currently supported languages.\n\n```jsx\n...\nimport { es } from \"@vitalsource/vstui/i18n/translations\";\n\nconst theme = createTheme({\n  i18n: es\n});\n...\n\n```\n\nSee a full working example here:<br/>\n[![Edit vstui i18n demo](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/vstui-i18n-demo-nco2f?fontsize=14)\n\n### Supported browsers\n\nThe browsers we support are the same as the [browsers supported by Bookshelf Online](https://support.vitalsource.com/hc/en-us/articles/201949723-Bookshelf-Online-Browser-Support-Policy)\n\n## Contributing\n\nIf you'd like to help out developing these components, please see the [contribution guidelines](CONTRIBUTING.md).\n\n## Related Projects\n\n- [a11y-dialog](https://github.com/edenspiekermann/a11y-dialog) A very lightweight and flexible accessible modal dialog.\n- [formik](https://github.com/jaredpalmer/formik) Build forms in React, without the tears 😭\n- [material-ui](https://github.com/mui-org/material-ui) React components that implement Google's Material Design.\n- [react-popper](https://github.com/FezVrasta/react-popper) React wrapper around Popper.js\n","readmeFilename":"README.md"}