{
  "_from": "preact-render-to-string@^5.1.19",
  "_id": "preact-render-to-string@5.2.6",
  "_inBundle": false,
  "_integrity": "sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==",
  "_location": "/preact-render-to-string",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "preact-render-to-string@^5.1.19",
    "name": "preact-render-to-string",
    "escapedName": "preact-render-to-string",
    "rawSpec": "^5.1.19",
    "saveSpec": null,
    "fetchSpec": "^5.1.19"
  },
  "_requiredBy": [
    "/next-auth"
  ],
  "_resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.6.tgz",
  "_shasum": "0ff0c86cd118d30affb825193f18e92bd59d0604",
  "_spec": "preact-render-to-string@^5.1.19",
  "_where": "/var/www/tecnibi/node_modules/next-auth",
  "amdName": "preactRenderToString",
  "author": {
    "name": "Jason Miller",
    "email": "jason@developit.ca"
  },
  "babel": {
    "env": {
      "test": {
        "presets": [
          [
            "@babel/preset-env",
            {
              "targets": {
                "node": true
              }
            }
          ]
        ],
        "plugins": [
          [
            "@babel/plugin-transform-react-jsx",
            {
              "pragma": "h"
            }
          ]
        ]
      }
    }
  },
  "bugs": {
    "url": "https://github.com/developit/preact-render-to-string/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "pretty-format": "^3.8.0"
  },
  "deprecated": false,
  "description": "Render JSX to an HTML string, with support for Preact components.",
  "devDependencies": {
    "@babel/plugin-transform-react-jsx": "^7.12.12",
    "@babel/preset-env": "^7.12.11",
    "@babel/register": "^7.12.10",
    "@changesets/changelog-github": "^0.4.1",
    "@changesets/cli": "^2.18.0",
    "benchmarkjs-pretty": "^2.0.1",
    "chai": "^4.2.0",
    "copyfiles": "^2.4.1",
    "eslint": "^7.16.0",
    "eslint-config-developit": "^1.2.0",
    "husky": "^4.3.6",
    "lint-staged": "^10.5.3",
    "microbundle": "^0.13.0",
    "mocha": "^8.2.1",
    "preact": "^10.11.1",
    "prettier": "^2.2.1",
    "sinon": "^9.2.2",
    "sinon-chai": "^3.5.0",
    "typescript": "^4.1.3"
  },
  "eslintConfig": {
    "extends": "developit",
    "rules": {
      "react/prefer-stateless-function": 0,
      "react/jsx-no-bind": 0,
      "react/no-danger": 0,
      "jest/valid-expect": 0,
      "new-cap": 0,
      "curly": "off",
      "brace-style": "off",
      "indent": "off"
    },
    "settings": {
      "react": {
        "version": "16.8"
      }
    }
  },
  "exports": {
    ".": {
      "types": "./src/index.d.ts",
      "import": "./dist/index.mjs",
      "browser": "./dist/index.module.js",
      "require": "./dist/index.js"
    },
    "./jsx": {
      "types": "./jsx.d.ts",
      "import": "./dist/jsx.mjs",
      "browser": "./dist/jsx.module.js",
      "require": "./dist/jsx.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "src",
    "dist",
    "jsx.js",
    "typings.json"
  ],
  "homepage": "https://github.com/developit/preact-render-to-string",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "jsnext:main": "dist/index.module.js",
  "keywords": [
    "preact",
    "render",
    "universal",
    "isomorphic"
  ],
  "license": "MIT",
  "lint-staged": {
    "**/*.{js,jsx,ts,tsx,yml}": [
      "prettier --write"
    ]
  },
  "main": "dist/index.js",
  "mangle": {
    "compress": {
      "reduce_funcs": false
    }
  },
  "module": "dist/index.module.js",
  "name": "preact-render-to-string",
  "peerDependencies": {
    "preact": ">=10"
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "none",
    "useTabs": true,
    "tabWidth": 2
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/developit/preact-render-to-string.git"
  },
  "scripts": {
    "bench": "BABEL_ENV=test node -r @babel/register benchmarks index.js",
    "bench:v8": "BABEL_ENV=test microbundle benchmarks/index.js -f modern --alias benchmarkjs-pretty=benchmarks/lib/benchmark-lite.js --external none --target node --no-compress --no-sourcemap --raw -o benchmarks/.v8.js && v8 --module benchmarks/.v8.modern.js",
    "build": "npm run -s transpile && npm run -s transpile:jsx && npm run -s copy-typescript-definition",
    "copy-typescript-definition": "copyfiles -f src/*.d.ts dist",
    "format": "prettier src/**/*.{d.ts,js} test/**/*.js --write",
    "postbuild": "node ./config/node-13-exports.js && node ./config/node-commonjs.js",
    "prepublishOnly": "npm run build",
    "release": "npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish",
    "test": "eslint src test && tsc && npm run test:mocha && npm run test:mocha:compat && npm run test:mocha:debug && npm run bench",
    "test:mocha": "BABEL_ENV=test mocha -r @babel/register -r test/setup.js test/**/[!compat][!debug]*.test.js",
    "test:mocha:compat": "BABEL_ENV=test mocha -r @babel/register -r test/setup.js test/compat.test.js 'test/compat-*.test.js'",
    "test:mocha:debug": "BABEL_ENV=test mocha -r @babel/register -r test/setup.js test/debug.test.js 'test/debug-*.test.js'",
    "transpile": "microbundle src/index.js -f es,umd --target web --external preact",
    "transpile:jsx": "microbundle src/jsx.js -o dist/jsx.js --target web --external preact && microbundle dist/jsx.js -o dist/jsx.js -f cjs --external preact"
  },
  "types": "src/index.d.ts",
  "umd:main": "dist/index.js",
  "version": "5.2.6"
}
