230419.1 · 7234c7dcc614058537fd285b92881fdbba73f379
Implement JSI for Node-API with tests
reading declarations
Changes to .clang-format. All files
@@ -0,0 +1,92 @@+---+AccessModifierOffset: -1+AlignAfterOpenBracket: AlwaysBreak+AlignConsecutiveAssignments: false+AlignConsecutiveDeclarations: false+AlignEscapedNewlinesLeft: true+AlignOperands: false+AlignTrailingComments: false+AllowAllParametersOfDeclarationOnNextLine: false+AllowShortBlocksOnASingleLine: false+AllowShortCaseLabelsOnASingleLine: false+AllowShortFunctionsOnASingleLine: Empty+AllowShortIfStatementsOnASingleLine: false+AllowShortLoopsOnASingleLine: false+AlwaysBreakAfterReturnType: None+AlwaysBreakBeforeMultilineStrings: true+AlwaysBreakTemplateDeclarations: true+BinPackArguments: false+BinPackParameters: false+BraceWrapping:+ AfterClass: false+ AfterControlStatement: false+ AfterEnum: false+ AfterFunction: false+ AfterNamespace: false+ AfterObjCDeclaration: false+ AfterStruct: false+ AfterUnion: false+ BeforeCatch: false+ BeforeElse: false+ IndentBraces: false+BreakBeforeBinaryOperators: None+BreakBeforeBraces: Attach+BreakBeforeTernaryOperators: true+BreakConstructorInitializersBeforeComma: false+BreakAfterJavaFieldAnnotations: false+BreakStringLiterals: false+ColumnLimit: 120+CommentPragmas: '^ IWYU pragma:'+ConstructorInitializerAllOnOneLineOrOnePerLine: true+ConstructorInitializerIndentWidth: 4+ContinuationIndentWidth: 4+Cpp11BracedListStyle: true+DerivePointerAlignment: false+DisableFormat: false+ForEachMacros: [ FOR_EACH_RANGE, FOR_EACH, TEST_CLASS, TEST_CLASS_EX ]+IncludeBlocks: Preserve+IncludeCategories:+ - Regex: 'pch.h'+ Priority: -1+ - Regex: '.*\.g\..*'+ Priority: 1+ - Regex: '^<.*\.h(pp)?>'+ Priority: 2+ - Regex: '^<.*'+ Priority: 3+ - Regex: '.*'+ Priority: 4+IndentCaseLabels: true+IndentWidth: 2+IndentWrappedFunctionNames: false+KeepEmptyLinesAtTheStartOfBlocks: false+MacroBlockBegin: ''+MacroBlockEnd: ''+MaxEmptyLinesToKeep: 1+NamespaceIndentation: None+ObjCBlockIndentWidth: 2+ObjCSpaceAfterProperty: true+ObjCSpaceBeforeProtocolList: true+PenaltyBreakBeforeFirstCallParameter: 1+PenaltyBreakComment: 300+PenaltyBreakFirstLessLess: 120+PenaltyBreakString: 1000+PenaltyExcessCharacter: 1000000+PenaltyReturnTypeOnItsOwnLine: 200+PointerAlignment: Right+ReflowComments: true+SortIncludes: true+SpaceAfterCStyleCast: false+SpaceBeforeAssignmentOperators: true+SpaceBeforeParens: ControlStatements+SpaceInEmptyParentheses: false+SpacesBeforeTrailingComments: 1+SpacesInAngles: false+SpacesInContainerLiterals: true+SpacesInCStyleCastParentheses: false+SpacesInParentheses: false+SpacesInSquareBrackets: false+Standard: Cpp11+TabWidth: 8+UseTab: Never+...