running prettier across the app

This commit is contained in:
Will Baumbach
2025-08-06 23:29:48 -05:00
parent 838068e759
commit bcd78e3f89
9 changed files with 14080 additions and 14097 deletions

View File

@@ -1,55 +1,54 @@
import cookieParser from 'cookie-parser'
import cors from 'cors'
import express from 'express'
import createError from 'http-errors'
import logger from 'morgan'
import path from 'path'
import { fileURLToPath } from 'url'
import xss from 'xss-clean'
import cookieParser from 'cookie-parser';
import cors from 'cors';
import express from 'express';
import createError from 'http-errors';
import logger from 'morgan';
import path from 'path';
import { fileURLToPath } from 'url';
import xss from 'xss-clean';
import indexRouter from './routes/index.js'
import postsRouter from './routes/posts.js'
import usersRouter from './routes/users.js'
import indexRouter from './routes/index.js';
import postsRouter from './routes/posts.js';
import usersRouter from './routes/users.js';
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const app = express();
const app = express()
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
app.set('views', path.join(__dirname, 'views'))
app.set('view engine', 'jade')
app.use(cors());
app.options('*', cors());
app.use(cors())
app.options('*', cors())
app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use(logger('dev'))
app.use(express.json())
app.use(express.urlencoded({ extended: false }))
app.use(cookieParser())
app.use(express.static(path.join(__dirname, 'public')))
// Data sanitization against XSS
app.use(xss());
app.use(xss())
app.use('/', indexRouter);
app.use('/api/v1/users', usersRouter);
app.use('/api/v1/posts', postsRouter);
app.use('/', indexRouter)
app.use('/api/v1/users', usersRouter)
app.use('/api/v1/posts', postsRouter)
// catch 404 and forward to error handler
app.use(function(req, res, next) {
next(createError(404));
});
app.use(function (req, res, next) {
next(createError(404))
})
// error handler
app.use(function(err, req, res, next) {
app.use(function (err, req, res, next) {
// set locals, only providing error in development
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};
res.locals.message = err.message
res.locals.error = req.app.get('env') === 'development' ? err : {}
// render the error page
res.status(err.status || 500);
res.render('error');
});
res.status(err.status || 500)
res.render('error')
})
export default app;
export default app

View File

@@ -1,7 +1,7 @@
import User from '../models/userModel.js';
import User from '../models/userModel.js'
export const getAllUsers = async (req, res, next) => {
const allUsers = await User.find({}).exec();
const allUsers = await User.find({}).exec()
res.status(200).json({
status: 'success',
data: allUsers
@@ -9,39 +9,39 @@ export const getAllUsers = async (req, res, next) => {
}
export const getUser = async (req, res, next) => {
const user = await User.findById(req.params.id).exec();
const user = await User.findById(req.params.id).exec()
if (!user) {
return next('No document found with that id', 404);
return next('No document found with that id', 404)
}
res.status(200).json({
status: 'success',
data: user
});
})
}
export const createUser = async (req, res, next) => {
User.create(req.body).then(result => {
User.create(req.body).then((result) => {
res.status(200).json({
status: 'success',
data: result
});
});
})
})
}
export const updateUser = async (req, res, next) => {
User.updateOne({_id: req.params.id},{$set: req.body}).then(result => {
User.updateOne({ _id: req.params.id }, { $set: req.body }).then((result) => {
res.status(200).json({
status: 'success',
data: result
});
});
})
})
}
export const deleteUser = async (req, res, next) => {
User.deleteOne({_id: req.params.id}).then(result => {
User.deleteOne({ _id: req.params.id }).then((result) => {
res.status(200).json({
status: 'success',
data: result
});
});
})
})
}

View File

@@ -1,10 +1,9 @@
import express from 'express';
const router = express.Router();
import express from 'express'
const router = express.Router()
/* GET home page. */
router.get('/', function(req, res, next) {
res.send('index');
});
router.get('/', function (req, res, next) {
res.send('index')
})
export default router;
export default router

View File

@@ -1,17 +1,9 @@
import express from 'express'
import { createUser, deleteUser, getAllUsers, getUser, updateUser } from './../controllers/usersController.js'
const router = express.Router()
import express from 'express';
import { createUser, deleteUser, getAllUsers, getUser, updateUser } from './../controllers/usersController.js';
const router = express.Router();
router.route('/').get(getAllUsers).post(createUser)
router
.route('/')
.get(getAllUsers)
.post(createUser);
router.route('/:id').get(getUser).patch(updateUser).delete(deleteUser)
router
.route('/:id')
.get(getUser)
.patch(updateUser)
.delete(deleteUser);
export default router;
export default router

View File

@@ -1,17 +1,17 @@
import { Link, Stack } from 'expo-router';
import { StyleSheet, View } from 'react-native';
import { Link, Stack } from 'expo-router'
import { StyleSheet, View } from 'react-native'
export default function NotFoundScreen() {
return (
<>
<Stack.Screen options={{ headerShown: false }} />
<View style={styles.container}>
<Link href="./" style={styles.button}>
<Link href='./' style={styles.button}>
Go back to Home screen!
</Link>
</View>
</>
);
)
}
const styles = StyleSheet.create({
@@ -19,12 +19,12 @@ const styles = StyleSheet.create({
flex: 1,
backgroundColor: '#25292e',
justifyContent: 'center',
alignItems: 'center',
alignItems: 'center'
},
button: {
fontSize: 20,
textDecorationLine: 'underline',
color: '#fff',
},
});
color: '#fff'
}
})

View File

@@ -1,10 +1,10 @@
// https://docs.expo.dev/guides/using-eslint/
const { defineConfig } = require('eslint/config');
const expoConfig = require('eslint-config-expo/flat');
const { defineConfig } = require('eslint/config')
const expoConfig = require('eslint-config-expo/flat')
module.exports = defineConfig([
expoConfig,
{
ignores: ['dist/*'],
},
]);
ignores: ['dist/*']
}
])

View File

@@ -3,15 +3,8 @@
"compilerOptions": {
"strict": true,
"paths": {
"@/*": [
"./*"
]
"@/*": ["./*"]
}
},
"include": [
"**/*.ts",
"**/*.tsx",
".expo/types/**/*.ts",
"expo-env.d.ts"
]
"include": ["**/*.ts", "**/*.tsx", ".expo/types/**/*.ts", "expo-env.d.ts"]
}