A social knowledge tool for researchers built on ATProto

use nodemon for local dev

Changed files
+173 -2
+171
package-lock.json
··· 61 61 "eslint-plugin-storybook": "^9.1.2", 62 62 "jest": "^29.7.0", 63 63 "jsdom": "^26.1.0", 64 + "nodemon": "^3.1.10", 64 65 "pg": "^8.14.1", 65 66 "playwright": "^1.40.0", 66 67 "prettier": "^3.6.2", ··· 17445 17446 "node": ">= 4" 17446 17447 } 17447 17448 }, 17449 + "node_modules/ignore-by-default": { 17450 + "version": "1.0.1", 17451 + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 17452 + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", 17453 + "dev": true 17454 + }, 17448 17455 "node_modules/image-size": { 17449 17456 "version": "0.5.5", 17450 17457 "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", ··· 21213 21220 "integrity": "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==", 21214 21221 "dev": true 21215 21222 }, 21223 + "node_modules/nodemon": { 21224 + "version": "3.1.10", 21225 + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.10.tgz", 21226 + "integrity": "sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==", 21227 + "dev": true, 21228 + "dependencies": { 21229 + "chokidar": "^3.5.2", 21230 + "debug": "^4", 21231 + "ignore-by-default": "^1.0.1", 21232 + "minimatch": "^3.1.2", 21233 + "pstree.remy": "^1.1.8", 21234 + "semver": "^7.5.3", 21235 + "simple-update-notifier": "^2.0.0", 21236 + "supports-color": "^5.5.0", 21237 + "touch": "^3.1.0", 21238 + "undefsafe": "^2.0.5" 21239 + }, 21240 + "bin": { 21241 + "nodemon": "bin/nodemon.js" 21242 + }, 21243 + "engines": { 21244 + "node": ">=10" 21245 + }, 21246 + "funding": { 21247 + "type": "opencollective", 21248 + "url": "https://opencollective.com/nodemon" 21249 + } 21250 + }, 21251 + "node_modules/nodemon/node_modules/brace-expansion": { 21252 + "version": "1.1.12", 21253 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 21254 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 21255 + "dev": true, 21256 + "dependencies": { 21257 + "balanced-match": "^1.0.0", 21258 + "concat-map": "0.0.1" 21259 + } 21260 + }, 21261 + "node_modules/nodemon/node_modules/chokidar": { 21262 + "version": "3.6.0", 21263 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 21264 + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 21265 + "dev": true, 21266 + "dependencies": { 21267 + "anymatch": "~3.1.2", 21268 + "braces": "~3.0.2", 21269 + "glob-parent": "~5.1.2", 21270 + "is-binary-path": "~2.1.0", 21271 + "is-glob": "~4.0.1", 21272 + "normalize-path": "~3.0.0", 21273 + "readdirp": "~3.6.0" 21274 + }, 21275 + "engines": { 21276 + "node": ">= 8.10.0" 21277 + }, 21278 + "funding": { 21279 + "url": "https://paulmillr.com/funding/" 21280 + }, 21281 + "optionalDependencies": { 21282 + "fsevents": "~2.3.2" 21283 + } 21284 + }, 21285 + "node_modules/nodemon/node_modules/glob-parent": { 21286 + "version": "5.1.2", 21287 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 21288 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 21289 + "dev": true, 21290 + "dependencies": { 21291 + "is-glob": "^4.0.1" 21292 + }, 21293 + "engines": { 21294 + "node": ">= 6" 21295 + } 21296 + }, 21297 + "node_modules/nodemon/node_modules/has-flag": { 21298 + "version": "3.0.0", 21299 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 21300 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 21301 + "dev": true, 21302 + "engines": { 21303 + "node": ">=4" 21304 + } 21305 + }, 21306 + "node_modules/nodemon/node_modules/minimatch": { 21307 + "version": "3.1.2", 21308 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 21309 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 21310 + "dev": true, 21311 + "dependencies": { 21312 + "brace-expansion": "^1.1.7" 21313 + }, 21314 + "engines": { 21315 + "node": "*" 21316 + } 21317 + }, 21318 + "node_modules/nodemon/node_modules/picomatch": { 21319 + "version": "2.3.1", 21320 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 21321 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 21322 + "dev": true, 21323 + "engines": { 21324 + "node": ">=8.6" 21325 + }, 21326 + "funding": { 21327 + "url": "https://github.com/sponsors/jonschlinkert" 21328 + } 21329 + }, 21330 + "node_modules/nodemon/node_modules/readdirp": { 21331 + "version": "3.6.0", 21332 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 21333 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 21334 + "dev": true, 21335 + "dependencies": { 21336 + "picomatch": "^2.2.1" 21337 + }, 21338 + "engines": { 21339 + "node": ">=8.10.0" 21340 + } 21341 + }, 21342 + "node_modules/nodemon/node_modules/supports-color": { 21343 + "version": "5.5.0", 21344 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 21345 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 21346 + "dev": true, 21347 + "dependencies": { 21348 + "has-flag": "^3.0.0" 21349 + }, 21350 + "engines": { 21351 + "node": ">=4" 21352 + } 21353 + }, 21216 21354 "node_modules/normalize-path": { 21217 21355 "version": "3.0.0", 21218 21356 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", ··· 23150 23288 "optional": true, 23151 23289 "peer": true 23152 23290 }, 23291 + "node_modules/pstree.remy": { 23292 + "version": "1.1.8", 23293 + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 23294 + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", 23295 + "dev": true 23296 + }, 23153 23297 "node_modules/pump": { 23154 23298 "version": "3.0.3", 23155 23299 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", ··· 24551 24695 "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==", 24552 24696 "dev": true 24553 24697 }, 24698 + "node_modules/simple-update-notifier": { 24699 + "version": "2.0.0", 24700 + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", 24701 + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", 24702 + "dev": true, 24703 + "dependencies": { 24704 + "semver": "^7.5.3" 24705 + }, 24706 + "engines": { 24707 + "node": ">=10" 24708 + } 24709 + }, 24554 24710 "node_modules/sisteransi": { 24555 24711 "version": "1.0.5", 24556 24712 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", ··· 25782 25938 "node": ">=0.6" 25783 25939 } 25784 25940 }, 25941 + "node_modules/touch": { 25942 + "version": "3.1.1", 25943 + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", 25944 + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", 25945 + "dev": true, 25946 + "bin": { 25947 + "nodetouch": "bin/nodetouch.js" 25948 + } 25949 + }, 25785 25950 "node_modules/tough-cookie": { 25786 25951 "version": "5.1.2", 25787 25952 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", ··· 26319 26484 "funding": { 26320 26485 "url": "https://github.com/sponsors/ljharb" 26321 26486 } 26487 + }, 26488 + "node_modules/undefsafe": { 26489 + "version": "2.0.5", 26490 + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", 26491 + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", 26492 + "dev": true 26322 26493 }, 26323 26494 "node_modules/undici": { 26324 26495 "version": "6.22.0",
+2 -2
package.json
··· 108 108 "eslint-plugin-storybook": "^9.1.2", 109 109 "jest": "^29.7.0", 110 110 "jsdom": "^26.1.0", 111 + "nodemon": "^3.1.10", 111 112 "pg": "^8.14.1", 112 113 "playwright": "^1.40.0", 113 114 "prettier": "^3.6.2", ··· 116 117 "ts-jest": "^29.3.2", 117 118 "tsconfig-paths": "^4.2.0", 118 119 "tsup": "^8.4.0", 119 - "typescript": "^5.8.3", 120 - "nodemon": "^3.0.0" 120 + "typescript": "^5.8.3" 121 121 } 122 122 }