package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "inkverse",
"version": "1.0.2",
"author": "Daniel Mathews <danny@taddy.org>",
"private": true,
"license": "AGPL-3.0",
"packageManager": "yarn@1.22.22",
"workspaces": {
"packages": [
"packages/public",
"packages/shared-client",
"packages/shared-server",
"graphql-server",
"website",
"react-native",
"worker"
],
"nohoist": [
"react-native/**"
]
},
"resolutions": {
"@babel/helper-compilation-targets": "^7.29.7"
},
"devDependencies": {
"@graphql-codegen/cli": "5.0.6",
"@graphql-codegen/introspection": "4.0.3",
"@graphql-codegen/typescript": "4.1.6",
"@graphql-codegen/typescript-document-nodes": "4.0.16",
"@graphql-codegen/typescript-operations": "4.6.1",
"@graphql-codegen/typescript-resolvers": "4.5.1",
"concurrently": "^9.2.5",
"tsx": "^4.19.4",
"typescript": "^5.7.2"
},
"scripts": {
"graphql-codegen": "echo 'Generating GraphQL types for @inkverse/public...' && graphql-codegen --config packages/public/src/graphql/codegen.ts && echo 'Generating GraphQL types for @inkverse/shared-client...' && graphql-codegen --config packages/shared-client/src/graphql/codegen.ts && echo 'Generating GraphQL types for @inkverse/shared-server...' && graphql-codegen --config packages/shared-server/src/graphql/codegen.ts",
"migrate": "tsx ./node_modules/.bin/knex --knexfile ./packages/shared-server/src/database/config.ts migrate:latest",
"migrate:rollback": "tsx ./packages/shared-server/src/database/list-last-batch-migrations.ts",
"migrate:list": "tsx ./node_modules/.bin/knex --knexfile ./packages/shared-server/src/database/config.ts migrate:list",
"typecheck": "echo 'Building @inkverse/public...' && yarn workspace @inkverse/public build && echo 'Building @inkverse/shared-client...' && yarn workspace @inkverse/shared-client build && echo 'Building @inkverse/shared-server...' && yarn workspace @inkverse/shared-server build && echo 'Building graphql-server...' && yarn workspace graphql-server build && echo 'Building worker...' && yarn workspace worker build && echo 'Building website...' && yarn workspace website build && echo 'Building react-native...' && yarn workspace @inkverse/react-native build",
"purge-cache-production": "yarn workspace worker purge-cache-production",
"pre-deploy-check": "cd graphql-server && yarn build && cd .. && cd worker && yarn build && cd .. && cd website && yarn build && cd .. && cd react-native && yarn build && cd ..",
"watch:public": "yarn workspace @inkverse/public watch",
"watch:shared-client": "yarn workspace @inkverse/shared-client watch",
"watch:shared-server": "yarn workspace @inkverse/shared-server watch",
"watch:internal-packages": "concurrently \"yarn watch:public\" \"yarn watch:shared-client\" \"yarn watch:shared-server\"",
"eas-build:android:production": "tsx scripts/eas-build-android-production.ts",
"eas-build:ios:production": "tsx scripts/eas-build-ios-production.ts",
"eas-submit:ios:production": "tsx scripts/eas-submit.ts ios production",
"eas-submit:android:production": "tsx scripts/eas-submit.ts android production",
"eas-submit:android:internal": "tsx scripts/eas-submit.ts android internal",
"sync-skills": "tsx scripts/sync-skills.ts"
}
}