Convert CommonJS to ESM (#133)

* Initial plan

* Convert CommonJS imports to ESM

Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>

* Use namespace imports for all modules

Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com>
This commit is contained in:
Copilotanddawidd6 authored and GitHub committed 2026-01-30 14:01:19 +01:00
1 parent c1bb1f797d
commit 38a0e05fb9
3 files changed
+9 -8

No files matched your search

+6 -6
View File
@@ -1,8 +1,8 @@
const core = require('@actions/core')
const exec = require('@actions/exec')
const yaml = require('yaml')
const fs = require('fs')
const os = require('os')
import * as core from '@actions/core'
import * as exec from '@actions/exec'
import * as yaml from 'yaml'
import * as fs from 'node:fs'
import * as os from 'node:os'
async function main() {
try {
@@ -18,7 +18,7 @@ async function main() {
const sudo = core.getBooleanInput("sudo")
const noColor = core.getBooleanInput("no_color")
const checkMode = core.getBooleanInput("check_mode")
const fileMode = 0600
const fileMode = 0o600
let cmd = ["ansible-playbook", playbook]
+1
View File
@@ -1,5 +1,6 @@
{
"name": "action-ansible-playbook",
"type": "module",
"main": "main.js",
"dependencies": {
"@actions/core": "^3.0.0",
+2 -2
View File
@@ -1,5 +1,5 @@
const core = require('@actions/core')
const fs = require('fs')
import * as core from '@actions/core'
import * as fs from 'node:fs'
function rm(file) {
if (fs.existsSync(file)) {