mirror of
https://github.com/standardnotes/mobile.git
synced 2026-01-02 21:08:04 -05:00
* refactor: extend TS configs from snjs and update codebase * chore: run prettier * chore: prettier * chore: eslint * chore: make file and folder names uppercase * chore: make remaining file names pascal case * fix: update custom paths in tsconfig * fix: correct file name * fix: set print width to 100
50 lines
948 B
JSON
50 lines
948 B
JSON
{
|
|
"extends": "@standardnotes/config/src/tsconfig.json",
|
|
"compilerOptions": {
|
|
"allowJs": true,
|
|
"allowSyntheticDefaultImports": true,
|
|
"baseUrl": "src",
|
|
"esModuleInterop": true,
|
|
"isolatedModules": true,
|
|
"jsx": "react-native",
|
|
"lib": [
|
|
"ESNext"
|
|
],
|
|
"module": "ESNext",
|
|
"moduleResolution": "node",
|
|
"noEmit": true,
|
|
"noImplicitAny": true,
|
|
"resolveJsonModule": true,
|
|
"skipLibCheck": true,
|
|
"strict": true,
|
|
"target": "esnext",
|
|
"typeRoots": [
|
|
"node_modules/@types",
|
|
"./src/Types/*"
|
|
],
|
|
"paths": {
|
|
"@Components/*": [
|
|
"./Components/*"
|
|
],
|
|
"@Lib/*": [
|
|
"./Lib/*"
|
|
],
|
|
"@Screens/*": [
|
|
"./Screens/*"
|
|
],
|
|
"@Style/*": [
|
|
"./Style/*"
|
|
],
|
|
"@Root/*": [
|
|
"./*"
|
|
]
|
|
}
|
|
},
|
|
"exclude": [
|
|
"node_modules",
|
|
"babel.config.js",
|
|
"metro.config.js",
|
|
"jest.config.js"
|
|
]
|
|
}
|