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.
123 lines (122 loc) • 3.38 kB
JSON
{
"name": "web-client",
"$schema": "../../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
"sourceRoot": "apps/web-client/src",
"targets": {
"build": {
"executor": "@analogjs/platform:vite",
"outputs": [
"{options.outputPath}",
"{workspaceRoot}/dist/apps/web-client/.nitro",
"{workspaceRoot}/dist/apps/web-client/ssr",
"{workspaceRoot}/dist/apps/web-client/analog"
],
"options": {
"main": "apps/web-client/src/main.ts",
"configFile": "apps/web-client/vite.config.ts",
"outputPath": "dist/apps/web-client/client",
"tsConfig": "apps/web-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": "web-client:build",
"port": 4200,
"open": true
},
"configurations": {
"development": {
"buildTarget": "web-client:build:development",
"hmr": true
},
"production": {
"buildTarget": "web-client:build:production"
}
}
},
"extract-i18n": {
"executor": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "web-client:build"
}
},
"test": {
"executor": "@analogjs/platform:vitest",
"outputs": ["{projectRoot}/coverage"]
},
"serve-static": {
"executor": "@nx/web:file-server",
"options": {
"buildTarget": "web-client:build",
"staticFilePath": "dist/apps/web-client/browser"
}
},
"start-local-db": {
"executor": "nx:run-commands",
"options": {
"command": "node {projectRoot}/scripts/startLocalDb.js"
}
},
"storybook": {
"executor": "@storybook/angular:start-storybook",
"options": {
"port": 5200,
"configDir": "apps/web-client/.storybook",
"browserTarget": "web-client:build",
"compodoc": false,
"styles": ["apps/web-client/src/styles.css"]
},
"configurations": {
"ci": {
"quiet": true
}
}
},
"build-storybook": {
"executor": "@storybook/angular:build-storybook",
"outputs": ["{options.outputDir}"],
"options": {
"outputDir": "dist/storybook/web-client",
"configDir": "apps/web-client/.storybook",
"browserTarget": "web-client:build",
"compodoc": false
},
"configurations": {
"ci": {
"quiet": true
}
}
},
"test-storybook": {
"executor": "nx:run-commands",
"options": {
"command": "test-storybook -c apps/web-client/.storybook --url=http://localhost:5200"
}
},
"static-storybook": {
"executor": "@nx/web:file-server",
"options": {
"buildTarget": "web-client:build-storybook",
"staticFilePath": "dist/storybook/web-client"
},
"configurations": {
"ci": {
"buildTarget": "web-client:build-storybook:ci"
}
}
}
}
}