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:
Copilot
2026-01-30 14:01:19 +01:00
committed by GitHub
parent c1bb1f797d
commit 38a0e05fb9
3 changed files with 9 additions and 8 deletions

12
main.js
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]