{
    "name": "siegel",
    "version": "0.16.17",
    "homepage": "https://siegel-qe3q.onrender.com",
    "repository": {
        "type": "git",
        "url": "https://github.com/CyberCookie/siegel.git"
    },
    "bugs": {
        "url": "https://github.com/CyberCookie/siegel/issues"
    },
    "description": "Web application development ecosystem",
    "keywords": [
        "web",
        "web application",
        "create app",
        "cra",
        "create react app",
        "typescript",
        "react",
        "reactjs",
        "node",
        "nodejs",
        "webpack",
        "base",
        "core",
        "platform",
        "skeleton",
        "metaframework",
        "ecosystem",
        "siegel"
    ],
    "license": "MIT",
    "publishConfig": {
        "access": "public"
    },
    "engineStrict": true,
    "engines": {
        "node": ">= 18",
        "npm": ">= 8"
    },
    "config": {
        "boot": "node --no-warnings=ExperimentalWarning --loader ts-node/esm demo_app/server/index.js"
    },
    "files": [
        "demo_app",
        "demo_app_minimal",
        "lib",
        "global.d.ts",
        "tsconfig.json",
        "eslint.config.js"
    ],
    "type": "module",
    "types": "lib/core/index.d.ts",
    "main": "lib/core/index.js",
    "bin": "lib/bin/index.js",
    "scripts": {
        "__transpile": "node --no-warnings=ExperimentalWarning --experimental-specifier-resolution=node --loader ts-node/esm prepublish.ts",
        "__docs_gen": "node --no-warnings=ExperimentalWarning --experimental-specifier-resolution=node --loader ts-node/esm mdcreate.ts",
        "__validate": "npm run validate && npx tsc -p demo_app && npx jest",
        "__update": "rm -rf ./node_modules ./package-lock.json && npm i",
        "prepublishOnly": "npm run __validate && npm run __transpile",
        "start": "$npm_package_config_boot -b -s",
        "start_mini": "node --no-warnings=ExperimentalWarning --loader ts-node/esm bin run --server demo_app_minimal/server.ts --client demo_app_minimal/app.ts",
        "build": "$npm_package_config_boot -b -p",
        "build_serv": "$npm_package_config_boot -b -s -p",
        "serv": "$npm_package_config_boot -s -p",
        "deploy": "npm ci --no-audit --no-fund && npm run build && npm run serv",
        "validate": "npx eslint . && npx tsc -p ."
    },
    "dependencies": {
        "@eslint/js": "9.28.0",
        "@pmmmwh/react-refresh-webpack-plugin": "0.5.16",
        "autoprefixer": "10.4.21",
        "compression-webpack-plugin": "11.1.0",
        "copy-webpack-plugin": "13.0.0",
        "css-loader": "7.1.2",
        "eslint-plugin-react": "7.37.5",
        "eslint-webpack-plugin": "5.0.2",
        "express": "5.1.0",
        "html-webpack-plugin": "5.6.3",
        "mime": "4.0.7",
        "mini-css-extract-plugin": "2.9.2",
        "postcss-loader": "8.1.1",
        "react": "18.3.1",
        "react-dom": "18.3.1",
        "react-refresh": "0.17.0",
        "sass": "1.89.2",
        "sass-loader": "16.0.5",
        "sass-resources-loader": "2.2.5",
        "style-loader": "4.0.0",
        "svg2ttf": "6.0.3",
        "svgicons2svgfont": "15.0.1",
        "swc-loader": "0.2.6",
        "terser-webpack-plugin": "5.3.14",
        "ttf2woff": "3.0.0",
        "ttf2woff2": "8.0.0",
        "typescript-eslint": "8.34.0",
        "typescript-plugin-css-modules": "5.1.0",
        "webpack": "^5.99.9",
        "webpack-dev-middleware": "7.4.2",
        "webpack-hot-middleware": "2.26.1",
        "worker-loader": "3.0.8"
    },
    "devDependencies": {
        "@types/jest": "29.5.13",
        "jest": "29.7.0",
        "ts-jest": "29.2.5",
        "type-fest": "^4.39.1",
        "typedoc": "^0.28.1",
        "typedoc-plugin-markdown": "^4.6.1"
    },
    "peerDependencies": {
        "@swc/core": "1.12.0",
        "@types/express": "5.0.3",
        "@types/node": "22.15.29",
        "@types/react": "18.3.12",
        "@types/react-dom": "18.3.1",
        "@types/svg2ttf": "5.0.3",
        "@types/ttf2woff": "2.0.4",
        "@types/webpack-env": "1.18.8",
        "@types/webpack-hot-middleware": "2.25.9",
        "eslint": "9.28.0",
        "ts-node": "10.9.2",
        "typescript": "5.8.3"
    }
}
