{
"name": "react-monolith-docs",
"version": "0.1.0",
"main": "app/server.ts",
"license": "MIT",
"scripts": {
"bundle:islands": "NODE_ENV=production bundle-islands",
"build:ts": "NODE_ENV=production tsc",
"build": "run-s clean build:ts bundle:islands docs:copy-to-dist",
"clean": "rm -rf dist/",
"dev": "NODE_ENV=development ts-node-dev --respawn ./app/server.ts",
"deploy": "exoframe deploy --update",
"docs:copy-to-dist": "cp -rf ./docs/ ./dist/docs",
"start": "NODE_ENV=production node ./dist/app/server.js",
"test": "NODE_ENV=test jest"
},
"dependencies": {
"@ethicdevs/fastify-stream-react-views": "1.9.9",
"@ethicdevs/fastify-git-server": "1.0.0",
"@ethicdevs/react-monolith": "1.6.1",
"@fastify/cookie": "6.0.0",
"cross-fetch": "^3.1.5",
"dotenv-flow": "^3.2.0",
"fastify": "^3.27.4",
"fastify-static": "^4.6.1",
"git-http-backend": "^1.1.2",
"gray-matter": "^4.0.3",
"markdown-to-jsx": "^7.1.7",
"markdown-toc": "^1.2.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-is": "^17.0.2",
"styled-components": "^5.3.5"
},
"devDependencies": {
"@babel/core": "^7.0.0-0",
"@types/dotenv-flow": "^3.2.0",
"@types/fastify-static": "^2.2.1",
"@types/node": "^18.6.1",
"@types/react": "^17.0.43",
"@types/react-dom": "^17.0.14",
"@types/styled-components": "^5.1.25",
"exoframe": "^6.2.0",
"jest": "^27.5.1",
"npm-run-all": "^4.1.5",
"ts-node-dev": "^2.0.0",
"tslib": "^2.4.0",
"typescript": "^4.6.2"
},
"resolutions": {
"@ethicdevs/fastify-stream-react-views": "1.9.9"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"jest": {
"preset": "ts-jest/presets/js-with-ts",
"testEnvironment": "node"
}
}