mantis-app
Version:
M.A.N.T.I.S (MongoDB, Analog, Nx, Tailwind CSS, Ionic, Storybook) is not just a CLI tool; it's your passport to a seamless full-stack project launch.
207 lines (206 loc) • 5.01 kB
JSON
{
"name": "mobile-client",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"sourceRoot": "apps/mobile-client/src",
"targets": {
"build": {
"executor": "@analogjs/platform:vite",
"outputs": [
"{options.outputPath}",
"{workspaceRoot}/dist/apps/mobile-client/.nitro",
"{workspaceRoot}/dist/apps/mobile-client/ssr",
"{workspaceRoot}/dist/apps/mobile-client/analog"
],
"options": {
"main": "apps/mobile-client/src/main.ts",
"configFile": "apps/mobile-client/vite.config.ts",
"outputPath": "dist/apps/mobile-client/client",
"tsConfig": "apps/mobile-client/tsconfig.app.json"
},
"defaultConfiguration": "production",
"configurations": {
"development": {
"mode": "development"
},
"production": {
"sourcemap": false,
"mode": "production"
}
}
},
"serve": {
"executor": "@analogjs/platform:vite-dev-server",
"defaultConfiguration": "development",
"options": {
"buildTarget": "mobile-client:build",
"port": 4300,
"open": true
},
"configurations": {
"development": {
"buildTarget": "mobile-client:build:development",
"hmr": true
},
"production": {
"buildTarget": "mobile-client:build:production"
}
}
},
"extract-i18n": {
"executor": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "mobile-client:build"
}
},
"test": {
"executor": "@analogjs/platform:vitest",
"outputs": ["{projectRoot}/coverage"]
},
"serve-static": {
"executor": "@nx/web:file-server",
"options": {
"buildTarget": "mobile-client:build",
"staticFilePath": "dist/apps/mobile-client/browser"
}
},
"cap": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "--help"
}
},
"add": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "add"
},
"configurations": {
"ios": {
"cmd": "add ios"
},
"android": {
"cmd": "add android"
}
}
},
"copy": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "copy"
},
"configurations": {
"ios": {
"cmd": "copy ios"
},
"android": {
"cmd": "copy android"
}
}
},
"open": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "open"
},
"configurations": {
"ios": {
"cmd": "open ios"
},
"android": {
"cmd": "open android"
}
}
},
"run": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "run"
},
"configurations": {
"ios": {
"cmd": "run ios"
},
"android": {
"cmd": "run android"
}
}
},
"sync": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "sync"
},
"configurations": {
"ios": {
"cmd": "sync ios"
},
"android": {
"cmd": "sync android"
}
}
},
"update": {
"executor": "@nxext/capacitor:cap",
"options": {
"cmd": "update"
},
"configurations": {
"ios": {
"cmd": "update ios"
},
"android": {
"cmd": "update android"
}
}
},
"storybook": {
"executor": "@storybook/angular:start-storybook",
"options": {
"port": 5300,
"configDir": "apps/mobile-client/.storybook",
"browserTarget": "mobile-client:build",
"compodoc": false,
"styles": ["apps/mobile-client/src/styles.scss"]
},
"configurations": {
"ci": {
"quiet": true
}
}
},
"build-storybook": {
"executor": "@storybook/angular:build-storybook",
"outputs": ["{options.outputDir}"],
"options": {
"outputDir": "dist/storybook/mobile-client",
"configDir": "apps/mobile-client/.storybook",
"browserTarget": "mobile-client:build",
"compodoc": false
},
"configurations": {
"ci": {
"quiet": true
}
}
},
"test-storybook": {
"executor": "nx:run-commands",
"options": {
"command": "test-storybook -c apps/mobile-client/.storybook --url=http://localhost:5300"
}
},
"static-storybook": {
"executor": "@nx/web:file-server",
"options": {
"buildTarget": "mobile-client:build-storybook",
"staticFilePath": "dist/storybook/mobile-client"
},
"configurations": {
"ci": {
"buildTarget": "mobile-client:build-storybook:ci"
}
}
}
}
}