# Introduction closes https://github.com/twentyhq/core-team-issues/issues/591 Same than for `twenty-shared` made in https://github.com/twentyhq/twenty/pull/11083. ## TODO - [x] Manual migrate twenty-website twenty-ui imports ## What's next: - Generate barrel and migration script factorization within own package + tests - Refactoring using preconstruct ? TimeBox - Lint circular dependencies - Lint import from barrel and forbid them ### Preconstruct We need custom rollup plugins addition, but preconstruct does not expose its rollup configuration. It might be possible to handle this using the babel overrides. But was a big tunnel. We could give it a try afterwards ! ( allowing cjs interop and stuff like that ) Stuck to vite lib app Closed related PRs: - https://github.com/twentyhq/twenty/pull/11294 - https://github.com/twentyhq/twenty/pull/11203
45 lines
881 B
Plaintext
45 lines
881 B
Plaintext
{
|
|
"jsc": {
|
|
"target": "es2017",
|
|
"parser": {
|
|
"syntax": "typescript",
|
|
"tsx": true,
|
|
"decorators": false,
|
|
"dynamicImport": false
|
|
},
|
|
"transform": {
|
|
"react": {
|
|
"pragma": "React.createElement",
|
|
"pragmaFrag": "React.Fragment",
|
|
"throwIfNamespace": true,
|
|
"development": false,
|
|
"useBuiltins": false,
|
|
"runtime": "automatic"
|
|
},
|
|
"hidden": {
|
|
"jest": true
|
|
}
|
|
},
|
|
"experimental": {
|
|
"plugins": [
|
|
[
|
|
"@lingui/swc-plugin",
|
|
{
|
|
"runtimeModules": {
|
|
"i18n": ["@lingui/core", "i18n"],
|
|
"trans": ["@lingui/react", "Trans"]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"module": {
|
|
"type": "commonjs",
|
|
"strict": false,
|
|
"strictMode": true,
|
|
"lazy": false,
|
|
"noInterop": false
|
|
}
|
|
}
|