{
    "name": "gladejs",
    "version": "0.7.3",
    "description": "Helping Marko to Roll Uphill, Pass the CaScadeS and reach the GladeJS at 11' for Tea (it's a frontend framework).",
    "keywords": [
        "marko",
        "rollup",
        "postcss",
        "eleventy"
    ],
    "homepage": "https://gladejs.com",
    "repository": "github:gladejs/gladejs",
    "bugs": "https://github.com/gladejs/gladejs/issues",
    "author": {
        "name": "Aurélien Stébé",
        "email": "aurelien.stebe@gmail.com"
    },
    "type": "module",
    "main": "./rollup.config.mjs",
    "exports": "./rollup.config.mjs",
    "license": "MIT",
    "workspaces": [
        "packages/*"
    ],
    "scripts": {
        "vite": "rollup -c --watch --environment VITE_ENV",
        "live": "rollup -c --watch",
        "build": "rollup -c",
        "clean": "rimraf build _site",
        "build:prod": "rollup -c --environment NODE_ENV:production",
        "lint": "prettier -c . && eslint .",
        "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --ci --bail tests"
    },
    "engines": {
        "npm": ">=6.14",
        "node": ">=14.0"
    },
    "os": [
        "darwin",
        "linux",
        "win32"
    ],
    "jest": {
        "testEnvironment": "node",
        "watchPathIgnorePatterns": [
            "<rootDir>/node_modules/",
            "<rootDir>/package-lock.json",
            "<rootDir>/(pages|build|_site)/",
            "<rootDir>/tests/.+/(pages|build|_site)/"
        ]
    },
    "prettier": {
        "semi": false,
        "tabWidth": 4,
        "singleQuote": true,
        "trailingComma": "es5"
    },
    "eslintConfig": {
        "env": {
            "node": true
        },
        "parserOptions": {
            "ecmaVersion": 2020,
            "sourceType": "module"
        },
        "extends": [
            "eslint:recommended",
            "plugin:node/recommended",
            "plugin:import/recommended",
            "plugin:promise/recommended",
            "plugin:jest/recommended",
            "standard",
            "prettier"
        ],
        "reportUnusedDisableDirectives": true
    },
    "release": {
        "tagFormat": "gladejs-v${version}",
        "branches": [
            "main",
            "next"
        ],
        "plugins": [
            [
                "@semantic-release/commit-analyzer",
                {
                    "releaseRules": [
                        {
                            "scope": "@*",
                            "release": false
                        }
                    ]
                }
            ],
            "@semantic-release/release-notes-generator",
            "@semantic-release/changelog",
            "@semantic-release/npm",
            [
                "@semantic-release/git",
                {
                    "assets": [
                        "CHANGELOG.md",
                        "package.json"
                    ],
                    "message": "chore(release): gladejs package version ${nextRelease.version} :tada: "
                }
            ],
            "@semantic-release/github"
        ]
    },
    "dependencies": {
        "@11ty/eleventy": "^1.0.0-canary.41",
        "@babel/core": "^7.15.0",
        "@babel/preset-env": "^7.15.0",
        "@gladejs/eleventy": "^0.7.1",
        "@gladejs/rollup": "^0.7.2",
        "@marko/express": "^1.0.0",
        "@marko/rollup": "^3.3.1",
        "@marko/vite": "^2.0.0",
        "@rollup/plugin-babel": "^5.3.0",
        "@rollup/plugin-commonjs": "^20.0.0",
        "@rollup/plugin-node-resolve": "^13.0.4",
        "@rollup/plugin-url": "^6.1.0",
        "browser-sync": "^2.27.5",
        "chokidar": "^3.5.2",
        "cssnano": "^4.1.11",
        "execa": "^5.1.1",
        "express": "^4.17.1",
        "fast-glob": "^3.2.7",
        "fs-extra": "^10.0.0",
        "less": "^4.1.1",
        "marko": "^5.15.4",
        "postcss": "^8.3.5",
        "rimraf": "^3.0.2",
        "rollup": "^2.56.2",
        "rollup-plugin-styles": "^3.14.1",
        "rollup-plugin-terser": "^7.0.2",
        "terser": "^5.7.1",
        "vite": "^2.4.4"
    },
    "devDependencies": {
        "@semantic-release/changelog": "^5.0.1",
        "@semantic-release/commit-analyzer": "^8.0.1",
        "@semantic-release/git": "^9.0.0",
        "@semantic-release/github": "^7.2.3",
        "@semantic-release/npm": "^7.1.3",
        "@semantic-release/release-notes-generator": "^9.0.3",
        "cross-env": "^7.0.3",
        "eslint": "^7.32.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-config-standard": "^16.0.3",
        "eslint-plugin-import": "^2.24.0",
        "eslint-plugin-jest": "^24.4.0",
        "eslint-plugin-node": "^11.1.0",
        "eslint-plugin-promise": "^5.1.0",
        "jest": "^27.0.6",
        "prettier": "2.3.2",
        "prettier-plugin-toml": "^0.3.1",
        "semantic-release": "^17.4.4"
    }
}
