File tree Expand file tree Collapse file tree 7 files changed +1324
-1503
lines changed
Expand file tree Collapse file tree 7 files changed +1324
-1503
lines changed Original file line number Diff line number Diff line change 2121 with :
2222 ref : ${{github.event.pull_request.head.sha || github.sha}}
2323
24- - uses : actions/setup-node@v3
24+ - uses : actions/setup-node@v4
2525 with :
26- node-version : 18
26+ node-version : 24
2727 registry-url : https://registry.npmjs.org/
2828
2929 - name : NPM Install
Original file line number Diff line number Diff line change 1010
1111## Version History
1212
13+ ### v1.9.0
14+
15+ - :arrow_up : Update Core Dependencies
16+
1317### v1.8.0
1418
1519- :arrow_up : Update Core Dependencies
Original file line number Diff line number Diff line change 1- FROM public.ecr.aws/lambda/nodejs:22
1+ FROM public.ecr.aws/lambda/nodejs:24
22
33COPY . ${LAMBDA_TASK_ROOT}/
44
Original file line number Diff line number Diff line change 1212 },
1313 "author" : " Nick Ingalls <nick@ingalls.ca>" ,
1414 "license" : " ISC" ,
15+ "engines" : {
16+ "node" : " >= 24"
17+ },
1518 "devDependencies" : {
16- "@eslint/js" : " ^9.19 .0" ,
19+ "@eslint/js" : " ^10.0 .0" ,
1720 "@types/xml2js" : " ^0.4.11" ,
18- "eslint" : " ^9 .0.0" ,
19- "typescript" : " ^5 .0.4 " ,
20- "typescript-eslint" : " ^8.0.0 "
21+ "eslint" : " ^10 .0.0" ,
22+ "typescript" : " ^6 .0.0 " ,
23+ "typescript-eslint" : " ^8.58.1 "
2124 },
2225 "dependencies" : {
2326 "@openaddresses/batch-error" : " ^2.9.0" ,
2427 "@sinclair/typebox" : " ^0.34.0" ,
25- "@tak-ps/etl" : " ^9.18 .0" ,
28+ "@tak-ps/etl" : " ^10.0 .0" ,
2629 "xml2js" : " ^0.6.0"
2730 }
2831}
Original file line number Diff line number Diff line change @@ -236,7 +236,7 @@ export default class Task extends ETL {
236236
237237 ephem . devices = { } ;
238238 for ( const feat of fc . features ) {
239- ephem . devices [ feat . id ] = feat ;
239+ ephem . devices [ String ( feat . id ) ] = feat ;
240240 }
241241
242242 await this . setEphemeral ( ephem )
@@ -249,7 +249,7 @@ export default class Task extends ETL {
249249 } ;
250250
251251 for ( const [ k , v ] of Object . entries ( ephem . devices || { } ) ) {
252- if ( new Date ( v . properties . time ) . getTime ( ) < new Date ( ) . getTime ( ) - env . RetentionDuration ) {
252+ if ( new Date ( v . properties . time ?? 0 ) . getTime ( ) < new Date ( ) . getTime ( ) - env . RetentionDuration ) {
253253 delete ephem . devices [ k ] ;
254254 continue ;
255255 }
Original file line number Diff line number Diff line change 11{
2- "ts-node" : {
3- "esm" : true
4- },
5- "compilerOptions" : {
6- "module" : " es2022" ,
7- "esModuleInterop" : true ,
8- "target" : " es2022" ,
9- "noImplicitAny" : true ,
10- "moduleResolution" : " node" ,
11- "sourceMap" : true ,
12- "outDir" : " dist" ,
13- "baseUrl" : " ." ,
14- "paths" : {
15- "*" : [
16- " node_modules/*"
17- ]
18- }
19- },
20- "include" : [
21- " task.ts"
22- ]
2+ "compilerOptions" : {
3+ "target" : " ES2025" ,
4+ "module" : " NodeNext" ,
5+ "moduleResolution" : " NodeNext" ,
6+ "strict" : true ,
7+ "rootDir" : " ./" ,
8+ "outDir" : " ./dist" ,
9+ "types" : [" node" ],
10+ "esModuleInterop" : true ,
11+ "skipLibCheck" : true
12+ },
13+ "include" : [
14+ " task.ts"
15+ ]
2316}
You can’t perform that action at this time.
0 commit comments