diff --git a/.gitignore b/doric-js/.gitignore similarity index 100% rename from .gitignore rename to doric-js/.gitignore diff --git a/LICENSE b/doric-js/LICENSE similarity index 100% rename from LICENSE rename to doric-js/LICENSE diff --git a/README.md b/doric-js/README.md similarity index 100% rename from README.md rename to doric-js/README.md diff --git a/index.debug.ts b/doric-js/index.debug.ts similarity index 100% rename from index.debug.ts rename to doric-js/index.debug.ts diff --git a/index.runtime.ts b/doric-js/index.runtime.ts similarity index 100% rename from index.runtime.ts rename to doric-js/index.runtime.ts diff --git a/index.ts b/doric-js/index.ts similarity index 100% rename from index.ts rename to doric-js/index.ts diff --git a/package-lock.json b/doric-js/package-lock.json similarity index 100% rename from package-lock.json rename to doric-js/package-lock.json diff --git a/package.json b/doric-js/package.json similarity index 100% rename from package.json rename to doric-js/package.json diff --git a/rollup.config.js b/doric-js/rollup.config.js similarity index 100% rename from rollup.config.js rename to doric-js/rollup.config.js diff --git a/src/mock/driver.ts b/doric-js/src/mock/driver.ts similarity index 100% rename from src/mock/driver.ts rename to doric-js/src/mock/driver.ts diff --git a/src/native/animate.ts b/doric-js/src/native/animate.ts similarity index 100% rename from src/native/animate.ts rename to doric-js/src/native/animate.ts diff --git a/src/native/index.native.ts b/doric-js/src/native/index.native.ts similarity index 100% rename from src/native/index.native.ts rename to doric-js/src/native/index.native.ts diff --git a/src/native/modal.ts b/doric-js/src/native/modal.ts similarity index 100% rename from src/native/modal.ts rename to doric-js/src/native/modal.ts diff --git a/src/native/navbar.ts b/doric-js/src/native/navbar.ts similarity index 100% rename from src/native/navbar.ts rename to doric-js/src/native/navbar.ts diff --git a/src/native/navigator.ts b/doric-js/src/native/navigator.ts similarity index 100% rename from src/native/navigator.ts rename to doric-js/src/native/navigator.ts diff --git a/src/native/network.ts b/doric-js/src/native/network.ts similarity index 100% rename from src/native/network.ts rename to doric-js/src/native/network.ts diff --git a/src/native/popover.ts b/doric-js/src/native/popover.ts similarity index 100% rename from src/native/popover.ts rename to doric-js/src/native/popover.ts diff --git a/src/native/storage.ts b/doric-js/src/native/storage.ts similarity index 100% rename from src/native/storage.ts rename to doric-js/src/native/storage.ts diff --git a/src/pattern/candies.ts b/doric-js/src/pattern/candies.ts similarity index 100% rename from src/pattern/candies.ts rename to doric-js/src/pattern/candies.ts diff --git a/src/pattern/index.pattern.ts b/doric-js/src/pattern/index.pattern.ts similarity index 100% rename from src/pattern/index.pattern.ts rename to doric-js/src/pattern/index.pattern.ts diff --git a/src/pattern/mvvm.ts b/doric-js/src/pattern/mvvm.ts similarity index 100% rename from src/pattern/mvvm.ts rename to doric-js/src/pattern/mvvm.ts diff --git a/src/pattern/provider.ts b/doric-js/src/pattern/provider.ts similarity index 100% rename from src/pattern/provider.ts rename to doric-js/src/pattern/provider.ts diff --git a/src/runtime/global.ts b/doric-js/src/runtime/global.ts similarity index 100% rename from src/runtime/global.ts rename to doric-js/src/runtime/global.ts diff --git a/src/runtime/sandbox.ts b/doric-js/src/runtime/sandbox.ts similarity index 100% rename from src/runtime/sandbox.ts rename to doric-js/src/runtime/sandbox.ts diff --git a/src/ui/animation.ts b/doric-js/src/ui/animation.ts similarity index 100% rename from src/ui/animation.ts rename to doric-js/src/ui/animation.ts diff --git a/src/ui/index.ui.ts b/doric-js/src/ui/index.ui.ts similarity index 100% rename from src/ui/index.ui.ts rename to doric-js/src/ui/index.ui.ts diff --git a/src/ui/panel.ts b/doric-js/src/ui/panel.ts similarity index 100% rename from src/ui/panel.ts rename to doric-js/src/ui/panel.ts diff --git a/src/ui/view.ts b/doric-js/src/ui/view.ts similarity index 100% rename from src/ui/view.ts rename to doric-js/src/ui/view.ts diff --git a/src/util/color.ts b/doric-js/src/util/color.ts similarity index 100% rename from src/util/color.ts rename to doric-js/src/util/color.ts diff --git a/src/util/gravity.ts b/doric-js/src/util/gravity.ts similarity index 100% rename from src/util/gravity.ts rename to doric-js/src/util/gravity.ts diff --git a/src/util/index.util.ts b/doric-js/src/util/index.util.ts similarity index 100% rename from src/util/index.util.ts rename to doric-js/src/util/index.util.ts diff --git a/src/util/layoutconfig.ts b/doric-js/src/util/layoutconfig.ts similarity index 100% rename from src/util/layoutconfig.ts rename to doric-js/src/util/layoutconfig.ts diff --git a/src/util/log.ts b/doric-js/src/util/log.ts similarity index 100% rename from src/util/log.ts rename to doric-js/src/util/log.ts diff --git a/src/util/types.ts b/doric-js/src/util/types.ts similarity index 100% rename from src/util/types.ts rename to doric-js/src/util/types.ts diff --git a/src/util/uniqueId.ts b/doric-js/src/util/uniqueId.ts similarity index 100% rename from src/util/uniqueId.ts rename to doric-js/src/util/uniqueId.ts diff --git a/src/widget/flowlayout.ts b/doric-js/src/widget/flowlayout.ts similarity index 100% rename from src/widget/flowlayout.ts rename to doric-js/src/widget/flowlayout.ts diff --git a/src/widget/image.ts b/doric-js/src/widget/image.ts similarity index 100% rename from src/widget/image.ts rename to doric-js/src/widget/image.ts diff --git a/src/widget/index.widget.ts b/doric-js/src/widget/index.widget.ts similarity index 100% rename from src/widget/index.widget.ts rename to doric-js/src/widget/index.widget.ts diff --git a/src/widget/input.ts b/doric-js/src/widget/input.ts similarity index 100% rename from src/widget/input.ts rename to doric-js/src/widget/input.ts diff --git a/src/widget/layouts.ts b/doric-js/src/widget/layouts.ts similarity index 100% rename from src/widget/layouts.ts rename to doric-js/src/widget/layouts.ts diff --git a/src/widget/list.ts b/doric-js/src/widget/list.ts similarity index 100% rename from src/widget/list.ts rename to doric-js/src/widget/list.ts diff --git a/src/widget/nestedSlider.ts b/doric-js/src/widget/nestedSlider.ts similarity index 100% rename from src/widget/nestedSlider.ts rename to doric-js/src/widget/nestedSlider.ts diff --git a/src/widget/refreshable.ts b/doric-js/src/widget/refreshable.ts similarity index 100% rename from src/widget/refreshable.ts rename to doric-js/src/widget/refreshable.ts diff --git a/src/widget/scroller.ts b/doric-js/src/widget/scroller.ts similarity index 100% rename from src/widget/scroller.ts rename to doric-js/src/widget/scroller.ts diff --git a/src/widget/slider.ts b/doric-js/src/widget/slider.ts similarity index 100% rename from src/widget/slider.ts rename to doric-js/src/widget/slider.ts diff --git a/src/widget/text.ts b/doric-js/src/widget/text.ts similarity index 100% rename from src/widget/text.ts rename to doric-js/src/widget/text.ts diff --git a/tsconfig.json b/doric-js/tsconfig.json similarity index 100% rename from tsconfig.json rename to doric-js/tsconfig.json