Skip to content

Commit

Permalink
updating for node18
Browse files Browse the repository at this point in the history
  • Loading branch information
ray.janoka authored and ray.janoka committed Sep 8, 2023
1 parent 27c39c6 commit c2ad6d8
Show file tree
Hide file tree
Showing 39 changed files with 83 additions and 82 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"description": "Autotagging for AWS resources",
"main": "autotag.js",
"private": true,
"type": "module",
"dependencies": {
"aws-sdk": "^2.493.0",
"babel-polyfill": "^6.7.4",
Expand Down
2 changes: 1 addition & 1 deletion src/autotag_event.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import AwsCloudTrailEventListener from './aws_cloud_trail_event_listener';
import AwsCloudTrailEventListener from './aws_cloud_trail_event_listener.js';

if (!global._babelPolyfill) {
require('babel-polyfill'); // eslint-disable-line global-require
Expand Down
72 changes: 36 additions & 36 deletions src/autotag_factory.js
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
import find from 'lodash/find';
import values from 'lodash/values';
import AutotagDefaultWorker from './workers/autotag_default_worker';
import AutotagEC2Worker from './workers/autotag_ec2_worker';
import AutotagS3Worker from './workers/autotag_s3_worker';
import AutotagELBWorker from './workers/autotag_elb_worker';
import AutotagEBSWorker from './workers/autotag_ebs_worker';
import AutotagAutoscaleWorker from './workers/autotag_autoscale_worker';
import AutotagVPCWorker from './workers/autotag_vpc_worker';
import AutotagSubnetWorker from './workers/autotag_subnet_worker';
import AutotagInternetGatewayWorker from './workers/autotag_internet_gateway_worker';
import AutotagRDSWorker from './workers/autotag_rds_worker';
import AutotagEMRWorker from './workers/autotag_emr_worker';
import AutotagDataPipelineWorker from './workers/autotag_data_pipeline_worker';
import AutotagSecurityGroupWorker from './workers/autotag_security_group_worker';
import AutotagAMIWorker from './workers/autotag_ami_worker';
import AutotagSnapshotWorker from './workers/autotag_snapshot_worker';
import AutotagEIPWorker from './workers/autotag_eip_worker';
import AutotagDynamoDBWorker from './workers/autotag_dynamodb_worker';
import AutotagENIWorker from './workers/autotag_eni_worker';
import AutotagNATGatewayWorker from './workers/autotag_nat_gateway_worker';
import AutotagNetworkACLWorker from './workers/autotag_network_acl_worker';
import AutotagRouteTableWorker from './workers/autotag_route_table_worker';
import AutotagVPCPeeringWorker from './workers/autotag_vpc_peering_worker';
import AutotagVPNConnectionWorker from './workers/autotag_vpn_connection_worker';
import AutotagVPNGatewayWorker from './workers/autotag_vpn_gateway_worker';
import AutotagOpsworksWorker from './workers/autotag_opsworks_worker';
import AutotagIAMUserWorker from './workers/autotag_iam_user_worker';
import AutotagIAMRoleWorker from './workers/autotag_iam_role_worker';
import AutotagCustomerGatewayWorker from './workers/autotag_customer_gateway_worker';
import AutotagDhcpOptionsWorker from './workers/autotag_dhcp_options_worker';
import AutotagLambdaFunctionWorker from './workers/autotag_lambda_function_worker';
import AutotagCloudwatchAlarmWorker from './workers/autotag_cw_alarm_worker';
import AutotagCloudwatchEventsRuleWorker from './workers/autotag_cw_events_rule_worker';
import AutotagCloudwatchLogGroupWorker from './workers/autotag_cw_loggroup_worker';
import CONFIG from './cloud_trail_event_config';
import find from 'lodash/find.js';
import values from 'lodash/values.js';
import AutotagDefaultWorker from './workers/autotag_default_worker.js';
import AutotagEC2Worker from './workers/autotag_ec2_worker.js';
import AutotagS3Worker from './workers/autotag_s3_worker.js';
import AutotagELBWorker from './workers/autotag_elb_worker.js';
import AutotagEBSWorker from './workers/autotag_ebs_worker.js';
import AutotagAutoscaleWorker from './workers/autotag_autoscale_worker.js';
import AutotagVPCWorker from './workers/autotag_vpc_worker.js';
import AutotagSubnetWorker from './workers/autotag_subnet_worker.js';
import AutotagInternetGatewayWorker from './workers/autotag_internet_gateway_worker.js';
import AutotagRDSWorker from './workers/autotag_rds_worker.js';
import AutotagEMRWorker from './workers/autotag_emr_worker.js';
import AutotagDataPipelineWorker from './workers/autotag_data_pipeline_worker.js';
import AutotagSecurityGroupWorker from './workers/autotag_security_group_worker.js';
import AutotagAMIWorker from './workers/autotag_ami_worker.js';
import AutotagSnapshotWorker from './workers/autotag_snapshot_worker.js';
import AutotagEIPWorker from './workers/autotag_eip_worker.js';
import AutotagDynamoDBWorker from './workers/autotag_dynamodb_worker.js';
import AutotagENIWorker from './workers/autotag_eni_worker.js';
import AutotagNATGatewayWorker from './workers/autotag_nat_gateway_worker.js';
import AutotagNetworkACLWorker from './workers/autotag_network_acl_worker.js';
import AutotagRouteTableWorker from './workers/autotag_route_table_worker.js';
import AutotagVPCPeeringWorker from './workers/autotag_vpc_peering_worker.js';
import AutotagVPNConnectionWorker from './workers/autotag_vpn_connection_worker.js';
import AutotagVPNGatewayWorker from './workers/autotag_vpn_gateway_worker.js';
import AutotagOpsworksWorker from './workers/autotag_opsworks_worker.js';
import AutotagIAMUserWorker from './workers/autotag_iam_user_worker.js';
import AutotagIAMRoleWorker from './workers/autotag_iam_role_worker.js';
import AutotagCustomerGatewayWorker from './workers/autotag_customer_gateway_worker.js';
import AutotagDhcpOptionsWorker from './workers/autotag_dhcp_options_worker.js';
import AutotagLambdaFunctionWorker from './workers/autotag_lambda_function_worker.js';
import AutotagCloudwatchAlarmWorker from './workers/autotag_cw_alarm_worker.js';
import AutotagCloudwatchEventsRuleWorker from './workers/autotag_cw_events_rule_worker.js';
import AutotagCloudwatchLogGroupWorker from './workers/autotag_cw_loggroup_worker.js';
import CONFIG from './cloud_trail_event_config.js';

const AutotagFactory = {
createWorker: (event, enabledServices, s3Region) => {
Expand Down
2 changes: 1 addition & 1 deletion src/autotag_log.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import AwsCloudTrailLogListener from './aws_cloud_trail_log_listener';
import AwsCloudTrailLogListener from './aws_cloud_trail_log_listener.js';

if (!global._babelPolyfill) {
require('babel-polyfill'); // eslint-disable-line global-require
Expand Down
8 changes: 4 additions & 4 deletions src/aws_cloud_trail_event_listener.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import each from 'lodash/each';
import constants from './cloud_trail_event_config';
import AutotagFactory from './autotag_factory';
import SETTINGS from './autotag_settings';
import each from 'lodash/each.js';
import constants from './cloud_trail_event_config.js';
import AutotagFactory from './autotag_factory.js';
import SETTINGS from './autotag_settings.js';

class AwsCloudTrailEventListener {
constructor(cloudtrailEvent, applicationContext, enabledServices) {
Expand Down
12 changes: 6 additions & 6 deletions src/aws_cloud_trail_log_listener.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import zlib from 'zlib';
import AWS from 'aws-sdk';
import each from 'lodash/each';
import constants from './cloud_trail_event_config';
import AutotagFactory from './autotag_factory';
import SETTINGS from './autotag_settings';
import zlib from 'zlib.js';
import AWS from 'aws-sdk.js';
import each from 'lodash/each.js';
import constants from './cloud_trail_event_config.js';
import AutotagFactory from './autotag_factory.js';
import SETTINGS from './autotag_settings.js';

class AwsCloudTrailLogListener {
constructor(cloudtrailEvent, applicationContext, enabledServices) {
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_ami_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagAMIWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_autoscale_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagAutoscaleWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_customer_gateway_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagCustomerGatewayWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_cw_alarm_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagCloudwatchAlarmWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_cw_events_rule_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagCloudwatchEventsRuleWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_cw_loggroup_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagCloudwatchLogGroupWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_data_pipeline_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagDataPipelineWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
4 changes: 2 additions & 2 deletions src/workers/autotag_default_worker.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import get from 'lodash/get';
import get from 'lodash/get.js';
import * as AWS from 'aws-sdk';
import SETTINGS from '../autotag_settings';
import SETTINGS from '../autotag_settings.js';

export const AUTOTAG_TAG_NAME_PREFIX = 'AutoTag_';
const AUTOTAG_CREATOR_TAG_NAME = `${AUTOTAG_TAG_NAME_PREFIX}Creator`;
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_dhcp_options_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagDhcpOptionsWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_dynamodb_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagDynamoDBWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_ebs_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagEBSWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_ec2_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagEC2Worker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_eip_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagEIPWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_elb_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagELBWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_emr_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagEMRWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_eni_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagENIWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_iam_role_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagIAMRoleWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_iam_user_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagIAMUserWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_internet_gateway_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagInternetGatewayWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_lambda_function_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagLambdaFunctionWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_nat_gateway_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagNATGatewayWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_network_acl_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagNetworkACLWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_opsworks_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';

class AutotagOpsworksWorker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_rds_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker from './autotag_default_worker';
import AutotagDefaultWorker from './autotag_default_worker.js';


class AutotagRDSWorker extends AutotagDefaultWorker {
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_route_table_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagRouteTableWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_s3_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagDefaultWorker, { AUTOTAG_TAG_NAME_PREFIX } from './autotag_default_worker';
import AutotagDefaultWorker, { AUTOTAG_TAG_NAME_PREFIX } from './autotag_default_worker.js';

class AutotagS3Worker extends AutotagDefaultWorker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_security_group_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagSecurityGroupWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_snapshot_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagSnapshotWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_subnet_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagSubnetWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_vpc_peering_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagVPCPeeringWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_vpc_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagVPCWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_vpn_connection_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagVPNConnectionWorker extends AutotagEC2Worker {
/* tagResource
Expand Down
2 changes: 1 addition & 1 deletion src/workers/autotag_vpn_gateway_worker.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import AWS from 'aws-sdk';
import AutotagEC2Worker from './autotag_ec2_worker';
import AutotagEC2Worker from './autotag_ec2_worker.js';

class AutotagVPNGatewayWorker extends AutotagEC2Worker {
/* tagResource
Expand Down

0 comments on commit c2ad6d8

Please sign in to comment.