{"_id":"@descarteslabs/viewer","_rev":"37-9b57cf4a71fdcf22f39e7177b0e75b09","name":"@descarteslabs/viewer","description":"Note: It is recommended to run this package locally and deploy it live to production using the instructions in the root [README.md](../../README.md). The instructions below may be outdated.","dist-tags":{"latest":"0.12.21"},"versions":{"0.6.4-beta.1":{"name":"@descarteslabs/viewer","version":"0.6.4-beta.1","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepare":"npm run build:plugin","serve":"sudo webpack-dev-server --config webpack.config.dev.js --https --port 443 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^7.1.0","@cycle/time":"^0.8.0","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","codemirror":"^5.29.0","cycle-widgets":"git+ssh://git@github.com/descarteslabs/cycle-widgets.git","d3-scale-chromatic":"^1.1.1","descarteslabs-js":"^0.3.2","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","openlayers":"git+ssh://git@github.com/descarteslabs/openlayers.git","pizzazz":"git+https://git@github.com/descarteslabs/pizzazz.git","plotly.js":"^1.31.2","polished":"^1.1.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.0.0-rc.5","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"4.11.0","eslint-loader":"^1.7.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"abc43b245e500bf37a4255355b4670d583e9574b","description":"`lorg` (from scottish gaelic): look for, search ; find, trace.","_id":"@descarteslabs/viewer@0.6.4-beta.1","_npmVersion":"5.1.0","_nodeVersion":"6.9.2","_npmUser":{"name":"sunny-g","email":"sunny.gonna@gmail.com"},"dist":{"integrity":"sha512-jPLZ6IjVvtr5VgoWIwZEnWE7Ge2bpKRN9C7+OWv0cz+jSljViKcGVfGgCGAjBXe03w82MimdmSyvovDKbM+DiQ==","shasum":"f1ddbe381dea6d8cd3a05c3e5320698e517fa0fe","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.6.4-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUMMLTsXnYqBvoURXNAnqDzQhAwozL2O1eG7Rbr3egHAiEAvXlTdsLCJK4nzerWeum6QlIQT/oYkZEhag74eTczzmM="}]},"maintainers":[{"name":"sunny-g","email":"sunny.gonna@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer-0.6.4-beta.1.tgz_1512588877836_0.3538572029210627"},"directories":{}},"0.6.4-beta.2":{"name":"@descarteslabs/viewer","version":"0.6.4-beta.2","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepublish":"echo \"running prepublish\" & npm run build:plugin","serve":"sudo webpack-dev-server --config webpack.config.dev.js --https --port 443 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^7.1.0","@cycle/time":"^0.8.0","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","codemirror":"^5.29.0","cycle-widgets":"git+ssh://git@github.com/descarteslabs/cycle-widgets.git","d3-scale-chromatic":"^1.1.1","descarteslabs-js":"^0.3.2","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","openlayers":"git+ssh://git@github.com/descarteslabs/openlayers.git","pizzazz":"git+https://git@github.com/descarteslabs/pizzazz.git","plotly.js":"^1.31.2","polished":"^1.1.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.0.0-rc.5","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"4.11.0","eslint-loader":"^1.7.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"f512e54e4bac2e601ff698f07cc786367e8c135e","description":"`lorg` (from scottish gaelic): look for, search ; find, trace.","_id":"@descarteslabs/viewer@0.6.4-beta.2","_npmVersion":"5.1.0","_nodeVersion":"6.9.2","_npmUser":{"name":"sunny-g","email":"sunny.gonna@gmail.com"},"dist":{"integrity":"sha512-+R2K9mM2jY/DOer1S75M5CTSdt0qwiyMgFYvx9FV4zoKt5WyT1s2AUwnTnABVXSu/p2n8RIf/uLL/xTtYkEgRg==","shasum":"97eb622e1f6f8ec7036ea4d5d69c74eb61a698b9","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.6.4-beta.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5QF/yeVaoxZ01xUEYsawhNPHt+TSpavsetC4qTkGaNAIgP8BoN6q/0sqWpDpDyaZ7M9tM46YLveQiUkrSqCCa37o="}]},"maintainers":[{"name":"sunny-g","email":"sunny.gonna@gmail.com"},{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer-0.6.4-beta.2.tgz_1512590565896_0.37931182119064033"},"directories":{}},"0.6.4-beta.3":{"name":"@descarteslabs/viewer","version":"0.6.4-beta.3","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepublish":"npm run build:plugin","serve":"sudo webpack-dev-server --config webpack.config.dev.js --https --port 443 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^7.1.0","@cycle/time":"^0.8.0","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","codemirror":"^5.29.0","cycle-widgets":"git+ssh://git@github.com/descarteslabs/cycle-widgets.git","d3-scale-chromatic":"^1.1.1","descarteslabs-js":"^0.3.2","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","openlayers":"git+ssh://git@github.com/descarteslabs/openlayers.git","pizzazz":"git+https://git@github.com/descarteslabs/pizzazz.git","plotly.js":"^1.31.2","polished":"^1.1.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.0.0-rc.5","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"4.11.0","eslint-loader":"^1.7.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"6410fe47093ae0649281179d74112673e4bf6bfd","description":"`lorg` (from scottish gaelic): look for, search ; find, trace.","_id":"@descarteslabs/viewer@0.6.4-beta.3","_npmVersion":"5.1.0","_nodeVersion":"6.9.2","_npmUser":{"name":"sunny-g","email":"sunny.gonna@gmail.com"},"dist":{"integrity":"sha512-Yd4vQn8iTNK3GVNvbFU0z+adGZ8YwPbyW11/diKPEMC7ntbcsF/KaeYUuMXbm0FNjBVmPeblIQ0CBXZl9c8Rfg==","shasum":"f363850e1f7a3002289d763c5f74893b95fd7e60","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.6.4-beta.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV4uCXJNzbh5if3oWCnffJCx6l8M5eZvr7B3gamWhTBAiEAiHaqrsVlPYNeSg4hMxT5NRO5pbwBSN6+a8bfpyefhKw="}]},"maintainers":[{"name":"sunny-g","email":"sunny.gonna@gmail.com"},{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer-0.6.4-beta.3.tgz_1512591627050_0.5713952635414898"},"directories":{}},"0.6.4":{"name":"@descarteslabs/viewer","version":"0.6.4","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepublish":"npm run build:plugin","serve":"sudo webpack-dev-server --config webpack.config.dev.js --https --port 443 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^7.1.0","@cycle/time":"^0.8.0","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","codemirror":"^5.29.0","cycle-widgets":"git+ssh://git@github.com/descarteslabs/cycle-widgets.git","d3-scale-chromatic":"^1.1.1","descarteslabs-js":"^0.3.2","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","openlayers":"git+ssh://git@github.com/descarteslabs/openlayers.git","pizzazz":"git+https://git@github.com/descarteslabs/pizzazz.git","plotly.js":"^1.31.2","polished":"^1.1.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.0.0-rc.5","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"4.11.0","eslint-loader":"^1.7.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"dbd480fb63203aa27675cf56d0305fdf20691949","description":"`lorg` (from scottish gaelic): look for, search ; find, trace.","_id":"@descarteslabs/viewer@0.6.4","_npmVersion":"5.1.0","_nodeVersion":"6.9.2","_npmUser":{"name":"sunny-g","email":"sunny.gonna@gmail.com"},"dist":{"integrity":"sha512-RVEc6UxaJbiHr73pQq+tJstIRgzovdW9Vjx8XCDSMHQbSkkoWomAI9qld6RIX/i5v4EpY7qcTXbazHCgTIqqBQ==","shasum":"0b8dd04ac242badde17db7e54435bc2d952ffc03","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.6.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHMQSgE4ZmBSF0Ad2diEIfXWylJS43SrtoBYojnMFWvgIhAMW9c4Kxw0FHfyXM14xgpG19b9+G8wQFWB1FkJoe3ada"}]},"maintainers":[{"name":"sunny-g","email":"sunny.gonna@gmail.com"},{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer-0.6.4.tgz_1512597662113_0.5205595155712217"},"directories":{}},"0.6.5":{"name":"@descarteslabs/viewer","version":"0.6.5","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepublish":"npm run build:plugin","serve":"sudo webpack-dev-server --config webpack.config.dev.js --https --port 443 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","serve:app":"./serve_app.sh","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^7.1.0","@cycle/time":"^0.8.0","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","codemirror":"^5.29.0","cycle-widgets":"git+ssh://git@github.com/descarteslabs/cycle-widgets.git","d3-scale-chromatic":"^1.1.1","descarteslabs-js":"^0.3.2","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","openlayers":"git+ssh://git@github.com/descarteslabs/openlayers.git","pizzazz":"git+https://git@github.com/descarteslabs/pizzazz.git","plotly.js":"^1.31.2","polished":"^1.1.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.0.0-rc.5","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"4.11.0","eslint-loader":"^1.7.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"fe24a3a933da35fe8982bad5aa990002b3960494","description":"[![CircleCI](https://circleci.com/gh/descarteslabs/viewer.svg?style=svg&circle-token=2901f1055e0f9e26ea3386cee7ba97ade16866d8)](https://circleci.com/gh/descarteslabs/viewer) [CircleCI](https://circleci.com/gh/descarteslabs/viewer) status","_id":"@descarteslabs/viewer@0.6.5","_npmVersion":"5.1.0","_nodeVersion":"6.9.2","_npmUser":{"name":"sunny-g","email":"sunny.gonna@gmail.com"},"dist":{"integrity":"sha512-rUR0UoNTtXFK2rp3m2e9wDF3PtbcvGTlYewWhvFqotvSUBNcEyeIxAVc3BDK1OSXFBH/EkK4TSbPb8VGpr9VCg==","shasum":"2a36f0e6c5b8972581801b5058202092c96e7ee7","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.6.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUQyktwhJWlGTjnx0ec6+s9MaYklRyWqKzgbYSAuRRMAiAfDeszOCj4sDrrO0TDfpX/wAJzd8cdzjed4uwB8I0Uow=="}]},"maintainers":[{"name":"sunny-g","email":"sunny.gonna@gmail.com"},{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer-0.6.5.tgz_1513027406267_0.6970507618971169"},"directories":{}},"0.12.3":{"name":"@descarteslabs/viewer","version":"0.12.3","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepare":"npm run build:dev","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.18","@descarteslabs/descarteslabs":"^1.0.2","@descarteslabs/pizzazz":"^0.0.4","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"29cf5d4e4c9e4fefdb76b4843e227bad13c02245","description":"## About","_id":"@descarteslabs/viewer@0.12.3","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"},"dist":{"integrity":"sha512-5zbuYCvrw0Z6faq4OTtQ6e88cYDESp+USGt3iTP8FFL9h1JBGvQadWiEXGqdgz733fSN+z3ZIjm+AG6SYjLznA==","shasum":"f2b4545db09c62b6315180a786588bf3620e938d","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.3.tgz","fileCount":83,"unpackedSize":23534027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco6j2CRA9TVsSAnZWagAAcwUQAIMQ8AKk/18KpBPBDvaQ\nesnUTLh7wi6e5PD/i3/t4CPydAKeKi/UeHdv1avPVtXggbCgTpq5sgvWQeqd\nwxdlSOR007nHikNTHfBSOeV9uYnLM1nqJpqFdjQre2B/xkXggT0RtYmd/aLL\nJ7cWd5BUtqTQ7X1POsknmAddLjPnBCXERC/KR1mJLl9+jt6rBQkDraoDxohb\nNqf7wuNKzDP/1SAGSfC/vpLTSIMVUo2lmn6sMsstaBxSiPxDJgKxBK3K2QK6\n2YZMGgWp3NZSTjELY04M4AENqw1EMytMi943lPElx5z2PZSzUDToy95RsqdD\nScTDMGlVXkzmsqP+l6MWW5JqA3fcc3LovQE3NuVTPqeQ3aMfzfEAP/P0CJV3\n1GkkjitszKbKaRcmLAxSnojdwZa/do1jP2Gx/+EqMvKkUpxL7rJiZ2/GYRad\nrNdmjXysWs0m85KHWwnptJLbhZkMG55yKoQeLenghvm3bDZU3hQpRmbD9h/B\nU/kAaofARfMp3qoPX4I1nqqXHpqcxIfqrCv6KPVDUBdE/nxSQ4Zt0vM0Ighz\n9YivpmNcGn7joY5gRmeuYEF2izJaI0FndkW4I2az0EZVQKAi6NDkenW9Mp1m\nTRAEyFyu3+vWAw3HwY2fMLsgjQalpPo9PaRH4q+jcWrYA1Ys3nTi0uSQICI+\ngNYE\r\n=dLUb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLIlwXvKEXBGEh5fB+F505P78y7QgkJGHJFs3z5KBy5AIgXOXDJ095zYlRzLGqCOguXe+M/GSwplpsH5tVk725AvA="}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"hrofuller@gmail.com","name":"henro"},{"email":"nhaldimann@gmail.com","name":"nhaldimann"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.3_1554229493935_0.16526500589073945"},"_hasShrinkwrap":false},"0.12.4":{"name":"@descarteslabs/viewer","version":"0.12.4","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack -p --config webpack.config.prod.js","build:plugin":"NODE_ENV=production webpack -p --config webpack.config.plugin.js","install:plugin":"jupyter labextension link ./plugin","prepare":"npm run build:dev","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:plugin:watch":"./plugin.sh","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.18","@descarteslabs/descarteslabs":"^1.0.2","@descarteslabs/pizzazz":"^0.0.4","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"db709114eaf466c7beac940cd95309fd15a9b601","description":"## About","_id":"@descarteslabs/viewer@0.12.4","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-BJiXixnOMzYEYirvjuRO+4cOHxzKiTqDQEsRETGAWWwoUJyosYuRgAY5gQZlfKPFhJMDMlhCsdbvIS8BCK1ThA==","shasum":"198bc88abd593d9b88443513cbf534e2fd8a2309","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.4.tgz","fileCount":83,"unpackedSize":23534063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFSeXCRA9TVsSAnZWagAAJDoP/1xh1C9n58ybMovQbf1V\nSTP+b43wZxShdK7VGhpeJayuqcPg2SW53dVq5LVa5byfFw4ZuX0vz3S1yEIp\ngGQjnZ4O1lfbt9RsaM/lqk3hngUfaO/BbFrJHicqKlunTj9rxBJlboB9Hm1U\nVk5OfTYw/yj1k6H/QMT018UfG1BID1woORA/OhrVXa/TKj79td+GP+hnkFmE\n+6T/NAnwBOwpX7IjyNhuHKb7m+hP8vlrsfHSPD0b3lZXPwWH/RDgfNGB+b99\ng8ifYX2B17Irng+nxqMFxwFC1E4+M7ih/DRY9zrvrVEz2GFjNggRfZQSc3+C\nMz21U11jd4Qi9qHpXU2bo2FQ8WTnCGhQA7N1Gmr2DJOX+yInzw+3Iw0urZ76\n17f5TYcb15APg5gQeDzVm6wYqCPa8x4XbWj0ZaUP7/OJvJFKdAmAPSqlKeYY\nGCefknVcGCnCenzrUIrlF/EVUYw6XJRM58GSwDahzgBw8mQP9mFLDt4OJvd6\nIPYo2+tEIK96IwS55s9yCud+9aYxe8F9ZyrBOpwCXBiPlp6VFl2Ul8N1G4n1\nA72O5dqNLqZJxKRi4K4UYJgKikUBSiwXTuqJp7iSUlyaLJ6OxT6H0SzPyic4\n4b3Mv3fwaVkzJGPXn4c2EwheN+hF/n5lblEhSXlrwinCKj4u0PtV7e414Vf7\n6lwg\r\n=a5Z8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7BY33G9ZF5IT8wRVn0hXtICglu7YNhORM/3iqUrqougIgHKS/x9KdJwFvWHalqqun1kiROmUarUngV2ZgfIL8jB0="}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"nhaldimann@gmail.com","name":"nhaldimann"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"_npmUser":{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.4_1561667478464_0.607478450356044"},"_hasShrinkwrap":false},"0.12.5":{"name":"@descarteslabs/viewer","version":"0.12.5","scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.18","@descarteslabs/descarteslabs":"^1.0.2","@descarteslabs/pizzazz":"^0.0.4","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.0.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"038d976670e6f4d039d09ba2a895fc80fcc1ad4d","description":"## About","_id":"@descarteslabs/viewer@0.12.5","_nodeVersion":"10.15.3","_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","dist":{"integrity":"sha512-70UzqrzR9/7l250neA+PEDsqDmeeND7slv49o3SR4J5LKMauU7eVIl4cd6TjDQFgvSKT/ZGUuQm+Ntif4mj3hA==","shasum":"e0b6ded2afd878cb0acc22b220bc76f9a0c9664c","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.5.tgz","fileCount":81,"unpackedSize":24439223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHRS8CRA9TVsSAnZWagAAhaoP/jEXs7M6BhxBiazwRiZ6\nYVfaNdWFT/82xxv6c+MjZCOkaNPO1r4r0ukTwS2JBLJYjQIiBYl+Xc4DuHXM\n/qtwgTWsaOnzjNxJLmgc2gz+RpDF9+nh5iNEV9TrdyXkCz6eaBHQDsqFsuCk\nmxxR0VfFFRsihQNnX7Zm8fJwTaMNmUB6JupIa53Q1MKtwVqx+woHLEN9smIy\nVWHogOTKZctexZ07OuUm9cezSG8WTt456NiDh+Xmj1gEDGub4POXyy+4fv3T\nLPHDiXrOxJAEmQONIncbEcIULWE8WwBrtDWF6Y1TJZJ5dcYcmp17i/Tt3ne8\n27fCxgfD8xU3j9xj28O0HoBtyIKdUw5FacxQuUj8rjK6qB7yWNq514kfG+JA\n8YBy54vK2kUwzEof7dbGhDlNK82cR6PHVGi0PJX1oOs0I+kf1oWMGYz/mmNs\nPeG2XzjXlhcKvYFpyaekhzwjOM4yBHWU3eyChRI+mXM8NBIfdhtLVZL5jefj\n1yOr+W0Li1RnQjq3T8zvZh0nIJlWNSB68qHOnCoKlkFpKfKrIXzh1v4Ca9cw\n4u4+r61VEFNOHxJgyHV2Pv/qvke0GcmOv0pxQiBjx5iEDy997ItFWIxdeUyU\n3/WQfsP2dtcD5y9Y8Zf5xCwQKLUEs0A65pLQ2Sg4D8H9DzjgRkpt4taluT+3\n+vKK\r\n=BOmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa28r6u+o5A7XaUZ1b6F2lYawlShbwjocIrLtpPPA5NAiAJMAKNCRBu0prNJ/Se/EJV2hDqHeZmtXJm/W/z7j+Egw=="}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"rice.guido@gmail.com","name":"guidorice"},{"email":"nhaldimann@gmail.com","name":"nhaldimann"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"_npmUser":{"name":"aliasmrchips","email":"aliasmrchips@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.5_1562186939426_0.3119731826909784"},"_hasShrinkwrap":false},"0.12.16":{"name":"@descarteslabs/viewer","version":"0.12.16","publishConfig":{"access":"public"},"scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.27","@descarteslabs/descarteslabs":"^1.0.10","@descarteslabs/pizzazz":"^0.0.12","@descarteslabs/react-ts-widgets":"^1.0.7","@material-ui/core":"^4.2.0","@material-ui/icons":"^4.2.0","@material-ui/styles":"^4.2.1","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","hoist-non-react-statics":"^3.3.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.8.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"description":"## About","_id":"@descarteslabs/viewer@0.12.16","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Jci1CCAvxNA3I0TWQxZk2vbKAxPNQXwl5WwjZsCmnL2PBWZbpQida0mI+TsWU4mNZa/fJHxd9cWTFb+Dv25ndA==","shasum":"358a3945f2868ca5ba2e66c7c0c6d7690c973a09","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.16.tgz","fileCount":81,"unpackedSize":481101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ3ORCRA9TVsSAnZWagAATYQP/1eb0dF8+RC2daCLx7pt\nocq57vlrj1iVJQaB8SP2L+Y1FrC5tPGC9/jmjUsTA/57adw/tVJ6qcRKm/HI\n4rkIcNX3436m4BV7z+FsK412BAEfJfN2FWNFYZZ7iO8Aeb5VjzbEuIo9T4VB\nScd2P38KayMnAUpvkbtZ+VzzGA5O4cac4uwwE5gSSQPCh+D3/kVV4aHFqYYK\nw/sF/8o0MZcG/FLW7KRMK56WIMMs6ivD35ppZy/KictFs7J46k37tgmmo5pe\nImOeD03W+48AO8gcjxfeCq6DA6H7NM5FbrTLalM9ujE1ks41h0Uwkgdc8qTa\nl9y5UnAdDQf3IOnZ2T3mAT/eP+2wdJJyLj7i6YFpo9sr4y8JAp1NTUdMFw/m\nAj9U4tcONg9SWA07q+v1tkzkJFE37QO012rIx8bYsXFOSY5zpadyYnRFzuSX\nbZ7O4tb+fvOLbiZCRjNk0V5uXqxvl+qc0IQKGQTA82XROUZ2aCimwlxJgOzU\nEzPiyKLHVUGhtnQfXO6wGpnj4KUY5hHyRtBZPsz8Vgjy1e3445lb9+9bf7Xm\n478U5h2QfZxna9STwDNvTI2eIvQPDRPD2ipUWiEbPd0D+bSCIWoTi5rFH2qA\nhFvvPaSahQm7a85eOSTX3cKNkTdUEaxpzphy6dEJCPVaG0ZMBRLdrTUsR6/T\nilbd\r\n=FfCD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcaPFS3ZlppwGItz+Q2yO80DpgBgYkdb7SymDgHfU6UwIhAKXnjokNLv7+3/hu/RbDGy3QIDLiq5hVdop70X+SlSe/"}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"koranins@gmail.com","name":"ksuest"},{"email":"samantharaeandrews@gmail.com","name":"samandrews"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"_npmUser":{"name":"ksuest","email":"koranins@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.16_1579643793497_0.29818237167006867"},"_hasShrinkwrap":false},"0.12.17":{"name":"@descarteslabs/viewer","version":"0.12.17","publishConfig":{"access":"public"},"scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.27","@descarteslabs/descarteslabs":"^1.0.10","@descarteslabs/pizzazz":"^0.0.12","@descarteslabs/react-ts-widgets":"^1.0.8","@material-ui/core":"^4.2.0","@material-ui/icons":"^4.2.0","@material-ui/styles":"^4.2.1","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","hoist-non-react-statics":"^3.3.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.8.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"description":"## About","_id":"@descarteslabs/viewer@0.12.17","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+kLMmvosVMQrwGbKBSo/bzz8PNwGxMbh1YqhCuYHcyklytja6lza9RhbuufGRXRgnKDG0CrPifqS5qw86sTE/A==","shasum":"b552e5a78b730b15d056c1dab07fe59c27ed9b25","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.17.tgz","fileCount":81,"unpackedSize":481101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJ3Z3CRA9TVsSAnZWagAAasMP/AnrtLk1it4zdYyWguNv\noYQu4iVGOUMqxCniwWmowI68PlBCIUvkljNKxtKCm2kuJb2h+9lkYEEjPN3B\nsA98BwsyS8HuXDaumKlhdSwrFSBPcmg1zphOWiBu4x6sP07d2+ZoMfG1ILfG\nwR1ZUiC1Hw5qdEU0exp6uQFbKwta7HXx7uIrPp0wKbSPet3fp8DWfcn74Xn7\nFd9bhQdPD5rOK5SQ8a4OlgTpfFuVGdn5MoevKBXiM7UKdjAiuOlxZKWI0ScU\nDTO2EJ9THmFoYYS1OU2KrYyA3r2Xb0OcUCaqDcXqe49oOtb1cVwac0USsslv\nuAjPd9PrEe9zHTpAdAmiASXrLJQSyvd2XAj9t8qbu1HovC3st5aJPvKuzv4e\nCRyF6UJAfvorMElPx4mY5R4Qdd7UY75+Kojy3cF/cYBGqsDqXRJLyje9k5AM\n+ZlFbLXg67U2Z4DsCXsc9+BUeeIzMRECnc0gGPdpbwdivfcEIjodQDpb8IUT\nauM34Gkqdk205hYXgagYAiNUDEfQXm/HN/cYpJUUsckqGuMaylQ5cxNhxlkp\nIj0po5YU46kZzO9OAcMIcoUj1Eg+eAOiON0o6ng7hgliudWvbCrGlTglG2kd\nvlvMigQoyAL34f/aEGg+LIJIJcTF/xurx0ebOnCqo42sWQzlyIh/eSTenLk3\noEGq\r\n=Fcn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzJLhGSuCy7iMjZaiAtXIvH9F8kmBj4bvJ1BCPXcegBAiEAsB/5YbEpu+SYVhEy+TRgS2NT8e9OyQDXHmt/itwnh90="}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"koranins@gmail.com","name":"ksuest"},{"email":"samantharaeandrews@gmail.com","name":"samandrews"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"_npmUser":{"name":"ksuest","email":"koranins@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.17_1579644534951_0.8674166116528585"},"_hasShrinkwrap":false},"0.12.18":{"name":"@descarteslabs/viewer","version":"0.12.18","publishConfig":{"access":"public"},"scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.28","@descarteslabs/descarteslabs":"^1.0.10","@descarteslabs/pizzazz":"^0.0.12","@descarteslabs/react-ts-widgets":"^1.0.8","@material-ui/core":"^4.2.0","@material-ui/icons":"^4.2.0","@material-ui/styles":"^4.2.1","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","hoist-non-react-statics":"^3.3.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.8.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"description":"## About","_id":"@descarteslabs/viewer@0.12.18","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-ki2km6VUAKxuan6dvT1EBYpFEEgv6B1sqk/oIB/JHOi2Q/rpr3CmO1jGOd435DTC78SSAjSelOEjPjgEz4MlCg==","shasum":"f7b5f56501eda8a1da15e84086ec292c89f06cd9","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.18.tgz","fileCount":81,"unpackedSize":481101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXs6UCRA9TVsSAnZWagAAqR0P/2IbtzXvupN0Uc8SuKUK\ngqvQ/0Z8u0PQckLn5f0m5xRBCfO8/vSN6CmsW7R1zJsVL4n07EG958W2bC3N\nCqiZt2TuKf9tjJLlm4T6+Nx6TqUcY7ONvNeYBCMe8VPSr95whyatPxlvUA68\n8xM6qrZBSTxrktlB9J7iqWlCBGuoswyuV7Ppae3cmDg8Q5QEWhJPre0qTb8W\nedNHcmkEZqexshbONWBYPRHb29mCTcsFXzeDdK7o1IM0bDy7ip6l+/1f8xXw\nDO/+n921AXq46bbW472MwkuIpY8QWC4tYTyJipZsDwEXRTFPtb2YHLVQ/9NP\nwW50c/c+Necv+UAc0+/2AtJk5KN+oPuwqNZeDY3n+3TLKHX5g13J+hWnOrdi\nlC/FOKruAJm614b6svchQLB7+IbgeTL11Ehz5/zvDCY0FvJzUmw8Ws7gsYfQ\nHeHKTuR1wdkwyj4VqvToW1Jl0BSneXsU5Vo2zQDEhmOJBC69tnER5xRSc2MI\ni4QCtVfGYoT3DykBJY044I6Mw8lnjEMYXdmbCQqDZb4U0suiaXXWWcl1vqbt\nWBfsVoDOmT8KoWOOd/4h2w0OA8LB7FdUGnt81/LXgTlyNnLpje5Fn9vi/ia4\ndDgITwoNSWk2n/BpLdbA4wbIMUDNBPzvh0DwhSGpEOC2zOEl89lDdRdA2CVC\nbmcx\r\n=k1pe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVahaCc70FioBa8nxB+RKey/3LK9syln0YyWMrONKOhAiBG2/1JGyCYVgU1NTZJ5Q231bAgshRxl1KZGU6v1JN5gA=="}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"koranins@gmail.com","name":"ksuest"},{"email":"samantharaeandrews@gmail.com","name":"samandrews"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"_npmUser":{"name":"ksuest","email":"koranins@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.18_1583271572140_0.07388912705615014"},"_hasShrinkwrap":false},"0.12.19":{"name":"@descarteslabs/viewer","version":"0.12.19","publishConfig":{"access":"public"},"scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.29","@descarteslabs/descarteslabs":"^1.0.10","@descarteslabs/pizzazz":"^0.0.12","@descarteslabs/react-ts-widgets":"^1.0.8","@material-ui/core":"^4.2.0","@material-ui/icons":"^4.2.0","@material-ui/styles":"^4.2.1","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","hoist-non-react-statics":"^3.3.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.8.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"2b6bc7a67b1b61ac69f957ddaaede6f55433d88f","description":"## About","_id":"@descarteslabs/viewer@0.12.19","_nodeVersion":"10.13.0","_npmVersion":"lerna/3.16.4/node@v10.13.0+x64 (darwin)","dist":{"integrity":"sha512-kuZLgtswD6U1w+lXIJfeIH9CHZZi32mW+x9BqyMHXHykx+DwFoNqa53zHa7lCGLbzv/we4Hup/Yym952pXNOXg==","shasum":"dcc7e0234ff61aca893b8dad8d67b3778c7bdc3b","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.19.tgz","fileCount":81,"unpackedSize":481160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehQF9CRA9TVsSAnZWagAA3ygP/3oH0MdO6JRNLmXy6eZ5\nsEn6GooE/bG33+ACu72yzUe0hdQHEpDdqawSo+WLOq6Fu00WB+f5ApK8Lwsq\nA9uEwL1wl+3NjUrHiVdvRgL/g8q7a85X0hc1t047Bl5J6b7pmS4zzobNLzsa\nXRilSYkedZZkvcS7Nfi80oZKGC1kXErJd3b+SYZhAXIIJqbjuY5Tv+w6hJcV\nzopzlnbiyTVRiRO+B7J1IEjQzSkFvupo8AdYEeEKCeU7osqnXRnoV3wxjg3P\nQ2IkOONwp0Td5kFS4nlwPzn4FlRjhiTh38xzLj3nJWjBERrjmjoNIAKtExkq\nymCq2JBlOZu7L6f7z5caAQxOTIcwEpYFJX0q4Cs/LM1OMMwo3F+pUtsS4bzH\nn9FTbFjQG2nHuyCA3eKvpJMlgvKgJGY8H2/vF2CREIJnBgWmme14gxp8FvbA\nob506EBzDpk5hk7jbRh25GmFDwepXUAmuJwT4z5AvfCzI18ZH3piaQXXMCaP\nd7Fts9sLwy9rcsPh2XyCi4ZOHJUtk/nd/bIbzvkcMMqBsdlxourETDgGS7sE\n8/pLngeY3vlutJDnlWhraT5um0tJmKOOdl/WBCPj4xB9qGO6k2iT5tyk5iVs\nHvX56QEiLU3X4bfqVdDRurncg6L5f8fkTqjigcqdkk0oEv7QFguLTGWQiQAB\ntoUp\r\n=wezp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBXeVVr2Qy2G1qGdnXxic83hLdxSBEXvbJfqCsu3qpQAiBw5oMJgfEo4AbNxcA+UDaJWM/FyR6niUaYjKtLvyV5vw=="}]},"maintainers":[{"email":"aliasmrchips@gmail.com","name":"aliasmrchips"},{"email":"clark@descarteslabs.com","name":"clarkzinzow"},{"email":"koranins@gmail.com","name":"ksuest"},{"email":"samantharaeandrews@gmail.com","name":"samandrews"},{"email":"stephen@descarteslabs.com","name":"stephencpope"}],"_npmUser":{"name":"samandrews","email":"samantharaeandrews@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.19_1585774973068_0.7617336000178112"},"_hasShrinkwrap":false},"0.12.20":{"name":"@descarteslabs/viewer","version":"0.12.20","publishConfig":{"access":"public"},"scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.30","@descarteslabs/descarteslabs":"^1.0.11","@descarteslabs/pizzazz":"^0.0.13","@descarteslabs/react-ts-widgets":"^1.0.8","@material-ui/core":"^4.2.0","@material-ui/icons":"^4.2.0","@material-ui/styles":"^4.2.1","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","hoist-non-react-statics":"^3.3.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.8.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"1a23eca8e594cf1124131d89792566b83191d4af","description":"Note: It is recommended to run this package locally and deploy it live to production using the instructions in the root [README.md](../../README.md). The instructions below may be outdated.","_id":"@descarteslabs/viewer@0.12.20","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.16.4/node@v10.23.1+x64 (darwin)","dist":{"integrity":"sha512-VQsliKj7jNaAS9ozHFdN5S8Wmoy1Do8L0f2WZL2t1jHXPJwtVfSZrJei/i6QQYhMw9BPZCN6rXGWiBE3df3umQ==","shasum":"7a2e17b8d2ad5b229b3d50729bd9a6c6b7a6189f","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.20.tgz","fileCount":81,"unpackedSize":481794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8IqsCRA9TVsSAnZWagAABToQAIP5xGkmsSnykhNJJAM4\n/jeu6wf44/yv1q/fCv7tbHOiJip+2ofLK3yRWyG/my1ItYKxRurhbI1laML7\nuyKxXIEoPDxt3NPI/d2slf4bZXZdeIEo1s9SZ3fgln0gQRL280OL0dC7T+ne\nYXVGMFZs0XbRmXcsTfDDBHOghLfNNnJwjEPKMifHI+5kFVRhORkz6j0WSPYe\nrEh79PnLhprPwdTqoL4pQDDxbYk+uFV2v3ZESU9udPsuLoEhWm/NgbPfxj3M\ndkV16tnYFhuoUBkdcCguyL4tSmpPS/Fhezre1fesFhoBwDijGUNCALcelYOU\nKxVz2b8PB41DDOiiwihsLmJ2lzVQOF9odTc/EZ1Uj3piqS7Pk8KXJTX8k/Gr\nEivgo/yPpqeDe+aH1U0wzBW8San5D0S7GTYwFJ7ynTujyqjEwgrccx4A818+\nrrGKhaXWOvE6lmlpp7HC3ScASA5Sa6C/5MHlrn/5gpBPv5RLgjhQ4k3AYZSF\nygf3EJmC8YhvMZpg1IzksnxXiP4vGakqk2GFT+e7wwn1cy2XUPtJj0eCHom4\ng/0ri/EOOBsgUqhM+nURMTgOtU07439sybeXqt2+w4fedAgevWaNNmgN8K/+\ngqmdYZ9VDi10Q4kHZ1jyCiJGUZ4cUAggd25BnXghRcuOatQYwjqOzCE3cXrV\nVuan\r\n=MCu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT3BiyARoqbdw/eiGvPmMAXHbcDXCRhRhNTrEwYzKejAiEAojTFg86Ia9EXOt48QBGFkO7mwkSBJlQHjfzimSx89/U="}]},"_npmUser":{"name":"samandrews","email":"samantharaeandrews@gmail.com"},"directories":{},"maintainers":[{"name":"scott_b_descartes","email":"scott.barrett@descarteslabs.com"},{"name":"dl_sblake","email":"shawnb@descarteslabs.com"},{"name":"samskillmandl","email":"sam@descarteslabs.com"},{"name":"stephencpope","email":"stephen@descarteslabs.com"},{"name":"samandrews","email":"samantharaeandrews@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.20_1626376876669_0.8610339234974911"},"_hasShrinkwrap":false},"0.12.21":{"name":"@descarteslabs/viewer","version":"0.12.21","publishConfig":{"access":"public"},"scripts":{"build:dev":"webpack --config webpack.config.dev.js","build:dist":"NODE_ENV=production webpack --config webpack.config.prod.js","prepare":"npm run build:dist","deploy":"./deploy.sh ${GS_PATH}","serve":"webpack-dev-server --config webpack.config.dev.js --https --port 8000 --public 1337.descarteslabs.com","serve:reset":"rm -rf node_modules/ && npm i && npm run serve","test":"jest"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx}"],"testPathIgnorePatterns":["<rootDir>[/\\\\](docs|examples|public|node_modules)[/\\\\]"],"testEnvironment":"node","testURL":"https://1337.descarteslabs.com","transform":{"^.+\\.(js|jsx)$":"<rootDir>/node_modules/babel-jest"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"],"moduleNameMapper":{"^react-native$":"react-native-web"}},"dependencies":{"@cycle/history":"^6.3.0","@cycle/most-run":"^8.0.0","@cycle/storage":"^5.0.3","@cycle/time":"^0.8.0","@descarteslabs/cycle-widgets":"^0.1.31","@descarteslabs/descarteslabs":"^1.0.11","@descarteslabs/pizzazz":"^0.0.13","@descarteslabs/react-ts-widgets":"^1.0.8","@material-ui/core":"^4.2.0","@material-ui/icons":"^4.2.0","@material-ui/styles":"^4.2.1","@most/create":"^2.0.1","@most/hold":"^2.0.0","@motorcycle/collection":"^1.1.0","@sunny-g/cycle-react-driver":"^0.4.11","@sunny-g/cycle-redux-driver":"^0.1.17","@sunny-g/cycle-utils":"^0.2.4","@turf/turf":"4.3.1","codemirror":"^5.29.0","d3-scale-chromatic":"^1.1.1","fetch":"^1.1.0","hoist-non-react-statics":"^3.3.0","moment":"^2.18.1","most":"^1.3.0","object-hash":"^1.2.0","ol":"^4.2.0","plotly.js":"^1.31.2","polished":"^1.1.3","proj4":"^2.4.3","prop-types":"^15.5.10","query-string":"^4.3.4","ramda":"^0.24.1","rc-progress":"^2.2.2","rc-slider":"^8.2.0","rc-util":"^4.3.1","react":"^16.8.0","react-codemirror":"^1.0.0","react-datetime":"^2.8.10","react-dnd":"^2.5.4","react-dnd-html5-backend":"^2.5.4","react-dom":"^16.0.0","react-loader":"^2.4.2","react-moment-proptypes":"^1.4.0","react-select":"^1.2.1","react-syntax-highlighter":"^5.6.2","recompose":"^0.23.4","remcycle":"^0.2.20","styled-components":"^2.2.0","whatwg-fetch":"^2.0.2"},"devDependencies":{"autoprefixer":"^7.1.1","babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.0","babel-loader":"^7.0.0","babel-plugin-styled-components":"^1.1.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","compression-webpack-plugin":"^0.4.0","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-config-airbnb":"^11.0.0","eslint-loader":"^1.7.1","eslint-plugin-import":"^1.15.0","eslint-plugin-jsx-a11y":"^2.2.2","eslint-plugin-react":"^6.2.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","html-webpack-plugin":"^2.30.1","jest":"^20.0.0","jest-cli":"^20.0.0","jscodeshift":"^0.3.32","json-loader":"^0.5.7","postcss-autoreset":"^2.0.0","postcss-initial":"^2.0.0","postcss-loader":"^2.0.5","postcss-reporter":"^3.0.0","react-svg-loader":"^1.1.1","redux-devtools-extension":"^2.13.2","style-loader":"^0.17.0","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","terser-webpack-plugin":"^1.3.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.6.1","webpack-manifest-plugin":"1.1.0"},"gitHead":"bc8c76c9f0c1975d86c051b50da0de00c89a726b","description":"Note: It is recommended to run this package locally and deploy it live to production using the instructions in the root [README.md](../../README.md). The instructions below may be outdated.","_id":"@descarteslabs/viewer@0.12.21","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.16.4/node@v10.23.1+x64 (darwin)","dist":{"integrity":"sha512-3S0qk5r4ViBP+dTJwuSsuDmRM8YxUvs3zQyBK++1P79X0+GDTzKsyiI42afkgjNjZoLfJpGKgqexWfLsVlrpsA==","shasum":"f3b47bd93f129bd23c4683851ffd2340ab9be7dc","tarball":"https://registry.npmjs.org/@descarteslabs/viewer/-/viewer-0.12.21.tgz","fileCount":81,"unpackedSize":481795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Lm5CRA9TVsSAnZWagAAyCcP/28wCa0KolFMLpJ1Xoe9\nRoJRVAJcLbVvZKdwbrBuzV/niGRCcj9F85YKCdmfty8o6REz4HByaI0kGSLY\neXeFNyhgpsoLaueE9yWFywyLTvsgQ/qlIpeKjCM8huz3y+rJ9ZcCD5NG6Gcf\nGHCbQ9mfLVorbidRRocG4JZo5sCUghfmICI5uIEBayBssAqoSOeqncm68YPP\nE5HrZ/ucuBQ0JMf/bp+OpNoXZSL0giQVbBS1FHDQnso/sPH5jv9b/4dvawIt\nheyWbLzUQkSsetIGq+vY5NLCSQlkftLsIHSuhEqCS1S3UylttUa0c4fwG/8X\naIqv0nU8ere++33DsBGmuskDXTMc4hyY1ZgjjCgCZGqqtjDGWlSmWSq7iP7y\n1dC9F6oEm4jwpWuH35QevzTtmm+BduTEqzJFjyY6FkN0fNq8ygUB7g7hvnDd\nib9lOTe6MXwUC4aU25kGmvgTU7Cog9iOZjKhxlBh6BukKN3cM3MO/3UfxnfL\n/YxN+68y/caFRCULL64RITnNBykyEvA46xdnBfPjcH91MwHsidJrndVTjMFa\n6PYCZAshQWwfseTkP8e8IqFmTQz33zwz8dnedcmwJRD0ASBvD+3DCGFSJT/O\nXOpngvA6ZdVyYLiz1HiyKklT1DJ9PS1k2ISFICJSZt24qKFA+9ujBCO4zd2o\nEPZ5\r\n=oH/C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRYisNsYIT5B/OgtXS/N+KNbjbhAPvcCyyOqsdCtwaPAiEAlIA1mWgvLXzFjCMkZVex3PGVzTETlOu2jJavdWPbTu0="}]},"_npmUser":{"name":"samandrews","email":"samantharaeandrews@gmail.com"},"directories":{},"maintainers":[{"name":"scott_b_descartes","email":"scott.barrett@descarteslabs.com"},{"name":"dl_sblake","email":"shawnb@descarteslabs.com"},{"name":"samskillmandl","email":"sam@descarteslabs.com"},{"name":"stephencpope","email":"stephen@descarteslabs.com"},{"name":"samandrews","email":"samantharaeandrews@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/viewer_0.12.21_1626388921101_0.798621344234804"},"_hasShrinkwrap":false}},"readme":"# Viewer\n\nNote: It is recommended to run this package locally and deploy it live to production using the instructions in the root [README.md](../../README.md). The instructions below may be outdated.\n\n## About\n\nA tiled scene viewer using [openlayers](https://openlayers.org/) to display the following DL platform services:\n\n* `tiles/v2/composite`\n* `metadata/v1/scenes`\n\n## Development\n\nInstall npm dependencies:\n\n    $ npm install\n\nMap the hostname `1337.descarteslabs.com` to your localhost. E.g., under Linux and OS X, add this line to your `/etc/hosts` file:\n\n    127.0.0.1 1337.descarteslabs.com\n\nRun a local dev server:\n\n    $ npm run serve\n\nYou can now open the app locally at https://1337.descarteslabs.com\n\n## Deployment\n\nWhen you wish to deploy a new Viewer release, you have to do the following:\n\n### Tag a new Viewer release.\n\n#### 1. Get master to a state that's ready for a release.\n\nThe two primary tasks you should complete are:\n\n* Merge any PRs that contain changes that you want to be included.\n\n* Thoroughly test the [master branch deployment](https://viewer.descarteslabs.com/master).\n\n#### 2. Bump the version in a new branch.\n\nCreate a `feat/bump-version` branch.  `feat/version-bump` is also fine. :)\n\nThere are three version bump options, in accordance with [semver](https://semver.org/):\n\n* If the change is a patch, run:\n```\n    $ npm version patch\n```\n\n* If the change entails a minor release, run:\n```\n    $ npm version minor\n```\n\n* If the change entails a major release, run:\n```\n    $ npm version major\n```\n\nThis `npm version <patch|minor|major>` command will both bump the patch/minor/major version number in package.json and will create  \nthe corresponding git tag.  See the [documentation](https://docs.npmjs.com/cli/version) for details.\n\n#### 3. Push this branch and open a PR.\n\nThe review process for this PR should be pretty short.\n\n#### 4. Publish a release in GitHub.  \n\nMake sure to summarize all changes since the last tagged release in the release notes.\n\n#### 5. Verify that tagged release deployment functions as expected.\n\nYou can verify that the tagged release operates as expected at https://viewer.descarteslabs.com/<viewer_version_tag>,\nwhere <viwer_version_tag> is the git tag for this release.  Note that the bundle from the tagged release build has to be\npushed to GCS before this can be viewed.\n\n### Update the `APP_VERSION` environment variable in the [Viewer k8s deployment manifest](https://github.com/descarteslabs/monorepo/blob/master/descarteslabs/services/apps/viewer/k8s/deployment.yaml).\n\n#### 1. In a new branch, set the `APP_VERSION` environment variable to `<viewer_version_tag>` in the [Viewer k8s deployment manifest](https://github.com/descarteslabs/monorepo/blob/master/descarteslabs/services/apps/viewer/k8s/deployment.yaml).  \n\nCreate a `viewer/deploy/<viewer_version_tag>` branch, where `<viewer_version_tag>` is the new Viewer version tag.\n\nThis will change the default route of the Flask application to point to the JavaScript bundle associated with this  \ntagged release.\n\n#### 2. (Optional) Update the image.\n\nIf changes have been made to the Flask app that you wish to release, you'll also have to update the image in the [manifest](https://github.com/descarteslabs/monorepo/blob/master/descarteslabs/services/apps/viewer/k8s/deployment.yaml).\n\n#### 3. Push this branch and open a PR.\n\nThe review process for this PR should be pretty short.  Upon merging the PR, the Spinnaker pipeline will start executing.\n\n#### 4. Monitor the Spinnaker pipeline execution.\n\nPipeline execution can be monitored [here](https://spinnaker.descarteslabs.com/#/applications/viewer/executions).\n\n#### 5. Manually verify the platform-lab Viewer deployment.\n\nThe pipeline will require manual verification of the platform-lab deployment before deploying to production.  \nConfirm that the Viewer deployment is correct and proceed.\n\n#### 6. Check production deployment.\n   \nYou should be able to see the updated deployment [here](https://viewer.descarteslabs.com).  You may need to do a hard\nrefresh to see the changes.  Confirm that the desired version is deployed by checking the newly tagged release against\nthe version number in the \"Help\" section of Viewer. \n","maintainers":[{"email":"dan770@gmail.com","name":"dlsherman"},{"email":"matt.perry@descarteslabs.com","name":"matt.perry"},{"email":"stephen@descarteslabs.com","name":"stephencpope"},{"email":"sam@descarteslabs.com","name":"samskillmandl"},{"email":"shawnb@descarteslabs.com","name":"dl_sblake"},{"email":"scott.barrett@descarteslabs.com","name":"scott_b_descartes"}],"time":{"modified":"2022-04-05T03:49:05.200Z","created":"2017-12-06T19:34:37.916Z","0.6.4-beta.1":"2017-12-06T19:34:37.916Z","0.6.4-beta.2":"2017-12-06T20:02:46.060Z","0.6.4-beta.3":"2017-12-06T20:20:27.289Z","0.6.4":"2017-12-06T22:01:02.333Z","0.6.5":"2017-12-11T21:23:26.485Z","0.12.3":"2019-04-02T18:24:54.180Z","0.12.4":"2019-06-27T20:31:18.720Z","0.12.5":"2019-07-03T20:48:59.787Z","0.12.16":"2020-01-21T21:56:33.626Z","0.12.17":"2020-01-21T22:08:55.115Z","0.12.18":"2020-03-03T21:39:32.285Z","0.12.19":"2020-04-01T21:02:53.215Z","0.12.20":"2021-07-15T19:21:16.783Z","0.12.21":"2021-07-15T22:42:01.237Z"},"readmeFilename":"README.md"}