oneuptime/package.json

70 lines
3.6 KiB
JSON

{
"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"
]
}
}