Complete rebrand. Code now reads as a first-party Hanzo project, not
a forked codebase with upstream identifiers leaking through.
tsconfig path aliases (9 entries):
@gitroom/backend → @social/backend
@gitroom/frontend → @social/frontend
@gitroom/helpers → @social/helpers
@gitroom/nestjs-libraries → @social/nestjs-libraries
@gitroom/react → @social/react
@gitroom/plugins → @social/plugins
@gitroom/orchestrator → @social/orchestrator
@gitroom/extension → @social/extension
Workspace package names (apps/*/package.json):
postiz-backend → social-backend
postiz-frontend → social-frontend
postiz-orchestrator → social-orchestrator
postiz-extension → social-extension
postiz-command → social-command
@postiz/node → @social/node
Swept across 477 files: every import statement, env var (POSTIZ_*→SOCIAL_*),
identifier (featured_by_gitroom→featured_by_social, FEATURED_BY_GITROOM enum
key→FEATURED_BY_SOCIAL), prose mention, FAQ string, and i18n value in all
23 locale JSONs.
Preserved (required by AGPL-3.0): upstream-fork attribution in SECURITY.md,
README.md, CLAUDE.md ("hard fork of gitroomhq/postiz-app"). Required for
license compliance; not used by any code path.
Preserved (external npm dep): @postiz/wallets — this is a published wallet
provider package, not workspace code. We pull it as a normal dependency.
Verification: `grep -riE "postiz|gitroom" --include={ts,tsx,json,mjs,js,md,yaml,yml}`
excluding node_modules + legal docs + i18n.lock returns 0.
65 lines
1.9 KiB
JSON
65 lines
1.9 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"rootDir": ".",
|
|
"sourceMap": true,
|
|
"declaration": false,
|
|
"moduleResolution": "node",
|
|
"emitDecoratorMetadata": true,
|
|
"strictPropertyInitialization": false,
|
|
"experimentalDecorators": true,
|
|
"noPropertyAccessFromIndexSignature": false,
|
|
"esModuleInterop": true,
|
|
"allowSyntheticDefaultImports": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"importHelpers": true,
|
|
"target": "es2015",
|
|
"module": "esnext",
|
|
"lib": [
|
|
"es2020",
|
|
"dom"
|
|
],
|
|
"skipLibCheck": true,
|
|
"skipDefaultLibCheck": true,
|
|
"baseUrl": ".",
|
|
"incremental": true,
|
|
"strictNullChecks": false,
|
|
"noImplicitAny": true,
|
|
"strictBindCallApply": false,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"strict": true,
|
|
"paths": {
|
|
"@langchain/langgraph/prebuilt": [
|
|
"node_modules/@langchain/langgraph/dist/prebuilt/index.d.ts"
|
|
],
|
|
"@social/backend/*": [
|
|
"apps/backend/src/*"
|
|
],
|
|
"@social/frontend/*": [
|
|
"apps/frontend/src/*"
|
|
],
|
|
"@social/helpers/*": [
|
|
"libraries/helpers/src/*"
|
|
],
|
|
"@social/nestjs-libraries/*": [
|
|
"libraries/nestjs-libraries/src/*"
|
|
],
|
|
"@social/react/*": [
|
|
"libraries/react-shared-libraries/src/*"
|
|
],
|
|
"@social/plugins/*": [
|
|
"libraries/plugins/src/*"
|
|
],
|
|
"@social/orchestrator/*": [
|
|
"apps/orchestrator/src/*"
|
|
],
|
|
"@social/extension/*": [
|
|
"apps/extension/src/*"
|
|
]
|
|
}
|
|
},
|
|
"exclude": [
|
|
"node_modules",
|
|
"tmp"
|
|
]
|
|
}
|