This repository has been archived on 2023-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
ScriptCraft/docs/FILE_STRUCTURE.md
TheBrokenRail 530f1e9871
All checks were successful
ScriptCraft/pipeline/head This commit looks good
Improve Documentation
2020-05-24 14:18:21 -04:00

488 B

File Structure

Jar Root/
- scriptcraft
  - JS or JSON files
Source Root/
- ModID
  - index.js/index.ts
  - Other Modules

Why is an index file necessary?

Because of the way module resolution in ScriptCraft works, you cannot load a module with import 'module-name'; and no index file. Without an index file you would need to use import 'module-name/main'; to load it and specify module-name/main as your entry-point.