organize blocks into folders

This commit is contained in:
Loren Norman 2024-07-09 15:08:36 -04:00
parent 646d40beb6
commit 81a99bb449
20 changed files with 6 additions and 3 deletions

View file

@ -1,4 +1,4 @@
import mutator from './io_controls_if/mutator.js'
import mutator from './if/mutator.js'
export default {

View file

@ -1,5 +1,5 @@
import { glob } from 'glob'
import { compact, keyBy, keys, map, without } from 'lodash-es'
import { compact, keyBy, keys, map, omitBy, without } from 'lodash-es'
import { toBlockJSON } from '../tools/index.js'
@ -65,7 +65,10 @@ const
}
export const
blockDefinitions = keyBy(map(allBlockDefinitionsAndPaths, "definition"), "type"),
// all definitions
allBlockDefinitions = keyBy(map(allBlockDefinitionsAndPaths, "definition"), "type"),
// without disabled definitions
blockDefinitions = omitBy(allBlockDefinitions, def => def.disabled),
blockJson = compact(map(allBlockDefinitionsAndPaths, processBlock))
export default blockJson