1234567891011121314151617181920212223242526 |
- #!/usr/bin/env node
- /* eslint-disable @typescript-eslint/no-var-requires */
- // Copyright 2017-2019 @polkadot/app-accounts authors & contributors
- // This software may be modified and distributed under the terms
- // of the Apache-2.0 license. See the LICENSE file for details.
- const fs = require('fs');
- const path = require('path');
- const [compiled] = ['../vanitygen/cli.js']
- .map((file) => path.join(__dirname, file))
- .filter((file) => fs.existsSync(file));
- if (compiled) {
- require(compiled);
- } else {
- require('@babel/register')({
- extensions: ['.js', '.ts'],
- plugins: [
- ['module-resolver', {
- alias: {}
- }]
- ]
- });
- require('../src/vanitygen/cli.ts');
- }
|