{ "name": "twenty-zapier", "projectType": "application", "tags": ["scope:zapier"], "targets": { "build": { "outputs": ["{projectRoot}/lib"], "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["tsc"] }, "dependsOn": ["clean","^build"] }, "format": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["prettier . --write \"!build\""] } }, "test": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["NODE_ENV=test && nx run twenty-zapier:build && jest --testTimeout 10000 --rootDir ./lib/test"] }, "dependsOn": ["build"] }, "typecheck": {}, "validate": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["nx run twenty-zapier:build && zapier validate"] }, "dependsOn": ["build"] }, "versions": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["nx run twenty-zapier:build && zapier versions"] } }, "watch":{ "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["nx run twenty-zapier:clean && npx tsc --watch"] }, "dependsOn": ["build"] }, "clean": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": ["rimraf ./lib ./build"] } }, "deploy": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": [ "nx run twenty-zapier:build && zapier push --disable-dependency-detection" ] }, "dependsOn": ["build"] }, "promote": { "executor": "nx:run-commands", "options": { "cwd": "{projectRoot}", "commands": [ "zapier promote" ] }, "dependsOn": ["build"] } } }