diff --git a/CHANGELOG.md b/CHANGELOG.md index a8e7d8ea..a52c6e99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,8 @@ ## master -- Allow for loading of accounts on additional specified hashes +- Allow for loading of accounts on additional genesisHashes +- Ensure package path is availble under ESM & CJS ## 0.87.7 Dec 27, 2021 diff --git a/packages/react-identicon/src/cjs/dirname.d.ts b/packages/react-identicon/src/cjs/dirname.d.ts new file mode 100644 index 00000000..77215597 --- /dev/null +++ b/packages/react-identicon/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/react-identicon authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/react-identicon/src/cjs/dirname.js b/packages/react-identicon/src/cjs/dirname.js new file mode 100644 index 00000000..e1aa46d5 --- /dev/null +++ b/packages/react-identicon/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/react-identicon authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/react-identicon/src/cjs/package.json b/packages/react-identicon/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/react-identicon/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/react-identicon/src/detectPackage.ts b/packages/react-identicon/src/detectPackage.ts index 4e2cacaa..c5095880 100644 --- a/packages/react-identicon/src/detectPackage.ts +++ b/packages/react-identicon/src/detectPackage.ts @@ -5,6 +5,7 @@ import { packageInfo as settingsInfo } from '@polkadot/ui-settings/packageInfo'; import { packageInfo as sharedInfo } from '@polkadot/ui-shared/packageInfo'; import { detectPackage } from '@polkadot/util'; +import __dirname from './cjs/dirname'; import { packageInfo } from './packageInfo'; detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [settingsInfo, sharedInfo]); diff --git a/packages/react-qr/package.json b/packages/react-qr/package.json index 21a8ec88..0b50bd89 100644 --- a/packages/react-qr/package.json +++ b/packages/react-qr/package.json @@ -12,7 +12,10 @@ "type": "git", "url": "https://github.com/polkadot-js/ui.git" }, - "sideEffects": false, + "sideEffects": [ + "./detectPackage.js", + "./detectPackage.cjs" + ], "type": "module", "version": "0.87.8-3", "main": "index.js", diff --git a/packages/react-qr/src/cjs/dirname.d.ts b/packages/react-qr/src/cjs/dirname.d.ts new file mode 100644 index 00000000..dafe0a37 --- /dev/null +++ b/packages/react-qr/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/react-qr authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/react-qr/src/cjs/dirname.js b/packages/react-qr/src/cjs/dirname.js new file mode 100644 index 00000000..c205faef --- /dev/null +++ b/packages/react-qr/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/react-qr authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/react-qr/src/cjs/package.json b/packages/react-qr/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/react-qr/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/react-qr/src/detectPackage.ts b/packages/react-qr/src/detectPackage.ts new file mode 100644 index 00000000..09c38316 --- /dev/null +++ b/packages/react-qr/src/detectPackage.ts @@ -0,0 +1,9 @@ +// Copyright 2017-2021 @polkadot/react-qr authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { detectPackage } from '@polkadot/util'; + +import __dirname from './cjs/dirname'; +import { packageInfo } from './packageInfo'; + +detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []); diff --git a/packages/reactnative-identicon/src/cjs/dirname.d.ts b/packages/reactnative-identicon/src/cjs/dirname.d.ts new file mode 100644 index 00000000..5bd11b0d --- /dev/null +++ b/packages/reactnative-identicon/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/reactnative-identicon authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/reactnative-identicon/src/cjs/dirname.js b/packages/reactnative-identicon/src/cjs/dirname.js new file mode 100644 index 00000000..f41b05f9 --- /dev/null +++ b/packages/reactnative-identicon/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/reactnative-identicon authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/reactnative-identicon/src/cjs/package.json b/packages/reactnative-identicon/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/reactnative-identicon/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/reactnative-identicon/src/detectPackage.ts b/packages/reactnative-identicon/src/detectPackage.ts index b7437a4d..9d5da60f 100644 --- a/packages/reactnative-identicon/src/detectPackage.ts +++ b/packages/reactnative-identicon/src/detectPackage.ts @@ -4,6 +4,7 @@ import { packageInfo as sharedInfo } from '@polkadot/ui-shared/packageInfo'; import { detectPackage } from '@polkadot/util'; +import __dirname from './cjs/dirname'; import { packageInfo } from './packageInfo'; detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [sharedInfo]); diff --git a/packages/ui-keyring/src/cjs/dirname.d.ts b/packages/ui-keyring/src/cjs/dirname.d.ts new file mode 100644 index 00000000..2a3063e2 --- /dev/null +++ b/packages/ui-keyring/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/ui-keyring authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/ui-keyring/src/cjs/dirname.js b/packages/ui-keyring/src/cjs/dirname.js new file mode 100644 index 00000000..b733504d --- /dev/null +++ b/packages/ui-keyring/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/ui-keyring authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/ui-keyring/src/cjs/package.json b/packages/ui-keyring/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/ui-keyring/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/ui-keyring/src/detectPackage.ts b/packages/ui-keyring/src/detectPackage.ts index 59435010..9d6fa937 100644 --- a/packages/ui-keyring/src/detectPackage.ts +++ b/packages/ui-keyring/src/detectPackage.ts @@ -4,6 +4,7 @@ import { packageInfo as settingsInfo } from '@polkadot/ui-settings/packageInfo'; import { detectPackage } from '@polkadot/util'; +import __dirname from './cjs/dirname'; import { packageInfo } from './packageInfo'; detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [settingsInfo]); diff --git a/packages/ui-settings/package.json b/packages/ui-settings/package.json index 1212c4ca..906d8dca 100644 --- a/packages/ui-settings/package.json +++ b/packages/ui-settings/package.json @@ -12,7 +12,10 @@ "type": "git", "url": "https://github.com/polkadot-js/ui.git" }, - "sideEffects": false, + "sideEffects": [ + "./detectPackage.js", + "./detectPackage.cjs" + ], "type": "module", "version": "0.87.8-3", "main": "index.js", diff --git a/packages/ui-settings/src/cjs/dirname.d.ts b/packages/ui-settings/src/cjs/dirname.d.ts new file mode 100644 index 00000000..24d28b0f --- /dev/null +++ b/packages/ui-settings/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/ui-settings authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/ui-settings/src/cjs/dirname.js b/packages/ui-settings/src/cjs/dirname.js new file mode 100644 index 00000000..489bb6b7 --- /dev/null +++ b/packages/ui-settings/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/ui-settings authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/ui-settings/src/cjs/package.json b/packages/ui-settings/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/ui-settings/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/ui-settings/src/detectPackage.ts b/packages/ui-settings/src/detectPackage.ts new file mode 100644 index 00000000..07698cf1 --- /dev/null +++ b/packages/ui-settings/src/detectPackage.ts @@ -0,0 +1,9 @@ +// Copyright 2017-2021 @polkadot/ui-settings authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { detectPackage } from '@polkadot/util'; + +import __dirname from './cjs/dirname'; +import { packageInfo } from './packageInfo'; + +detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []); diff --git a/packages/ui-shared/package.json b/packages/ui-shared/package.json index 748a753a..35e57570 100644 --- a/packages/ui-shared/package.json +++ b/packages/ui-shared/package.json @@ -12,7 +12,10 @@ "type": "git", "url": "https://github.com/polkadot-js/ui.git" }, - "sideEffects": false, + "sideEffects": [ + "./detectPackage.js", + "./detectPackage.cjs" + ], "type": "module", "version": "0.87.8-3", "main": "index.js", diff --git a/packages/ui-shared/src/cjs/dirname.d.ts b/packages/ui-shared/src/cjs/dirname.d.ts new file mode 100644 index 00000000..66672b9b --- /dev/null +++ b/packages/ui-shared/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/ui-shared authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/ui-shared/src/cjs/dirname.js b/packages/ui-shared/src/cjs/dirname.js new file mode 100644 index 00000000..2bba6988 --- /dev/null +++ b/packages/ui-shared/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/ui-shared authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/ui-shared/src/cjs/package.json b/packages/ui-shared/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/ui-shared/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/ui-shared/src/detectPackage.ts b/packages/ui-shared/src/detectPackage.ts new file mode 100644 index 00000000..aeff6c8d --- /dev/null +++ b/packages/ui-shared/src/detectPackage.ts @@ -0,0 +1,9 @@ +// Copyright 2017-2021 @polkadot/ui-shared authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import { detectPackage } from '@polkadot/util'; + +import __dirname from './cjs/dirname'; +import { packageInfo } from './packageInfo'; + +detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, []); diff --git a/packages/vue-identicon/src/cjs/dirname.d.ts b/packages/vue-identicon/src/cjs/dirname.d.ts new file mode 100644 index 00000000..c7e79a96 --- /dev/null +++ b/packages/vue-identicon/src/cjs/dirname.d.ts @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/vue-identicon authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +declare const __dirname: string | undefined; + +export default __dirname; diff --git a/packages/vue-identicon/src/cjs/dirname.js b/packages/vue-identicon/src/cjs/dirname.js new file mode 100644 index 00000000..a75c7df5 --- /dev/null +++ b/packages/vue-identicon/src/cjs/dirname.js @@ -0,0 +1,6 @@ +// Copyright 2017-2021 @polkadot/vue-identicon authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +module.exports = typeof __dirname === 'string' + ? __dirname.replace('/cjs', '') + : undefined; diff --git a/packages/vue-identicon/src/cjs/package.json b/packages/vue-identicon/src/cjs/package.json new file mode 100644 index 00000000..5bbefffb --- /dev/null +++ b/packages/vue-identicon/src/cjs/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/vue-identicon/src/detectPackage.ts b/packages/vue-identicon/src/detectPackage.ts index 19535406..46c60613 100644 --- a/packages/vue-identicon/src/detectPackage.ts +++ b/packages/vue-identicon/src/detectPackage.ts @@ -4,6 +4,7 @@ import { packageInfo as sharedInfo } from '@polkadot/ui-shared/packageInfo'; import { detectPackage } from '@polkadot/util'; +import __dirname from './cjs/dirname'; import { packageInfo } from './packageInfo'; detectPackage(packageInfo, typeof __dirname !== 'undefined' && __dirname, [sharedInfo]);