|
@@ -17,10 +17,13 @@ yarn codegen:noinstall
|
|
yarn typegen # if this fails try to run this command outside of yarn workspaces
|
|
yarn typegen # if this fails try to run this command outside of yarn workspaces
|
|
|
|
|
|
# TS4 useUnknownInCatchVariables is not compatible with auto-generated code
|
|
# TS4 useUnknownInCatchVariables is not compatible with auto-generated code
|
|
-sed -i '/\"compilerOptions\"\:\ {/a \ \ \ \ "useUnknownInCatchVariables": false,' ./generated/graphql-server/tsconfig.json
|
|
|
|
|
|
+# i.bak is used for Mac compatibility
|
|
|
|
+sed -i.bak '/\"compilerOptions\"\:\ {/a \ \ \ \ "useUnknownInCatchVariables": false,' ./generated/graphql-server/tsconfig.json
|
|
|
|
+rm ./generated/graphql-server/tsconfig.json.bak
|
|
# Type assertions are no longer needed for createTypeUnsafe in @polkadot/api 5.9.1 (and they break the build)
|
|
# Type assertions are no longer needed for createTypeUnsafe in @polkadot/api 5.9.1 (and they break the build)
|
|
# Here we're relpacing createTypeUnsafe<Assertions>(...params) to createTypeUnsafe(...params) in all generated types:
|
|
# Here we're relpacing createTypeUnsafe<Assertions>(...params) to createTypeUnsafe(...params) in all generated types:
|
|
-find ./mappings/generated -type f -print0 | xargs -0 sed -ri 's/createTypeUnsafe<[^(]+[(]/createTypeUnsafe(/g'
|
|
|
|
|
|
+find ./mappings/generated -type f -print0 | xargs -0 sed -i.bak -r 's/createTypeUnsafe<[^(]+[(]/createTypeUnsafe(/g'
|
|
|
|
+find ./mappings/generated -type f -iname "*.bak" -print0 | xargs -0 rm -f
|
|
|
|
|
|
# We run yarn again to ensure graphql-server dependencies are installed
|
|
# We run yarn again to ensure graphql-server dependencies are installed
|
|
# and are inline with root workspace resolutions
|
|
# and are inline with root workspace resolutions
|