queryflow
Version:
Compose is an Open source SQL Query Editor Toolkit for Databases/Warehouses
151 lines (150 loc) • 5.01 kB
JSON
{
"name": "queryflow",
"version": "4.99.64",
"description": "Compose is an Open source SQL Query Editor Toolkit for Databases/Warehouses",
"keywords": [
"Query Editor",
"SQL Editor",
"SQL",
"SQL Components",
"SQL Autocomplete",
"SQL Parsers",
"SQL Scratchpad"
],
"homepage": "https://redash.io",
"repository": {
"type": "git",
"url": "https://github.com/getredash/compose"
},
"main": "dist",
"author": "Romain Rigaux",
"contributors": [
"Romain Rigaux <romain.rigaux@gmail.com>"
],
"files": [
"dist"
],
"license": "Apache-2.0",
"browser": {
"[module-name]": false
},
"engines": {
"node": ">=0.10.0"
},
"dependencies": {
"@gethue/sql-formatter": "4.0.3",
"axios": "0.21.1",
"clipboard": "1.7.1",
"jquery": "3.5.1",
"knockout": "3.5.1",
"localforage": "1.7.3",
"lodash": "4.17.21",
"luxon": "1.25.0",
"page": "1.8.6",
"regenerator-runtime": "^0.13.3",
"removeNPMAbsolutePaths": "^1.0.4",
"sanitize-html": "^2.1.2",
"select2": "3.5.1",
"selectize": "0.12.6",
"selectize-plugin-clear": "0.0.3",
"sprintf-js": "1.1.2",
"vue": "3.2.22",
"vue-custom-element": "3.2.14",
"vue-markdown-render": "^2.0.0",
"vue-virtual-scroller": "^2.0.0-alpha.1",
"vue3-datepicker": "^0.2.4"
},
"devDependencies": {
"@babel/core": "7.16.5",
"@babel/node": "7.14.2",
"@babel/plugin-proposal-class-properties": "7.16.5",
"@babel/plugin-proposal-decorators": "7.14.5",
"@babel/plugin-proposal-object-rest-spread": "7.16.7",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/preset-env": "7.16.5",
"@babel/preset-typescript": "7.16.5",
"@types/jest": "26.0.0",
"@types/jquery": "3.5.0",
"@types/knockout": "3.4.67",
"@types/lodash": "^4.14.161",
"@types/luxon": "1.25.0",
"@types/markdown-it": "^12.2.0",
"@types/qs": "6.9.4",
"@types/sanitize-html": "1.27.0",
"@types/webpack": "5.28.0",
"@typescript-eslint/eslint-plugin": "5.10.0",
"@typescript-eslint/parser": "5.9.1",
"@vue/compiler-sfc": "3.2.0",
"@vue/test-utils": "^2.0.0-rc.18",
"@vue/vue3-jest": "^27.0.0-alpha.4",
"babel-eslint": "10.1.0",
"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.0.3",
"css-loader": "5.2.6",
"eslint": "7.32.0",
"eslint-config-prettier": "8.1.0",
"eslint-plugin-jest": "24.5.0",
"eslint-plugin-prettier": "3.3.1",
"eslint-plugin-vue": "8.4.0",
"expose-loader": "3.0.0",
"grunt": "1.4.1",
"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",
"lesshint": "6.3.7",
"license-checker": "25.0.1",
"load-grunt-tasks": "5.1.0",
"prettier": "2.5.1",
"sass": "1.34.0",
"sass-loader": "11.1.1",
"source-map-loader": "3.0.0",
"style-loader": "2.0.0",
"stylelint": "13.13.1",
"stylelint-config-standard": "22.0.0",
"stylelint-scss": "3.19.0",
"ts-jest": "27.0.4",
"ts-loader": "7.0.0",
"typescript": "4.5.4",
"util": "0.12.4",
"vti": "0.0.24",
"vue-loader": "16.5.0",
"webpack": "5.38.1",
"webpack-bundle-analyzer": "^4.5.0",
"webpack-bundle-tracker": "1.0.0",
"webpack-cli": "4.7.0"
},
"scripts": {
"build": "node tools/jison/generateParsers.js dbsqlAutocompleteParser dbsqlSyntaxParser sqlStatementsParser && yarn run webpack-npm",
"webpack-npm": "webpack --config webpack.config.npm.js",
"webpack-workers": "webpack --config webpack.config.workers.js",
"dev-webpack-npm": "webpack --config webpack.config.npm.js --watch -d eval",
"dev-webpack-workers": "webpack --config webpack.config.workers.js --watch -d eval",
"style-lint": "stylelint \"js/**/*.scss\"",
"style-lint-fix": "yarn run style-lint -- --fix",
"lint-vue-template": "vti diagnostics",
"webpack-stats-start": "APP_ENV=local PORT=443 webpack-dev-server --config webpack.config.npm.js",
"webpack-stats-build": " webpack --config webpack.config.npm.js --",
"webpack-stats-stats": "STATS=server yarn run build",
"publish-npm": "yarn run webpack-npm && yarn run webpack-workers && yarn publish",
"lint": "eslint js tools/references tools/jison",
"lint-debug": "lint -- --debug",
"lint-fix": "yarn lint -- --fix",
"test": "jest",
"test-coverage": "jest --coverage",
"test-dev": "jest --watch",
"test-clearCache": "jest --clearCache",
"test-scripts": "python3 tools/references/dbsql/generate_functions_from_docs.py -t",
"check-license": "node ./tools/ci/checkLicenses.js",
"check-absolute-paths": "node ./tools/ci/detectAbsolutePaths.js",
"type-check": "tsc --noEmit"
}
}