nx.json•820 B
{
"extends": "nx/presets/npm.json",
"$schema": "./node_modules/nx/schemas/nx-schema.json",
"namedInputs": {
"default": ["{projectRoot}/**/*"],
"production": ["default"]
},
"plugins": [
{
"plugin": "@getlarge/nx-node-sea",
"options": {
"seaTargetName": "sea-build",
"buildTarget": "build"
}
}
],
"tasksRunnerOptions": {
"default": {
"runner": "nx/tasks-runners/default",
"options": {
"cacheableOperations": ["build", "test"]
}
}
},
"targetDefaults": {
"build": {
"dependsOn": ["^build"],
"inputs": [],
"options": {
"outputPath": "dist",
"main": "src/index.ts",
"tsConfig": "tsconfig.json",
"rootDir": "src",
"outputFileName": "index.js"
}
}
}
}