Giter Club home page Giter Club logo

nuxt-templates's People

Contributors

quentinneyraud avatar

Watchers

 avatar  avatar

nuxt-templates's Issues

AppImage

AppSource => trier sizes et mettre default à 100vw

Prismic API

Warn dans Slices dans la fonction getSliceComponent si on trouve pas le composant

pickProps

Mettre le plugin pickProps et les helpers de props dans une feature

Features

  • Images locales responsive + webP
  • Images prismic
  • Video locale, Youtube, Vimeo
  • RGPD
  • q-stylus
  • nuxt-link ?
  • svg
  • Forms + inputs ?
  • metas
  • Prismic translations
  • Smooth scroll
  • Events
  • Debug (grid)

Transitions

pas de preloadPromiseCallback dans le PageTransition

AppImage

placeholder color: utiliser colors[0] plutôt que muted

Formatter

  • Remplacer slug par uid dans relationship
  • Changer formatDate et formatTimestamp
  • Ajouter l'utils pour cut les textes

Prismic API

Ajouter dans les helpers une fonction filter pour valider les types relationship

Sass

Update avec les dernières modifications (class de no-interaction, wrapper etc...)

Metas

undefined IS_PROD dans la config

Props helper

Récupérer automatiquement les dossiers dans components

Vimeo player

Revoir un peu les props et voir pour faire des presets (preset="gif" qui fait muted, loop, etc...)

Robots

Mettre en indexé

{
  UserAgent: '*',
  Disallow: ''
}

Prismic API

formatSelect : Renvoyer la value si valueMapping inconnu
formatImage: Renvoyer que le format si un seul format demandé

Changer formatDate

 formatDate (date, { locale, options = {}, format = _ => {} } = {}) {
    options = {
      ...{ weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' },
      ...options
    }

    if (!date) return undefined

    const weekday = new Date(date).toLocaleDateString(locale, { weekday: options.weekday })
    const year = new Date(date).toLocaleDateString(locale, { year: options.year })
    const month = new Date(date).toLocaleDateString(locale, { month: options.month })
    const day = new Date(date).toLocaleDateString(locale, { day: options.day })

    return format({ weekday, year, month, day })
  }

Prismic API

Warn dans Slices dans la fonction getSliceComponent si on trouve pas le composant

Formatter

Formatter SEO, enlever le auto format des images parce que AVIF pas supporté en og:image

Global

Mettre modern à !IS_DEV

GSAP

Ajouter les helpers d'animations ?

SEO

Mettre les tags Twitter, author ...

Features

  • favicon
  • Global
    • host 0.0.0.0
    • modern
    • components
  • sitemap
  • netlify cache et redirects
  • prismic
  • gsap
  • sass
  • robots
  • SPA mode
  • Form et inputs
  • Cursor
  • AppLink et AppButton
  • SplitText
  • GTM
  • Netlify functions

SPA

Mettre en commenté le module pour lancer nuxtClientInit

modules: [
  'nuxt-client-init-module'
]

Changer la création des options

Mettre dans l'index des modules :

const options = {
    ...defu(moduleOptions, this.options[MODULE_NAME], DEFAULT_OPTIONS),
    MODULE_NAME
  }

Virtual scroll

  • Corriger bug mobile
  • Voir si en mobile on envoie le scrollY ou current + event onscroll
  • Envoyer une autre valeur lerp ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.