├── .babelrc ├── .eslintrc.json ├── .gitignore ├── .nebulis.json ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── Dockerfile ├── Dockerfile-dev ├── Dockerrun.aws.json ├── LICENSE ├── README.md ├── __mocks__ ├── fileMock.js └── styleMock.js ├── __tests__ ├── enzyme.js ├── puppeteer.js └── server-test.js ├── client ├── App.tsx ├── UI.tsx ├── components │ ├── Sidebar.tsx │ ├── VisGraph.tsx │ ├── codebox.tsx │ ├── link-popup │ │ ├── Form.tsx │ │ ├── FormMySQL.tsx │ │ ├── LinkContainer.tsx │ │ └── Modal.tsx │ └── nav-bars │ │ ├── Footer.tsx │ │ └── TopNav.tsx ├── downloadHelperFunctions │ ├── connectToDB.js │ ├── packagejsonFile.js │ ├── schemaFile.js │ └── serverFile.js ├── forceGraph │ ├── ForceGraph.jsx │ ├── deleteIcon.svg │ └── generators │ │ ├── ForceGraphGenerator.js │ │ ├── d3DataBuilder.js │ │ ├── deleteFunctions.js │ │ ├── helperFunctions.js │ │ ├── resolverGenerator.js │ │ ├── schemaGenerator.js │ │ └── typeGenerator.js ├── index.html ├── index.tsx ├── styles.css └── test.html ├── docker-compose-test.yml ├── jest-setup.js ├── jest-teardown.js ├── package.json ├── public ├── icon │ ├── android-chrome-192x192.png │ ├── android-chrome-384x384.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── mstile-150x150.png │ ├── robots.txt │ ├── safari-pinned-tab.svg │ └── site.webmanifest ├── logo-for-github.jpg ├── lucidQL-logo.png └── lucidQL.png ├── scripts └── deploy.sh ├── server ├── SDL-definedSchemas │ ├── controllers │ │ ├── mySQLController.js │ │ └── pgController.js │ ├── generators │ │ ├── resolverGenerator.js │ │ ├── schemaGenerator.js │ │ └── typeGenerator.js │ └── helpers │ │ └── helperFunctions.js ├── dummy_server │ ├── connectToDB.js │ └── schema.js ├── queries │ └── tableData.sql ├── routes │ ├── mySQLRoute.js │ └── pgRoute.js └── server.js ├── tsconfig.json ├── tslint.json └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .DS_Store 4 | coverage/ 5 | build -------------------------------------------------------------------------------- /.nebulis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/.nebulis.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | resolverGenerator.js -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/Dockerfile-dev -------------------------------------------------------------------------------- /Dockerrun.aws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/Dockerrun.aws.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = ''; 2 | -------------------------------------------------------------------------------- /__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /__tests__/enzyme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/__tests__/enzyme.js -------------------------------------------------------------------------------- /__tests__/puppeteer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/__tests__/puppeteer.js -------------------------------------------------------------------------------- /__tests__/server-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/__tests__/server-test.js -------------------------------------------------------------------------------- /client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/App.tsx -------------------------------------------------------------------------------- /client/UI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/UI.tsx -------------------------------------------------------------------------------- /client/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/Sidebar.tsx -------------------------------------------------------------------------------- /client/components/VisGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/VisGraph.tsx -------------------------------------------------------------------------------- /client/components/codebox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/codebox.tsx -------------------------------------------------------------------------------- /client/components/link-popup/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/link-popup/Form.tsx -------------------------------------------------------------------------------- /client/components/link-popup/FormMySQL.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/link-popup/FormMySQL.tsx -------------------------------------------------------------------------------- /client/components/link-popup/LinkContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/link-popup/LinkContainer.tsx -------------------------------------------------------------------------------- /client/components/link-popup/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/link-popup/Modal.tsx -------------------------------------------------------------------------------- /client/components/nav-bars/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/nav-bars/Footer.tsx -------------------------------------------------------------------------------- /client/components/nav-bars/TopNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/components/nav-bars/TopNav.tsx -------------------------------------------------------------------------------- /client/downloadHelperFunctions/connectToDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/downloadHelperFunctions/connectToDB.js -------------------------------------------------------------------------------- /client/downloadHelperFunctions/packagejsonFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/downloadHelperFunctions/packagejsonFile.js -------------------------------------------------------------------------------- /client/downloadHelperFunctions/schemaFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/downloadHelperFunctions/schemaFile.js -------------------------------------------------------------------------------- /client/downloadHelperFunctions/serverFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/downloadHelperFunctions/serverFile.js -------------------------------------------------------------------------------- /client/forceGraph/ForceGraph.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/ForceGraph.jsx -------------------------------------------------------------------------------- /client/forceGraph/deleteIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/deleteIcon.svg -------------------------------------------------------------------------------- /client/forceGraph/generators/ForceGraphGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/ForceGraphGenerator.js -------------------------------------------------------------------------------- /client/forceGraph/generators/d3DataBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/d3DataBuilder.js -------------------------------------------------------------------------------- /client/forceGraph/generators/deleteFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/deleteFunctions.js -------------------------------------------------------------------------------- /client/forceGraph/generators/helperFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/helperFunctions.js -------------------------------------------------------------------------------- /client/forceGraph/generators/resolverGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/resolverGenerator.js -------------------------------------------------------------------------------- /client/forceGraph/generators/schemaGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/schemaGenerator.js -------------------------------------------------------------------------------- /client/forceGraph/generators/typeGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/forceGraph/generators/typeGenerator.js -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/index.html -------------------------------------------------------------------------------- /client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/index.tsx -------------------------------------------------------------------------------- /client/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/styles.css -------------------------------------------------------------------------------- /client/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/client/test.html -------------------------------------------------------------------------------- /docker-compose-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/docker-compose-test.yml -------------------------------------------------------------------------------- /jest-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/jest-setup.js -------------------------------------------------------------------------------- /jest-teardown.js: -------------------------------------------------------------------------------- 1 | module.exports = async (globalConfig) => { 2 | await testServer.close(); 3 | }; 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/package.json -------------------------------------------------------------------------------- /public/icon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/icon/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/android-chrome-384x384.png -------------------------------------------------------------------------------- /public/icon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/apple-touch-icon.png -------------------------------------------------------------------------------- /public/icon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/browserconfig.xml -------------------------------------------------------------------------------- /public/icon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/favicon-16x16.png -------------------------------------------------------------------------------- /public/icon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/favicon-32x32.png -------------------------------------------------------------------------------- /public/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/favicon.ico -------------------------------------------------------------------------------- /public/icon/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/index.html -------------------------------------------------------------------------------- /public/icon/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/logo192.png -------------------------------------------------------------------------------- /public/icon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/mstile-150x150.png -------------------------------------------------------------------------------- /public/icon/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/robots.txt -------------------------------------------------------------------------------- /public/icon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/icon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/icon/site.webmanifest -------------------------------------------------------------------------------- /public/logo-for-github.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/logo-for-github.jpg -------------------------------------------------------------------------------- /public/lucidQL-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/lucidQL-logo.png -------------------------------------------------------------------------------- /public/lucidQL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/public/lucidQL.png -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /server/SDL-definedSchemas/controllers/mySQLController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/SDL-definedSchemas/controllers/mySQLController.js -------------------------------------------------------------------------------- /server/SDL-definedSchemas/controllers/pgController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/SDL-definedSchemas/controllers/pgController.js -------------------------------------------------------------------------------- /server/SDL-definedSchemas/generators/resolverGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/SDL-definedSchemas/generators/resolverGenerator.js -------------------------------------------------------------------------------- /server/SDL-definedSchemas/generators/schemaGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/SDL-definedSchemas/generators/schemaGenerator.js -------------------------------------------------------------------------------- /server/SDL-definedSchemas/generators/typeGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/SDL-definedSchemas/generators/typeGenerator.js -------------------------------------------------------------------------------- /server/SDL-definedSchemas/helpers/helperFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/SDL-definedSchemas/helpers/helperFunctions.js -------------------------------------------------------------------------------- /server/dummy_server/connectToDB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/dummy_server/connectToDB.js -------------------------------------------------------------------------------- /server/dummy_server/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/dummy_server/schema.js -------------------------------------------------------------------------------- /server/queries/tableData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/queries/tableData.sql -------------------------------------------------------------------------------- /server/routes/mySQLRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/routes/mySQLRoute.js -------------------------------------------------------------------------------- /server/routes/pgRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/routes/pgRoute.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/server/server.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanpython/lucidQL/HEAD/webpack.config.js --------------------------------------------------------------------------------