1234567891011121314151617181920212223242526 |
- const shell = require("shelljs");
- /* The environment variables are loaded in buidler.config.ts */
- const mnemonic = process.env.MNEMONIC;
- if (!mnemonic) {
- throw new Error("Please set your MNEMONIC in a .env file");
- }
- module.exports = {
- istanbulReporter: ["html"],
- mocha: {
- delay: true,
- },
- onCompileComplete: async function (_config) {
- await run("typechain");
- },
- onIstanbulComplete: async function (_config) {
- /* We need to do this because solcover generates bespoke artifacts. */
- shell.rm("-rf", "./artifacts");
- shell.rm("-rf", "./typechain");
- },
- providerOptions: {
- mnemonic,
- },
- skipFiles: ["mocks", "test"],
- };
|