Info

pascal-achard.com

v2.24.8

The creative point

Responsive, mobile first.
Colors: déclinaison du thème Nord
Typography: Rubik for headings, System UI for body text.

The technical point

Type : Hybrid Rendering
Language: Typescript
Framework js: Nuxt.js ^3.12.4
Framework css: Tailwindcss
Hosting: Netlify
CMS: NuxtContent. md files.
APIs : Notion API for data on the "Readings" page, Last.fm Music Discovery API for data on the "Lab" page.

The complete list of dependencies

package.json

Dependencies

@fontsource/inter^5.0.20
@fontsource/rubik^5.0.20
@headlessui/tailwindcss^0.2.1
@notionhq/client^2.2.15
@vueuse/components^10.11.0
@vueuse/nuxt^10.11.0
@vueuse/router^10.11.0
gsap^3.12.5
lenis^1.1.9
splitting^1.1.0

Dev dependencies

@antfu/eslint-config^2.24.1
@eslint/eslintrc^3.1.0
@iconify-json/brandico^1.1.9
@iconify-json/cib^1.1.10
@iconify-json/eos-icons^1.1.11
@iconify-json/fluent^1.1.61
@iconify-json/logos^1.1.44
@iconify-json/material-symbols^1.1.86
@iconify-json/mdi^1.1.68
@iconify-json/pajamas^1.1.50
@nuxt/content^2.13.2
@nuxt/devtools^1.3.9
@nuxt/icon^1.4.5
@nuxt/image^1.7.0
@nuxtjs/color-mode^3.4.2
@nuxtjs/eslint-config-typescript^12.1.0
@nuxtjs/fontaine^0.4.3
@nuxtjs/i18n^8.3.3
@nuxtjs/robots^4.0.2
@nuxtjs/sitemap^5.3.5
@nuxtjs/tailwindcss^6.12.1
@pinia/nuxt^0.5.3
@tailwindcss/forms^0.5.7
@types/node^22.1.0
@types/splitting^1.0.6
@types/uuid^10.0.0
@typescript-eslint/parser^8.0.1
eslint^9.8.0
eslint-config-prettier^9.1.0
eslint-plugin-prettier^5.2.1
eslint-plugin-tailwindcss^3.17.4
nuxt^3.12.4
nuxt-headlessui^1.2.0
sass^1.77.8
typescript^5.5.4
uuid^10.0.0
vite-svg-loader^5.1.0
vue-tsc^2.0.29