kibana/package.json

271 lines
8.2 KiB
JSON
Raw Normal View History

2014-02-07 00:29:19 +01:00
{
"name": "kibana",
"description": "Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.",
"keywords": [
"kibana",
"elasticsearch",
"logstash",
"analytics",
"visualizations",
"dashboards",
"dashboarding"
],
"private": false,
2016-09-08 16:23:22 +02:00
"version": "6.0.0-alpha1",
"build": {
2015-08-31 20:14:09 +02:00
"number": 8467,
"sha": "6cb7fec4e154faa0a4a3fee4b33dfef91b9870d9"
},
"homepage": "https://www.elastic.co/products/kibana",
"bugs": {
"url": "http://github.com/elastic/kibana/issues"
},
"license": "Apache-2.0",
"author": "Rashid Khan <rashid.khan@elastic.co>",
"contributors": [
"Chris Cowan <chris.cowan@elastic.co>",
2015-10-26 22:19:32 +01:00
"Court Ewing <court@elastic.co>",
"Jim Unger <jim.unger@elastic.co>",
"Joe Fleming <joe.fleming@elastic.co>",
"Jon Budzenski <jonathan.budzenski@elastic.co>",
"Juan Thomassie <juan.thomassie@elastic.co>",
"Khalah Jones-Golden <khalah.jones@elastic.co>",
"Lee Drengenberg <lee.drengenberg@elastic.co>",
"Lukas Olson <lukas.olson@elastic.co>",
"Matt Bargar <matt.bargar@elastic.co>",
"Nicolás Bevacqua <nico@elastic.co>",
"Shelby Sturgis <shelby@elastic.co>",
"Spencer Alger <spencer.alger@elastic.co>",
"Tim Sullivan <tim@elastic.co>"
],
"scripts": {
"test": "grunt test",
"test:dev": "grunt test:dev",
"test:quick": "grunt test:quick",
"test:browser": "grunt test:browser",
"test:ui": "grunt test:ui",
2015-09-11 21:08:35 +02:00
"test:ui:server": "grunt test:ui:server",
"test:ui:runner": "grunt test:ui:runner",
"test:server": "grunt test:server",
2015-08-25 02:10:21 +02:00
"test:coverage": "grunt test:coverage",
"test:visualRegression": "grunt test:visualRegression",
"checkLicenses": "grunt licenses",
"build": "grunt build",
"release": "grunt release",
"start": "sh ./bin/kibana --dev",
"precommit": "grunt precommit",
"karma": "karma start",
"elasticsearch": "grunt esvm:dev:keepalive",
2016-01-16 01:54:15 +01:00
"elasticsearchWithPlugins": "grunt esvm:withPlugins:keepalive",
"lint": "grunt eslint:source",
"lintroller": "grunt eslint:fixSource",
"makelogs": "makelogs",
"mocha": "mocha",
"mocha:debug": "mocha --debug-brk",
"sterilize": "grunt sterilize",
"uiFramework:start": "grunt uiFramework:start"
},
"repository": {
"type": "git",
"url": "https://github.com/elastic/kibana.git"
},
"dependencies": {
"@bigfunger/decompress-zip": "0.2.0-stripfix3",
2016-02-05 23:58:31 +01:00
"@bigfunger/jsondiffpatch": "0.1.38-webpack",
2016-06-15 22:38:24 +02:00
"@elastic/datemath": "2.3.0",
"@elastic/httpolyglot": "0.1.2-elasticpatch1",
"@elastic/webpack-directory-name-as-main": "2.0.2",
"@spalger/filesaver": "1.1.2",
"@spalger/leaflet-draw": "0.2.3",
"@spalger/leaflet-heat": "0.1.3",
"@spalger/numeral": "^2.0.0",
"@spalger/test-subj-selector": "0.2.1",
"@spalger/ui-ace": "0.2.3",
"JSONStream": "1.1.1",
Kibana Globalization - Phase 1 (#7545) * Add low level i18n plugin Manages languages that are available and is responsible for loading translated content at the granularity of a plugin. To be done: - APIs for store and retrieval * Use Kibana install as root for the translation store directory Setting the path for storing the bundled language translation files to <KIBANA_INSTALL>/data/store_translations/<PLUGIN_NAME> * Updated i18n core plugin APIs to be asynchronous To be done: - Better error handling in APIs - Fix threading issue with storePluginLanguageTranslations API * Fix thread synchroization issue in storePluginLanguageTranslations * Update error handling in i18n core plugin * Change to use NodeJS mkdirp function for creating directories recursively Updates with review comments from @srl295. Changed export syntax to show the exported functions at end of file. * Add REST API for getting translations of a language for a plugin To be done: - Add algorithm to decide on the language for a plugin by comparing the accept languages from the REST call and the plugin supported languages - Add REST API tests * Add algorithm for determining plugin language when retrieving translations Client would pass languages used in the 'accept-language' header. These languages would then be compared against the plugin supported languages and best compared language would be selected. To be done: - Add REST API tests * Add API to return all registered plugin language translations * Add HAPI API to get all plugins translation files * Update register translations API to be independent of plugin name and language The register API is updated to be independent of plugin name and language. The API will now traverse the path given and create language bundles as per language files it traverses. The translations files structure has also been simplified to be just key/value objects. To be done: - Add hapi API to get translations - Extend the API tests to test responses * Update API test * Add eslint fix for API test * Update with review comments From review https://github.com/elastic/kibana/pull/7545#issuecomment-231147435 following comments updated: - README, .gitignore, and .eslintrc are not needed in a core plugin - package.json only needs name and version - unit tests need to go in a tests directory otherwise they won't get picked up by the grunt tasks. Also our convention is to name the test file with the same name as the module it's testing (so i18n_tests.js should just be i18n.js) - For consistency with the rest of the code base, rename the data directory to fixtures. - Prefer const (or let if necessary). Don't use var. - Use ES6 imports/exports rather than commonjs style - Only export the i18n module's public API. For instance, I don't think getPluginTranslationDetails is used outside of the i18n module, so it shouldn't be exposed publicly. If you want to expose it for testing purposes, I would recommend creating an i18n directory with an index.js file that exports the module's public API, and a separate i18n.js file with the "private" API. index.js will be for public use, i18n.js will be for private internal use. * Update after review comments From review (https://github.com/elastic/kibana/pull/7545#issuecomment-231884490): - i18n module API should return promises for async operations instead of using callbacks - All filesystem access should be async - Unit tests need to be updated based on new proposed plugin structure (single language file, not split by view) From design (https://github.com/elastic/kibana/issues/6515#issuecomment-231400097): - Removed API as will consider in later phase TODO: - Make write function async * Update after review comments Updated write function to be asynchronous * Update registerTranslations API to take absolute translation file as argument The API originally took the directory as the argument but following reviews it was decided to change to absolute file because it will be less brittle since it is more explicit. * Translate the Kibana welcome message Translates the start-up message (“Kibana is loading ...”)in the Jade template. To be done: - Means to register the core plugin translations. They are currently added in the fixtures directory as static files. Need to be generated on the fly. * Add build task to generate core plugin translations Task which calls registerTranslations API and then a task which copies the regsitered translations to <kibana_root>/build/kibana * Add hook to optimize module to add registration during dev startup Registration of the core plugin translations during development start of Kibana server. The translations include the welcome message and server error startup message. * Handle scenario when the user preferred language header is not passed The UI when loading asks i18n plugin which language translation to use depending on the user preferred language header 'accept-language'. This commit is to handle scenario where header is not passed. The algorithm then chooses the default language. * Replace registering of translations at plugin install time to the plugin init phase This change follows review comments in: https://github.com/elastic/kibana/issues/6515#issuecomment-236237218 * Update after review comments Comments: - https://github.com/elastic/kibana/pull/7545#discussion-diff-72890673 - https://github.com/elastic/kibana/pull/7545#discussion-diff-72894762 * Update after plugin folder layout changes in Kibana This require to use <kibana_root>/data for registered translations and i18n plugin moved to core_plugins from plugins. Refer to PR for more details: https://github.com/elastic/kibana/pull/7562 * Update translation registration to file path rather than bundling After review discussions it was agreed to just register the absolute paths to translation files rather than bundling each file into one central file at registration. * Update review comments This commit contains the following review comments: - https://github.com/elastic/kibana/pull/7545#discussion-diff-74661282 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74661392 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74662271 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74663235 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74669201 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74669269 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74669419 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74669628 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74799382 * Update review comments The following review comments are included in the commit: - https://github.com/elastic/kibana/pull/7545#discussion_r74663515 - https://github.com/elastic/kibana/pull/7545#discussion_r74666995 - https://github.com/elastic/kibana/pull/7545#discussion_r74805552 * Expose the i18n APIs in the server object for plugin access Plugins should call the i18n plugin APIs through the server object and not directly from the module. This closes he following comments: - https://github.com/elastic/kibana/pull/7545#discussion_r74662598 - https://github.com/elastic/kibana/pull/7545#discussion_r74669327 - https://github.com/elastic/kibana/pull/7545#discussion_r74669765 * Update accept-language-parser module to 1.2.0 Module version 1.2.0 fixes issue: https://github.com/opentable/accept-language-parser/issues/8 This commit updates review comments: https://github.com/elastic/kibana/pull/7545#discussion-diff-75525214 https://github.com/elastic/kibana/pull/7545#issuecomment-240290461 * Add i18n default locale as a configurable item Adds 'defaultLocale' configurable item to the i18n plugin configuration. The default locale is used for translations if the locale specified by user is not supported. This commit satisfies the review comment: - https://github.com/elastic/kibana/pull/7545#discussion-diff-74669970 * Move UI i18n wrapper functionality into a module This commit better structures the i18n capability so that it can be called in UI code in a clearly defined fashion with minimum code. It also fixes potential race conditions. This commit updates review comments: - https://github.com/elastic/kibana/pull/7545#discussion-diff-74804791 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74801802 - https://github.com/elastic/kibana/pull/7545#discussion-diff-74670457 * Fill any missing translations using translations from default locale The default language translations are loaded and are compared against the selected language translations. The comparison can then highlight any missing translation keys and can load the default translations keys as needed. This helps to unsure where possible that a translation string is available in most scenarios even if not in the locale requested. This commit resolves review comments: - https://github.com/elastic/kibana/pull/7545#issuecomment-239202583 - https://github.com/elastic/kibana/pull/7545#issuecomment-239203734 * Add unit tests for the i18n UI wrapper functions * Fix issues after rebase with master * Add translation keys verification tool This tool helps to check that translation keys are translated. This tool can be used for non-angular translation constructs like the Jade templates. * Updates after review comments Updates for review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-3748114 * Update after review comments Update for review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-3937958 To be done: - Update of unit tests for UI and server - Call of verify translations * Update unit tests after review changes There was a number of changes to the i18n module and the ui i18n wrapper following review comments. This commit is to update the unit tests with respect. * Add build task for verify translations * Update the kibana i18n IDs to be prefixed with kibana * Update verify translations to test registered translations It was testing the static translation files. It is now updated to test the translations registered when Kibana server is started and the plugins have initialized. * Update after review comments Updates following review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-5529711 * Update after review This commit contain updates after the following review: https://github.com/elastic/kibana/pull/7545#pullrequestreview-5707951 * Updates after review Updates for review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-6656571 * Update after review Updates for the following review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-6911265 * Update after review Updates after the following review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-7084765 * Update unit tests to use expect throwError * Update after rebase with master Loading message changed following merge of commit https://github.com/elastic/kibana/commit/26c53e8a8d62e0714feedf883ab066362ae9ae17#diff-e25d7fee746a4f249e17f87c02fd95f8R55 This required update to the welcome message and how it is called. * Update following review Updated the following review comments: https://github.com/elastic/kibana/pull/7545#pullrequestreview-9297662 * Update the algorithm to return the locale The algorithm to return which locale to use for translations based on the user locale list and the regsitered locales is updated in this commit. The algorithm previously did an exact match on all the user locales first before (by priority) then checking for best case match. The algorithm is now modified to check each user locale starting with the highest priority first for an exact match and then for best case match. If no match it then moves to the next user locale with the next highest priority. This is to follow the priority list that a user browser is configured for where there maybe a locale translation available but might not be the exact match with regard to the locale code and/or script. An example of this is that the highest priority locale of the user is 'en-US' but the locale translation available is 'en'. It is better select the 'en' locale rather than select the next highest locale which is an exact match. * Update after review comments Updates after the following reviews: https://github.com/elastic/kibana/pull/7545#pullrequestreview-9785665 https://github.com/elastic/kibana/pull/7545#pullrequestreview-9786404 * Fix after merge with master Change in the flo and layout of ui index meant that acceptLanguages were not being passed. This commit is an update to fix this so that the welcome messages are loaded. * Update after review comments This commit is for updates after the following review: https://github.com/elastic/kibana/pull/7545#pullrequestreview-10435175 * Fix issue when unit test run in CI as core translations are registered When unit tests are run on a test server (like in the CI), it will start Kibana server and register the core translations. This means that the i18n unit tests need to be able to store the existing registration prior to testing and replace after testing. * [server/ui] move i18n into ui module * [server/ui] restore renderApp() method signature * [server/ui] unify i18n logic in UiI18n class * [server] move translation files into "translations" dir * Update i18n module to loaded by multiple server instances within the one process * Update i18n module to a class Moving the i18n module into a class so as to encapsulate the registered translations which means there can be different and distinct instances per process. This is to accomodate the user case where there might be multiple Kibana server instances in a process and the localization should be at the server level. * Identify private members in a class with underscore-prefix convention * Remove redundant translation from core translation file Message starting with 'Give me a moment...' is no longer part of loading message folowing a rebase with master. * [ui/i18n] reject translations files that do not use absolute paths * Update config item locale to defaultLocale * Update after review comments - Update after following review: https://github.com/elastic/kibana/pull/7545#pullrequestreview-12775161 - Also, fix syntax mess following rebase with master of src/optimize/index.js * Fix rebase with master error * Add task for verifying translations in CI * Fix lint errors
2016-12-14 01:55:48 +01:00
"accept-language-parser": "1.2.0",
"angular": "1.4.7",
"angular-bootstrap-colorpicker": "3.0.19",
2015-07-28 02:13:45 +02:00
"angular-elastic": "2.5.0",
"angular-route": "1.4.7",
2016-07-21 20:44:47 +02:00
"angular-sanitize": "1.5.7",
"angular-sortable-view": "0.0.15",
"ansicolors": "0.3.2",
"autoprefixer": "6.5.4",
"autoprefixer-loader": "2.0.0",
"babel-cli": "6.18.0",
"babel-core": "6.21.0",
"babel-loader": "6.2.10",
"babel-plugin-add-module-exports": "0.2.1",
"babel-polyfill": "6.20.0",
"babel-preset-env": "1.1.8",
"babel-preset-es2015": "6.22.0",
"babel-preset-es2015-node": "6.1.1",
"babel-preset-react": "6.22.0",
"babel-preset-stage-1": "6.22.0",
"babel-register": "6.18.0",
"babel-runtime": "6.20.0",
"bluebird": "2.9.34",
"body-parser": "1.12.0",
"boom": "2.8.0",
"brace": "0.5.1",
"bunyan": "1.7.1",
"check-hash": "1.0.1",
Time Series Metric Visualizations (#9725) * Initial import * updating the editor width to match the new specs * Adding tribe node support * Adding tests for server libs * removing bluebird * removing extra cruft * Fixing the font sizes * Fixed the updating code * Adding brushing * Fixing linting issues * Adding global filters * Adding missing packages * Default gauge style to half circle * Fixing the markdown css bug * Adding tests for the get_vis_data api * Adding time offset * Adding time offset to each type * fixing bugs from time offset * adding index pattern option to series * Adding index pattern overrides * Adding index pattern overrides * Fixing tests * Fixing brushing in the vis editor * Changing the label * Change the behavior of selecting a pipeline agg when only one exists. * Refactoring series a bit * Changing series options to just options * Making sure we honor the toaster container height * Adding first tests * renaming vis_config to panel_config * renaming vis_config to panel_config * Adding more tests * adding more tests * removing api subdirectory * refactoring get_vis_data (breaking it up and removing unused imports) * reorganizing the visualization directory * Re-organizing directory layouts and moving things to more logical places * Refactoring React compontents to use ES6 syntax and adding propTypes for each. Also refactored out splats as much as possible. * Adding serial differencing * Refactored gauge to use 2 components instead of 4 * Finishing react refactor on visualizations. Consolidated legned funtionality * Refactoring series config and removing a bunch of duplicate code * fixing series config name * Fixing numbers and strings (doesnt matter which it is); Fixing classname * Changing the way the dark theme works * Adding new vis into list for test * Adding empty bucket check * Fixing the index patterns in the aggs * Fixing typo * Refactoring vis_data * Fixing std_metric * Fixing refresh-hack * Adding tests for get_splits, get_last_metric, map_bucket * Fixing the error handing * removing restrictions * Sometimes values are strings or numbers... it doesn't matter * Adding new color options for splits * Fixing colors * fixing size * Adding support for fitlers agg * Fixing tests * Fixing splits for filters * Fixing Top N to work better with fitlers * Adding annotation editor * initial work for annotations * Finalizing annotations * Fixing label * making it expandable * Fixing hacks fixed by #10175 * Fixing bars to use the same stacking options as lines * Getting rid of align by colons * removing unused depends * removing unused depends * Changing to readable lodash function * Adding missing parens * refactoring custom color picker * Removing string refs and converting uncontrolled components * Fixing the controlled components where value maybe null; converting error to css * refactoring styles from components * fixing the refresh behavoir borked by fullEditor * Adding the executor service * Fixing the test directories * fixing save * Adding filter ratios * Fixing controlled components * Trying to fix the weird typing * Fixing offset bug with days * Adding percentile rank * Fixing yaxis updates; fixing percentile rank layout; adding steps to line chart * removing unused depends * Fixed a bug with the index patterns updating; fixed bug with charts rendering too much * Fixing tests * Commenting out React tests because the ENV must have change and they are no longer working * Moving bucket transform * moving calculate auto * Moving calculate_indices * moving extended_stats_types && get_agg_value * moving get_buckets_path * moving get_sibling_agg_value * moving parse_settings * moving series_agg * Moving unit_to_seconds * Fixing tests * Fixing per PR * Renaming vars to make it more clear what's happening * Changing the way testible functions are exported * fixing tests * removing unused imports; fixing typos; fixing package name * Name has to match the plugin path * Fixing typos; removing unused imports * fixing tests * rearanging and removing unused imports * Fixing a bug with unque names for radio buttons on the same form * Fixing filter ratio to use a metric instead of just count * fixing a bug with the new filter ratios * Fixing the file path from the #8 * Fixing renderComplete trigger; Fixing embedded mode; Changing names for Timelion and Time Series Visual Builder * Fixing name * Fixing docs * Fixing a typo for the field select for terms splits * Fixing tests
2017-03-02 21:07:28 +01:00
"color": "1.0.3",
"commander": "2.8.1",
"css-loader": "0.17.0",
"d3": "3.5.6",
"d3-cloud": "1.2.1",
"dragula": "3.7.0",
"elasticsearch": "13.0.0-beta2",
"elasticsearch-browser": "13.0.0-beta2",
"encode-uri-query": "1.0.0",
"even-better": "7.0.2",
"expiry-js": "0.1.7",
"exports-loader": "0.6.2",
"expose-loader": "0.7.0",
"extract-text-webpack-plugin": "0.8.2",
"file-loader": "0.8.4",
"font-awesome": "4.4.0",
"flot-charts": "0.8.3",
"glob": "5.0.13",
2016-02-12 04:01:14 +01:00
"glob-all": "3.0.1",
"good-squeeze": "2.1.0",
"gridster": "0.5.6",
"h2o2": "5.1.1",
"hapi": "14.2.0",
"imports-loader": "0.6.4",
"inert": "4.0.2",
"jade": "1.11.0",
"jade-loader": "0.7.1",
"joi": "6.6.1",
"jquery": "2.1.4",
"js-yaml": "3.4.1",
"json-loader": "0.5.3",
"json-stringify-safe": "5.0.1",
"jstimezonedetect": "1.0.5",
"leaflet": "0.7.5",
"less": "2.7.1",
"less-loader": "2.2.3",
"lodash": "3.10.1",
"marked": "0.3.6",
"minimatch": "2.0.10",
"mkdirp": "0.5.1",
2016-06-14 13:46:32 +02:00
"moment": "2.13.0",
"moment-timezone": "0.5.4",
"no-ui-slider": "1.2.0",
"node-fetch": "1.3.2",
2016-03-15 23:36:39 +01:00
"node-uuid": "1.4.7",
"pegjs": "0.9.0",
"postcss-loader": "1.2.1",
"pui-react-overlay-trigger": "7.5.4",
"pui-react-tooltip": "7.5.4",
"querystring-browser": "1.0.4",
"raw-loader": "0.5.1",
"react": "15.4.2",
"react-ace": "3.7.0",
"react-addons-test-utils": "15.4.2",
"react-anything-sortable": "1.6.1",
"react-color": "2.11.1",
"react-dom": "15.4.2",
"react-markdown": "2.4.2",
"react-redux": "4.4.5",
"react-router": "2.0.0",
"react-router-redux": "4.0.4",
"react-select": "1.0.0-rc.1",
"react-sortable": "1.1.0",
"reactcss": "1.0.7",
"redux": "3.0.0",
"redux-thunk": "0.1.0",
"request": "2.61.0",
"rimraf": "2.4.3",
"rison-node": "1.0.0",
"rjs-repack-loader": "1.0.6",
"script-loader": "0.6.1",
"semver": "5.1.0",
"simianhacker-react-resize-aware": "1.0.11",
"style-loader": "0.12.3",
"tar": "2.2.0",
"tinygradient": "0.3.0",
"trunc-html": "1.0.2",
"trunc-text": "1.0.2",
"url-loader": "0.5.6",
"validate-npm-package-name": "2.2.2",
"vision": "4.1.0",
2016-12-19 20:54:04 +01:00
"webpack": "github:elastic/webpack#fix/query-params-for-aliased-loaders",
"whatwg-fetch": "0.9.0",
"wreck": "6.2.0"
},
"devDependencies": {
"@elastic/eslint-config-kibana": "0.3.0",
2015-10-19 15:39:34 +02:00
"angular-mocks": "1.4.7",
"auto-release-sinon": "1.0.3",
"babel-eslint": "6.1.2",
2016-08-15 20:29:17 +02:00
"chai": "3.5.0",
"cheerio": "0.22.0",
"chokidar": "1.6.0",
"chromedriver": "2.24.1",
"classnames": "2.2.5",
"del": "1.2.1",
2016-05-26 23:32:53 +02:00
"elasticdump": "2.1.1",
Time Series Metric Visualizations (#9725) * Initial import * updating the editor width to match the new specs * Adding tribe node support * Adding tests for server libs * removing bluebird * removing extra cruft * Fixing the font sizes * Fixed the updating code * Adding brushing * Fixing linting issues * Adding global filters * Adding missing packages * Default gauge style to half circle * Fixing the markdown css bug * Adding tests for the get_vis_data api * Adding time offset * Adding time offset to each type * fixing bugs from time offset * adding index pattern option to series * Adding index pattern overrides * Adding index pattern overrides * Fixing tests * Fixing brushing in the vis editor * Changing the label * Change the behavior of selecting a pipeline agg when only one exists. * Refactoring series a bit * Changing series options to just options * Making sure we honor the toaster container height * Adding first tests * renaming vis_config to panel_config * renaming vis_config to panel_config * Adding more tests * adding more tests * removing api subdirectory * refactoring get_vis_data (breaking it up and removing unused imports) * reorganizing the visualization directory * Re-organizing directory layouts and moving things to more logical places * Refactoring React compontents to use ES6 syntax and adding propTypes for each. Also refactored out splats as much as possible. * Adding serial differencing * Refactored gauge to use 2 components instead of 4 * Finishing react refactor on visualizations. Consolidated legned funtionality * Refactoring series config and removing a bunch of duplicate code * fixing series config name * Fixing numbers and strings (doesnt matter which it is); Fixing classname * Changing the way the dark theme works * Adding new vis into list for test * Adding empty bucket check * Fixing the index patterns in the aggs * Fixing typo * Refactoring vis_data * Fixing std_metric * Fixing refresh-hack * Adding tests for get_splits, get_last_metric, map_bucket * Fixing the error handing * removing restrictions * Sometimes values are strings or numbers... it doesn't matter * Adding new color options for splits * Fixing colors * fixing size * Adding support for fitlers agg * Fixing tests * Fixing splits for filters * Fixing Top N to work better with fitlers * Adding annotation editor * initial work for annotations * Finalizing annotations * Fixing label * making it expandable * Fixing hacks fixed by #10175 * Fixing bars to use the same stacking options as lines * Getting rid of align by colons * removing unused depends * removing unused depends * Changing to readable lodash function * Adding missing parens * refactoring custom color picker * Removing string refs and converting uncontrolled components * Fixing the controlled components where value maybe null; converting error to css * refactoring styles from components * fixing the refresh behavoir borked by fullEditor * Adding the executor service * Fixing the test directories * fixing save * Adding filter ratios * Fixing controlled components * Trying to fix the weird typing * Fixing offset bug with days * Adding percentile rank * Fixing yaxis updates; fixing percentile rank layout; adding steps to line chart * removing unused depends * Fixed a bug with the index patterns updating; fixed bug with charts rendering too much * Fixing tests * Commenting out React tests because the ENV must have change and they are no longer working * Moving bucket transform * moving calculate auto * Moving calculate_indices * moving extended_stats_types && get_agg_value * moving get_buckets_path * moving get_sibling_agg_value * moving parse_settings * moving series_agg * Moving unit_to_seconds * Fixing tests * Fixing per PR * Renaming vars to make it more clear what's happening * Changing the way testible functions are exported * fixing tests * removing unused imports; fixing typos; fixing package name * Name has to match the plugin path * Fixing typos; removing unused imports * fixing tests * rearanging and removing unused imports * Fixing a bug with unque names for radio buttons on the same form * Fixing filter ratio to use a metric instead of just count * fixing a bug with the new filter ratios * Fixing the file path from the #8 * Fixing renderComplete trigger; Fixing embedded mode; Changing names for Timelion and Time Series Visual Builder * Fixing name * Fixing docs * Fixing a typo for the field select for terms splits * Fixing tests
2017-03-02 21:07:28 +01:00
"enzyme": "2.7.0",
"eslint": "3.11.1",
"eslint-plugin-babel": "4.0.0",
"eslint-plugin-mocha": "4.7.0",
"event-stream": "3.3.2",
"expect.js": "0.3.1",
"faker": "1.1.0",
"grunt": "1.0.1",
"grunt-aws-s3": "0.14.5",
"grunt-babel": "6.0.0",
"grunt-cli": "0.1.13",
"grunt-contrib-clean": "1.0.0",
"grunt-contrib-copy": "0.8.1",
"grunt-esvm": "3.2.6",
"grunt-karma": "2.0.0",
"grunt-run": "0.6.0",
"grunt-simple-mocha": "0.4.0",
"gulp-sourcemaps": "1.7.3",
"handlebars": "4.0.5",
"highlight.js": "9.0.0",
"history": "2.1.1",
"html-loader": "0.4.3",
"husky": "0.8.1",
"image-diff": "1.6.0",
"intern": "3.2.3",
"istanbul-instrumenter-loader": "0.1.3",
Time Series Metric Visualizations (#9725) * Initial import * updating the editor width to match the new specs * Adding tribe node support * Adding tests for server libs * removing bluebird * removing extra cruft * Fixing the font sizes * Fixed the updating code * Adding brushing * Fixing linting issues * Adding global filters * Adding missing packages * Default gauge style to half circle * Fixing the markdown css bug * Adding tests for the get_vis_data api * Adding time offset * Adding time offset to each type * fixing bugs from time offset * adding index pattern option to series * Adding index pattern overrides * Adding index pattern overrides * Fixing tests * Fixing brushing in the vis editor * Changing the label * Change the behavior of selecting a pipeline agg when only one exists. * Refactoring series a bit * Changing series options to just options * Making sure we honor the toaster container height * Adding first tests * renaming vis_config to panel_config * renaming vis_config to panel_config * Adding more tests * adding more tests * removing api subdirectory * refactoring get_vis_data (breaking it up and removing unused imports) * reorganizing the visualization directory * Re-organizing directory layouts and moving things to more logical places * Refactoring React compontents to use ES6 syntax and adding propTypes for each. Also refactored out splats as much as possible. * Adding serial differencing * Refactored gauge to use 2 components instead of 4 * Finishing react refactor on visualizations. Consolidated legned funtionality * Refactoring series config and removing a bunch of duplicate code * fixing series config name * Fixing numbers and strings (doesnt matter which it is); Fixing classname * Changing the way the dark theme works * Adding new vis into list for test * Adding empty bucket check * Fixing the index patterns in the aggs * Fixing typo * Refactoring vis_data * Fixing std_metric * Fixing refresh-hack * Adding tests for get_splits, get_last_metric, map_bucket * Fixing the error handing * removing restrictions * Sometimes values are strings or numbers... it doesn't matter * Adding new color options for splits * Fixing colors * fixing size * Adding support for fitlers agg * Fixing tests * Fixing splits for filters * Fixing Top N to work better with fitlers * Adding annotation editor * initial work for annotations * Finalizing annotations * Fixing label * making it expandable * Fixing hacks fixed by #10175 * Fixing bars to use the same stacking options as lines * Getting rid of align by colons * removing unused depends * removing unused depends * Changing to readable lodash function * Adding missing parens * refactoring custom color picker * Removing string refs and converting uncontrolled components * Fixing the controlled components where value maybe null; converting error to css * refactoring styles from components * fixing the refresh behavoir borked by fullEditor * Adding the executor service * Fixing the test directories * fixing save * Adding filter ratios * Fixing controlled components * Trying to fix the weird typing * Fixing offset bug with days * Adding percentile rank * Fixing yaxis updates; fixing percentile rank layout; adding steps to line chart * removing unused depends * Fixed a bug with the index patterns updating; fixed bug with charts rendering too much * Fixing tests * Commenting out React tests because the ENV must have change and they are no longer working * Moving bucket transform * moving calculate auto * Moving calculate_indices * moving extended_stats_types && get_agg_value * moving get_buckets_path * moving get_sibling_agg_value * moving parse_settings * moving series_agg * Moving unit_to_seconds * Fixing tests * Fixing per PR * Renaming vars to make it more clear what's happening * Changing the way testible functions are exported * fixing tests * removing unused imports; fixing typos; fixing package name * Name has to match the plugin path * Fixing typos; removing unused imports * fixing tests * rearanging and removing unused imports * Fixing a bug with unque names for radio buttons on the same form * Fixing filter ratio to use a metric instead of just count * fixing a bug with the new filter ratios * Fixing the file path from the #8 * Fixing renderComplete trigger; Fixing embedded mode; Changing names for Timelion and Time Series Visual Builder * Fixing name * Fixing docs * Fixing a typo for the field select for terms splits * Fixing tests
2017-03-02 21:07:28 +01:00
"jsdom": "9.9.1",
"karma": "1.2.0",
"karma-chrome-launcher": "0.2.0",
"karma-coverage": "0.5.1",
"karma-firefox-launcher": "0.1.6",
"karma-ie-launcher": "0.2.0",
"karma-mocha": "0.2.0",
"karma-safari-launcher": "0.1.1",
"keymirror": "0.1.1",
"license-checker": "5.1.2",
"load-grunt-config": "0.19.2",
2017-02-22 18:22:36 +01:00
"makelogs": "3.2.3",
"marked-text-renderer": "0.1.0",
"mocha": "2.5.3",
"murmurhash3js": "3.0.1",
"ncp": "2.0.0",
"nock": "8.0.0",
2017-02-10 09:09:11 +01:00
"node-sass": "3.8.0",
2017-02-01 18:54:57 +01:00
"npm": "3.10.10",
"portscanner": "1.0.0",
2016-08-15 20:29:17 +02:00
"proxyquire": "1.7.10",
"sass-loader": "4.0.0",
"simple-git": "1.37.0",
2015-11-10 23:49:38 +01:00
"sinon": "1.17.2",
"source-map": "0.5.6",
"source-map-support": "0.2.10",
"supertest": "1.2.0",
"supertest-as-promised": "2.0.2",
"webpack-dev-server": "1.14.1"
2015-06-06 01:20:49 +02:00
},
"engines": {
2017-02-01 18:54:57 +01:00
"node": "6.9.5",
"npm": "3.10.10"
}
2014-02-07 00:29:19 +01:00
}