From 98819906ff5e08aa89b010b6fa646c1ed4ed3fa7 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 5 Oct 2020 02:01:21 +0200 Subject: [PATCH] Remove unused interfaces (e.g. dashboard) --- packages/apps-routing/src/dashboard.ts | 19 -- packages/apps-routing/src/index.ts | 1 - packages/apps/package.json | 16 +- .../apps/public/locales/en/app-123code.json | 1 - .../apps/public/locales/en/app-dashboard.json | 1 - packages/apps/public/locales/en/app-i18n.json | 1 - packages/page-dashboard/.skip-build | 0 packages/page-dashboard/.skip-npm | 0 packages/page-dashboard/LICENSE | 201 ------------------ packages/page-dashboard/README.md | 1 - packages/page-dashboard/package.json | 18 -- packages/page-dashboard/src/Entry.tsx | 36 ---- packages/page-dashboard/src/Spacer.tsx | 12 -- packages/page-dashboard/src/index.tsx | 70 ------ packages/page-dashboard/src/translate.ts | 8 - packages/react-components/src/i18n/index.ts | 1 - scripts/i18nSort.js | 2 +- scripts/ipfsUpload.js | 4 +- tsconfig.json | 2 - yarn.lock | 42 ++-- 20 files changed, 27 insertions(+), 409 deletions(-) delete mode 100644 packages/apps-routing/src/dashboard.ts delete mode 100644 packages/apps/public/locales/en/app-123code.json delete mode 100644 packages/apps/public/locales/en/app-dashboard.json delete mode 100644 packages/apps/public/locales/en/app-i18n.json delete mode 100644 packages/page-dashboard/.skip-build delete mode 100644 packages/page-dashboard/.skip-npm delete mode 100644 packages/page-dashboard/LICENSE delete mode 100644 packages/page-dashboard/README.md delete mode 100644 packages/page-dashboard/package.json delete mode 100644 packages/page-dashboard/src/Entry.tsx delete mode 100644 packages/page-dashboard/src/Spacer.tsx delete mode 100644 packages/page-dashboard/src/index.tsx delete mode 100644 packages/page-dashboard/src/translate.ts diff --git a/packages/apps-routing/src/dashboard.ts b/packages/apps-routing/src/dashboard.ts deleted file mode 100644 index a5ce2c8dc6..0000000000 --- a/packages/apps-routing/src/dashboard.ts +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2017-2020 @polkadot/apps-routing authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { Route } from './types'; - -import Component from '@polkadot/app-dashboard'; - -export default function create (t: (key: string, text: string, options: { ns: string }) => T): Route { - return { - Component, - display: { - isHidden: true - }, - group: 'network', - icon: 'th', - name: 'dashboard', - text: t('nav.dashboard', 'Dashboard', { ns: 'apps-routing' }) - }; -} diff --git a/packages/apps-routing/src/index.ts b/packages/apps-routing/src/index.ts index af6e1df171..a8f37e87d8 100644 --- a/packages/apps-routing/src/index.ts +++ b/packages/apps-routing/src/index.ts @@ -9,7 +9,6 @@ import calendar from './calendar'; import claims from './claims'; import contracts from './contracts'; import council from './council'; -// import dashboard from './dashboard'; import democracy from './democracy'; import explorer from './explorer'; import extrinsics from './extrinsics'; diff --git a/packages/apps/package.json b/packages/apps/package.json index 0f43bb8087..1bcf88c5d2 100644 --- a/packages/apps/package.json +++ b/packages/apps/package.json @@ -16,15 +16,15 @@ "@babel/core": "^7.11.6", "@babel/polyfill": "^7.11.5", "@babel/runtime": "^7.11.2", - "@polkadot/apps-config": "^0.61.0-beta.18", - "@polkadot/apps-routing": "^0.61.0-beta.18", + "@polkadot/apps-config": "0.61.0-beta.18", + "@polkadot/apps-routing": "0.61.0-beta.18", "@polkadot/dev": "^0.57.5", - "@polkadot/react-api": "^0.61.0-beta.18", - "@polkadot/react-components": "^0.61.0-beta.18", - "@polkadot/react-hooks": "^0.61.0-beta.18", - "@polkadot/react-params": "^0.61.0-beta.18", - "@polkadot/react-query": "^0.61.0-beta.18", - "@polkadot/react-signer": "^0.61.0-beta.18", + "@polkadot/react-api": "0.61.0-beta.18", + "@polkadot/react-components": "0.61.0-beta.18", + "@polkadot/react-hooks": "0.61.0-beta.18", + "@polkadot/react-params": "0.61.0-beta.18", + "@polkadot/react-query": "0.61.0-beta.18", + "@polkadot/react-signer": "0.61.0-beta.18", "punycode": "^2.1.1", "query-string": "^6.13.5" }, diff --git a/packages/apps/public/locales/en/app-123code.json b/packages/apps/public/locales/en/app-123code.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/packages/apps/public/locales/en/app-123code.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/apps/public/locales/en/app-dashboard.json b/packages/apps/public/locales/en/app-dashboard.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/packages/apps/public/locales/en/app-dashboard.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/apps/public/locales/en/app-i18n.json b/packages/apps/public/locales/en/app-i18n.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/packages/apps/public/locales/en/app-i18n.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/page-dashboard/.skip-build b/packages/page-dashboard/.skip-build deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/page-dashboard/.skip-npm b/packages/page-dashboard/.skip-npm deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/page-dashboard/LICENSE b/packages/page-dashboard/LICENSE deleted file mode 100644 index 0d381b2e97..0000000000 --- a/packages/page-dashboard/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/packages/page-dashboard/README.md b/packages/page-dashboard/README.md deleted file mode 100644 index edcb4cf69b..0000000000 --- a/packages/page-dashboard/README.md +++ /dev/null @@ -1 +0,0 @@ -# @polkadot/app-dashboard diff --git a/packages/page-dashboard/package.json b/packages/page-dashboard/package.json deleted file mode 100644 index 4dca5163b2..0000000000 --- a/packages/page-dashboard/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "@polkadot/app-dashboard", - "private": true, - "version": "0.61.0-beta.18", - "description": "Dashboard for all apps, allowing for an overview and quick navigation", - "main": "index.js", - "scripts": {}, - "author": "Jaco Greeff ", - "maintainers": [ - "Jaco Greeff " - ], - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.11.2", - "@polkadot/apps-routing": "0.61.0-beta.18", - "@polkadot/react-components": "0.61.0-beta.18" - } -} diff --git a/packages/page-dashboard/src/Entry.tsx b/packages/page-dashboard/src/Entry.tsx deleted file mode 100644 index 816d927819..0000000000 --- a/packages/page-dashboard/src/Entry.tsx +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright 2017-2020 @polkadot/app-dashboard authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { Route } from '@polkadot/apps-routing/types'; - -import React from 'react'; -import { Link } from 'react-router-dom'; -import styled from 'styled-components'; -import { Icon } from '@polkadot/react-components'; - -interface Props { - className?: string; - route: Route; -} - -function Entry ({ className = '', route: { icon, name, text } }: Props): React.ReactElement { - return ( -
- - -
- {text} -
- -
- ); -} - -export default React.memo(styled(Entry)` - .name { - margin-top: 0.75rem; - } -`); diff --git a/packages/page-dashboard/src/Spacer.tsx b/packages/page-dashboard/src/Spacer.tsx deleted file mode 100644 index dd6dedf2ac..0000000000 --- a/packages/page-dashboard/src/Spacer.tsx +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2017-2020 @polkadot/app-dashboard authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import React from 'react'; - -function Spacer (): React.ReactElement { - return ( -
- ); -} - -export default React.memo(Spacer); diff --git a/packages/page-dashboard/src/index.tsx b/packages/page-dashboard/src/index.tsx deleted file mode 100644 index e7321ea350..0000000000 --- a/packages/page-dashboard/src/index.tsx +++ /dev/null @@ -1,70 +0,0 @@ -// Copyright 2017-2020 @polkadot/app-dashboard authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { Route } from '@polkadot/apps-routing/types'; -import { AppProps } from '@polkadot/react-components/types'; - -import React, { useMemo } from 'react'; -import styled from 'styled-components'; -import createRoutes from '@polkadot/apps-routing'; - -import { useTranslation } from './translate'; -import Entry from './Entry'; -import Spacer from './Spacer'; - -interface Props extends AppProps { - className?: string; -} - -function renderEntry (route: Route): React.ReactNode { - return ( - - ); -} - -// NOTE: This _looks_ weird, because it is weird. Basically we want all the entries -// of an equal width. So here we add a non-content spacers at the end that just -// ensures flex has enough items to render something usable to the user. Since we don't -// quite know how many items per row, we just render a bunch, n === routes.length -function renderSpacer (route: Route, index: number): React.ReactNode { - return ( - - ); -} - -function DashboardApp ({ className }: Props): React.ReactElement { - const { t } = useTranslation(); - - const routes = useMemo( - () => createRoutes(t).filter((route): route is Route => - !!route && !route.display.isHidden && route.name !== 'dashboard'), - [t] - ); - - return ( -
-
- {routes.map(renderEntry)} - {routes.map(renderSpacer)} -
-
- ); -} - -export default React.memo(styled(DashboardApp)` - .routes { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: flex-start; - - > div { - flex: 1; - padding: 1.5rem; - text-align: center; - } - } -`); diff --git a/packages/page-dashboard/src/translate.ts b/packages/page-dashboard/src/translate.ts deleted file mode 100644 index 2d9ccf99cd..0000000000 --- a/packages/page-dashboard/src/translate.ts +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2017-2020 @polkadot/app-dashboard authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { useTranslation as useTranslationBase, UseTranslationResponse } from 'react-i18next'; - -export function useTranslation (): UseTranslationResponse { - return useTranslationBase('app-dashboard'); -} diff --git a/packages/react-components/src/i18n/index.ts b/packages/react-components/src/i18n/index.ts index 06a6211df6..79082cf76e 100644 --- a/packages/react-components/src/i18n/index.ts +++ b/packages/react-components/src/i18n/index.ts @@ -46,7 +46,6 @@ i18next 'app-claims', 'app-contracts', 'app-council', - 'app-dashboard', 'app-democracy', 'app-explorer', 'app-extrinsics', diff --git a/scripts/i18nSort.js b/scripts/i18nSort.js index 9da45e02f4..141602739c 100644 --- a/scripts/i18nSort.js +++ b/scripts/i18nSort.js @@ -6,7 +6,7 @@ const path = require('path'); const i18nRoot = path.join(__dirname, '../packages/apps/public/locales'); -const SKIP_NS = ['app-123code', 'app-dashboard', 'app-i18n', 'translation'].map((f) => `${f}.json`); +const SKIP_NS = ['translation'].map((f) => `${f}.json`); function getEntries (langRoot) { return fs diff --git a/scripts/ipfsUpload.js b/scripts/ipfsUpload.js index 27575ecd77..19f94a081c 100644 --- a/scripts/ipfsUpload.js +++ b/scripts/ipfsUpload.js @@ -7,7 +7,7 @@ const cloudflare = require('dnslink-cloudflare'); const execSync = require('@polkadot/dev/scripts/execSync'); const createEndpoints = require('../packages/apps-config/build/settings/endpoints').default; -const lernaInfo = require('../lerna.json'); +const pkgJson = require('../package.json'); // https://gateway.pinata.cloud/ipfs/ const GATEWAY = 'https://ipfs.io/ipfs/'; @@ -113,7 +113,7 @@ async function dnslink (hash) { async function main () { // only run on non-beta versions - if (!lernaInfo.version.includes('-beta.')) { + if (!pkgJson.version.includes('-')) { const hash = await pin(); await dnslink(hash); diff --git a/tsconfig.json b/tsconfig.json index 96d948f540..f9befe427f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,8 +25,6 @@ "@polkadot/app-contracts/*": [ "packages/page-contracts/src/*" ], "@polkadot/app-council": [ "packages/page-council/src" ], "@polkadot/app-council/*": [ "packages/page-council/src/*" ], - "@polkadot/app-dashboard": [ "packages/page-dashboard/src" ], - "@polkadot/app-dashboard/*": [ "packages/page-dashboard/src/*" ], "@polkadot/app-democracy": [ "packages/page-democracy/src" ], "@polkadot/app-democracy/*": [ "packages/page-democracy/src/*" ], "@polkadot/app-extrinsics": [ "packages/page-extrinsics/src" ], diff --git a/yarn.lock b/yarn.lock index 92272bfe1b..71e752c8d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2163,16 +2163,6 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/app-dashboard@workspace:packages/page-dashboard": - version: 0.0.0-use.local - resolution: "@polkadot/app-dashboard@workspace:packages/page-dashboard" - dependencies: - "@babel/runtime": ^7.11.2 - "@polkadot/apps-routing": 0.61.0-beta.18 - "@polkadot/react-components": 0.61.0-beta.18 - languageName: unknown - linkType: soft - "@polkadot/app-democracy@workspace:packages/page-democracy": version: 0.0.0-use.local resolution: "@polkadot/app-democracy@workspace:packages/page-democracy" @@ -2329,7 +2319,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/apps-config@0.61.0-beta.18, @polkadot/apps-config@^0.61.0-beta.18, @polkadot/apps-config@workspace:packages/apps-config": +"@polkadot/apps-config@0.61.0-beta.18, @polkadot/apps-config@workspace:packages/apps-config": version: 0.0.0-use.local resolution: "@polkadot/apps-config@workspace:packages/apps-config" dependencies: @@ -2365,7 +2355,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/apps-routing@0.61.0-beta.18, @polkadot/apps-routing@^0.61.0-beta.18, @polkadot/apps-routing@workspace:packages/apps-routing": +"@polkadot/apps-routing@0.61.0-beta.18, @polkadot/apps-routing@workspace:packages/apps-routing": version: 0.0.0-use.local resolution: "@polkadot/apps-routing@workspace:packages/apps-routing" dependencies: @@ -2380,15 +2370,15 @@ __metadata: "@babel/core": ^7.11.6 "@babel/polyfill": ^7.11.5 "@babel/runtime": ^7.11.2 - "@polkadot/apps-config": ^0.61.0-beta.18 - "@polkadot/apps-routing": ^0.61.0-beta.18 + "@polkadot/apps-config": 0.61.0-beta.18 + "@polkadot/apps-routing": 0.61.0-beta.18 "@polkadot/dev": ^0.57.5 - "@polkadot/react-api": ^0.61.0-beta.18 - "@polkadot/react-components": ^0.61.0-beta.18 - "@polkadot/react-hooks": ^0.61.0-beta.18 - "@polkadot/react-params": ^0.61.0-beta.18 - "@polkadot/react-query": ^0.61.0-beta.18 - "@polkadot/react-signer": ^0.61.0-beta.18 + "@polkadot/react-api": 0.61.0-beta.18 + "@polkadot/react-components": 0.61.0-beta.18 + "@polkadot/react-hooks": 0.61.0-beta.18 + "@polkadot/react-params": 0.61.0-beta.18 + "@polkadot/react-query": 0.61.0-beta.18 + "@polkadot/react-signer": 0.61.0-beta.18 "@types/punycode": ^2.1.0 babel-loader: ^8.1.0 copy-webpack-plugin: ^6.2.0 @@ -2554,7 +2544,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/react-api@0.61.0-beta.18, @polkadot/react-api@^0.61.0-beta.18, @polkadot/react-api@workspace:packages/react-api": +"@polkadot/react-api@0.61.0-beta.18, @polkadot/react-api@workspace:packages/react-api": version: 0.0.0-use.local resolution: "@polkadot/react-api@workspace:packages/react-api" dependencies: @@ -2565,7 +2555,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/react-components@0.61.0-beta.18, @polkadot/react-components@^0.61.0-beta.18, @polkadot/react-components@workspace:packages/react-components": +"@polkadot/react-components@0.61.0-beta.18, @polkadot/react-components@workspace:packages/react-components": version: 0.0.0-use.local resolution: "@polkadot/react-components@workspace:packages/react-components" dependencies: @@ -2607,7 +2597,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/react-hooks@^0.61.0-beta.18, @polkadot/react-hooks@workspace:packages/react-hooks": +"@polkadot/react-hooks@0.61.0-beta.18, @polkadot/react-hooks@workspace:packages/react-hooks": version: 0.0.0-use.local resolution: "@polkadot/react-hooks@workspace:packages/react-hooks" dependencies: @@ -2639,7 +2629,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/react-params@0.61.0-beta.18, @polkadot/react-params@^0.61.0-beta.18, @polkadot/react-params@workspace:packages/react-params": +"@polkadot/react-params@0.61.0-beta.18, @polkadot/react-params@workspace:packages/react-params": version: 0.0.0-use.local resolution: "@polkadot/react-params@workspace:packages/react-params" dependencies: @@ -2665,7 +2655,7 @@ __metadata: languageName: node linkType: hard -"@polkadot/react-query@0.61.0-beta.18, @polkadot/react-query@^0.61.0-beta.18, @polkadot/react-query@workspace:packages/react-query": +"@polkadot/react-query@0.61.0-beta.18, @polkadot/react-query@workspace:packages/react-query": version: 0.0.0-use.local resolution: "@polkadot/react-query@workspace:packages/react-query" dependencies: @@ -2673,7 +2663,7 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/react-signer@0.61.0-beta.18, @polkadot/react-signer@^0.61.0-beta.18, @polkadot/react-signer@workspace:packages/react-signer": +"@polkadot/react-signer@0.61.0-beta.18, @polkadot/react-signer@workspace:packages/react-signer": version: 0.0.0-use.local resolution: "@polkadot/react-signer@workspace:packages/react-signer" dependencies: