{
  "name": "teddy",
  "description": "🧸 Teddy is the most readable and easy to learn templating language there is!",
  "author": "Roosevelt Framework Team <rooseveltframework@gmail.com>",
  "contributors": [
    {
      "name": "Contributors",
      "url": "https://github.com/rooseveltframework/teddy/graphs/contributors"
    }
  ],
  "version": "2.0.6",
  "files": [
    "dist",
    "docs/statics/pages",
    "*.md",
    "!benchmarker",
    "benchmarker/BENCHMARKS.md"
  ],
  "type": "module",
  "exports": {
    ".": {
      "import": "./dist/teddy.mjs",
      "require": "./dist/teddy.cjs"
    },
    "./client": {
      "import": "./dist/teddy.client.mjs",
      "require": "./dist/teddy.client.cjs"
    },
    "./client/min": {
      "import": "./dist/teddy.min.mjs"
    }
  },
  "homepage": "https://rooseveltframework.org/docs/teddy/latest",
  "license": "CC-BY-4.0",
  "main": "dist/teddy.js",
  "readmeFilename": "README.md",
  "engines": {
    "node": ">=22.20.0"
  },
  "dependencies": {
    "cheerio": "1.2.0"
  },
  "devDependencies": {
    "@jsdevtools/coverage-istanbul-loader": "3.0.5",
    "@playwright/test": "1.63.0",
    "c8": "12.0.0",
    "cross-env": "10.1.0",
    "eslint-plugin-html": "8.2.1",
    "nyc": "18.0.0",
    "standard": "17.1.2",
    "terser-webpack-plugin": "5.6.1",
    "webpack": "5.111.1",
    "webpack-cli": "7.2.3"
  },
  "standard": {
    "ignore": [
      "test/client.js",
      "docs/public/"
    ]
  },
  "c8": {
    "exclude": [
      "dist/**",
      "test/**",
      "playwright.config.js"
    ],
    "reporter": [
      "text",
      "lcov"
    ]
  },
  "scripts": {
    "benchmark": "node benchmarker/run.js",
    "build": "webpack",
    "coverage": "npm run coverage-server && npm run coverage-client && npm run coverage-report",
    "coverage-server": "npm run build && cross-env NODE_ENV=cover c8 --reporter=json --report-dir=coverage/raw/server node --test --test-timeout=60000 test/loaders/node.js test/docs.js",
    "coverage-client": "npm run build -- --env coverage && nyc --silent playwright test && nyc report --reporter=json --report-dir=coverage/raw/client && npm run build",
    "lint": "standard && standard --plugin html",
    "lint-fix": "standard --fix && standard --plugin html --fix",
    "test": "npm run test-server && npm run test-precompiled && npm run test-client",
    "t": "npm run test-server && npm run test-precompiled && npm run test-client",
    "test-client": "npm run build && playwright test",
    "test-server": "npm run build && cross-env NODE_ENV=test node --test --test-timeout=60000 test/loaders/node.js test/docs.js",
    "test-precompiled": "node test/comparePrecompiled.js",
    "prepack": "npm run build",
    "coverage-report": "node test/mergeCoverage.js"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/rooseveltframework/teddy.git"
  },
  "keywords": [
    "teddy.js",
    "node.js",
    "teddy",
    "template",
    "view"
  ],
  "_from": "teddy@*",
  "gitHead": "1dbbc4c73d7c8878cbe7fc0ba527c91018b4cea7",
  "funding": "https://www.paypal.com/donate/?hosted_button_id=2L2X8GRXZCGJ6"
}
