Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: output ES modules instead of CommonJS #1205

Draft
wants to merge 24 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
7675c0a
Set module and moduleResolution to node16
MantisClone Oct 19, 2023
d9a5f2d
Use default imports for Keyv, Bluebird, and AJV
MantisClone Oct 19, 2023
8d88b3e
Update to latest version of dotenv and ipfs-unixfs for typing info
MantisClone Oct 19, 2023
102b2bc
Add append .js or /index.js to all imported module names, where needed
MantisClone Oct 19, 2023
241c0cd
Fix imports that accidentally appended .js should have been /index.js
MantisClone Oct 19, 2023
1e673d2
Remove .js postfix from module names imported in the smart-contracts …
MantisClone Oct 19, 2023
5d990c9
Add .js postfix for a few module names that start with ../
MantisClone Oct 19, 2023
e1a3c1f
Add .js and /index.js post fixes for all exports and some imports
MantisClone Oct 19, 2023
7de2b6c
Disable build:umd (webpack)
MantisClone Oct 19, 2023
b8ed7cb
Upgrade axios to latest version
MantisClone Oct 19, 2023
bd76821
Add missing .js postfix
MantisClone Oct 19, 2023
a9161e1
Use default export for FormData
MantisClone Oct 19, 2023
3142b0e
Upgrade to latest typed-emitter
MantisClone Oct 19, 2023
4c78c58
Migrate from typed-emitter to tiny-typed-emitter
MantisClone Oct 19, 2023
cb3151c
Make all packages ES Modules
MantisClone Oct 19, 2023
b6a26b7
Add .js suffix to imports starting with ../
MantisClone Oct 19, 2023
86fb453
Fix instances of .js.js
MantisClone Oct 19, 2023
9aabbba
Add .js suffix to a bunch more imports
MantisClone Oct 19, 2023
718a907
Fix src.js should be src/index.js
MantisClone Oct 19, 2023
69dcebe
Add .js suffix to a bunch more imports
MantisClone Oct 19, 2023
20b5d23
Switch smart-contracts back to commonjs
MantisClone Oct 19, 2023
56127cb
Remove .js postfix from smart-contracts package
MantisClone Oct 19, 2023
6035482
Copy networkRpcs to hardhat.config.ts
MantisClone Oct 22, 2023
53a2861
[WIP] Replace static import with dynamic import() in smart-contracts
MantisClone Oct 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions packages/advanced-logic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"name": "@requestnetwork/advanced-logic",
"version": "0.36.0",
"type": "module",
"publishConfig": {
"access": "public"
},
Expand Down
38 changes: 19 additions & 19 deletions packages/advanced-logic/src/advanced-logic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,25 +12,25 @@ import {
isSameChain,
} from '@requestnetwork/currency';

import ContentData from './extensions/content-data';
import AddressBasedBtc from './extensions/payment-network/bitcoin/mainnet-address-based';
import AddressBasedTestnetBtc from './extensions/payment-network/bitcoin/testnet-address-based';
import Declarative from './extensions/payment-network/declarative';
import AddressBasedErc20 from './extensions/payment-network/erc20/address-based';
import FeeProxyContractErc20 from './extensions/payment-network/erc20/fee-proxy-contract';
import ProxyContractErc20 from './extensions/payment-network/erc20/proxy-contract';
import Erc777Stream from './extensions/payment-network/erc777/stream';
import FeeProxyContractEth from './extensions/payment-network/ethereum/fee-proxy-contract';
import EthereumInputData from './extensions/payment-network/ethereum/input-data';
import NearNative from './extensions/payment-network/near/near-native';
import NearTestnetNative from './extensions/payment-network/near/near-testnet-native';
import AnyToErc20Proxy from './extensions/payment-network/any-to-erc20-proxy';
import AnyToEthProxy from './extensions/payment-network/any-to-eth-proxy';
import AnyToNear from './extensions/payment-network/near/any-to-near';
import AnyToNearTestnet from './extensions/payment-network/near/any-to-near-testnet';
import NativeToken from './extensions/payment-network/native-token';
import AnyToNative from './extensions/payment-network/any-to-native';
import Erc20TransferableReceivablePaymentNetwork from './extensions/payment-network/erc20/transferable-receivable';
import ContentData from './extensions/content-data.js';
import AddressBasedBtc from './extensions/payment-network/bitcoin/mainnet-address-based.js';
import AddressBasedTestnetBtc from './extensions/payment-network/bitcoin/testnet-address-based.js';
import Declarative from './extensions/payment-network/declarative.js';
import AddressBasedErc20 from './extensions/payment-network/erc20/address-based.js';
import FeeProxyContractErc20 from './extensions/payment-network/erc20/fee-proxy-contract.js';
import ProxyContractErc20 from './extensions/payment-network/erc20/proxy-contract.js';
import Erc777Stream from './extensions/payment-network/erc777/stream.js';
import FeeProxyContractEth from './extensions/payment-network/ethereum/fee-proxy-contract.js';
import EthereumInputData from './extensions/payment-network/ethereum/input-data.js';
import NearNative from './extensions/payment-network/near/near-native.js';
import NearTestnetNative from './extensions/payment-network/near/near-testnet-native.js';
import AnyToErc20Proxy from './extensions/payment-network/any-to-erc20-proxy.js';
import AnyToEthProxy from './extensions/payment-network/any-to-eth-proxy.js';
import AnyToNear from './extensions/payment-network/near/any-to-near.js';
import AnyToNearTestnet from './extensions/payment-network/near/any-to-near-testnet.js';
import NativeToken from './extensions/payment-network/native-token.js';
import AnyToNative from './extensions/payment-network/any-to-native.js';
import Erc20TransferableReceivablePaymentNetwork from './extensions/payment-network/erc20/transferable-receivable.js';

