From e4de013045a13305b0fee0d8eccebc57dd67ebc4 Mon Sep 17 00:00:00 2001 From: Kyle McNally Date: Wed, 3 Apr 2024 13:27:08 -0400 Subject: [PATCH] update deps --- Makefile | 6 ++++++ _/amazon/handlers/index.js | 4 ++-- package-lock.json | 39 ++++++++++++++++++++++---------------- package.json | 8 ++++---- source/lambdafs.ts | 2 +- tsconfig.json | 8 ++++---- 6 files changed, 40 insertions(+), 27 deletions(-) diff --git a/Makefile b/Makefile index e2b53f4..5a247f2 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,12 @@ pretest: test: sam local invoke --template _/amazon/template.yml --event _/amazon/events/example.com.json node20 +test16: + sam local invoke --template _/amazon/template.yml --event _/amazon/events/example.com.json node16 + +test18: + sam local invoke --template _/amazon/template.yml --event _/amazon/events/example.com.json node18 + %.zip: npm install --fund=false --package-lock=false npm run build diff --git a/_/amazon/handlers/index.js b/_/amazon/handlers/index.js index b8c07af..9c12578 100644 --- a/_/amazon/handlers/index.js +++ b/_/amazon/handlers/index.js @@ -1,5 +1,5 @@ -const { ok } = require("assert"); -const { createHash } = require("crypto"); +const { ok } = require("node:assert"); +const { createHash } = require("node:crypto"); const puppeteer = require("puppeteer-core"); const chromium = require("@sparticuz/chromium"); diff --git a/package-lock.json b/package-lock.json index a8dac5d..5771173 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,28 +13,35 @@ "tar-fs": "^3.0.5" }, "devDependencies": { - "@tsconfig/node16": "^16.1.1", - "@tsconfig/strictest": "^2.0.3", + "@tsconfig/node16": "^16.1.3", + "@tsconfig/node20": "^20.1.4", + "@tsconfig/strictest": "^2.0.5", "@types/follow-redirects": "^1.14.4", - "@types/node": "^20.11.30", + "@types/node": "^20.12.3", "@types/tar-fs": "^2.0.4", "clean-modules": "^3.0.5", - "typescript": "^5.4.2" + "typescript": "^5.4.3" }, "engines": { "node": ">= 16" } }, "node_modules/@tsconfig/node16": { - "version": "16.1.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.1.tgz", - "integrity": "sha512-+pio93ejHN4nINX4pXqfnR/fPLRtJBaT4ORaa5RH0Oc1zoYmo2B2koG+M328CQhHKn1Wj6FcOxCDFXAot9NhvA==", + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.3.tgz", + "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "dev": true + }, + "node_modules/@tsconfig/node20": { + "version": "20.1.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.4.tgz", + "integrity": "sha512-sqgsT69YFeLWf5NtJ4Xq/xAF8p4ZQHlmGW74Nu2tD4+g5fAsposc4ZfaaPixVu4y01BEiDCWLRDCvDM5JOsRxg==", "dev": true }, "node_modules/@tsconfig/strictest": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.3.tgz", - "integrity": "sha512-MroLvRhMbqtXI5WBSwoomro6OQS4xnCoudUrMb20JO0vLKUs0bAaCEcvM/immEBSJjFAK1l6jW1oAO8q3Ancrg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@tsconfig/strictest/-/strictest-2.0.5.tgz", + "integrity": "sha512-ec4tjL2Rr0pkZ5hww65c+EEPYwxOi4Ryv+0MtjeaSQRJyq322Q27eOQiFbuNgw2hpL4hB1/W/HBGk3VKS43osg==", "dev": true }, "node_modules/@types/follow-redirects": { @@ -47,9 +54,9 @@ } }, "node_modules/@types/node": { - "version": "20.11.30", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz", - "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==", + "version": "20.12.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.3.tgz", + "integrity": "sha512-sD+ia2ubTeWrOu+YMF+MTAB7E+O7qsMqAbMfW7DG3K1URwhZ5hN1pLlRVGbf4wDFzSfikL05M17EyorS86jShw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -299,9 +306,9 @@ "dev": true }, "node_modules/typescript": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", - "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", + "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 4229032..58e0e78 100644 --- a/package.json +++ b/package.json @@ -40,13 +40,13 @@ "tar-fs": "^3.0.5" }, "devDependencies": { - "@tsconfig/node16": "^16.1.1", - "@tsconfig/strictest": "^2.0.3", + "@tsconfig/node20": "^20.1.4", + "@tsconfig/strictest": "^2.0.5", "@types/follow-redirects": "^1.14.4", - "@types/node": "^20.11.30", + "@types/node": "^20.12.3", "@types/tar-fs": "^2.0.4", "clean-modules": "^3.0.5", - "typescript": "^5.4.2" + "typescript": "^5.4.3" }, "engines": { "node": ">= 16" diff --git a/source/lambdafs.ts b/source/lambdafs.ts index 57a63f8..b032fa2 100644 --- a/source/lambdafs.ts +++ b/source/lambdafs.ts @@ -72,4 +72,4 @@ class LambdaFS { } } -export = LambdaFS; +export default LambdaFS; diff --git a/tsconfig.json b/tsconfig.json index d8c6685..54571c6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,10 +1,10 @@ { - "extends": ["@tsconfig/node16/tsconfig", "@tsconfig/strictest"], + "extends": ["@tsconfig/node20/tsconfig", "@tsconfig/strictest"], "compilerOptions": { "declaration": true, - "lib": ["dom", "ES2021"], - "module": "Node16", - "moduleResolution": "Node16", + "lib": ["dom", "ES2023"], + "module": "NodeNext", + "moduleResolution": "NodeNext", "outDir": "build" }, "include": ["source"]