Skip to content
This repository was archived by the owner on Sep 17, 2024. It is now read-only.

Commit c2ad6d8

Browse files
ray.janokaray.janoka
ray.janoka
authored and
ray.janoka
committed
updating for node18
1 parent 27c39c6 commit c2ad6d8

39 files changed

+83
-82
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"description": "Autotagging for AWS resources",
55
"main": "autotag.js",
66
"private": true,
7+
"type": "module",
78
"dependencies": {
89
"aws-sdk": "^2.493.0",
910
"babel-polyfill": "^6.7.4",

src/autotag_event.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import AwsCloudTrailEventListener from './aws_cloud_trail_event_listener';
1+
import AwsCloudTrailEventListener from './aws_cloud_trail_event_listener.js';
22

33
if (!global._babelPolyfill) {
44
require('babel-polyfill'); // eslint-disable-line global-require

src/autotag_factory.js

+36-36
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
import find from 'lodash/find';
2-
import values from 'lodash/values';
3-
import AutotagDefaultWorker from './workers/autotag_default_worker';
4-
import AutotagEC2Worker from './workers/autotag_ec2_worker';
5-
import AutotagS3Worker from './workers/autotag_s3_worker';
6-
import AutotagELBWorker from './workers/autotag_elb_worker';
7-
import AutotagEBSWorker from './workers/autotag_ebs_worker';
8-
import AutotagAutoscaleWorker from './workers/autotag_autoscale_worker';
9-
import AutotagVPCWorker from './workers/autotag_vpc_worker';
10-
import AutotagSubnetWorker from './workers/autotag_subnet_worker';
11-
import AutotagInternetGatewayWorker from './workers/autotag_internet_gateway_worker';
12-
import AutotagRDSWorker from './workers/autotag_rds_worker';
13-
import AutotagEMRWorker from './workers/autotag_emr_worker';
14-
import AutotagDataPipelineWorker from './workers/autotag_data_pipeline_worker';
15-
import AutotagSecurityGroupWorker from './workers/autotag_security_group_worker';
16-
import AutotagAMIWorker from './workers/autotag_ami_worker';
17-
import AutotagSnapshotWorker from './workers/autotag_snapshot_worker';
18-
import AutotagEIPWorker from './workers/autotag_eip_worker';
19-
import AutotagDynamoDBWorker from './workers/autotag_dynamodb_worker';
20-
import AutotagENIWorker from './workers/autotag_eni_worker';
21-
import AutotagNATGatewayWorker from './workers/autotag_nat_gateway_worker';
22-
import AutotagNetworkACLWorker from './workers/autotag_network_acl_worker';
23-
import AutotagRouteTableWorker from './workers/autotag_route_table_worker';
24-
import AutotagVPCPeeringWorker from './workers/autotag_vpc_peering_worker';
25-
import AutotagVPNConnectionWorker from './workers/autotag_vpn_connection_worker';
26-
import AutotagVPNGatewayWorker from './workers/autotag_vpn_gateway_worker';
27-
import AutotagOpsworksWorker from './workers/autotag_opsworks_worker';
28-
import AutotagIAMUserWorker from './workers/autotag_iam_user_worker';
29-
import AutotagIAMRoleWorker from './workers/autotag_iam_role_worker';
30-
import AutotagCustomerGatewayWorker from './workers/autotag_customer_gateway_worker';
31-
import AutotagDhcpOptionsWorker from './workers/autotag_dhcp_options_worker';
32-
import AutotagLambdaFunctionWorker from './workers/autotag_lambda_function_worker';
33-
import AutotagCloudwatchAlarmWorker from './workers/autotag_cw_alarm_worker';
34-
import AutotagCloudwatchEventsRuleWorker from './workers/autotag_cw_events_rule_worker';
35-
import AutotagCloudwatchLogGroupWorker from './workers/autotag_cw_loggroup_worker';
36-
import CONFIG from './cloud_trail_event_config';
1+
import find from 'lodash/find.js';
2+
import values from 'lodash/values.js';
3+
import AutotagDefaultWorker from './workers/autotag_default_worker.js';
4+
import AutotagEC2Worker from './workers/autotag_ec2_worker.js';
5+
import AutotagS3Worker from './workers/autotag_s3_worker.js';
6+
import AutotagELBWorker from './workers/autotag_elb_worker.js';
7+
import AutotagEBSWorker from './workers/autotag_ebs_worker.js';
8+
import AutotagAutoscaleWorker from './workers/autotag_autoscale_worker.js';
9+
import AutotagVPCWorker from './workers/autotag_vpc_worker.js';
10+
import AutotagSubnetWorker from './workers/autotag_subnet_worker.js';
11+
import AutotagInternetGatewayWorker from './workers/autotag_internet_gateway_worker.js';
12+
import AutotagRDSWorker from './workers/autotag_rds_worker.js';
13+
import AutotagEMRWorker from './workers/autotag_emr_worker.js';
14+
import AutotagDataPipelineWorker from './workers/autotag_data_pipeline_worker.js';
15+
import AutotagSecurityGroupWorker from './workers/autotag_security_group_worker.js';
16+
import AutotagAMIWorker from './workers/autotag_ami_worker.js';
17+
import AutotagSnapshotWorker from './workers/autotag_snapshot_worker.js';
18+
import AutotagEIPWorker from './workers/autotag_eip_worker.js';
19+
import AutotagDynamoDBWorker from './workers/autotag_dynamodb_worker.js';
20+
import AutotagENIWorker from './workers/autotag_eni_worker.js';
21+
import AutotagNATGatewayWorker from './workers/autotag_nat_gateway_worker.js';
22+
import AutotagNetworkACLWorker from './workers/autotag_network_acl_worker.js';
23+
import AutotagRouteTableWorker from './workers/autotag_route_table_worker.js';
24+
import AutotagVPCPeeringWorker from './workers/autotag_vpc_peering_worker.js';
25+
import AutotagVPNConnectionWorker from './workers/autotag_vpn_connection_worker.js';
26+
import AutotagVPNGatewayWorker from './workers/autotag_vpn_gateway_worker.js';
27+
import AutotagOpsworksWorker from './workers/autotag_opsworks_worker.js';
28+
import AutotagIAMUserWorker from './workers/autotag_iam_user_worker.js';
29+
import AutotagIAMRoleWorker from './workers/autotag_iam_role_worker.js';
30+
import AutotagCustomerGatewayWorker from './workers/autotag_customer_gateway_worker.js';
31+
import AutotagDhcpOptionsWorker from './workers/autotag_dhcp_options_worker.js';
32+
import AutotagLambdaFunctionWorker from './workers/autotag_lambda_function_worker.js';
33+
import AutotagCloudwatchAlarmWorker from './workers/autotag_cw_alarm_worker.js';
34+
import AutotagCloudwatchEventsRuleWorker from './workers/autotag_cw_events_rule_worker.js';
35+
import AutotagCloudwatchLogGroupWorker from './workers/autotag_cw_loggroup_worker.js';
36+
import CONFIG from './cloud_trail_event_config.js';
3737

3838
const AutotagFactory = {
3939
createWorker: (event, enabledServices, s3Region) => {

src/autotag_log.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import AwsCloudTrailLogListener from './aws_cloud_trail_log_listener';
1+
import AwsCloudTrailLogListener from './aws_cloud_trail_log_listener.js';
22

33
if (!global._babelPolyfill) {
44
require('babel-polyfill'); // eslint-disable-line global-require

src/aws_cloud_trail_event_listener.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import each from 'lodash/each';
2-
import constants from './cloud_trail_event_config';
3-
import AutotagFactory from './autotag_factory';
4-
import SETTINGS from './autotag_settings';
1+
import each from 'lodash/each.js';
2+
import constants from './cloud_trail_event_config.js';
3+
import AutotagFactory from './autotag_factory.js';
4+
import SETTINGS from './autotag_settings.js';
55

66
class AwsCloudTrailEventListener {
77
constructor(cloudtrailEvent, applicationContext, enabledServices) {

src/aws_cloud_trail_log_listener.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import zlib from 'zlib';
2-
import AWS from 'aws-sdk';
3-
import each from 'lodash/each';
4-
import constants from './cloud_trail_event_config';
5-
import AutotagFactory from './autotag_factory';
6-
import SETTINGS from './autotag_settings';
1+
import zlib from 'zlib.js';
2+
import AWS from 'aws-sdk.js';
3+
import each from 'lodash/each.js';
4+
import constants from './cloud_trail_event_config.js';
5+
import AutotagFactory from './autotag_factory.js';
6+
import SETTINGS from './autotag_settings.js';
77

88
class AwsCloudTrailLogListener {
99
constructor(cloudtrailEvent, applicationContext, enabledServices) {

src/workers/autotag_ami_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagAMIWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_autoscale_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagAutoscaleWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_customer_gateway_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagCustomerGatewayWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_cw_alarm_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagCloudwatchAlarmWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_cw_events_rule_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagCloudwatchEventsRuleWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_cw_loggroup_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagCloudwatchLogGroupWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_data_pipeline_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagDataPipelineWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_default_worker.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import get from 'lodash/get';
1+
import get from 'lodash/get.js';
22
import * as AWS from 'aws-sdk';
3-
import SETTINGS from '../autotag_settings';
3+
import SETTINGS from '../autotag_settings.js';
44

55
export const AUTOTAG_TAG_NAME_PREFIX = 'AutoTag_';
66
const AUTOTAG_CREATOR_TAG_NAME = `${AUTOTAG_TAG_NAME_PREFIX}Creator`;

src/workers/autotag_dhcp_options_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagDhcpOptionsWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_dynamodb_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagDynamoDBWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_ebs_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagEBSWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_ec2_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagEC2Worker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_eip_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagEIPWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_elb_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagELBWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_emr_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagEMRWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_eni_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagENIWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_iam_role_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagIAMRoleWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_iam_user_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagIAMUserWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_internet_gateway_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagInternetGatewayWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_lambda_function_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagLambdaFunctionWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_nat_gateway_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagNATGatewayWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_network_acl_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagNetworkACLWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_opsworks_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44
class AutotagOpsworksWorker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_rds_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker from './autotag_default_worker';
2+
import AutotagDefaultWorker from './autotag_default_worker.js';
33

44

55
class AutotagRDSWorker extends AutotagDefaultWorker {

src/workers/autotag_route_table_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagRouteTableWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_s3_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagDefaultWorker, { AUTOTAG_TAG_NAME_PREFIX } from './autotag_default_worker';
2+
import AutotagDefaultWorker, { AUTOTAG_TAG_NAME_PREFIX } from './autotag_default_worker.js';
33

44
class AutotagS3Worker extends AutotagDefaultWorker {
55
/* tagResource

src/workers/autotag_security_group_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagSecurityGroupWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_snapshot_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagSnapshotWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_subnet_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagSubnetWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_vpc_peering_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagVPCPeeringWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_vpc_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagVPCWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_vpn_connection_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagVPNConnectionWorker extends AutotagEC2Worker {
55
/* tagResource

src/workers/autotag_vpn_gateway_worker.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import AWS from 'aws-sdk';
2-
import AutotagEC2Worker from './autotag_ec2_worker';
2+
import AutotagEC2Worker from './autotag_ec2_worker.js';
33

44
class AutotagVPNGatewayWorker extends AutotagEC2Worker {
55
/* tagResource

0 commit comments

Comments
 (0)