diff --git a/contracts/staking/package.json b/contracts/staking/package.json index 727ef786a1..e51f5d6016 100644 --- a/contracts/staking/package.json +++ b/contracts/staking/package.json @@ -50,7 +50,7 @@ "homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md", "devDependencies": { "@0x/abi-gen": "^4.1.0", - "@0x/contracts-gen": "^1.0.8", + "@0x/contracts-gen": "^1.0.13", "@0x/contracts-test-utils": "^3.1.2", "@0x/dev-utils": "^2.2.1", "@0x/sol-compiler": "^3.1.6", diff --git a/packages/contracts-gen/CHANGELOG.json b/packages/contracts-gen/CHANGELOG.json index 21ca5fda87..e69f0b6930 100644 --- a/packages/contracts-gen/CHANGELOG.json +++ b/packages/contracts-gen/CHANGELOG.json @@ -1,4 +1,13 @@ [ + { + "version": "1.1.1", + "changes": [ + { + "note": "Fixed sorting in artifact generation", + "pr": 1910 + } + ] + }, { "version": "1.1.0", "changes": [ diff --git a/packages/contracts-gen/src/contracts-gen.ts b/packages/contracts-gen/src/contracts-gen.ts index a72448e285..c5fb4be505 100644 --- a/packages/contracts-gen/src/contracts-gen.ts +++ b/packages/contracts-gen/src/contracts-gen.ts @@ -79,7 +79,7 @@ function generateArtifactsTs(contracts: string[], artifactsDir: string, prettier const importPath = path.join('..', artifactsDir, `${contractName}.json`); return `import * as ${contractName} from '${importPath}';`; }); - const sortedImports = _.sortBy(imports); + const sortedImports = _.sortBy(imports, _import => _import.toLowerCase()); const artifacts = _.map(contracts, contract => { const contractName = path.basename(contract, SOLIDITY_EXTENSION); if (contractName === 'ZRXToken') {