jevstrudel.git / website / src / my_patterns.js
1import { getMetadata } from './metadata_parser';
2
3export function getMyPatterns() {
4  const my = import.meta.glob('../../my-patterns/**', { as: 'raw', eager: true });
5  return Object.fromEntries(
6    Object.entries(my)
7      .filter(([name]) => name.endsWith('.txt'))
8      .map(([name, raw]) => [getMetadata(raw)['title'] || name.split('/').slice(-1), raw]),
9  );
10}