# package.json · screen/portfolio.site

[View on GitCafe](https://git.cafe/screen/portfolio.site/blob/HEAD/package.json)

Repository: [screen/portfolio.site](https://git.cafe/screen/portfolio.site)

Visibility: public

Requested revision: HEAD

Commit: 7847d31ba0b4b867c91744a7f877db24e11f9494

Blob: ccb6f639ae63cd8965b8e00d86a937324305ce46

Size: 1075 bytes

[Immutable source](https://git.cafe/screen/portfolio.site/blob/7847d31ba0b4b867c91744a7f877db24e11f9494/package.json?format=markdown)

```
{
  "name": "screen-portfolio",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "next dev",
    "build": "next build && node scripts/check-assets.mjs",
    "start": "next start",
    "test": "node --test src/*.test.mjs"
  },
  "dependencies": {
    "@fontsource-variable/outfit": "^5.3.0",
    "@gsap/react": "^2.1.2",
    "@types/matter-js": "^0.20.2",
    "@types/opentype.js": "^1.3.10",
    "effect": "^3.22.2",
    "embla-carousel-react": "^8.6.0",
    "gsap": "^3.15.0",
    "lenis": "^1.3.26",
    "matter-js": "^0.20.0",
    "motion": "^13.4.3",
    "next": "^16.3.6",
    "opentype.js": "^2.0.0",
    "poly-decomp": "^0.3.0",
    "react": "^19.3.0",
    "react-dom": "^19.3.0",
    "react-markdown": "^10.1.0",
    "svg-path-commander": "^2.3.3",
    "yaml": "^2.9.1"
  },
  "devDependencies": {
    "@tailwindcss/postcss": "^4.3.3",
    "@types/node": "26.6.2",
    "@types/react": "^19.3.0",
    "@types/react-dom": "^19.3.0",
    "@webgpu/types": "^0.1.74",
    "postcss": "^8.5.28",
    "tailwindcss": "^4.3.3",
    "typescript": "^6.0.3"
  }
}

```
