Skip to content

Module causes failures in node version 22 #704

Closed
@aldenbe

Description

@aldenbe

Fails when using node v22 with error:

[semantic-release] › ✘  An error occurred while running semantic-release: SyntaxError: Unexpected identifier 'assert'
    at compileSourceTextModule (node:internal/modules/esm/utils:337:16)
    at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:166:18)
    at callTranslator (node:internal/modules/esm/loader:416:14)
    at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:422:30)
SyntaxError: Unexpected identifier 'assert'

Caused by:

nodejs/node@25c79f3331

esm: drop support for import assertions (Nicolò Ribaudo) #52104

import pkg from '../../package.json' assert {type: 'json'};

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions