Skip to content

'crypto' interface in a LESS plugin #504

Open
@SergeVDev

Description

@SergeVDev

Greetings,

I have a LESS plugin for mangling names. It provides a function:

registerPlugin
(
	{
		install: function (less, pluginManager, functions)
		{
			// Used as:
			//
			//	@up-to-down: uniqueName('up-to-down');
			//
			// @up-to-down will be up-to-down-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX (with a GUID as the suffix).
			functions.add('uniqueName', function (name)
			{
				return `${name}-${crypto.randomUUID()}`;
			});
		}
	}
)

Unfortunately, it's not a browser, so no crypto for me. What should I do?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions