diff options
| -rw-r--r-- | package.json | 3 | ||||
| -rw-r--r-- | pnpm-lock.yaml | 56 | 
2 files changed, 59 insertions, 0 deletions
diff --git a/package.json b/package.json index bacccca..aa6a445 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@          "marked": "^9.1.0",          "moment-timezone": "^0.5.43",          "mongoose": "^5.13.20", +        "multer": "1.4.5-lts.1",          "nanoid": "^3.3.6",          "niceware": "^3.0.0",          "node-schedule": "^1.3.3", @@ -44,7 +45,9 @@      },      "devDependencies": {          "@types/express": "^4.17.18", +        "@types/multer": "^1.4.8",          "@types/node": "^20.8.2", +        "@types/nodemailer": "^6.4.11",          "cypress": "^13.3.0",          "eslint": "^8.50.0",          "nodemon": "^2.0.22", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bf4c04..9871cee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,6 +47,9 @@ dependencies:    mongoose:      specifier: ^5.13.20      version: 5.13.20 +  multer: +    specifier: 1.4.5-lts.1 +    version: 1.4.5-lts.1    nanoid:      specifier: ^3.3.6      version: 3.3.6 @@ -79,9 +82,15 @@ devDependencies:    '@types/express':      specifier: ^4.17.18      version: 4.17.18 +  '@types/multer': +    specifier: ^1.4.8 +    version: 1.4.8    '@types/node':      specifier: ^20.8.2      version: 20.8.2 +  '@types/nodemailer': +    specifier: ^6.4.11 +    version: 6.4.11    cypress:      specifier: ^13.3.0      version: 13.3.0 @@ -718,6 +727,12 @@ packages:        '@types/node': 20.8.2      dev: false +  /@types/multer@1.4.8: +    resolution: {integrity: sha512-VMZOW6mnmMMhA5m3fsCdXBwFwC+a+27/8gctNMuQC4f7UtWcF79KAFGoIfKZ4iqrElgWIa3j5vhMJDp0iikQ1g==} +    dependencies: +      '@types/express': 4.17.18 +    dev: true +    /@types/node@16.9.1:      resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}      dev: false @@ -729,6 +744,12 @@ packages:    /@types/node@20.8.2:      resolution: {integrity: sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==} +  /@types/nodemailer@6.4.11: +    resolution: {integrity: sha512-Ld2c0frwpGT4VseuoeboCXQ7UJIkK3X7Lx/4YsZEiUHtHsthWAOCYtf6PAiLhMtfwV0cWJRabLBS3+LD8x6Nrw==} +    dependencies: +      '@types/node': 20.8.2 +    dev: true +    /@types/qs@6.9.8:      resolution: {integrity: sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==}      dev: true @@ -866,6 +887,10 @@ packages:        picomatch: 2.3.1      dev: true +  /append-field@1.0.0: +    resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} +    dev: false +    /arch@2.2.0:      resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}      dev: true @@ -1016,6 +1041,10 @@ packages:      engines: {node: '>=0.4.0'}      dev: false +  /buffer-from@1.1.2: +    resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} +    dev: false +    /buffer@5.7.1:      resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}      dependencies: @@ -1169,6 +1198,16 @@ packages:      resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}      dev: true +  /concat-stream@1.6.2: +    resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} +    engines: {'0': node >= 0.8} +    dependencies: +      buffer-from: 1.1.2 +      inherits: 2.0.4 +      readable-stream: 2.3.8 +      typedarray: 0.0.6 +    dev: false +    /content-disposition@0.5.4:      resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}      engines: {node: '>= 0.6'} @@ -2620,6 +2659,19 @@ packages:    /ms@2.1.3:      resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} +  /multer@1.4.5-lts.1: +    resolution: {integrity: sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==} +    engines: {node: '>= 6.0.0'} +    dependencies: +      append-field: 1.0.0 +      busboy: 1.6.0 +      concat-stream: 1.6.2 +      mkdirp: 0.5.6 +      object-assign: 4.1.1 +      type-is: 1.6.18 +      xtend: 4.0.2 +    dev: false +    /nanoid@3.3.6:      resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}      engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3520,6 +3572,10 @@ packages:        mime-types: 2.1.35      dev: false +  /typedarray@0.0.6: +    resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} +    dev: false +    /typescript@5.1.6:      resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}      engines: {node: '>=14.17'}  | 
