diff --git a/packages/codegen/src/next/generators/readme/ReadmeGenerator.ts b/packages/codegen/src/next/generators/readme/ReadmeGenerator.ts index 5e0a876840..18dff1abd0 100644 --- a/packages/codegen/src/next/generators/readme/ReadmeGenerator.ts +++ b/packages/codegen/src/next/generators/readme/ReadmeGenerator.ts @@ -50,10 +50,10 @@ export class ReadmeGenerator { let pattern: string; switch (this.module) { case 'evmApi': - pattern = '- [Evm Api Hooks](#-evm-api-hooks)'; + pattern = '- [Evm Api Hooks](#evm-api-hooks)'; break; case 'solApi': - pattern = '- [Solana Api Hooks](#-solana-api-hooks)'; + pattern = '- [Solana Api Hooks](#solana-api-hooks)'; break; default: throw new Error(`No Pattern for the ${this.module}`); @@ -62,7 +62,7 @@ export class ReadmeGenerator { return this.operationFilesParser.parsedOperations.map((operation) => { return { type: 'append', - template: ' - [{{ hookName }}](#️-{{ hookName }})', + template: ' - [{{ hookName }}](#️{{ hookName }})', path: path.join(paths.packages, 'next/README.md'), pattern, data: { diff --git a/packages/codegen/src/next/generators/readme/templates/README.md.hbs b/packages/codegen/src/next/generators/readme/templates/README.md.hbs index 0f1b02be2c..f139891455 100644 --- a/packages/codegen/src/next/generators/readme/templates/README.md.hbs +++ b/packages/codegen/src/next/generators/readme/templates/README.md.hbs @@ -7,8 +7,6 @@
![npm](https://img.shields.io/npm/v/@moralisweb3/next) -![node-current](https://img.shields.io/node/v/@moralisweb3/next) -![GitHub last commit](https://img.shields.io/github/last-commit/MoralisWeb3/@moralisweb3/next) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@moralisweb3/next) ![npm type definitions](https://img.shields.io/npm/types/@moralisweb3/next) @@ -26,18 +24,18 @@ Please check the [official documentation of Moralis](https://docs.moralis.io/) f ### 1. Install Dependencies -Make sure to have `next`, `react`, `react-dom` and `moralis` installed as dependencies, then install `@moralisweb3/next` +Make sure to have `next`, `next-auth`, `react`, `react-dom` and `moralis` installed as dependencies, then install `@moralisweb3/next` In short: ```sh -npm install moralis @moralisweb3/next next react react-dom +npm install moralis @moralisweb3/next next next-auth react react-dom ``` or ```sh -yarn add moralis @moralisweb3/next next react react-dom +yarn add moralis @moralisweb3/next next next-auth react react-dom ``` > Make sure to also `moralis` to the latest version, when you update `@moralisweb3/next`. @@ -81,11 +79,11 @@ If you need help with setting up the boilerplate or have other questions - don't - [🔐 Authentication and Session Management with NextAuth](#️-authentication-and-session-management-with-nextauth) - [✨ Hook Usage Example](#️-hook-usage-example) - [⚙️ Hook Advanced Config](#️-hook-advanced-config) -- [Authentication Api Hooks](#-authentication-api-hooks) - - [useAuthRequestChallengeSolana](#️-useAuthRequestChallengeSolana) - - [useAuthRequestChallengeEvm](#-useAuthRequestChallengeEvm) -- [Evm Api Hooks](#-evm-api-hooks) -- [Solana Api Hooks](#-solana-api-hooks) +- [Authentication Api Hooks](#authentication-api-hooks) + - [useAuthRequestChallengeSolana](#️useAuthRequestChallengeSolana) + - [useAuthRequestChallengeEvm](#useAuthRequestChallengeEvm) +- [Evm Api Hooks](#evm-api-hooks) +- [Solana Api Hooks](#solana-api-hooks) - [🧙‍♂️ Community](#️-community) # 🔐 Authentication and Session Management with NextAuth diff --git a/packages/next/README.md b/packages/next/README.md index 484d0fe154..745850e1ca 100644 --- a/packages/next/README.md +++ b/packages/next/README.md @@ -1,14 +1,12 @@

- Moralis NextJS + Moralis NextJS

![npm](https://img.shields.io/npm/v/@moralisweb3/next) -![node-current](https://img.shields.io/node/v/@moralisweb3/next) -![GitHub last commit](https://img.shields.io/github/last-commit/MoralisWeb3/@moralisweb3/next) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@moralisweb3/next) ![npm type definitions](https://img.shields.io/npm/types/@moralisweb3/next) @@ -26,18 +24,18 @@ Please check the [official documentation of Moralis](https://docs.moralis.io/) f ### 1. Install Dependencies -Make sure to have `next`, `react`, `react-dom` and `moralis` installed as dependencies, then install `@moralisweb3/next` +Make sure to have `next`, `next-auth`, `react`, `react-dom` and `moralis` installed as dependencies, then install `@moralisweb3/next` In short: ```sh -npm install moralis @moralisweb3/next next react react-dom +npm install moralis @moralisweb3/next next next-auth react react-dom ``` or ```sh -yarn add moralis @moralisweb3/next next react react-dom +yarn add moralis @moralisweb3/next next next-auth react react-dom ``` > Make sure to also `moralis` to the latest version, when you update `@moralisweb3/next`. @@ -82,55 +80,55 @@ If you need help with setting up the boilerplate or have other questions - don't - [✨ Hook Usage Example](#️-hook-usage-example) - [⚙️ Hook Advanced Config](#️-hook-advanced-config) - [Authentication Api Hooks](#-authentication-api-hooks) - - [useAuthRequestChallengeSolana](#️-useAuthRequestChallengeSolana) + - [useAuthRequestChallengeSolana](#️useAuthRequestChallengeSolana) - [useAuthRequestChallengeEvm](#-useAuthRequestChallengeEvm) - [Evm Api Hooks](#-evm-api-hooks) - - [useEvmWeb3ApiVersion](#️-useEvmWeb3ApiVersion) - - [useEvmRunContractFunction](#️-useEvmRunContractFunction) - - [useEvmEndpointWeights](#️-useEvmEndpointWeights) - - [useEvmWalletTransactions](#️-useEvmWalletTransactions) - - [useEvmTransaction](#️-useEvmTransaction) - - [useEvmWalletTokenTransfers](#️-useEvmWalletTokenTransfers) - - [useEvmWalletTokenBalances](#️-useEvmWalletTokenBalances) - - [useEvmTokenTransfers](#️-useEvmTokenTransfers) - - [useEvmTokenPrice](#️-useEvmTokenPrice) - - [useEvmTokenMetadata](#️-useEvmTokenMetadata) - - [useEvmTokenMetadataBySymbol](#️-useEvmTokenMetadataBySymbol) - - [useEvmTokenAllowance](#️-useEvmTokenAllowance) - - [useEvmResolveDomain](#️-useEvmResolveDomain) - - [useEvmResolveAddress](#️-useEvmResolveAddress) - - [useEvmSyncNFTContract](#️-useEvmSyncNFTContract) - - [useEvmSearchNFTs](#️-useEvmSearchNFTs) - - [useEvmReSyncMetadata](#️-useEvmReSyncMetadata) - - [useEvmWalletNFTTransfers](#️-useEvmWalletNFTTransfers) - - [useEvmWalletNFTs](#️-useEvmWalletNFTs) - - [useEvmWalletNFTCollections](#️-useEvmWalletNFTCollections) - - [useEvmNFTTransfers](#️-useEvmNFTTransfers) - - [useEvmNFTTransfersFromToBlock](#️-useEvmNFTTransfersFromToBlock) - - [useEvmNFTTransfersByBlock](#️-useEvmNFTTransfersByBlock) - - [useEvmNFTTrades](#️-useEvmNFTTrades) - - [useEvmNFTTokenIdOwners](#️-useEvmNFTTokenIdOwners) - - [useEvmNFTOwners](#️-useEvmNFTOwners) - - [useEvmNFTMetadata](#️-useEvmNFTMetadata) - - [useEvmNFTLowestPrice](#️-useEvmNFTLowestPrice) - - [useEvmNFTContractTransfers](#️-useEvmNFTContractTransfers) - - [useEvmNFTContractMetadata](#️-useEvmNFTContractMetadata) - - [useEvmContractNFTs](#️-useEvmContractNFTs) - - [useEvmUploadFolder](#️-useEvmUploadFolder) - - [useEvmContractLogs](#️-useEvmContractLogs) - - [useEvmContractEvents](#️-useEvmContractEvents) - - [useEvmPairReserves](#️-useEvmPairReserves) - - [useEvmPairAddress](#️-useEvmPairAddress) - - [useEvmDateToBlock](#️-useEvmDateToBlock) - - [useEvmBlock](#️-useEvmBlock) - - [useEvmNativeBalance](#️-useEvmNativeBalance) + - [useEvmWeb3ApiVersion](#️useEvmWeb3ApiVersion) + - [useEvmRunContractFunction](#️useEvmRunContractFunction) + - [useEvmEndpointWeights](#️useEvmEndpointWeights) + - [useEvmWalletTransactions](#️useEvmWalletTransactions) + - [useEvmTransaction](#️useEvmTransaction) + - [useEvmWalletTokenTransfers](#️useEvmWalletTokenTransfers) + - [useEvmWalletTokenBalances](#️useEvmWalletTokenBalances) + - [useEvmTokenTransfers](#️useEvmTokenTransfers) + - [useEvmTokenPrice](#️useEvmTokenPrice) + - [useEvmTokenMetadata](#️useEvmTokenMetadata) + - [useEvmTokenMetadataBySymbol](#️useEvmTokenMetadataBySymbol) + - [useEvmTokenAllowance](#️useEvmTokenAllowance) + - [useEvmResolveDomain](#️useEvmResolveDomain) + - [useEvmResolveAddress](#️useEvmResolveAddress) + - [useEvmSyncNFTContract](#️useEvmSyncNFTContract) + - [useEvmSearchNFTs](#️useEvmSearchNFTs) + - [useEvmReSyncMetadata](#️useEvmReSyncMetadata) + - [useEvmWalletNFTTransfers](#️useEvmWalletNFTTransfers) + - [useEvmWalletNFTs](#️useEvmWalletNFTs) + - [useEvmWalletNFTCollections](#️useEvmWalletNFTCollections) + - [useEvmNFTTransfers](#️useEvmNFTTransfers) + - [useEvmNFTTransfersFromToBlock](#️useEvmNFTTransfersFromToBlock) + - [useEvmNFTTransfersByBlock](#️useEvmNFTTransfersByBlock) + - [useEvmNFTTrades](#️useEvmNFTTrades) + - [useEvmNFTTokenIdOwners](#️useEvmNFTTokenIdOwners) + - [useEvmNFTOwners](#️useEvmNFTOwners) + - [useEvmNFTMetadata](#️useEvmNFTMetadata) + - [useEvmNFTLowestPrice](#️useEvmNFTLowestPrice) + - [useEvmNFTContractTransfers](#️useEvmNFTContractTransfers) + - [useEvmNFTContractMetadata](#️useEvmNFTContractMetadata) + - [useEvmContractNFTs](#️useEvmContractNFTs) + - [useEvmUploadFolder](#️useEvmUploadFolder) + - [useEvmContractLogs](#️useEvmContractLogs) + - [useEvmContractEvents](#️useEvmContractEvents) + - [useEvmPairReserves](#️useEvmPairReserves) + - [useEvmPairAddress](#️useEvmPairAddress) + - [useEvmDateToBlock](#️useEvmDateToBlock) + - [useEvmBlock](#️useEvmBlock) + - [useEvmNativeBalance](#️useEvmNativeBalance) - [Solana Api Hooks](#-solana-api-hooks) - - [useSolTokenPrice](#️-useSolTokenPrice) - - [useSolNFTMetadata](#️-useSolNFTMetadata) - - [useSolSPL](#️-useSolSPL) - - [useSolPortfolio](#️-useSolPortfolio) - - [useSolNFTs](#️-useSolNFTs) - - [useSolBalance](#️-useSolBalance) + - [useSolTokenPrice](#️useSolTokenPrice) + - [useSolNFTMetadata](#️useSolNFTMetadata) + - [useSolSPL](#️useSolSPL) + - [useSolPortfolio](#️useSolPortfolio) + - [useSolNFTs](#️useSolNFTs) + - [useSolBalance](#️useSolBalance) - [🧙‍♂️ Community](#️-community) # 🔐 Authentication and Session Management with NextAuth diff --git a/packages/next/package.json b/packages/next/package.json index c14df5628e..85a42fd3d3 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,5 +1,6 @@ { "name": "@moralisweb3/next", + "description": "Moralis Evm and Solana Hooks for NextJS", "author": "Moralis", "version": "2.8.1", "license": "MIT",