-
-
Notifications
You must be signed in to change notification settings - Fork 740
Commit aadf043
author
committedAmadeusz Żołnowski
feat: Respect the package-lock.json for a NodeJS Lambda function (#423)
Respect the `package-lock.json` so NodeJS Lambda for reproducible builds
which are critical in production environments. Similarly like for the
Poetry, copy a lock file, if such is present, to a temporary build
directory. npm will use a `package-lock.json` file when available in
a working directory.
In the example `package.json`, require lower `requests` version to
demonstrate `package-lock.json` usage. `package.json` specifies
`~0.2.0` and the latest available matching version is `0.2.2`, but
`package-lock.json` freezes version `0.2.1` and that version gets
installed with this change, while previously the `0.2.2` would be
installed.1 parent cc9be0a commit aadf043
File tree
8 files changed
+204
-7
lines changed- examples
- build-package
- fixtures/nodejs14.x-app2
- wrappers
- docker-build
8 files changed
+204
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | + | ||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
57 | + | ||
56 | 58 | | |
57 | 59 | | |
58 | 60 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
368 | + | ||
369 | + | ||
370 | + | ||
371 | + | ||
372 | + | ||
373 | + | ||
374 | + | ||
375 | + | ||
376 | + | ||
377 | + | ||
378 | + | ||
379 | + | ||
368 | 380 | | |
369 | 381 | | |
370 | 382 | | |
| |||
393 | 405 | | |
394 | 406 | | |
395 | 407 | | |
408 | + | ||
409 | + | ||
410 | + | ||
411 | + | ||
412 | + | ||
413 | + | ||
414 | + | ||
415 | + | ||
416 | + | ||
417 | + | ||
418 | + | ||
419 | + | ||
420 | + | ||
421 | + | ||
396 | 422 | | |
397 | 423 | | |
398 | 424 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
9 | + | ||
10 | + | ||
11 | + | ||
12 | + | ||
13 | + | ||
14 | + | ||
15 | + | ||
16 | + | ||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | + | ||
2 | + | ||
3 | + | ||
4 | + | ||
5 | + | ||
6 | + | ||
7 | + | ||
8 | + | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
733 | 733 | | |
734 | 734 | | |
735 | 735 | | |
736 | + | ||
737 | + | ||
738 | + | ||
739 | + | ||
740 | + | ||
741 | + | ||
742 | + | ||
743 | + | ||
736 | 744 | | |
737 | 745 | | |
738 | 746 | | |
| |||
1395 | 1403 | | |
1396 | 1404 | | |
1397 | 1405 | | |
1398 | - | ||
1399 | - | ||
1400 | - | ||
1406 | + | ||
1407 | + | ||
1408 | + | ||
1409 | + | ||
1401 | 1410 | | |
1402 | 1411 | | |
1403 | 1412 | | |
| |||
1442 | 1451 | | |
1443 | 1452 | | |
1444 | 1453 | | |
1445 | - | ||
1454 | + | ||
1446 | 1455 | | |
1447 | 1456 | | |
1448 | 1457 | | |
1458 | + | ||
1459 | + | ||
1460 | + | ||
1461 | + | ||
1462 | + | ||
1463 | + | ||
1464 | + | ||
1465 | + | ||
1466 | + | ||
1467 | + | ||
1468 | + | ||
1469 | + | ||
1470 | + | ||
1471 | + | ||
1472 | + | ||
1473 | + | ||
1474 | + | ||
1475 | + | ||
1476 | + | ||
1477 | + | ||
1478 | + | ||
1479 | + | ||
1480 | + | ||
1481 | + | ||
1482 | + | ||
1483 | + | ||
1484 | + | ||
1485 | + | ||
1486 | + | ||
1487 | + | ||
1488 | + | ||
1489 | + | ||
1490 | + | ||
1491 | + | ||
1492 | + | ||
1493 | + | ||
1494 | + | ||
1495 | + | ||
1496 | + | ||
1497 | + | ||
1498 | + | ||
1499 | + | ||
1500 | + | ||
1501 | + | ||
1502 | + | ||
1503 | + | ||
1504 | + | ||
1505 | + | ||
1506 | + | ||
1507 | + | ||
1508 | + | ||
1509 | + | ||
1510 | + | ||
1449 | 1511 | | |
1450 | 1512 | | |
1451 | 1513 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | - | ||
8 | 7 | | |
8 | + | ||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | - | ||
79 | 78 | | |
79 | + | ||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | - | ||
105 | 104 | | |
105 | + | ||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| |||
0 commit comments