mirror of
https://github.com/twentyhq/twenty.git
synced 2025-01-07 17:28:47 +03:00
96bd5f1803
This PR changes the vite config to enable the generation of sourcemaps with the help of an Env. It also adds a new script to run the build with the said env as well as more memory (the dafault 2go leads to an OOM)
66 lines
3.0 KiB
JSON
66 lines
3.0 KiB
JSON
{
|
|
"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:sourcemaps": "VITE_BUILD_SOURCEMAP=true NODE_OPTIONS=--max-old-space-size=3000 yarn build",
|
|
"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"
|
|
}
|
|
}
|