diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 672cb02a..92f2f8e8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,7 +68,7 @@ jobs: fi - name: Publish if: ${{ github.event_name == 'push' }} - run: node build/publish.js + run: node -r @hydrooj/utils/lib/register build/publish.ts env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} # - name: Benchmark diff --git a/build/publish.js b/build/publish.ts similarity index 87% rename from build/publish.js rename to build/publish.ts index 85d32e67..96b7da8f 100644 --- a/build/publish.js +++ b/build/publish.ts @@ -1,13 +1,11 @@ /* eslint-disable no-await-in-loop */ /* eslint-disable import/no-dynamic-require */ -require('@hydrooj/utils/lib/register'); - -const { gt } = require('semver'); -const { default: latest } = require('latest-version'); -const path = require('path'); -const { default: ora } = require('ora'); -const { writeFileSync } = require('fs'); -const { getWorkspaces, spawnAsync } = require('./utils'); +import { writeFileSync } from 'fs'; +import path from 'path'; +import latest from 'latest-version'; +import ora from 'ora'; +import { gt } from 'semver'; +import { getWorkspaces, spawnAsync } from './utils'; const { CI, GITHUB_EVENT_NAME, GITHUB_REF,