diff --git a/packages/core/index.mjs b/packages/core/index.mjs index 3f3d6409..bc9628bd 100644 --- a/packages/core/index.mjs +++ b/packages/core/index.mjs @@ -7,6 +7,7 @@ This program is free software: you can redistribute it and/or modify it under th import controls from './controls.mjs'; export * from './euclid.mjs'; import Fraction from './fraction.mjs'; +import { logger } from './logger.mjs'; export { Fraction, controls }; export * from './hap.mjs'; export * from './pattern.mjs'; @@ -17,12 +18,13 @@ export * from './util.mjs'; export * from './speak.mjs'; export * from './evaluate.mjs'; export * from './repl.mjs'; +export * from './logger.mjs'; export { default as drawLine } from './drawLine.mjs'; export { default as gist } from './gist.js'; // below won't work with runtime.mjs (json import fails) /* import * as p from './package.json'; export const version = p.version; */ -console.log( +logger( '%c 🌀 @strudel.cycles/core loaded 🌀', // keep "//" for runnable snapshot source.. 'background-color: black;color:white;padding:4px;border-radius:15px', ); diff --git a/packages/core/logger.mjs b/packages/core/logger.mjs new file mode 100644 index 00000000..1fe9b63a --- /dev/null +++ b/packages/core/logger.mjs @@ -0,0 +1,3 @@ +export function logger(message) { + console.log(`${message}`, 'background-color: black;color:white;padding:4px;border-radius:15px'); +}