{ "$schema": "./node_modules/nx/schemas/nx-schema.json", "plugins": ["@nx/js"], "namedInputs": { "default": ["{projectRoot}/**/*", "sharedGlobals"], "production": [ "default", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s", "!{projectRoot}/src/test-setup.[jt]s" ], "sharedGlobals": [] }, "targetDefaults": { "build": { "cache": true, "dependsOn": ["^build"], "inputs": ["production", "^production"], "outputs": [ "{projectRoot}/dist", "{projectRoot}/build", "{projectRoot}/public", "{projectRoot}/src/**/*.js", "{projectRoot}/*.wasm", "{projectRoot}/bindings/**/*.o", "{projectRoot}/build/**/*.node", "{projectRoot}/build/**/*.wasm", "{projectRoot}/build/Release/tree_sitter_modelica_binding.node" ] }, "test": { "cache": true, "dependsOn": ["^build", "build"], "outputs": ["{projectRoot}/coverage"] }, "lint": { "cache": true, "dependsOn": ["^build"] } }, "release": { "projects": ["packages/language", "languages/modelica", "apps/cli"], "version": { "conventionalCommits": true, "fallbackCurrentVersionResolver": "disk", "versionActionsOptions": { "skipLockFileUpdate": true } }, "changelog": { "workspaceChangelog": { "createRelease": "github" }, "projectChangelogs": true }, "git": { "commit": true, "tag": true } }, "analytics": false, "tui": { "autoExit": true } }