{ "name": "twenty-chrome-extension", "$schema": "../../node_modules/nx/schemas/project-schema.json", "projectType": "application", "tags": ["scope:frontend"], "targets": { "build": { "outputs": ["{options.outputPath}"], "options": { "outputPath": "{projectRoot}/dist" } }, "start": { "executor": "nx:run-commands", "dependsOn": ["build"], "options": { "cwd": "packages/twenty-chrome-extension", "command": "VITE_MODE=development vite" } }, "preview": { "executor": "@nx/vite:preview-server", "options": { "buildTarget": "twenty-chrome-extension:build", "port": 3002, "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": { "lintFilePatterns": [ "{projectRoot}/src/**/*.{ts,tsx,json}", "{projectRoot}/package.json" ], "maxWarnings": 0, "reportUnusedDisableDirectives": "error" }, "configurations": { "ci": { "eslintConfig": "{projectRoot}/.eslintrc-ci.cjs" }, "fix": {} } }, "fmt": { "options": { "files": "src" }, "configurations": { "fix": {} } }, "graphql:generate": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "command": "graphql-codegen" } } } }