UNPKG

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
{ "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" } } } } }