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.html
lists 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.js
which 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.