edgerender
Version:
Render at the edge
117 lines (116 loc) • 2.8 kB
JSON
{
"name": "edgerender",
"version": "0.0.13",
"description": "Render at the edge",
"main": "index.js",
"types": "index.d.ts",
"files": [
"*.js",
"*.js.map",
"*.d.ts",
"README.md",
"LICENSE",
"utils/**/*",
"src/**/*"
],
"scripts": {
"prepublishOnly": "tsc -b tsconfig.build.json",
"postpublish": "make clean",
"format": "prettier --write '*.{json,js,ts,tsx}' 'src/**/*.{js,ts,tsx}' 'tests/**/*.{js,ts,tsx}'",
"lint": "eslint --max-warnings=0 src && prettier --check '*.{json,js,ts,tsx}' 'src/**/*.{js,ts,tsx}' 'tests/**/*.{js,ts,tsx}'",
"test": "jest --verbose",
"all": "yarn lint && yarn test"
},
"author": "Samuel Colvin",
"license": "MIT",
"homepage": "https://github.com/samuelcolvin/edgerender",
"private": false,
"keywords": [
"jsx",
"edge",
"edgerender",
"SSR",
"CloudFlare-Workers",
"typescript",
"react",
"webpack"
],
"eslintConfig": {
"root": true,
"parserOptions": {
"ecmaVersion": 11,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"globals": {
"xhr_calls": true
},
"extends": [
"typescript",
"prettier"
],
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-namespace": [
"error",
{
"allowDeclarations": true
}
]
}
},
"jest": {
"testRegex": "/tests/.*\\.test\\.tsx?$",
"collectCoverageFrom": [
"src/**/*.ts"
],
"preset": "ts-jest",
"moduleNameMapper": {
"edgerender/(.*)": "<rootDir>/src/$1",
"edgerender": "<rootDir>/src"
}
},
"prettier": {
"singleQuote": true,
"semi": false,
"trailingComma": "all",
"tabWidth": 2,
"printWidth": 119,
"bracketSpacing": false,
"arrowParens": "avoid"
},
"dependencies": {
"csstype": "^3.0.10",
"mime": "^3.0.0"
},
"peerDependencies": {
"@cloudflare/workers-types": "^2.2.2",
"raw-loader": "^4.0.2",
"sass": "^1.34.1",
"ts-loader": "^9.2.2",
"typescript": "^4.3.2",
"uglify-loader": "^3.0.0",
"webpack": "^5.38.1",
"webpack-cli": "^4.7.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^2.2.2",
"@types/jest": "^26.0.23",
"@types/mime": "^2.0.3",
"@typescript-eslint/eslint-plugin": "^4.16.1",
"@typescript-eslint/parser": "^4.16.1",
"edge-mock": "0.0.14",
"eslint": "^7.21.0",
"eslint-config-prettier": "^8.1.0",
"eslint-config-typescript": "^3.0.0",
"jest": "^27.0.1",
"jest-each": "^27.0.2",
"prettier": "^2.3.0",
"prettier-plugin-toml": "^0.3.1",
"ts-jest": "^27.0.1",
"typescript": "^4.3.2"
}
}