Mock __dirname, remove package detection (#955)
This commit is contained in:
parent
e8e2658451
commit
d2d8497686
@ -6,6 +6,7 @@ Changes:
|
|||||||
|
|
||||||
- Ensure that only latest metadata is applied (when multiple genesis)
|
- Ensure that only latest metadata is applied (when multiple genesis)
|
||||||
- Rename all `*.test.ts` to `*.spec.ts` (cross-repo consistency)
|
- Rename all `*.test.ts` to `*.spec.ts` (cross-repo consistency)
|
||||||
|
- Ensure package path is availble under ESM & CJS
|
||||||
|
|
||||||
|
|
||||||
## 0.42.4 Dec 27, 2021
|
## 0.42.4 Dec 27, 2021
|
||||||
|
|||||||
6
packages/extension-base/src/cjs/dirname.d.ts
vendored
Normal file
6
packages/extension-base/src/cjs/dirname.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-chains authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
declare const __dirname: string | undefined;
|
||||||
|
|
||||||
|
export default __dirname;
|
||||||
6
packages/extension-base/src/cjs/dirname.js
Normal file
6
packages/extension-base/src/cjs/dirname.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-chains authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
module.exports = typeof __dirname === 'string'
|
||||||
|
? __dirname.replace('/cjs', '')
|
||||||
|
: undefined;
|
||||||
3
packages/extension-base/src/cjs/package.json
Normal file
3
packages/extension-base/src/cjs/package.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
@ -6,6 +6,7 @@ import { packageInfo as dappInfo } from '@polkadot/extension-dapp/packageInfo';
|
|||||||
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
|
import __dirname from './cjs/dirname';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo';
|
||||||
|
|
||||||
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [chainsInfo, dappInfo, injectInfo]);
|
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [chainsInfo, dappInfo, injectInfo]);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
// Copyright 2019-2021 @polkadot/extension-base authors & contributors
|
// Copyright 2019-2021 @polkadot/extension-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
// Since we inject into pages, we skip this
|
||||||
|
// import './detectPackage';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle';
|
||||||
|
|||||||
6
packages/extension-chains/src/cjs/dirname.d.ts
vendored
Normal file
6
packages/extension-chains/src/cjs/dirname.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-chains authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
declare const __dirname: string | undefined;
|
||||||
|
|
||||||
|
export default __dirname;
|
||||||
6
packages/extension-chains/src/cjs/dirname.js
Normal file
6
packages/extension-chains/src/cjs/dirname.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-chains authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
module.exports = typeof __dirname === 'string'
|
||||||
|
? __dirname.replace('/cjs', '')
|
||||||
|
: undefined;
|
||||||
3
packages/extension-chains/src/cjs/package.json
Normal file
3
packages/extension-chains/src/cjs/package.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
@ -4,6 +4,7 @@
|
|||||||
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
|
import __dirname from './cjs/dirname';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo';
|
||||||
|
|
||||||
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [injectInfo]);
|
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [injectInfo]);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
// Copyright 2019-2021 @polkadot/extension-chains authors & contributors
|
// Copyright 2019-2021 @polkadot/extension-chains authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
// Since we inject into pages, we skip this
|
||||||
|
// import './detectPackage';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle';
|
||||||
|
|||||||
6
packages/extension-compat-metamask/src/cjs/dirname.d.ts
vendored
Normal file
6
packages/extension-compat-metamask/src/cjs/dirname.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-chains authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
declare const __dirname: string | undefined;
|
||||||
|
|
||||||
|
export default __dirname;
|
||||||
6
packages/extension-compat-metamask/src/cjs/dirname.js
Normal file
6
packages/extension-compat-metamask/src/cjs/dirname.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-chains authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
module.exports = typeof __dirname === 'string'
|
||||||
|
? __dirname.replace('/cjs', '')
|
||||||
|
: undefined;
|
||||||
3
packages/extension-compat-metamask/src/cjs/package.json
Normal file
3
packages/extension-compat-metamask/src/cjs/package.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
@ -4,6 +4,7 @@
|
|||||||
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
|
import __dirname from './cjs/dirname';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo';
|
||||||
|
|
||||||
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [injectInfo]);
|
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [injectInfo]);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
// Copyright 2019-2020 @polkadot/extension-compat-metamask authors & contributors
|
// Copyright 2019-2020 @polkadot/extension-compat-metamask authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
// Since we inject into pages, we skip this
|
||||||
|
// import './detectPackage';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle';
|
||||||
|
|||||||
6
packages/extension-dapp/src/cjs/dirname.d.ts
vendored
Normal file
6
packages/extension-dapp/src/cjs/dirname.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-dapp authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
declare const __dirname: string | undefined;
|
||||||
|
|
||||||
|
export default __dirname;
|
||||||
6
packages/extension-dapp/src/cjs/dirname.js
Normal file
6
packages/extension-dapp/src/cjs/dirname.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-dapp authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
module.exports = typeof __dirname === 'string'
|
||||||
|
? __dirname.replace('/cjs', '')
|
||||||
|
: undefined;
|
||||||
3
packages/extension-dapp/src/cjs/package.json
Normal file
3
packages/extension-dapp/src/cjs/package.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
@ -4,6 +4,7 @@
|
|||||||
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
import { packageInfo as injectInfo } from '@polkadot/extension-inject/packageInfo';
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
|
import __dirname from './cjs/dirname';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo';
|
||||||
|
|
||||||
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [injectInfo]);
|
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [injectInfo]);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
// Copyright 2019-2021 @polkadot/extension-dapp authors & contributors
|
// Copyright 2019-2021 @polkadot/extension-dapp authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
// Since we inject into pages, we skip this
|
||||||
|
// import './detectPackage';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle';
|
||||||
|
|||||||
6
packages/extension-inject/src/cjs/dirname.d.ts
vendored
Normal file
6
packages/extension-inject/src/cjs/dirname.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-inject authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
declare const __dirname: string | undefined;
|
||||||
|
|
||||||
|
export default __dirname;
|
||||||
6
packages/extension-inject/src/cjs/dirname.js
Normal file
6
packages/extension-inject/src/cjs/dirname.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension-inject authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
module.exports = typeof __dirname === 'string'
|
||||||
|
? __dirname.replace('/cjs', '')
|
||||||
|
: undefined;
|
||||||
3
packages/extension-inject/src/cjs/package.json
Normal file
3
packages/extension-inject/src/cjs/package.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
|
import __dirname from './cjs/dirname';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo';
|
||||||
|
|
||||||
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []);
|
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []);
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
// Copyright 2019-2021 @polkadot/extension-inject authors & contributors
|
// Copyright 2019-2021 @polkadot/extension-inject authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
// Since we inject into pages, we skip this
|
||||||
|
// import './detectPackage';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle';
|
||||||
|
|||||||
6
packages/extension/src/cjs/dirname.d.ts
vendored
Normal file
6
packages/extension/src/cjs/dirname.d.ts
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
declare const __dirname: string | undefined;
|
||||||
|
|
||||||
|
export default __dirname;
|
||||||
6
packages/extension/src/cjs/dirname.js
Normal file
6
packages/extension/src/cjs/dirname.js
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
// Copyright 2017-2021 @polkadot/extension authors & contributors
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
module.exports = typeof __dirname === 'string'
|
||||||
|
? __dirname.replace('/cjs', '')
|
||||||
|
: undefined;
|
||||||
3
packages/extension/src/cjs/package.json
Normal file
3
packages/extension/src/cjs/package.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"type": "commonjs"
|
||||||
|
}
|
||||||
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
|
import __dirname from './cjs/dirname';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo';
|
||||||
|
|
||||||
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []);
|
detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user