UNPKG

@steveyuowo/impacter.js

Version:

🔆 Impacter.js is a innovative framework for building web interfaces like app.

78 lines (71 loc) • 1.56 kB
import ImpacterApp from "./core/ImpacterApp"; /** * default ImpacterApp */ export default ImpacterApp; import ImpacterObject from "./core/ImpacterObject"; import RenderableImpacterObject from "./core/RenderableImpacterObject"; export { ImpacterObject, RenderableImpacterObject }; /** * Stacks */ import { Group, HStack, VStack, ZStack } from "./graphics/Stack"; export { VStack, HStack, ZStack, Group }; /** * Colors */ import RGBColor from "./core/material/color/RGBColor"; import Color from "./core/material/color/Color"; import ImpacterColor from "./core/material/color/ImpacterColor"; import RawColor from "./core/material/color/RawColor"; export { RGBColor, Color, ImpacterColor, RawColor }; /** * Material */ import Background from "./core/material/Background"; import Border from "./core/material/Border"; import CornerRadius from "./core/material/CornerRadius"; import Dir from "./core/material/Dir"; import { Margin, Padding } from "./core/material/RelativePosition"; import { Measure, Unit } from "./core/material/Unit+Measure"; import { Height, Width } from "./core/material/Width+Height"; export { Background, Border, CornerRadius, Dir, Margin, Padding, Measure, Unit, Height, Width }; /** * Components */ import Text from "./graphics/Text"; import Spacer from "./graphics/Spacer"; import Rectangle from "./graphics/Rectangle"; import Circle from "./graphics/Circle"; import ImpacterImage from "./graphics/ImpacterImage"; export { Text, Spacer, Rectangle, Circle, ImpacterImage };