packages/lib/package.json
{
"name": "snu-lib",
"version": "1.0.0",
"description": "",
"main": "dist/index",
"types": "dist/index",
"files": [
"dist"
],
"scripts": {
"postinstall": "npm run build",
"build": "rollup --config rollup.config.mjs",
"dev": "rollup --watch --config rollup.config.mjs",
"check-types": "tsc --emitDeclarationOnly",
"lint": "eslint ./src --ext .js,.ts",
"lint:fix": "eslint ./src --ext .js,.ts --fix",
"lint:report": "eslint ./src --ext .js,.ts --format @microsoft/eslint-formatter-sarif --output-file eslint-results.sarif",
"test": "jest --env=node --detectOpenHandles --verbose --forceExit --testTimeout=20000 --maxWorkers=2",
"coverage": "jest --runInBand --coverage --silent",
"clean": "rm -fr node_modules .turbo common-js dist .rollup.cache coverage"
},
"author": "",
"license": "MIT",
"devDependencies": {
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-typescript": "^11.1.6",
"@types/jest": "^29.5.12",
"eslint": "^8.56.0",
"rollup": "^4.12.1",
"rollup-plugin-copy": "^3.5.0",
"rollup-plugin-node-externals": "^6.1.2",
"rollup-plugin-scss": "^4.0.0",
"ts-jest": "^29.1.2",
"typescript-eslint": "^7.9.0"
},
"dependencies": {
"date-fns-tz": "^3.1.3",
"mongoose": "^6.12.9",
"query-string": "^6.14.1",
"sanitize-html": "^2.12.1"
},
"peerDependencies": {
"@tanstack/react-query": "^5.29.0",
"date-fns": "^3.0.0"
}
}