aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-02-07 05:40:14 +0800
committerAmir Bandeali <abandeali1@gmail.com>2018-02-07 09:27:47 +0800
commitb61852b1f5501efd357e61c5478f25b68455dc38 (patch)
tree6e5adf339515e4d5c31952a2bb0af1bc3cfcf34b
parentfcbe24a1263e189aad8f2698043217e6ed6488b3 (diff)
downloaddexon-sol-tools-b61852b1f5501efd357e61c5478f25b68455dc38.tar.gz
dexon-sol-tools-b61852b1f5501efd357e61c5478f25b68455dc38.tar.zst
dexon-sol-tools-b61852b1f5501efd357e61c5478f25b68455dc38.zip
Special-case ZRXToken snake case conversion
-rw-r--r--packages/abi-gen/src/index.ts5
-rw-r--r--packages/contracts/src/contract_wrappers/generated/.gitignore2
-rw-r--r--packages/contracts/test/zrx_token.ts2
3 files changed, 6 insertions, 3 deletions
diff --git a/packages/abi-gen/src/index.ts b/packages/abi-gen/src/index.ts
index 46d41861d..68beb2352 100644
--- a/packages/abi-gen/src/index.ts
+++ b/packages/abi-gen/src/index.ts
@@ -64,7 +64,10 @@ function registerPartials(partialsGlob: string) {
}
function writeOutputFile(name: string, renderedTsCode: string): void {
- const fileName = toSnakeCase(name);
+ let fileName = toSnakeCase(name);
+ if (fileName === 'z_r_x_token') {
+ fileName = 'zrx_token';
+ }
const filePath = `${args.output}/${fileName}.ts`;
fs.writeFileSync(filePath, renderedTsCode);
utils.log(`Created: ${chalk.bold(filePath)}`);
diff --git a/packages/contracts/src/contract_wrappers/generated/.gitignore b/packages/contracts/src/contract_wrappers/generated/.gitignore
index c9bba195a..b976a8737 100644
--- a/packages/contracts/src/contract_wrappers/generated/.gitignore
+++ b/packages/contracts/src/contract_wrappers/generated/.gitignore
@@ -5,4 +5,4 @@ multi_sig_wallet_with_time_lock.ts
multi_sig_wallet.ts
token_registry.ts
token_transfer_proxy.ts
-z_r_x_token.ts
+zrx_token.ts
diff --git a/packages/contracts/test/zrx_token.ts b/packages/contracts/test/zrx_token.ts
index 5e4bfed37..1610ada12 100644
--- a/packages/contracts/test/zrx_token.ts
+++ b/packages/contracts/test/zrx_token.ts
@@ -5,7 +5,7 @@ import { Web3Wrapper } from '@0xproject/web3-wrapper';
import * as chai from 'chai';
import * as Web3 from 'web3';
-import { ZRXTokenContract } from '../src/contract_wrappers/generated/z_r_x_token';
+import { ZRXTokenContract } from '../src/contract_wrappers/generated/zrx_token';
import { constants } from '../util/constants';
import { ContractName } from '../util/types';