├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── package.json ├── script └── clear-badges-cache.sh ├── src ├── build │ ├── build-watch.js │ ├── build.js │ ├── command.js │ └── warning-cache.js ├── compiler-supplier.js ├── compiler-versions.js ├── compiler.js ├── compiler │ ├── batch.js │ ├── compiler-results-merger.js │ ├── dispatch-work.js │ ├── load-compiler.js │ ├── multiprocess-compiler.js │ └── worker.js ├── dependency-tree.js ├── detailed-error.js ├── find-contract-files.js ├── formatting │ ├── format-error.js │ ├── format-warnings.js │ └── index.js ├── index.js ├── options.js ├── parser.js ├── profiler │ ├── findUpdatedFiles.js │ ├── getImports.js │ ├── index.js │ ├── isExplicitlyRelative.js │ ├── minimumUpdatedTimePerSource.js │ └── readAndParseArtifactFiles.js ├── qconfig.js ├── quantal-library.js ├── resolver │ ├── epm.js │ ├── fs.js │ ├── globalnpm.js │ ├── index.js │ └── npm.js ├── solidity-preparser.js └── utils │ ├── artifacts.js │ ├── format-paths.js │ ├── get-os.js │ ├── get-path.js │ ├── logger.js │ ├── setup-debug.js │ ├── sourcemap.js │ └── template-literals.js ├── test ├── __snapshots__ │ └── formatting.spec.js.snap ├── build.spec.js ├── cli.spec.js ├── formatting.spec.js ├── load-compiler.spec.js ├── qconfig.spec.js ├── solidity-preparser.spec.js ├── test-project │ ├── contracts │ │ ├── ERC20.sol │ │ ├── Migrations.sol │ │ ├── Test.sol │ │ ├── Test2.sol │ │ └── Test3.sol │ ├── migrations │ │ ├── 1_initial_migration.js │ │ └── 2_deploy_contracts.js │ ├── package-lock.json │ ├── package.json │ ├── truffle-config.js │ └── yarn.lock └── utils.spec.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .eslintrc 3 | yarn-error.log 4 | .vscode -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/package.json -------------------------------------------------------------------------------- /script/clear-badges-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/script/clear-badges-cache.sh -------------------------------------------------------------------------------- /src/build/build-watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/build/build-watch.js -------------------------------------------------------------------------------- /src/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/build/build.js -------------------------------------------------------------------------------- /src/build/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/build/command.js -------------------------------------------------------------------------------- /src/build/warning-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/build/warning-cache.js -------------------------------------------------------------------------------- /src/compiler-supplier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler-supplier.js -------------------------------------------------------------------------------- /src/compiler-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler-versions.js -------------------------------------------------------------------------------- /src/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler.js -------------------------------------------------------------------------------- /src/compiler/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler/batch.js -------------------------------------------------------------------------------- /src/compiler/compiler-results-merger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler/compiler-results-merger.js -------------------------------------------------------------------------------- /src/compiler/dispatch-work.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler/dispatch-work.js -------------------------------------------------------------------------------- /src/compiler/load-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler/load-compiler.js -------------------------------------------------------------------------------- /src/compiler/multiprocess-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler/multiprocess-compiler.js -------------------------------------------------------------------------------- /src/compiler/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/compiler/worker.js -------------------------------------------------------------------------------- /src/dependency-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/dependency-tree.js -------------------------------------------------------------------------------- /src/detailed-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/detailed-error.js -------------------------------------------------------------------------------- /src/find-contract-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/find-contract-files.js -------------------------------------------------------------------------------- /src/formatting/format-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/formatting/format-error.js -------------------------------------------------------------------------------- /src/formatting/format-warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/formatting/format-warnings.js -------------------------------------------------------------------------------- /src/formatting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/formatting/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/index.js -------------------------------------------------------------------------------- /src/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/options.js -------------------------------------------------------------------------------- /src/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/parser.js -------------------------------------------------------------------------------- /src/profiler/findUpdatedFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/profiler/findUpdatedFiles.js -------------------------------------------------------------------------------- /src/profiler/getImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/profiler/getImports.js -------------------------------------------------------------------------------- /src/profiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/profiler/index.js -------------------------------------------------------------------------------- /src/profiler/isExplicitlyRelative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/profiler/isExplicitlyRelative.js -------------------------------------------------------------------------------- /src/profiler/minimumUpdatedTimePerSource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/profiler/minimumUpdatedTimePerSource.js -------------------------------------------------------------------------------- /src/profiler/readAndParseArtifactFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/profiler/readAndParseArtifactFiles.js -------------------------------------------------------------------------------- /src/qconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/qconfig.js -------------------------------------------------------------------------------- /src/quantal-library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/quantal-library.js -------------------------------------------------------------------------------- /src/resolver/epm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/resolver/epm.js -------------------------------------------------------------------------------- /src/resolver/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/resolver/fs.js -------------------------------------------------------------------------------- /src/resolver/globalnpm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/resolver/globalnpm.js -------------------------------------------------------------------------------- /src/resolver/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/resolver/index.js -------------------------------------------------------------------------------- /src/resolver/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/resolver/npm.js -------------------------------------------------------------------------------- /src/solidity-preparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/solidity-preparser.js -------------------------------------------------------------------------------- /src/utils/artifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/artifacts.js -------------------------------------------------------------------------------- /src/utils/format-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/format-paths.js -------------------------------------------------------------------------------- /src/utils/get-os.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/get-os.js -------------------------------------------------------------------------------- /src/utils/get-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/get-path.js -------------------------------------------------------------------------------- /src/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/logger.js -------------------------------------------------------------------------------- /src/utils/setup-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/setup-debug.js -------------------------------------------------------------------------------- /src/utils/sourcemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/sourcemap.js -------------------------------------------------------------------------------- /src/utils/template-literals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/src/utils/template-literals.js -------------------------------------------------------------------------------- /test/__snapshots__/formatting.spec.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/__snapshots__/formatting.spec.js.snap -------------------------------------------------------------------------------- /test/build.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/build.spec.js -------------------------------------------------------------------------------- /test/cli.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/cli.spec.js -------------------------------------------------------------------------------- /test/formatting.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/formatting.spec.js -------------------------------------------------------------------------------- /test/load-compiler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/load-compiler.spec.js -------------------------------------------------------------------------------- /test/qconfig.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/qconfig.spec.js -------------------------------------------------------------------------------- /test/solidity-preparser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/solidity-preparser.spec.js -------------------------------------------------------------------------------- /test/test-project/contracts/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/contracts/ERC20.sol -------------------------------------------------------------------------------- /test/test-project/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/contracts/Migrations.sol -------------------------------------------------------------------------------- /test/test-project/contracts/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/contracts/Test.sol -------------------------------------------------------------------------------- /test/test-project/contracts/Test2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/contracts/Test2.sol -------------------------------------------------------------------------------- /test/test-project/contracts/Test3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/contracts/Test3.sol -------------------------------------------------------------------------------- /test/test-project/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /test/test-project/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /test/test-project/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/package-lock.json -------------------------------------------------------------------------------- /test/test-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/package.json -------------------------------------------------------------------------------- /test/test-project/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/truffle-config.js -------------------------------------------------------------------------------- /test/test-project/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/test-project/yarn.lock -------------------------------------------------------------------------------- /test/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/test/utils.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macor161/quantal/HEAD/yarn.lock --------------------------------------------------------------------------------