dist- Builds for both the stable version and the bleeding-edge version, including minified. Generated withnpm run dist.docs- Complete documentation in Markdown. Used to generate the documentation on the A-Frame Site.examples- Examples.index.htmllists all of the examples.src- Source code.components- Standard components. They are required viacomponents/index.js.scene- Standard components that apply only to the scene.
constants- Common constants.core- Core custom elements and API.scene- Scene custom element and modules.
extras- Convenience and abstraction layers such as primitives.primitives- Code for registering primitive custom elements.primitives- Standard primitives such as<a-box>.
index.js- Main file that will be exported towindow.AFRAME.lib- Integration with third-party modules.shaders- Standard shaders. They are required viashaders/index.js.style- Core CSS.systems- Standard systems. They are required viasystems/index.js.utils- Utility function and modules. They should all be exposed inutils/index.jswhich is exported towindow.AFRAME.utils.
tests- Functional and unit tests with Karma, Mocha, Sinon, and Chai.vendor- Third-party modules not available via NPM.
- document-register-element - Polyfill for the Custom Elements specification.
- three.js - 3D library.
- tween.js - Animation and interpolation library.
- webvr-polyfill - Polyfill for the WebVR specification.