├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── node.js.yml ├── .gitignore ├── .mocharc.json ├── .prettierrc ├── .vscode └── launch.json ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── bin ├── pluginsLoader.ts └── sol-merger.ts ├── grammar ├── SolidityLexer.g4 └── SolidityParser.g4 ├── lib ├── antlr │ ├── generated │ │ ├── SolidityLexer.interp │ │ ├── SolidityLexer.tokens │ │ ├── SolidityLexer.ts │ │ ├── SolidityParser.interp │ │ ├── SolidityParser.tokens │ │ ├── SolidityParser.ts │ │ ├── SolidityParserListener.ts │ │ └── SolidityParserVisitor.ts │ └── visitors │ │ ├── exportVisitor.ts │ │ ├── importVisitor.ts │ │ └── types.ts ├── exportsAnalyzer.ts ├── fileAnalyzer.ts ├── importRegistry.ts ├── importsAnalyzer.ts ├── index.ts ├── merger.ts ├── plugins │ ├── SPDXLicenseRemovePlugin.ts │ └── index.ts ├── pluginsRegistry.ts ├── types.ts └── utils.ts ├── package.json ├── test-cli.sh ├── test-docker-entrypoint.sh ├── test ├── compiled │ ├── AbstractContract.sol │ ├── CheckedUnchecked.sol │ ├── ContactWithKeywordsInsideString.sol │ ├── ContractWithConstants.sol │ ├── ContractWithEvents.sol │ ├── ContractWithTopLevelFunction.sol │ ├── ContractWithUserDefinitionType.sol │ ├── ContractWithoutSpaceBeforeBracket.sol │ ├── ContractsWithErrors.sol │ ├── DefaultParamentersInheritance.sol │ ├── DoubleNamedImports.sol │ ├── Enum.sol │ ├── GlobalComments.sol │ ├── GlobalRenamedImports.sol │ ├── ImportStruct.sol │ ├── ImportWithAdditionalRoot.sol │ ├── LocalImports.sol │ ├── LocalImportsWithComments.sol │ ├── LocalImportsWithSPDX.sol │ ├── MultiImports.sol │ ├── NamedImportOnlySelectedFailContract.sol │ ├── NamedImports.sol │ ├── PrevrandaoContract.sol │ ├── RenamedImports.sol │ ├── ReservedWordsInString.sol │ ├── Struct.sol │ ├── UserDefinedOperators.sol │ ├── UsingDirectiveContract.sol │ └── circular │ │ └── Circular1.sol ├── contracts │ ├── AbstractContract.sol │ ├── CheckedUnchecked.sol │ ├── ContactWithKeywordsInsideString.sol │ ├── ContractWithConstants.sol │ ├── ContractWithEvents.sol │ ├── ContractWithTopLevelFunction.sol │ ├── ContractWithUserDefinitionType.sol │ ├── ContractWithoutSpaceBeforeBracket.sol │ ├── ContractsWithErrors.sol │ ├── DefaultParamentersInheritance.sol │ ├── DoubleNamedImports.sol │ ├── EmptyFile.sol │ ├── Enum.sol │ ├── GlobalComments.sol │ ├── GlobalRenamedImports.sol │ ├── ImportStruct.sol │ ├── ImportWithAdditionalRoot.sol │ ├── LocalImports.sol │ ├── LocalImportsWithComments.sol │ ├── LocalImportsWithSPDX.sol │ ├── MultiImports.sol │ ├── NamedImportOnlySelectedFailContract.sol │ ├── NamedImports.sol │ ├── PrevrandaoContract.sol │ ├── RenamedImports.sol │ ├── ReservedWordsInString.sol │ ├── Struct.sol │ ├── UserDefinedOperators.sol │ ├── UsingDirectiveContract.sol │ ├── circular │ │ ├── Circular1.sol │ │ └── Circular2.sol │ └── imports │ │ ├── SafeMathBasicTokenERC20Basic.sol │ │ ├── Structs.sol │ │ ├── ownable.sol │ │ └── ownableWithSPDX.sol ├── exportsAnalyzer.spec.ts ├── importsAnalyzer.spec.ts ├── index.spec.ts ├── plugins │ └── SPDXLicenseRemovePlugin.spec.ts └── utils.ts ├── tsconfig.app.json ├── tsconfig.json ├── tslint.json └── utils └── done.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/README.md -------------------------------------------------------------------------------- /bin/pluginsLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/bin/pluginsLoader.ts -------------------------------------------------------------------------------- /bin/sol-merger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/bin/sol-merger.ts -------------------------------------------------------------------------------- /grammar/SolidityLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/grammar/SolidityLexer.g4 -------------------------------------------------------------------------------- /grammar/SolidityParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/grammar/SolidityParser.g4 -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityLexer.interp -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityLexer.tokens -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityLexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityLexer.ts -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityParser.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityParser.interp -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityParser.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityParser.tokens -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityParser.ts -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityParserListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityParserListener.ts -------------------------------------------------------------------------------- /lib/antlr/generated/SolidityParserVisitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/generated/SolidityParserVisitor.ts -------------------------------------------------------------------------------- /lib/antlr/visitors/exportVisitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/visitors/exportVisitor.ts -------------------------------------------------------------------------------- /lib/antlr/visitors/importVisitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/visitors/importVisitor.ts -------------------------------------------------------------------------------- /lib/antlr/visitors/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/antlr/visitors/types.ts -------------------------------------------------------------------------------- /lib/exportsAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/exportsAnalyzer.ts -------------------------------------------------------------------------------- /lib/fileAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/fileAnalyzer.ts -------------------------------------------------------------------------------- /lib/importRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/importRegistry.ts -------------------------------------------------------------------------------- /lib/importsAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/importsAnalyzer.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/merger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/merger.ts -------------------------------------------------------------------------------- /lib/plugins/SPDXLicenseRemovePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/plugins/SPDXLicenseRemovePlugin.ts -------------------------------------------------------------------------------- /lib/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/plugins/index.ts -------------------------------------------------------------------------------- /lib/pluginsRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/pluginsRegistry.ts -------------------------------------------------------------------------------- /lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/types.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/package.json -------------------------------------------------------------------------------- /test-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test-cli.sh -------------------------------------------------------------------------------- /test-docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test-docker-entrypoint.sh -------------------------------------------------------------------------------- /test/compiled/AbstractContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/AbstractContract.sol -------------------------------------------------------------------------------- /test/compiled/CheckedUnchecked.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/CheckedUnchecked.sol -------------------------------------------------------------------------------- /test/compiled/ContactWithKeywordsInsideString.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContactWithKeywordsInsideString.sol -------------------------------------------------------------------------------- /test/compiled/ContractWithConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContractWithConstants.sol -------------------------------------------------------------------------------- /test/compiled/ContractWithEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContractWithEvents.sol -------------------------------------------------------------------------------- /test/compiled/ContractWithTopLevelFunction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContractWithTopLevelFunction.sol -------------------------------------------------------------------------------- /test/compiled/ContractWithUserDefinitionType.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContractWithUserDefinitionType.sol -------------------------------------------------------------------------------- /test/compiled/ContractWithoutSpaceBeforeBracket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContractWithoutSpaceBeforeBracket.sol -------------------------------------------------------------------------------- /test/compiled/ContractsWithErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ContractsWithErrors.sol -------------------------------------------------------------------------------- /test/compiled/DefaultParamentersInheritance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/DefaultParamentersInheritance.sol -------------------------------------------------------------------------------- /test/compiled/DoubleNamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/DoubleNamedImports.sol -------------------------------------------------------------------------------- /test/compiled/Enum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/Enum.sol -------------------------------------------------------------------------------- /test/compiled/GlobalComments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/GlobalComments.sol -------------------------------------------------------------------------------- /test/compiled/GlobalRenamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/GlobalRenamedImports.sol -------------------------------------------------------------------------------- /test/compiled/ImportStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ImportStruct.sol -------------------------------------------------------------------------------- /test/compiled/ImportWithAdditionalRoot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ImportWithAdditionalRoot.sol -------------------------------------------------------------------------------- /test/compiled/LocalImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/LocalImports.sol -------------------------------------------------------------------------------- /test/compiled/LocalImportsWithComments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/LocalImportsWithComments.sol -------------------------------------------------------------------------------- /test/compiled/LocalImportsWithSPDX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/LocalImportsWithSPDX.sol -------------------------------------------------------------------------------- /test/compiled/MultiImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/MultiImports.sol -------------------------------------------------------------------------------- /test/compiled/NamedImportOnlySelectedFailContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/NamedImportOnlySelectedFailContract.sol -------------------------------------------------------------------------------- /test/compiled/NamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/NamedImports.sol -------------------------------------------------------------------------------- /test/compiled/PrevrandaoContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/PrevrandaoContract.sol -------------------------------------------------------------------------------- /test/compiled/RenamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/RenamedImports.sol -------------------------------------------------------------------------------- /test/compiled/ReservedWordsInString.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/ReservedWordsInString.sol -------------------------------------------------------------------------------- /test/compiled/Struct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/Struct.sol -------------------------------------------------------------------------------- /test/compiled/UserDefinedOperators.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/UserDefinedOperators.sol -------------------------------------------------------------------------------- /test/compiled/UsingDirectiveContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/UsingDirectiveContract.sol -------------------------------------------------------------------------------- /test/compiled/circular/Circular1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/compiled/circular/Circular1.sol -------------------------------------------------------------------------------- /test/contracts/AbstractContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/AbstractContract.sol -------------------------------------------------------------------------------- /test/contracts/CheckedUnchecked.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/CheckedUnchecked.sol -------------------------------------------------------------------------------- /test/contracts/ContactWithKeywordsInsideString.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContactWithKeywordsInsideString.sol -------------------------------------------------------------------------------- /test/contracts/ContractWithConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContractWithConstants.sol -------------------------------------------------------------------------------- /test/contracts/ContractWithEvents.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContractWithEvents.sol -------------------------------------------------------------------------------- /test/contracts/ContractWithTopLevelFunction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContractWithTopLevelFunction.sol -------------------------------------------------------------------------------- /test/contracts/ContractWithUserDefinitionType.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContractWithUserDefinitionType.sol -------------------------------------------------------------------------------- /test/contracts/ContractWithoutSpaceBeforeBracket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContractWithoutSpaceBeforeBracket.sol -------------------------------------------------------------------------------- /test/contracts/ContractsWithErrors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ContractsWithErrors.sol -------------------------------------------------------------------------------- /test/contracts/DefaultParamentersInheritance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/DefaultParamentersInheritance.sol -------------------------------------------------------------------------------- /test/contracts/DoubleNamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/DoubleNamedImports.sol -------------------------------------------------------------------------------- /test/contracts/EmptyFile.sol: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/contracts/Enum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/Enum.sol -------------------------------------------------------------------------------- /test/contracts/GlobalComments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/GlobalComments.sol -------------------------------------------------------------------------------- /test/contracts/GlobalRenamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/GlobalRenamedImports.sol -------------------------------------------------------------------------------- /test/contracts/ImportStruct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ImportStruct.sol -------------------------------------------------------------------------------- /test/contracts/ImportWithAdditionalRoot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ImportWithAdditionalRoot.sol -------------------------------------------------------------------------------- /test/contracts/LocalImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/LocalImports.sol -------------------------------------------------------------------------------- /test/contracts/LocalImportsWithComments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/LocalImportsWithComments.sol -------------------------------------------------------------------------------- /test/contracts/LocalImportsWithSPDX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/LocalImportsWithSPDX.sol -------------------------------------------------------------------------------- /test/contracts/MultiImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/MultiImports.sol -------------------------------------------------------------------------------- /test/contracts/NamedImportOnlySelectedFailContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/NamedImportOnlySelectedFailContract.sol -------------------------------------------------------------------------------- /test/contracts/NamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/NamedImports.sol -------------------------------------------------------------------------------- /test/contracts/PrevrandaoContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/PrevrandaoContract.sol -------------------------------------------------------------------------------- /test/contracts/RenamedImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/RenamedImports.sol -------------------------------------------------------------------------------- /test/contracts/ReservedWordsInString.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/ReservedWordsInString.sol -------------------------------------------------------------------------------- /test/contracts/Struct.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/Struct.sol -------------------------------------------------------------------------------- /test/contracts/UserDefinedOperators.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/UserDefinedOperators.sol -------------------------------------------------------------------------------- /test/contracts/UsingDirectiveContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/UsingDirectiveContract.sol -------------------------------------------------------------------------------- /test/contracts/circular/Circular1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/circular/Circular1.sol -------------------------------------------------------------------------------- /test/contracts/circular/Circular2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/circular/Circular2.sol -------------------------------------------------------------------------------- /test/contracts/imports/SafeMathBasicTokenERC20Basic.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/imports/SafeMathBasicTokenERC20Basic.sol -------------------------------------------------------------------------------- /test/contracts/imports/Structs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/imports/Structs.sol -------------------------------------------------------------------------------- /test/contracts/imports/ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/imports/ownable.sol -------------------------------------------------------------------------------- /test/contracts/imports/ownableWithSPDX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/contracts/imports/ownableWithSPDX.sol -------------------------------------------------------------------------------- /test/exportsAnalyzer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/exportsAnalyzer.spec.ts -------------------------------------------------------------------------------- /test/importsAnalyzer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/importsAnalyzer.spec.ts -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /test/plugins/SPDXLicenseRemovePlugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/plugins/SPDXLicenseRemovePlugin.spec.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/tslint.json -------------------------------------------------------------------------------- /utils/done.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RyuuGan/sol-merger/HEAD/utils/done.ts --------------------------------------------------------------------------------