├── .editorconfig ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── __helpers__ └── index.js ├── __mocks__ └── fs.js ├── __tests__ ├── Merger.test.js ├── __snapshots__ │ ├── mergeFile.test.js.snap │ ├── mergeFiles.test.js.snap │ ├── mergeObject.test.js.snap │ └── mergeObjects.test.js.snap ├── bin.json ├── bin.yaml ├── general │ ├── __snapshots__ │ │ ├── config.cwd.test.js.snap │ │ ├── config.defaultArrayMergeOperation.test.js.snap │ │ ├── config.enableExpressionOperation.test.js.snap │ │ ├── config.operationPrefix.test.js.snap │ │ ├── config.params.test.js.snap │ │ ├── config.spaces.test.js.snap │ │ ├── config.stringify.test.js.snap │ │ ├── merging.test.js.snap │ │ ├── prefixes.test.js.snap │ │ └── scopes.test.js.snap │ ├── config.cwd.test.js │ ├── config.defaultArrayMergeOperation.test.js │ ├── config.enableExpressionOperation.test.js │ ├── config.operationPrefix.test.js │ ├── config.params.test.js │ ├── config.spaces.test.js │ ├── config.stringify.test.js │ ├── merging.test.js │ ├── prefixes.test.js │ └── scopes.test.js ├── mergeFile.test.js ├── mergeFiles.test.js ├── mergeObject.test.js ├── mergeObjects.test.js └── operations │ ├── __snapshots__ │ ├── afterMerge.test.js.snap │ ├── afterMerges.test.js.snap │ ├── append.test.js.snap │ ├── combine.test.js.snap │ ├── comment.test.js.snap │ ├── concat.test.js.snap │ ├── expression.test.js.snap │ ├── import.test.js.snap │ ├── include.test.js.snap │ ├── insert.test.js.snap │ ├── match.test.js.snap │ ├── merge.test.js.snap │ ├── move.test.js.snap │ ├── prepend.test.js.snap │ ├── remove.test.js.snap │ ├── repeat.test.js.snap │ ├── replace.test.js.snap │ └── select.test.js.snap │ ├── afterMerge.test.js │ ├── afterMerges.test.js │ ├── append.test.js │ ├── combine.test.js │ ├── comment.test.js │ ├── concat.test.js │ ├── expression.test.js │ ├── import.test.js │ ├── include.test.js │ ├── insert.test.js │ ├── match.test.js │ ├── merge.test.js │ ├── move.test.js │ ├── prepend.test.js │ ├── remove.test.js │ ├── repeat.test.js │ ├── replace.test.js │ └── select.test.js ├── bin └── json-merger.js ├── package.json ├── src ├── Config.ts ├── DataLoader.ts ├── Merger.ts ├── MergerError.ts ├── Processor.ts ├── Scope.ts ├── dataDeserializers │ ├── DataDeserializer.ts │ ├── JSONDataDeserializer.ts │ └── YAMLDataDeserializer.ts ├── dataSerializers │ ├── DataSerializer.ts │ └── JSONDataSerializer.ts ├── fileLoaders │ ├── FileLoader.ts │ └── FsFileLoader.ts ├── index.ts ├── operations │ ├── AfterMergeOperation.ts │ ├── AfterMergesOperation.ts │ ├── AppendOperation.ts │ ├── CombineOperation.ts │ ├── ConcatOperation.ts │ ├── ExpressionOperation.ts │ ├── ImportOperation.ts │ ├── IncludeOperation.ts │ ├── InsertOperation.ts │ ├── MatchOperation.ts │ ├── MergeOperation.ts │ ├── MoveOperation.ts │ ├── Operation.ts │ ├── PrependOperation.ts │ ├── RemoveOperation.ts │ ├── RepeatOperation.ts │ ├── ReplaceOperation.ts │ └── SelectOperation.ts └── utils │ └── types.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.idea 3 | /dist 4 | /node_modules 5 | /npm-debug.log 6 | Thumbs.db 7 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/README.md -------------------------------------------------------------------------------- /__helpers__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__helpers__/index.js -------------------------------------------------------------------------------- /__mocks__/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__mocks__/fs.js -------------------------------------------------------------------------------- /__tests__/Merger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/Merger.test.js -------------------------------------------------------------------------------- /__tests__/__snapshots__/mergeFile.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/__snapshots__/mergeFile.test.js.snap -------------------------------------------------------------------------------- /__tests__/__snapshots__/mergeFiles.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/__snapshots__/mergeFiles.test.js.snap -------------------------------------------------------------------------------- /__tests__/__snapshots__/mergeObject.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/__snapshots__/mergeObject.test.js.snap -------------------------------------------------------------------------------- /__tests__/__snapshots__/mergeObjects.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/__snapshots__/mergeObjects.test.js.snap -------------------------------------------------------------------------------- /__tests__/bin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/bin.json -------------------------------------------------------------------------------- /__tests__/bin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/bin.yaml -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.cwd.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.cwd.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.defaultArrayMergeOperation.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.defaultArrayMergeOperation.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.enableExpressionOperation.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.enableExpressionOperation.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.operationPrefix.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.operationPrefix.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.params.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.params.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.spaces.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.spaces.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/config.stringify.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/config.stringify.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/merging.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/merging.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/prefixes.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/prefixes.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/__snapshots__/scopes.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/__snapshots__/scopes.test.js.snap -------------------------------------------------------------------------------- /__tests__/general/config.cwd.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.cwd.test.js -------------------------------------------------------------------------------- /__tests__/general/config.defaultArrayMergeOperation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.defaultArrayMergeOperation.test.js -------------------------------------------------------------------------------- /__tests__/general/config.enableExpressionOperation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.enableExpressionOperation.test.js -------------------------------------------------------------------------------- /__tests__/general/config.operationPrefix.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.operationPrefix.test.js -------------------------------------------------------------------------------- /__tests__/general/config.params.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.params.test.js -------------------------------------------------------------------------------- /__tests__/general/config.spaces.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.spaces.test.js -------------------------------------------------------------------------------- /__tests__/general/config.stringify.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/config.stringify.test.js -------------------------------------------------------------------------------- /__tests__/general/merging.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/merging.test.js -------------------------------------------------------------------------------- /__tests__/general/prefixes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/prefixes.test.js -------------------------------------------------------------------------------- /__tests__/general/scopes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/general/scopes.test.js -------------------------------------------------------------------------------- /__tests__/mergeFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/mergeFile.test.js -------------------------------------------------------------------------------- /__tests__/mergeFiles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/mergeFiles.test.js -------------------------------------------------------------------------------- /__tests__/mergeObject.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/mergeObject.test.js -------------------------------------------------------------------------------- /__tests__/mergeObjects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/mergeObjects.test.js -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/afterMerge.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/afterMerge.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/afterMerges.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/afterMerges.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/append.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/append.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/combine.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/combine.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/comment.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/comment.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/concat.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/concat.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/expression.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/expression.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/import.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/import.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/include.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/include.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/insert.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/insert.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/match.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/match.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/merge.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/merge.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/move.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/move.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/prepend.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/prepend.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/remove.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/remove.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/repeat.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/repeat.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/replace.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/replace.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/__snapshots__/select.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/__snapshots__/select.test.js.snap -------------------------------------------------------------------------------- /__tests__/operations/afterMerge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/afterMerge.test.js -------------------------------------------------------------------------------- /__tests__/operations/afterMerges.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/afterMerges.test.js -------------------------------------------------------------------------------- /__tests__/operations/append.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/append.test.js -------------------------------------------------------------------------------- /__tests__/operations/combine.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/combine.test.js -------------------------------------------------------------------------------- /__tests__/operations/comment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/comment.test.js -------------------------------------------------------------------------------- /__tests__/operations/concat.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/concat.test.js -------------------------------------------------------------------------------- /__tests__/operations/expression.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/expression.test.js -------------------------------------------------------------------------------- /__tests__/operations/import.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/import.test.js -------------------------------------------------------------------------------- /__tests__/operations/include.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/include.test.js -------------------------------------------------------------------------------- /__tests__/operations/insert.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/insert.test.js -------------------------------------------------------------------------------- /__tests__/operations/match.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/match.test.js -------------------------------------------------------------------------------- /__tests__/operations/merge.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/merge.test.js -------------------------------------------------------------------------------- /__tests__/operations/move.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/move.test.js -------------------------------------------------------------------------------- /__tests__/operations/prepend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/prepend.test.js -------------------------------------------------------------------------------- /__tests__/operations/remove.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/remove.test.js -------------------------------------------------------------------------------- /__tests__/operations/repeat.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/repeat.test.js -------------------------------------------------------------------------------- /__tests__/operations/replace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/replace.test.js -------------------------------------------------------------------------------- /__tests__/operations/select.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/__tests__/operations/select.test.js -------------------------------------------------------------------------------- /bin/json-merger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/bin/json-merger.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/package.json -------------------------------------------------------------------------------- /src/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/Config.ts -------------------------------------------------------------------------------- /src/DataLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/DataLoader.ts -------------------------------------------------------------------------------- /src/Merger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/Merger.ts -------------------------------------------------------------------------------- /src/MergerError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/MergerError.ts -------------------------------------------------------------------------------- /src/Processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/Processor.ts -------------------------------------------------------------------------------- /src/Scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/Scope.ts -------------------------------------------------------------------------------- /src/dataDeserializers/DataDeserializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/dataDeserializers/DataDeserializer.ts -------------------------------------------------------------------------------- /src/dataDeserializers/JSONDataDeserializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/dataDeserializers/JSONDataDeserializer.ts -------------------------------------------------------------------------------- /src/dataDeserializers/YAMLDataDeserializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/dataDeserializers/YAMLDataDeserializer.ts -------------------------------------------------------------------------------- /src/dataSerializers/DataSerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/dataSerializers/DataSerializer.ts -------------------------------------------------------------------------------- /src/dataSerializers/JSONDataSerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/dataSerializers/JSONDataSerializer.ts -------------------------------------------------------------------------------- /src/fileLoaders/FileLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/fileLoaders/FileLoader.ts -------------------------------------------------------------------------------- /src/fileLoaders/FsFileLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/fileLoaders/FsFileLoader.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/operations/AfterMergeOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/AfterMergeOperation.ts -------------------------------------------------------------------------------- /src/operations/AfterMergesOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/AfterMergesOperation.ts -------------------------------------------------------------------------------- /src/operations/AppendOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/AppendOperation.ts -------------------------------------------------------------------------------- /src/operations/CombineOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/CombineOperation.ts -------------------------------------------------------------------------------- /src/operations/ConcatOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/ConcatOperation.ts -------------------------------------------------------------------------------- /src/operations/ExpressionOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/ExpressionOperation.ts -------------------------------------------------------------------------------- /src/operations/ImportOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/ImportOperation.ts -------------------------------------------------------------------------------- /src/operations/IncludeOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/IncludeOperation.ts -------------------------------------------------------------------------------- /src/operations/InsertOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/InsertOperation.ts -------------------------------------------------------------------------------- /src/operations/MatchOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/MatchOperation.ts -------------------------------------------------------------------------------- /src/operations/MergeOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/MergeOperation.ts -------------------------------------------------------------------------------- /src/operations/MoveOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/MoveOperation.ts -------------------------------------------------------------------------------- /src/operations/Operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/Operation.ts -------------------------------------------------------------------------------- /src/operations/PrependOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/PrependOperation.ts -------------------------------------------------------------------------------- /src/operations/RemoveOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/RemoveOperation.ts -------------------------------------------------------------------------------- /src/operations/RepeatOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/RepeatOperation.ts -------------------------------------------------------------------------------- /src/operations/ReplaceOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/ReplaceOperation.ts -------------------------------------------------------------------------------- /src/operations/SelectOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/operations/SelectOperation.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boschni/json-merger/HEAD/tsconfig.json --------------------------------------------------------------------------------