@before.js/server
Version:
Enables data fetching with any React SSR app that uses React Router 5
156 lines (155 loc) • 4.34 kB
JSON
{
"name": "@before.js/server",
"version": "4.1.13",
"description": "Enables data fetching with any React SSR app that uses React Router 5",
"main": "dist/index.js",
"module": "dist/index.es.js",
"author": "Flybondi <dev@flybondi.com>",
"license": "MIT",
"publishConfig": {
"access": "public"
},
"keywords": [
"react",
"react ssr",
"react-router",
"before",
"async"
],
"scripts": {
"build": "cross-env NODE_ENV=production rollup -c",
"flow.coverage": "flow coverage",
"flow.install": "flow-typed install --ignoreDeps dev",
"flow.start": "flow start",
"flow.status": "flow status",
"flow.stop": "flow stop",
"lint": "eslint src/",
"prepublishOnly": "yarn build",
"prettier": "prettier --write src/",
"test.coverage": "yarn test --coverage --coverageDirectory .coverage",
"test.watch": "jest --watchAll",
"test": "jest"
},
"peerDependencies": {
"@loadable/server": "5.12.0",
"react": ">=16.12",
"react-dom": ">=16.12",
"react-helmet": "^6.0.0",
"react-router-dom": "^5.2.0"
},
"dependencies": {
"query-string": "^6.12.1",
"ramda": "^0.27.0",
"serialize-javascript": "^3.1.0"
},
"devDependencies": {
"@babel/core": "^7.10.1",
"@babel/plugin-external-helpers": "^7.10.1",
"@babel/preset-env": "^7.10.1",
"@babel/preset-flow": "^7.10.1",
"@babel/preset-react": "^7.10.1",
"@babel/runtime": "^7.10.1",
"@commitlint/config-conventional": "^8.3.4",
"@flybondi/rollup-plugin-ramda": "^1.1.2",
"@loadable/component": "5.12.0",
"@loadable/server": "5.12.0",
"@rollup/plugin-node-resolve": "^8.0.0",
"@testing-library/react": "^10.0.4",
"babel-eslint": "^10.1.0",
"babel-jest": "^26.0.1",
"commitlint": "^8.3.5",
"core-js": "^3.6.5",
"cross-env": "^7.0.2",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.2",
"eslint": "^7.1.0",
"eslint-config-prettier": "^6.11.0",
"eslint-config-standard": "^14.1.1",
"eslint-plugin-flowtype": "^5.1.3",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-ramda": "^2.5.1",
"eslint-plugin-react": "^7.20.0",
"eslint-plugin-react-hooks": "4.0.4",
"eslint-plugin-standard": "^4.0.1",
"flow-bin": "^0.125.1",
"flow-typed": "^3.1.0",
"husky": "^4.2.5",
"jest": "^26.0.1",
"lint-staged": "^10.2.7",
"npm-run-all": "^4.1.5",
"object-assign": "^4.1.1",
"prettier": "^2.0.5",
"raf": "^3.4.1",
"react": "^16.13.1",
"react-app-polyfill": "^1.0.6",
"react-dom": "^16.13.1",
"react-helmet": "^6.0.0",
"react-router-dom": "^5.2.0",
"rollup": "^2.11.2",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-bundle-size": "^1.0.3",
"rollup-plugin-clean": "^1.0.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-peer-deps-external": "^2.2.2",
"rollup-plugin-visualizer": "^4.0.4"
},
"lint-staged": {
"src/**/*.{js,json}": [
"prettier --write",
"eslint --fix"
]
},
"husky": {
"hooks": {
"commit-msg": "commitlint -e $GIT_PARAMS",
"pre-commit": "lint-staged",
"pre-push": "run-s test"
}
},
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx}"
],
"setupFiles": [
"react-app-polyfill/jsdom"
],
"setupFilesAfterEnv": [
"<rootDir>/config/enzyme.config.js"
],
"testMatch": [
"<rootDir>/src/**/__tests__/**/*.{js,jsx}",
"<rootDir>/src/**/*.{spec,test}.{js,jsx}"
],
"testEnvironment": "node",
"transform": {
"^.+\\.(js|jsx)$": "babel-jest",
"^(?!.*\\.(js|jsx|css|json)$)": "<rootDir>/config/file-transform.js"
},
"transformIgnorePatterns": [
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$",
"^.+\\.module\\.(css|sass|scss)$"
],
"modulePaths": [],
"moduleNameMapper": {
"^.+\\.module\\.(css|sass|scss)$": "identity-obj-proxy"
},
"moduleFileExtensions": [
"web.js",
"js",
"tsx",
"json",
"web.jsx",
"jsx",
"node"
]
},
"gitHead": "c9ee7f79fc2a711ce39c11e03bd7b874bdf84630"
}