0.0.134 • Published 1 year ago

@lg2/nuxt3-plugin-link-resolver v0.0.134

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

nuxt3-plugin-link-resolver

create a linkResolverbase on your ~/assets/jsons/link-resolver.json

  yarn add @lg2/nuxt3-plugin-link-resolver -D
  npm i @lg2/nuxt3-plugin-link-resolver -D
const { $lr } = useNuxtApp();
$lr({__typename:'BlogArticleRecord',slug:slug})

How to use

~/plugins/link-resolver.js

import linkResolver from '@lg2/nuxt3-plugin-link-resolver'
import { defineNuxtPlugin } from "#app";
export default defineNuxtPlugin(() => {
  return {
    provide: {
      lr: linkResolver,
    },
  };
});

example of link-resolver.json

{
  "AboutRecord": { "name": "a-propos" },
  "BlogIndexRecord": { "name": "blogue" },
  "BlogArticleRecord": {
    "name": "blogue-slug",
    "params": { "slug": "slug"}
  },
  "MultiparamsRecord": {
    "name": "route-category-slug",
    "params": { "slug": "slug", "category": "category.slug" }
  },
}
0.0.134

1 year ago

0.0.133

1 year ago

0.0.132

1 year ago

0.0.131

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.111

1 year ago

0.0.11

1 year ago

0.0.1

1 year ago