{
    "name": "gatsby-theme-portfolio-minimal",
    "version": "4.6.5",
    "license": "MIT",
    "author": "Konstantin Münster <mail@konstantin.digital>",
    "main": "index.js",
    "scripts": {
        "build": "gatsby build",
        "develop": "gatsby develop",
        "clean": "gatsby clean",
        "test": "echo \"Nothing to test here (yet)\"",
        "lint": "eslint --no-error-on-unmatched-pattern --fix --max-warnings 0 \"**/*.+(ts|tsx)\"",
        "format": "prettier --write \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|graphql|md|mdx)\"",
        "type-check": "tsc --noEmit",
        "type-check:watch": "npm run type-check -- --watch"
    },
    "engines": {
        "node": ">=18.0.0"
    },
    "peerDependencies": {
        "gatsby": "^5",
        "react": "^18",
        "react-dom": "^18"
    },
    "devDependencies": {
        "@types/js-cookie": "^3.0.5",
        "@types/node": "^18.11.9",
        "@types/react": "^18.0.25",
        "@types/react-dom": "^18.0.8",
        "@types/react-helmet": "^6.1.4",
        "@typescript-eslint/eslint-plugin": "^5.2.0",
        "@typescript-eslint/parser": "^5.2.0",
        "eslint": "^8.1.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-prettier": "^4.0.0",
        "eslint-plugin-react": "^7.26.1",
        "gatsby": "^5.0.1",
        "husky": "^5.1.3",
        "lint-staged": "^10.5.4",
        "prettier": "^2.4.1",
        "react": "^18.2.0",
        "react-dom": "^18.2.0",
        "semantic-release": "^18.0.0",
        "typescript": "^4.8.4",
        "typescript-plugin-css-modules": "^3.4.0"
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged"
        }
    },
    "dependencies": {
        "@fontsource/roboto": "^4.5.8",
        "fs-extra": "^11.1.1",
        "gatsby-plugin-gdpr-cookies": "^2.0.9",
        "gatsby-plugin-image": "^3.0.0",
        "gatsby-plugin-manifest": "^4.18.1",
        "gatsby-plugin-offline": "^6.0.0",
        "gatsby-plugin-plausible": "^0.0.7",
        "gatsby-plugin-react-helmet": "^6.0.0",
        "gatsby-plugin-robots-txt": "^1.7.1",
        "gatsby-plugin-sharp": "^5.0.0",
        "gatsby-plugin-sitemap": "^6.0.0",
        "gatsby-remark-images": "^7.0.0",
        "gatsby-remark-prismjs": "^7.0.0",
        "gatsby-source-filesystem": "^5.0.0",
        "gatsby-transformer-json": "^5.0.0",
        "gatsby-transformer-remark": "^6.0.0",
        "gatsby-transformer-sharp": "^5.0.0",
        "js-cookie": "^3.0.5",
        "mini-svg-data-uri": "^1.4.4",
        "normalize.css": "^8.0.1",
        "prismjs": "^1.29.0",
        "p-queue": "^6.2.1",
        "react-cookie-consent": "^6.4.1",
        "react-helmet": "^6.1.0",
        "reading-time": "^1.5.0",
        "slugify": "^1.6.5",
        "svgo": "^3.0.2",
        "tiny-skeleton-loader-react": "^1.1.8"
    },
    "homepage": "https://github.com/konstantinmuenster/gatsby-theme-portfolio-minimal#readme",
    "repository": {
        "type": "git",
        "url": "https://github.com/konstantinmuenster/gatsby-theme-portfolio-minimal.git"
    },
    "bugs": {
        "url": "https://github.com/konstantinmuenster/gatsby-theme-portfolio-minimal/issues"
    },
    "keywords": [
        "react",
        "gatsby",
        "gatsby-plugin",
        "gatsby-theme",
        "PWA",
        "portfolio",
        "portfolio-minimal",
        "one-page site",
        "showcase",
        "minimal",
        "animations",
        "dark-mode",
        "blog",
        "tracking",
        "google-analytics",
        "plausible.io",
        "gdpr-compliant"
    ]
}
