{ "name": "app", "version": "1.0.0", "description": "## Description of the projects in this repo. - `accounts` - A React project used for Authentication (Log in, Sign up, Forgot Password, etc.) - `dashboard` - A React project for Fyipe user where user can interact with the Fyipe platform. - `admin-dashobard` - React Project where admin can block users, delete projects and more. - `api-docs` - HTML/CSS project. A public reference of Fyipe documentation. - `backend` - NodeJS Service. It's Fyipe API's. - `home` - HTML/CSS. Home Page / Marketing page of Fyipe. - `kubernetes` - yaml files to deploy fyipe on staging, production or any enterprise kubernetes cluster. This also contains DevOps/CI/CD scripts. - `marketing` - This is where you'll find logos, brief description of Fyipe, etc. - `certifications` - SOC/ISO/PCI certifications and more. - `postman-collection` - Postman collection for Fyipe API. - `probe` - Probe is an agent that gets insalled on a third party server on a thir party datacenter and it monitors users websites, services, from that data center. You can deploy multiple probes to monitor users resources - A probe in a datacenter in EU, in US, etc. - `server-monitor` - A probe that gets installed on a server and that monitors that particular server. - `smoke-test` - Smoke test that is executed after Fyipe is deployed to staging or production. If smoke test fails, the staging / production deployment will automatically be rolled back. - `status-page` - React project - Status page project of Fyipe. - `zapier` - Fyipe integrates with zapier. This is where integration code is. This gets deployed to zapier directly.", "main": "index.js", "dependencies": {}, "devDependencies": { "eslint": "^6.8.0", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-react": "^7.17.0", "husky": "^3.1.0", "lint-staged": "^9.5.0" }, "scripts": {}, "repository": { "type": "git", "url": "git+https://gitlab.com/fyipe-project/app.git" }, "keywords": [], "author": "", "license": "ISC", "bugs": { "url": "https://gitlab.com/fyipe-project/app/issues" }, "homepage": "https://gitlab.com/fyipe-project/app#readme", "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "./dashboard/**/*.{js,jsx}": [ "eslint dashboard/src -c dashboard/.eslintrc.json --ignore-path dashboard/.eslintignore", "git add" ], "./backend/**/*.js": [ "eslint backend/backend -c backend/.eslintrc.json --ignore-path backend/.eslintignore", "git add" ], "./accounts/**/*.{js,jsx}": [ "eslint accounts/src -c accounts/.eslintrc.json --ignore-path accounts/.eslintignore", "git add" ], "./admin-dashboard/**/*.{js,jsx}": [ "eslint admin-dashboard/src -c admin-dashboard/.eslintrc.json --ignore-path admin-dashboard/.eslintignore", "git add" ], "./home/**/*.{js}": [ "eslint home -c home/.eslintrc.json --ignore-path home/.eslintignore", "git add" ], "./probe/**/*.{js}": [ "eslint probe -c probe/.eslintrc.json --ignore-path probe/.eslintignore", "git add" ], "./status-page/**/*.{js,jsx}": [ "eslint status-page/src -c status-page/.eslintrc.json --ignore-path status-page/.eslintignore", "git add" ], "./zapier/**/*.{js,jsx}": [ "eslint zapier -c zapier/.eslintrc.json --ignore-path zapier/.eslintignore", "git add" ], "./server-monitor/**/*.{js,jsx}": [ "eslint server-monitor/lib -c server-monitor/.eslintrc.json --ignore-path server-monitor/.eslintignore", "git add" ] } }