{
    "name": "@becklyn/next",
    "version": "6.0.0",
    "license": "MIT",
    "homepage": "https://github.com/Becklyn-Studios/ts-libs/tree/main/packages/next",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/Becklyn-Studios/ts-libs.git"
    },
    "scripts": {
        "lint": "eslint . --max-warnings 0 && prettier --check \"./**/*.{ts,tsx}\"",
        "fix": "eslint . --fix && prettier --write \"./**/*.{ts,tsx,scss}\"",
        "build": "rm -rf ./dist && tsc -p tsconfig-es.json && tsc -p tsconfig-cjs.json",
        "prepublishOnly": "npm run lint && npm run build"
    },
    "dependencies": {
        "@contentful/rich-text-react-renderer": "^16.2.2",
        "keen-slider": "^6.8.6",
        "sass": "^1.104.1",
        "zod": "^4.6.5"
    },
    "devDependencies": {
        "@becklyn/eslint": "*",
        "@becklyn/tsconfig": "*",
        "@contentful/rich-text-types": "^17.2.7",
        "@types/node": "^25.9.6",
        "@types/react": "^19.3.0",
        "@types/react-dom": "^19.3.0",
        "next": "^16.3.5",
        "react": "^19.3.0",
        "typescript": "^5.9.3"
    },
    "peerDependencies": {
        "next": "^15.0.0 || ^16.0.0",
        "react": "^19.0.0"
    },
    "files": [
        "./dist",
        "./scss"
    ],
    "exports": {
        "./scss/*": "./scss/*.scss",
        "./contentful/*": {
            "types": "./dist/cjs/contentful/*.d.ts",
            "require": "./dist/cjs/contentful/*.js",
            "import": "./dist/es/contentful/*.js",
            "default": "./dist/cjs/contentful/*.js"
        },
        "./error/*": {
            "types": "./dist/cjs/error/*.d.ts",
            "require": "./dist/cjs/error/*.js",
            "import": "./dist/es/error/*.js",
            "default": "./dist/cjs/error/*.js"
        },
        "./format/*": {
            "types": "./dist/cjs/format/*.d.ts",
            "require": "./dist/cjs/format/*.js",
            "import": "./dist/es/format/*.js",
            "default": "./dist/cjs/format/*.js"
        },
        "./lib/*": {
            "types": "./dist/cjs/lib/*.d.ts",
            "require": "./dist/cjs/lib/*.js",
            "import": "./dist/es/lib/*.js",
            "default": "./dist/cjs/lib/*.js"
        },
        "./mock/*": {
            "types": "./dist/cjs/mock/*.d.ts",
            "require": "./dist/cjs/mock/*.js",
            "import": "./dist/es/mock/*.js",
            "default": "./dist/cjs/mock/*.js"
        },
        "./rte/*": {
            "types": "./dist/cjs/rte/*.d.ts",
            "require": "./dist/cjs/rte/*.js",
            "import": "./dist/es/rte/*.js",
            "default": "./dist/cjs/rte/*.js"
        },
        "./structuredData/*": {
            "types": "./dist/cjs/structuredData/*.d.ts",
            "require": "./dist/cjs/structuredData/*.js",
            "import": "./dist/es/structuredData/*.js",
            "default": "./dist/cjs/structuredData/*.js"
        },
        "./tracking/*": {
            "types": "./dist/cjs/tracking/*.d.ts",
            "require": "./dist/cjs/tracking/*.js",
            "import": "./dist/es/tracking/*.js",
            "default": "./dist/cjs/tracking/*.js"
        },
        "./tracking/cookiebot/*": {
            "types": "./dist/cjs/tracking/cookiebot/*.d.ts",
            "require": "./dist/cjs/tracking/cookiebot/*.js",
            "import": "./dist/es/tracking/cookiebot/*.js",
            "default": "./dist/cjs/tracking/cookiebot/*.js"
        },
        "./tracking/gtm/*": {
            "types": "./dist/cjs/tracking/gtm/*.d.ts",
            "require": "./dist/cjs/tracking/gtm/*.js",
            "import": "./dist/es/tracking/gtm/*.js",
            "default": "./dist/cjs/tracking/gtm/*.js"
        },
        "./types/*": {
            "types": "./dist/cjs/types/*.d.ts",
            "require": "./dist/cjs/types/*.js",
            "import": "./dist/es/types/*.js",
            "default": "./dist/cjs/types/*.js"
        }
    }
}
