- Hover provider showing entity information and type - Go-to-definition (F12) for entity references - Basic IFC file validation (ISO-10303-21 header check) - Entity parsing with regex-based detection - Proper CommonJS module system (avoiding ES module issues) This replaces the broken baseline from ifc-developer-tools which had: - Non-functional ES module configuration - Circular dependency issues - Parser crashes - Non-working PositionVisitor Built on Microsoft's LSP example template for a clean, maintainable foundation. Next: Add hierarchical entity dependency tree in hover tooltip."
12 lines
269 B
Bash
12 lines
269 B
Bash
#!/usr/bin/env sh
|
|
|
|
set -e
|
|
|
|
mkdir -p .browser
|
|
|
|
echo
|
|
echo Preparing browser tests:
|
|
|
|
find spec -type f -name '*.spec.js' | \
|
|
xargs -I {} sh -c \
|
|
'export f="{}"; echo $f; browserify $f -t require-globify -t brfs -x ajv -u buffer -o $(echo $f | sed -e "s/spec/.browser/");'
|