{ "name": "twenty-front", "version": "0.4.0", "private": true, "type": "module", "scripts": { "nx": "NX_DEFAULT_PROJECT=twenty-front node ../../node_modules/nx/bin/nx.js", "start": "npx vite --host", "start:clean": "yarn start --force", "build": "yarn tsc && npx vite build && yarn build:inject-runtime-env", "build:inject-runtime-env": "sh ./scripts/inject-runtime-env.sh", "tsc": "npx tsc --project tsconfig.app.json", "tsc:ci": "yarn tsc --project tsconfig.json", "tsc:watch": "yarn tsc --watch", "tsc:spec": "yarn tsc --project tsconfig.spec.json", "preview": "vite preview", "lint": "npx eslint . --report-unused-disable-directives --max-warnings 0 --config .eslintrc.cjs", "lint:ci": "yarn lint --config .eslintrc-ci.cjs", "fmt:fix": "prettier --cache --write \"src/**/*.ts\" \"src/**/*.tsx\"", "fmt": "prettier --check \"src/**/*.ts\" \"src/**/*.tsx\"", "test": "npx jest", "test-watch": "jest --watch", "tsup": "tsup", "coverage": "jest --coverage", "storybook:modules:dev": "STORYBOOK_SCOPE=modules yarn storybook:dev", "storybook:dev": "npx storybook dev -p 6006 --no-open", "storybook:pages:dev": "STORYBOOK_SCOPE=pages yarn storybook:dev", "storybook:docs:dev": "STORYBOOK_SCOPE=ui-docs yarn storybook:dev", "storybook:build": "npx storybook build", "storybook:modules:build": "STORYBOOK_SCOPE=modules npx nx storybook:build", "storybook:pages:build": "STORYBOOK_SCOPE=pages npx nx storybook:build", "storybook:docs:build": "STORYBOOK_SCOPE=ui-docs npx nx storybook:build", "storybook:test": "test-storybook", "storybook:test-slow": "test-storybook --maxWorkers=3", "storybook:test-single-worker": "test-storybook --maxWorkers=1", "storybook:coverage": "yarn storybook:test-slow --coverage ; npx nyc report --reporter=lcov -t coverage/storybook --report-dir coverage/storybook --check-coverage", "storybook:modules:coverage": "STORYBOOK_SCOPE=modules yarn storybook:coverage", "storybook:pages:coverage": "STORYBOOK_SCOPE=pages yarn storybook:coverage", "graphql:data:generate": "dotenv cross-var graphql-codegen -- --config codegen.cjs", "graphql:metadata:generate": "dotenv cross-var graphql-codegen -- --config codegen-metadata.cjs", "chromatic": "cross-var npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN --build-script-name=storybook:build", "chromatic:ci": "cross-var npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN --build-script-name=storybook:build --exit-zero-on-changes" }, "engines": { "node": "^18.17.1", "npm": "please-use-yarn", "yarn": "^4.0.2" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "msw": { "workerDirectory": "public" } }