/
githubmirror
/
30-seconds-of-code
Обзор
Документация
Войти
/
githubmirror
/
30-seconds-of-code
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/lib/searchIndex.js
25 строк
674 B
Angelos Chalaris
Remove spaces from search-data.json
22 мар 2025, 16:56
Не верифицирован
22 мар 2025, 16:56
e80a9bb
Код
Авторство
О чём код?
import fs from 'fs-extra/esm'; import Collection from '#src/models/collection.js'; import Snippet from '#src/models/snippet.js'; import SearchResultSerializer from '#src/serializers/searchResultSerializer.js'; export default class SearchIndex { static generate() { const snippets = Snippet.scope('published', 'listed', 'byId'); const collections = Collection.scope('listed', 'byId'); const searchIndex = { searchIndex: SearchResultSerializer.serializeArray( snippets.concat(collections) ), }; // Write to file fs.writeJson( 'public/search-data.json', searchIndex, { spaces: 0 }, () => {} ); } }