/**
* Module to manage Advanced logic extensions
Expand Down
2 changes: 1 addition & 1 deletion packages/advanced-logic/src/extensions/content-data.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes } from '@requestnetwork/types';
import { AbstractExtension } from './abstract-extension';
import { AbstractExtension } from './abstract-extension.js';

const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {
RequestLogicTypes,
} from '@requestnetwork/types';
import { areEqualIdentities, deepCopy } from '@requestnetwork/utils';
import DeclarativePaymentNetwork from './declarative';
import DeclarativePaymentNetwork from './declarative.js';

/**
* Core of the address based payment networks
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {
UnsupportedCurrencyError,
} from '@requestnetwork/currency';
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import Erc20FeeProxyPaymentNetwork from './erc20/fee-proxy-contract';
import Erc20FeeProxyPaymentNetwork from './erc20/fee-proxy-contract.js';

const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ICurrencyManager, UnsupportedCurrencyError } from '@requestnetwork/currency';
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import EthereumFeeProxyPaymentNetwork from './ethereum/fee-proxy-contract';
import EthereumFeeProxyPaymentNetwork from './ethereum/fee-proxy-contract.js';

const CURRENT_VERSION = '0.2.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { FeeReferenceBasedPaymentNetwork } from './fee-reference-based';
import { FeeReferenceBasedPaymentNetwork } from './fee-reference-based.js';
import { CurrencyTypes, ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import { InvalidPaymentAddressError, UnsupportedNetworkError } from './address-based';
import { InvalidPaymentAddressError, UnsupportedNetworkError } from './address-based.js';

export default abstract class AnyToNativeTokenPaymentNetwork extends FeeReferenceBasedPaymentNetwork {
protected constructor(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import AddressBasedPaymentNetwork from '../address-based';
import AddressBasedPaymentNetwork from '../address-based.js';

const CURRENT_VERSION = '0.1.0';
const BITCOIN_NETWORK = 'mainnet';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import BitcoinAddressBasedPaymentNetwork from './mainnet-address-based';
import BitcoinAddressBasedPaymentNetwork from './mainnet-address-based.js';
import { ExtensionTypes } from '@requestnetwork/types';

const BITCOIN_NETWORK = 'testnet';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { ExtensionTypes, IdentityTypes, RequestLogicTypes } from '@requestnetwork/types';
import { addAmount, areEqualIdentities, deepCopy, isValidAmount } from '@requestnetwork/utils';
import { AbstractExtension } from '../abstract-extension';
import { AbstractExtension } from '../abstract-extension.js';

const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import AddressBasedPaymentNetwork from '../address-based';
import AddressBasedPaymentNetwork from '../address-based.js';

const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { CurrencyTypes, ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import { NearChains, isSameChain } from '@requestnetwork/currency';
import { UnsupportedNetworkError } from '../address-based';
import { FeeReferenceBasedPaymentNetwork } from '../fee-reference-based';
import { UnsupportedNetworkError } from '../address-based.js';
import { FeeReferenceBasedPaymentNetwork } from '../fee-reference-based.js';

const EVM_CURRENT_VERSION = '0.2.0';
const NEAR_CURRENT_VERSION = 'NEAR-0.1.0';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import ReferenceBasedPaymentNetwork from '../reference-based';
import ReferenceBasedPaymentNetwork from '../reference-based.js';

const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import { FeeReferenceBasedPaymentNetwork } from '../fee-reference-based';
import { FeeReferenceBasedPaymentNetwork } from '../fee-reference-based.js';

const CURRENT_VERSION = '0.2.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes, TypesUtils } from '@requestnetwork/types';
import ReferenceBasedPaymentNetwork from '../reference-based';
import ReferenceBasedPaymentNetwork from '../reference-based.js';
import { isValidAmount } from '@requestnetwork/utils';
const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import { FeeReferenceBasedPaymentNetwork } from '../fee-reference-based';
import { FeeReferenceBasedPaymentNetwork } from '../fee-reference-based.js';

const CURRENT_VERSION = '0.2.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import ReferenceBasedPaymentNetwork from '../reference-based';
import ReferenceBasedPaymentNetwork from '../reference-based.js';

const CURRENT_VERSION = '0.3.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes, IdentityTypes, RequestLogicTypes } from '@requestnetwork/types';
import ReferenceBasedPaymentNetwork from './reference-based';
import ReferenceBasedPaymentNetwork from './reference-based.js';
import { areEqualIdentities, deepCopy, isValidAmount } from '@requestnetwork/utils';

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { CurrencyTypes, ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import { InvalidPaymentAddressError, UnsupportedNetworkError } from './address-based';
import { InvalidPaymentAddressError, UnsupportedNetworkError } from './address-based.js';

import ReferenceBasedPaymentNetwork from './reference-based';
import ReferenceBasedPaymentNetwork from './reference-based.js';

/**
* Implementation of the payment network to pay in ETH based on input data.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ICurrencyManager } from '@requestnetwork/currency';
import AnyToNearPaymentNetwork from './any-to-near';
import AnyToNearPaymentNetwork from './any-to-near.js';

export default class AnyToNearTestnetPaymentNetwork extends AnyToNearPaymentNetwork {
public constructor(currencyManager: ICurrencyManager) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
IdentityTypes,
RequestLogicTypes,
} from '@requestnetwork/types';
import AnyToNativeTokenPaymentNetwork from '../any-to-native';
import AnyToNativeTokenPaymentNetwork from '../any-to-native.js';

const CURRENT_VERSION = '0.1.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { CurrencyTypes, ExtensionTypes } from '@requestnetwork/types';
import NativeTokenPaymentNetwork from '../native-token';
import NativeTokenPaymentNetwork from '../native-token.js';

const CURRENT_VERSION = '0.2.0';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import NearNativePaymentNetwork from './near-native';
import NearNativePaymentNetwork from './near-native.js';

/**
* Implementation of the payment network to pay in Near on testnet based on input data.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ExtensionTypes } from '@requestnetwork/types';
import AddressBasedPaymentNetwork from './address-based';
import AddressBasedPaymentNetwork from './address-based.js';

// Regex for "at least 16 hexadecimal numbers". Used to validate the salt
const eightHexRegex = /[0-9a-f]{16,}/;
Expand Down
2 changes: 1 addition & 1 deletion packages/advanced-logic/src/index.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default as AdvancedLogic } from './advanced-logic';
export { default as AdvancedLogic } from './advanced-logic.js';
10 changes: 5 additions & 5 deletions packages/advanced-logic/test/advanced-logic.test.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { AdvancedLogicTypes, ExtensionTypes } from '@requestnetwork/types';

import * as DataBTCCreate from './utils/payment-network/bitcoin/generator-data-create';
import * as DataDeclarativeCreate from './utils/payment-network/any/generator-data-create';
import * as DataTestnetBTCCreate from './utils/payment-network/bitcoin/testnet-generator-data-create';
import * as DataBTCCreate from './utils/payment-network/bitcoin/generator-data-create.js';
import * as DataDeclarativeCreate from './utils/payment-network/any/generator-data-create.js';
import * as DataTestnetBTCCreate from './utils/payment-network/bitcoin/testnet-generator-data-create.js';

import { deepCopy } from '@requestnetwork/utils';

import { AdvancedLogic } from '../src/index';
import { AdvancedLogic } from '../src/index.js';

import * as TestData from './utils/test-data-generator';
import * as TestData from './utils/test-data-generator.js';

let advancedLogic: AdvancedLogicTypes.IAdvancedLogic;

Expand Down
4 changes: 2 additions & 2 deletions packages/advanced-logic/test/extensions/content-data.test.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { ExtensionTypes } from '@requestnetwork/types';
import { deepCopy } from '@requestnetwork/utils';

import ContentData from '../../src/extensions/content-data';
import ContentData from '../../src/extensions/content-data.js';

import * as TestData from '../utils/test-data-generator';
import * as TestData from '../utils/test-data-generator.js';

const contentData = new ContentData();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { UnsupportedCurrencyError } from '@requestnetwork/currency';
import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import AddressBasedPaymentNetwork from '../../../src/extensions/payment-network/address-based';
import AddressBasedPaymentNetwork from '../../../src/extensions/payment-network/address-based.js';

describe('extensions/payment-network/address-based', () => {
it('address validation should throw when using unsupported currency type', () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import { ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import { deepCopy } from '@requestnetwork/utils';
import { CurrencyManager, UnsupportedCurrencyError } from '@requestnetwork/currency';

import AnyToErc20Proxy from '../../../src/extensions/payment-network/any-to-erc20-proxy';
import * as DataConversionERC20FeeAddData from '../../utils/payment-network/erc20/any-to-erc20-proxy-add-data-generator';
import * as DataConversionERC20FeeCreate from '../../utils/payment-network/erc20/any-to-erc20-proxy-create-data-generator';
import * as TestData from '../../utils/test-data-generator';
import AnyToErc20Proxy from '../../../src/extensions/payment-network/any-to-erc20-proxy.js';
import * as DataConversionERC20FeeAddData from '../../utils/payment-network/erc20/any-to-erc20-proxy-add-data-generator.js';
import * as DataConversionERC20FeeCreate from '../../utils/payment-network/erc20/any-to-erc20-proxy-create-data-generator.js';
import * as TestData from '../../utils/test-data-generator.js';

const anyToErc20Proxy = new AnyToErc20Proxy(CurrencyManager.getDefault());

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import { CurrencyTypes, ExtensionTypes, RequestLogicTypes } from '@requestnetwor
import { deepCopy } from '@requestnetwork/utils';
import { CurrencyManager, UnsupportedCurrencyError } from '@requestnetwork/currency';

import AnyToEthProxy from '../../../src/extensions/payment-network/any-to-eth-proxy';
import * as DataConversionETHFeeAddData from '../../utils/payment-network/ethereum/any-to-eth-proxy-add-data-generator';
import * as DataConversionETHFeeCreate from '../../utils/payment-network/ethereum/any-to-eth-proxy-create-data-generator';
import * as TestData from '../../utils/test-data-generator';
import AnyToEthProxy from '../../../src/extensions/payment-network/any-to-eth-proxy.js';
import * as DataConversionETHFeeAddData from '../../utils/payment-network/ethereum/any-to-eth-proxy-add-data-generator.js';
import * as DataConversionETHFeeCreate from '../../utils/payment-network/ethereum/any-to-eth-proxy-create-data-generator.js';
import * as TestData from '../../utils/test-data-generator.js';

const anyToEthProxy = new AnyToEthProxy(CurrencyManager.getDefault());

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ import {
extensionStateWithAnyToNativeTokenPaymentAndRefund,
extensionStateAnyToNativeWithPaymentAddressAdded,
extensionStateAnyToNativeWithFeeAdded,
} from '../../utils/payment-network/any/generator-data-create';
import { AdvancedLogic } from '../../../src';
import { arbitraryTimestamp, payeeRaw, payerRaw } from '../../utils/test-data-generator';
} from '../../utils/payment-network/any/generator-data-create.js';
import { AdvancedLogic } from '../../../src/index.js';
import { arbitraryTimestamp, payeeRaw, payerRaw } from '../../utils/test-data-generator.js';
import { CurrencyTypes, ExtensionTypes, RequestLogicTypes } from '@requestnetwork/types';
import AnyToNearPaymentNetwork from '../../../src/extensions/payment-network/near/any-to-near';
import AnyToNativeTokenPaymentNetwork from '../../../src/extensions/payment-network/any-to-native';
import AnyToNearPaymentNetwork from '../../../src/extensions/payment-network/near/any-to-near.js';
import AnyToNativeTokenPaymentNetwork from '../../../src/extensions/payment-network/any-to-native.js';
import { CurrencyManager } from '@requestnetwork/currency';
import { deepCopy } from '@requestnetwork/utils';
import AnyToNearTestnetPaymentNetwork from '../../../src/extensions/payment-network/near/any-to-near-testnet';
import AnyToNearTestnetPaymentNetwork from '../../../src/extensions/payment-network/near/any-to-near-testnet.js';

const salt = arbitrarySalt;
const currencyManager = CurrencyManager.getDefault();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import MainnetBitcoinAddressBasedPN from '../../../../src/extensions/payment-network/bitcoin/mainnet-address-based';
import MainnetBitcoinAddressBasedPN from '../../../../src/extensions/payment-network/bitcoin/mainnet-address-based.js';
import { deepCopy } from '@requestnetwork/utils';
import * as DataBTCAddPaymentAddress from '../../../utils/payment-network/bitcoin/generator-data-add-payment-address';
import * as DataBTCCreate from '../../../utils/payment-network/bitcoin/generator-data-create';
import * as TestData from '../../../utils/test-data-generator';
import * as DataBTCAddPaymentAddress from '../../../utils/payment-network/bitcoin/generator-data-add-payment-address.js';
import * as DataBTCCreate from '../../../utils/payment-network/bitcoin/generator-data-create.js';
import * as TestData from '../../../utils/test-data-generator.js';

const mainnetBitcoinAddressBasedPN = new MainnetBitcoinAddressBasedPN();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import TestnetBitcoinAddressBasedPN from '../../../../src/extensions/payment-network/bitcoin/testnet-address-based';
import TestnetBitcoinAddressBasedPN from '../../../../src/extensions/payment-network/bitcoin/testnet-address-based.js';
import { deepCopy } from '@requestnetwork/utils';
import * as DataBTCAddPaymentAddress from '../../../utils/payment-network/bitcoin/testnet-generator-data-add-payment-address';
import * as DataBTCCreate from '../../../utils/payment-network/bitcoin/testnet-generator-data-create';
import * as TestData from '../../../utils/test-data-generator';
import * as DataBTCAddPaymentAddress from '../../../utils/payment-network/bitcoin/testnet-generator-data-add-payment-address.js';
import * as DataBTCCreate from '../../../utils/payment-network/bitcoin/testnet-generator-data-create.js';
import * as TestData from '../../../utils/test-data-generator.js';

const testnetBitcoinAddressBasedPN = new TestnetBitcoinAddressBasedPN();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import PnAnyDeclarative from '../../../src/extensions/payment-network/declarative';
import PnAnyDeclarative from '../../../src/extensions/payment-network/declarative.js';

import { deepCopy } from '@requestnetwork/utils';
import { ExtensionTypes } from '@requestnetwork/types';

import * as TestDataDeclarative from '../../utils/payment-network/any/generator-data-create';
import * as TestData from '../../utils/test-data-generator';
import * as TestDataDeclarative from '../../utils/payment-network/any/generator-data-create.js';
import * as TestData from '../../utils/test-data-generator.js';

const pnAnyDeclarative = new PnAnyDeclarative();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import Erc20AddressBasedPaymentNetwork from '../../../../src/extensions/payment-network/erc20/address-based';
import Erc20AddressBasedPaymentNetwork from '../../../../src/extensions/payment-network/erc20/address-based.js';

import * as DataERC20AddPaymentAddress from '../../../utils/payment-network/erc20/address-based-add-payment-address-data-generator';
import * as DataERC20Create from '../../../utils/payment-network/erc20/address-based-create-data-generator';
import * as TestData from '../../../utils/test-data-generator';
import * as DataERC20AddPaymentAddress from '../../../utils/payment-network/erc20/address-based-add-payment-address-data-generator.js';
import * as DataERC20Create from '../../../utils/payment-network/erc20/address-based-create-data-generator.js';
import * as TestData from '../../../utils/test-data-generator.js';
import { deepCopy } from '@requestnetwork/utils';

const erc20AddressBasedPaymentNetwork = new Erc20AddressBasedPaymentNetwork();
Expand Down
Loading