gethue
Version:
Hue is an Open source SQL Query Editor for Databases/Warehouses
185 lines • 6.32 kB
JSON
{
"name": "gethue",
"version": "6.0.1",
"description": "Hue is an Open source SQL Query Editor for Databases/Warehouses",
"keywords": [
"Query Editor",
"SQL Editor",
"SQL",
"SQL Components",
"SQL Autocomplete",
"SQL Parsers",
"SQL Scratchpad"
],
"homepage": "http://gethue.com",
"repository": {
"type": "git",
"url": "https://github.com/cloudera/hue"
},
"author": "Gethue.com",
"contributors": [
"Romain Rigaux <info@getromain.com>",
"Prakash Ranade <ranade@cloudera.com>",
"Ying Chen <yingchen@cloudera.com>",
"Sreenath Somarajapuram <ssomarajapuram@cloudera.com>",
"Johan Ahlen <johan.ahlen@cloudera.com>"
],
"license": "Apache-2.0",
"private": false,
"engines": {
"node": ">=0.10.0"
},
"dependencies": {
"@ant-design/icons": "5.0.1",
"@gethue/sql-formatter": "4.0.3",
"@selectize/selectize": "0.14.0",
"antd": "4.24.5",
"axios": "0.24.0",
"babel-preset-react-app": "3.1.2",
"classnames": "2.3.2",
"clipboard": "1.7.1",
"core-js": "3.19.1",
"d3v3": "1.0.3",
"dropzone": "5.5.1",
"file-saver": "2.0.5",
"filesize": "4.0.0",
"i18next": "21.10.0",
"i18next-http-backend": "1.4.4",
"jquery": "3.5.1",
"jquery-contextmenu": "2.9.2",
"jquery-form": "4.3.0",
"jquery-mousewheel": "3.1.13",
"jquery-ui": "1.13.2",
"jquery.cookie": "1.4.1",
"knockout": "3.5.1",
"knockout-sortable": "1.2.0",
"knockout-switch-case": "2.1.0",
"knockout.mapping": "2.4.3",
"knockout.validation": "2.0.3",
"localforage": "1.7.3",
"lodash": "4.17.21",
"luxon": "1.28.1",
"medium-editor": "5.23.3",
"mustache": "4.1.0",
"page": "1.8.6",
"plotly.js-dist": "1.45.3",
"qs": "6.9.7",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-i18next": "11.18.6",
"regenerator-runtime": "0.13.7",
"removeNPMAbsolutePaths": "1.0.6",
"sanitize-html": "2.7.2",
"select2": "4.0.13",
"selectize-plugin-clear": "0.0.3",
"sprintf-js": "1.1.2",
"vue": "3.2.0",
"vue-custom-element": "3.2.14",
"vue3-datepicker": "0.2.5"
},
"devDependencies": {
"@babel/cli": "7.18.10",
"@babel/core": "7.14.3",
"@babel/eslint-parser": "7.16.3",
"@babel/node": "7.14.2",
"@babel/plugin-proposal-class-properties": "7.13.0",
"@babel/plugin-proposal-decorators": "7.13.0",
"@babel/plugin-proposal-object-rest-spread": "7.13.0",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/preset-env": "7.14.4",
"@babel/preset-react": "7.17.12",
"@babel/preset-typescript": "7.13.0",
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "13.3.0",
"@testing-library/user-event": "14.4.3",
"@types/file-saver": "2.0.2",
"@types/jest": "27.0.2",
"@types/jquery": "3.5.0",
"@types/knockout": "3.4.67",
"@types/lodash": "4.14.170",
"@types/luxon": "1.25.0",
"@types/qs": "6.9.4",
"@types/react": "18.0.20",
"@types/react-dom": "18.0.6",
"@types/sanitize-html": "1.27.0",
"@types/webpack": "5.28.0",
"@typescript-eslint/eslint-plugin": "4.25.0",
"@typescript-eslint/parser": "4.25.0",
"@vue/compiler-sfc": "3.2.0",
"@vue/test-utils": "2.0.0-rc.9",
"@vue/vue3-jest": "27.0.0-alpha.3",
"babel-jest": "27.3.1",
"babel-jscs": "3.0.0-beta1",
"babel-loader": "8.2.2",
"babel-plugin-module-resolver": "4.1.0",
"babel-preset-typescript-vue3": "2.0.12",
"clean-webpack-plugin": "1.0.1",
"copy-webpack-plugin": "6.4.1",
"css-loader": "5.2.6",
"eslint": "7.27.0",
"eslint-config-prettier": "8.3.0",
"eslint-plugin-jest": "25.2.4",
"eslint-plugin-prettier": "3.4.0",
"eslint-plugin-vue": "7.10.0",
"expose-loader": "3.0.0",
"grunt": "1.5.3",
"grunt-contrib-less": "3.0.0",
"grunt-contrib-watch": "1.1.0",
"identity-obj-proxy": "3.0.0",
"jest": "27.3.1",
"jsdom": "16.6.0",
"less": "4.1.1",
"less-loader": "9.0.0",
"license-checker": "25.0.1",
"load-grunt-tasks": "5.1.0",
"postcss-less": "6.0.0",
"postcss-scss": "4.0.3",
"prettier": "2.3.0",
"sass": "1.34.0",
"sass-loader": "11.1.1",
"snarkdown": "2.0.0",
"source-map-loader": "3.0.0",
"style-loader": "2.0.0",
"stylelint": "14.3.0",
"stylelint-config-standard": "24.0.0",
"stylelint-config-standard-scss": "3.0.0",
"stylelint-scss": "4.1.0",
"ts-jest": "27.0.7",
"ts-loader": "9.2.2",
"typescript": "4.3.2",
"util": "0.12.4",
"vti": "0.0.24",
"vue-loader": "16.5.0",
"webpack": "5.76.0",
"webpack-bundle-analyzer": "4.4.2",
"webpack-bundle-tracker": "1.0.0",
"webpack-cli": "4.7.0"
},
"scripts": {
"devinstall": "npm cache clean && npm install && npm prune",
"webpack": "webpack --config webpack.config.js",
"webpack-login": "webpack --config webpack.config.login.js",
"webpack-workers": "webpack --config webpack.config.workers.js",
"webpack-npm": "webpack --config webpack.config.npm.js",
"publish-gethue": "make sql-all-parsers && npm run webpack-npm && cd npm_dist && npm publish",
"dev": "webpack --watch --config webpack.config.js -d eval",
"dev-login": "webpack --config webpack.config.login.js --watch -d eval",
"dev-workers": "webpack --config webpack.config.workers.js --watch -d eval",
"dev-webpack-npm": "webpack --config webpack.config.npm.js --watch -d eval",
"less": "./node_modules/.bin/grunt less",
"less-dev": "./node_modules/.bin/grunt watch",
"style-lint": "stylelint \"desktop/core/src/desktop/static/desktop/less/**/*.less\" \"desktop/core/src/desktop/js/**/*.scss\"",
"style-lint-fix": "npm run style-lint -- --fix",
"lint-vue-template": "vti diagnostics",
"lint": "eslint desktop/core/src/desktop/js tools/sql-docs tools/jison",
"lint-debug": "npm run lint -- --debug",
"lint-fix": "npm run lint -- --fix",
"test": "jest",
"test-coverage": "jest --coverage",
"test-dev": "jest --watch",
"test-clearCache": "jest --clearCache",
"check-license": "node ./tools/ci/check_for_js_licenses.js",
"check-absolute-paths": "node ./tools/ci/check_for_absolute_paths.js",
"check-pinned-versions": "node ./tools/ci/check_for_pinned_versions.js"
}
}