Files
twenty/packages/twenty-front/project.json
T

279 lines
5.6 KiB
JSON

{
"name": "twenty-front",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"tags": [
"scope:frontend"
],
"targets": {
"build": {
"outputs": [
"{options.outputPath}"
],
"options": {
"outputPath": "{projectRoot}/build"
},
"dependsOn": [
"^build"
]
},
"build:sourcemaps": {
"outputs": [
"{options.outputPath}"
],
"options": {
"outputPath": "{projectRoot}/build"
},
"dependsOn": [
"^build"
]
},
"serve": {
"executor": "nx:run-commands",
"options": {
"command": "npx serve -s {projectRoot}/build"
}
},
"start": {
"executor": "@nx/vite:dev-server",
"options": {
"buildTarget": "twenty-front:build",
"hmr": true
}
},
"preview": {
"executor": "@nx/vite:preview-server",
"options": {
"buildTarget": "twenty-front:build",
"port": 3001,
"open": true
}
},
"reset:env": {
"executor": "nx:run-commands",
"inputs": [
"{projectRoot}/.env.example"
],
"outputs": [
"{projectRoot}/.env"
],
"cache": true,
"options": {
"cwd": "{projectRoot}",
"command": "cp .env.example .env"
}
},
"typecheck": {},
"lint": {
"options": {
"maxWarnings": 0
},
"configurations": {
"ci": {},
"fix": {}
}
},
"lint:diff-with-main": {},
"fmt": {
"options": {
"files": "src"
},
"configurations": {
"fix": {}
}
},
"test": {},
"storybook:build": {
"options": {
"env": {
"NODE_OPTIONS": "--max_old_space_size=8000"
}
},
"configurations": {
"docs": {
"env": {
"STORYBOOK_SCOPE": "ui-docs"
}
},
"modules": {
"env": {
"STORYBOOK_SCOPE": "modules"
}
},
"pages": {
"env": {
"STORYBOOK_SCOPE": "pages"
}
},
"performance": {
"env": {
"STORYBOOK_SCOPE": "performance"
}
}
}
},
"storybook:serve:dev": {
"options": {
"port": 6006
},
"configurations": {
"docs": {
"env": {
"STORYBOOK_SCOPE": "ui-docs"
}
},
"modules": {
"env": {
"STORYBOOK_SCOPE": "modules"
}
},
"pages": {
"env": {
"STORYBOOK_SCOPE": "pages"
}
},
"performance": {
"env": {
"STORYBOOK_SCOPE": "performance"
}
}
}
},
"storybook:serve:static": {
"options": {
"port": 6006
},
"configurations": {
"docs": {
"env": {
"STORYBOOK_SCOPE": "ui-docs"
}
},
"modules": {
"env": {
"STORYBOOK_SCOPE": "modules"
}
},
"pages": {
"env": {
"STORYBOOK_SCOPE": "pages"
}
},
"performance": {
"env": {
"STORYBOOK_SCOPE": "performance"
}
}
}
},
"storybook:coverage": {
"configurations": {
"text": {},
"docs": {
"env": {
"STORYBOOK_SCOPE": "ui-docs"
}
},
"modules": {
"env": {
"STORYBOOK_SCOPE": "modules"
}
},
"pages": {
"env": {
"STORYBOOK_SCOPE": "pages"
}
},
"performance": {
"env": {
"STORYBOOK_SCOPE": "performance"
}
}
}
},
"storybook:test": {
"configurations": {
"docs": {
"env": {
"STORYBOOK_SCOPE": "ui-docs"
}
},
"modules": {
"env": {
"STORYBOOK_SCOPE": "modules"
}
},
"pages": {
"env": {
"STORYBOOK_SCOPE": "pages"
}
},
"performance": {
"env": {
"STORYBOOK_SCOPE": "performance"
}
}
}
},
"storybook:test:no-coverage": {
"configurations": {
"docs": {
"env": {
"STORYBOOK_SCOPE": "ui-docs"
}
},
"modules": {
"env": {
"STORYBOOK_SCOPE": "modules"
}
},
"pages": {
"env": {
"STORYBOOK_SCOPE": "pages"
}
},
"performance": {
"env": {
"STORYBOOK_SCOPE": "performance"
}
}
}
},
"graphql:generate": {
"executor": "nx:run-commands",
"defaultConfiguration": "data",
"options": {
"cwd": "{projectRoot}",
"command": "dotenv graphql-codegen -- --config={args.config}"
},
"configurations": {
"data": {
"config": "codegen.cjs"
},
"metadata": {
"config": "codegen-metadata.cjs"
}
}
},
"chromatic": {
"configurations": {
"ci": {}
}
},
"lingui:extract": {
"executor": "nx:run-commands",
"options": {
"cwd": "{projectRoot}",
"command": "lingui extract --overwrite --clean"
}
},
"lingui:compile": {
"executor": "nx:run-commands",
"options": {
"cwd": "{projectRoot}",
"command": "lingui compile --typescript"
}
}
}
}