├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── cli └── ogone.ts ├── deps ├── deps.ts ├── fs.ts ├── walk.ts ├── ws-fork.ts ├── ws.ts └── yaml.ts ├── docs ├── assets │ ├── async.1.jpg │ ├── async.2.jpg │ ├── async.3.jpg │ ├── async.4.jpg │ └── o3_structure.png ├── async.README.md ├── before-each.README.md ├── chore │ └── messages.ts ├── contributions.md ├── examples.md ├── introduction.md └── todos │ ├── async.md │ ├── hmr.md │ ├── reaction-observer.md │ ├── router.md │ └── syntax-highlight.md ├── egg.yml ├── examples ├── app │ ├── Application.o3 │ ├── asyncs │ │ └── AsyncLogo.o3 │ ├── build.ts │ ├── components │ │ ├── 404.o3 │ │ ├── Burger.o3 │ │ ├── ContentPage.o3 │ │ ├── Logo.o3 │ │ ├── RightSection.o3 │ │ ├── Scroll.o3 │ │ └── menu │ │ │ ├── MenuButton.o3 │ │ │ ├── MenuContent.o3 │ │ │ ├── MenuMain.o3 │ │ │ └── TreeRecursiveButton.o3 │ ├── controllers │ │ ├── ControllerHello.o3 │ │ └── ControllerUser.o3 │ ├── defs │ │ ├── body.proto.yml │ │ ├── menu-main.yml │ │ └── source.yml │ ├── index.ts │ ├── pages │ │ └── Body.o3 │ ├── public │ │ ├── animations.css │ │ ├── async-example.png │ │ ├── favicon.ico │ │ ├── modules │ │ │ ├── attr.ts │ │ │ ├── menu-button-types.ts │ │ │ ├── print.ts │ │ │ ├── print2.ts │ │ │ ├── tree-recursive-types.ts │ │ │ └── type.ts │ │ ├── neum-ogone-1.png │ │ ├── neum-ogone-2.png │ │ ├── ogone-svg.png │ │ ├── ogone-svg.svg │ │ ├── ogone.svg │ │ ├── store-example.png │ │ └── style.css │ ├── routers │ │ └── Router.o3 │ └── stores │ │ ├── Store.o3 │ │ └── StoreMenu.o3 ├── boilerplate │ ├── components │ │ ├── atoms │ │ │ ├── button.o3 │ │ │ ├── github-badges.o3 │ │ │ └── li-menu.o3 │ │ ├── index.o3 │ │ ├── organism │ │ │ ├── content.o3 │ │ │ ├── left-menu.o3 │ │ │ └── nav.o3 │ │ ├── pages │ │ │ ├── brand-component.o3 │ │ │ ├── empty.o3 │ │ │ └── main.o3 │ │ ├── routers │ │ │ └── main.o3 │ │ └── stores │ │ │ └── doc.store.o3 │ ├── deps.ts │ ├── index.ts │ └── public │ │ ├── examples.html │ │ └── main.html ├── modules │ ├── allAS.js │ ├── module.js │ ├── module.ts │ └── module2.js ├── tests │ ├── async │ │ ├── async.o3 │ │ ├── reloading │ │ │ ├── async.o3 │ │ │ ├── index.ts │ │ │ ├── parent.o3 │ │ │ ├── root.o3 │ │ │ └── store.o3 │ │ └── root.o3 │ ├── bind │ │ ├── bind.o3 │ │ └── index.ts │ ├── build │ │ └── App.o3 │ ├── click.o3 │ ├── deno │ │ └── Deno.o3 │ ├── dist │ │ ├── app.js │ │ ├── deploy.ts │ │ ├── index.html │ │ ├── mod.ts │ │ ├── static │ │ │ ├── animations.css │ │ │ ├── async-example.png │ │ │ ├── favicon.ico │ │ │ ├── neum-ogone-1.png │ │ │ ├── neum-ogone-2.png │ │ │ ├── ogone-svg.png │ │ │ ├── ogone-svg.svg │ │ │ ├── ogone.svg │ │ │ ├── ogone_small.svg │ │ │ ├── store-example.png │ │ │ └── style.css │ │ └── style.css │ ├── events │ │ ├── events.o3 │ │ ├── index.ts │ │ └── target-comp.o3 │ ├── goals │ │ └── Ogone.o3 │ ├── greeting.o3 │ ├── hmr │ │ ├── index.o3 │ │ ├── index.ts │ │ ├── sub.o3 │ │ └── sub2.o3 │ ├── ideas │ │ ├── 3d.o3 │ │ └── shader1.o3 │ ├── ifelse │ │ ├── ifelse.o3 │ │ └── index.ts │ ├── import.o3 │ ├── index.ts │ ├── inherit │ │ ├── App.o3 │ │ ├── DefComponent.o3 │ │ ├── TypedComponent.o3 │ │ └── index.ts │ ├── modules │ │ ├── build.ts │ │ ├── index.o3 │ │ ├── index.ts │ │ └── test.js │ ├── nested.o3 │ ├── reflections │ │ ├── index.o3 │ │ └── index.ts │ ├── remote │ │ ├── git-relative.o3 │ │ ├── index.o3 │ │ ├── index.ts │ │ └── test.yml │ ├── reusable │ │ ├── DefTest.o3 │ │ ├── component-module.ts │ │ ├── index.o3 │ │ ├── index.ts │ │ └── reuse.o3 │ ├── slot.o3 │ ├── style │ │ ├── dev.to.o3 │ │ ├── index.o3 │ │ ├── index.ts │ │ ├── index2.o3 │ │ └── style.o3 │ ├── svg │ │ └── SVG.o3 │ ├── template.o3 │ ├── testdirectives.o3 │ ├── tests.o3 │ └── typescript │ │ ├── index.o3 │ │ ├── index.ts │ │ └── test.yml └── website │ ├── App.o3 │ ├── pages │ └── Route404.o3 │ └── routers │ └── RouterMain.o3 ├── lib └── websocket │ ├── errors.ts │ └── index.ts ├── mod.ts ├── src ├── browser │ └── dev-tool │ │ ├── component-collection-manager.ts │ │ ├── dev-tool.css │ │ ├── diagnostics-panel-manager.ts │ │ ├── getPointAroundElementFromOrigin.ts │ │ ├── index.ts │ │ ├── open-devtool.ts │ │ └── setChildNodeAroundParent.ts ├── classes │ ├── AssetsParser.ts │ ├── ComponentBuilder.ts │ ├── ComponentCompiler.ts │ ├── ComponentTopLevelAnalyzer.ts │ ├── ComponentTypeGetter.ts │ ├── ComponentsSubscriber.ts │ ├── Configuration.ts │ ├── Constructor.ts │ ├── DefinitionProvider.ts │ ├── DenoEnv.ts │ ├── Dependency.ts │ ├── Env.ts │ ├── EnvServer.ts │ ├── ForFlagBuilder.ts │ ├── HMR.ts │ ├── ImportTransformer.ts │ ├── ImportsAnalyzer.ts │ ├── LineCompare.ts │ ├── MapFile.ts │ ├── MapOutput.ts │ ├── MapPosition.ts │ ├── ModuleErrors.ts │ ├── NodeAnalyzerCompiler.ts │ ├── OgoneWorkers.ts │ ├── ProtocolBodyConstructor.ts │ ├── ProtocolClassConstructor.ts │ ├── ProtocolDataProvider.ts │ ├── ProtocolModifierGetter.ts │ ├── ProtocolReactivity.ts │ ├── README.md │ ├── RegExpTransformable.ts │ ├── RouterAnalyzer.ts │ ├── StoreArgumentReader.ts │ ├── StylesheetBuilder.ts │ ├── Susano.ts │ ├── SusanoImportInspector.ts │ ├── SusanoMemory.ts │ ├── SusanoRegExp.ts │ ├── SwitchContextBuilder.ts │ ├── TSTranspiler.ts │ ├── TSXContextCreator.ts │ ├── Utils.ts │ ├── WebComponentDefinition.ts │ ├── WebviewEngine.ts │ ├── XMLJSXOutputBuilder.ts │ ├── XMLParser.ts │ ├── css │ │ ├── CSSScoper.ts │ │ ├── Style.ts │ │ ├── StyleDocument.ts │ │ ├── StyleKeyframes.ts │ │ ├── StyleMediaQueries.ts │ │ ├── StyleMemory.ts │ │ ├── StyleOutput.ts │ │ ├── StyleParser.ts │ │ ├── StyleRenderer.ts │ │ ├── StyleSupports.ts │ │ └── styles-properties.ts │ └── css2 │ │ ├── Document.ts │ │ ├── Property.ts │ │ ├── PseudoProperty.ts │ │ ├── Rules.ts │ │ └── Style.ts ├── enums │ ├── cli-commands.ts │ ├── cli-messages.ts │ ├── componentEngine.ts │ ├── deployer.ts │ ├── flags.ts │ ├── templateComponent.ts │ ├── templateContext.ts │ ├── templateDocumentHTML.ts │ ├── templateProtocol.ts │ └── workers.ts ├── externals │ └── v1-read-decorator.ts ├── lib │ ├── iterator.ts │ └── stress │ │ └── index.ts ├── main │ ├── Ogone.ts │ ├── OgoneBase.ts │ ├── OgoneDev.ts │ ├── OgoneProduction.ts │ ├── README.md │ └── deno │ │ ├── OgoneDeno.ts │ │ ├── OgoneDenoEnv.ts │ │ └── OgoneDenoPermissions.ts ├── ogone.dom.d.ts ├── ogone.main.d.ts ├── public │ ├── animations.css │ ├── async-example.png │ ├── favicon.ico │ ├── neum-ogone-1.png │ ├── neum-ogone-2.png │ ├── ogone-svg.png │ ├── ogone-svg.svg │ ├── ogone.svg │ ├── store-example.png │ └── style.css ├── types │ ├── ogone.ts │ └── ogone │ │ └── namespaces.ts └── workers │ ├── hmr-context.ts │ ├── lsp-hse-server.ts │ ├── lsp-websocket-client.ts │ └── server-dev.ts └── utils ├── agnostic-transformer.ts ├── assets ├── link-cases-syntax-elements.ts ├── reflection-syntax-elements.ts ├── require-syntax-elements.ts └── use-syntax-elements.ts ├── elements.ts ├── esm-exports.ts ├── esm-imports.ts ├── exists.ts ├── expressions.ts ├── extensions-resolution.ts ├── forceInlineElements.ts ├── generator.ts ├── get-members.ts ├── keyframes.ts ├── modifiers.ts ├── not-parsed.ts ├── template-recursive.ts ├── transformPathFileToUUID.ts └── typedExpressions.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "deno.enable": true 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/README.md -------------------------------------------------------------------------------- /cli/ogone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/cli/ogone.ts -------------------------------------------------------------------------------- /deps/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/deps/deps.ts -------------------------------------------------------------------------------- /deps/fs.ts: -------------------------------------------------------------------------------- 1 | export * from "https://deno.land/std@0.91.0/fs/copy.ts" -------------------------------------------------------------------------------- /deps/walk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/deps/walk.ts -------------------------------------------------------------------------------- /deps/ws-fork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/deps/ws-fork.ts -------------------------------------------------------------------------------- /deps/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/deps/ws.ts -------------------------------------------------------------------------------- /deps/yaml.ts: -------------------------------------------------------------------------------- 1 | export * as YAML from "https://deno.land/std@0.66.0/encoding/yaml.ts"; 2 | -------------------------------------------------------------------------------- /docs/assets/async.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/assets/async.1.jpg -------------------------------------------------------------------------------- /docs/assets/async.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/assets/async.2.jpg -------------------------------------------------------------------------------- /docs/assets/async.3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/assets/async.3.jpg -------------------------------------------------------------------------------- /docs/assets/async.4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/assets/async.4.jpg -------------------------------------------------------------------------------- /docs/assets/o3_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/assets/o3_structure.png -------------------------------------------------------------------------------- /docs/async.README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/async.README.md -------------------------------------------------------------------------------- /docs/before-each.README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/before-each.README.md -------------------------------------------------------------------------------- /docs/chore/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/chore/messages.ts -------------------------------------------------------------------------------- /docs/contributions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/contributions.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/introduction.md -------------------------------------------------------------------------------- /docs/todos/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/todos/async.md -------------------------------------------------------------------------------- /docs/todos/hmr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/todos/hmr.md -------------------------------------------------------------------------------- /docs/todos/reaction-observer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/todos/reaction-observer.md -------------------------------------------------------------------------------- /docs/todos/router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/todos/router.md -------------------------------------------------------------------------------- /docs/todos/syntax-highlight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/docs/todos/syntax-highlight.md -------------------------------------------------------------------------------- /egg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/egg.yml -------------------------------------------------------------------------------- /examples/app/Application.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/Application.o3 -------------------------------------------------------------------------------- /examples/app/asyncs/AsyncLogo.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/asyncs/AsyncLogo.o3 -------------------------------------------------------------------------------- /examples/app/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/build.ts -------------------------------------------------------------------------------- /examples/app/components/404.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/404.o3 -------------------------------------------------------------------------------- /examples/app/components/Burger.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/Burger.o3 -------------------------------------------------------------------------------- /examples/app/components/ContentPage.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/ContentPage.o3 -------------------------------------------------------------------------------- /examples/app/components/Logo.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/Logo.o3 -------------------------------------------------------------------------------- /examples/app/components/RightSection.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/RightSection.o3 -------------------------------------------------------------------------------- /examples/app/components/Scroll.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/Scroll.o3 -------------------------------------------------------------------------------- /examples/app/components/menu/MenuButton.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/menu/MenuButton.o3 -------------------------------------------------------------------------------- /examples/app/components/menu/MenuContent.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/menu/MenuContent.o3 -------------------------------------------------------------------------------- /examples/app/components/menu/MenuMain.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/menu/MenuMain.o3 -------------------------------------------------------------------------------- /examples/app/components/menu/TreeRecursiveButton.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/components/menu/TreeRecursiveButton.o3 -------------------------------------------------------------------------------- /examples/app/controllers/ControllerHello.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/controllers/ControllerHello.o3 -------------------------------------------------------------------------------- /examples/app/controllers/ControllerUser.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/controllers/ControllerUser.o3 -------------------------------------------------------------------------------- /examples/app/defs/body.proto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/defs/body.proto.yml -------------------------------------------------------------------------------- /examples/app/defs/menu-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/defs/menu-main.yml -------------------------------------------------------------------------------- /examples/app/defs/source.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/defs/source.yml -------------------------------------------------------------------------------- /examples/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/index.ts -------------------------------------------------------------------------------- /examples/app/pages/Body.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/pages/Body.o3 -------------------------------------------------------------------------------- /examples/app/public/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/animations.css -------------------------------------------------------------------------------- /examples/app/public/async-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/async-example.png -------------------------------------------------------------------------------- /examples/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/favicon.ico -------------------------------------------------------------------------------- /examples/app/public/modules/attr.ts: -------------------------------------------------------------------------------- 1 | export default (n: number) => (n * 7) + 75; -------------------------------------------------------------------------------- /examples/app/public/modules/menu-button-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/modules/menu-button-types.ts -------------------------------------------------------------------------------- /examples/app/public/modules/print.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/modules/print.ts -------------------------------------------------------------------------------- /examples/app/public/modules/print2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/modules/print2.ts -------------------------------------------------------------------------------- /examples/app/public/modules/tree-recursive-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/modules/tree-recursive-types.ts -------------------------------------------------------------------------------- /examples/app/public/modules/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/modules/type.ts -------------------------------------------------------------------------------- /examples/app/public/neum-ogone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/neum-ogone-1.png -------------------------------------------------------------------------------- /examples/app/public/neum-ogone-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/neum-ogone-2.png -------------------------------------------------------------------------------- /examples/app/public/ogone-svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/ogone-svg.png -------------------------------------------------------------------------------- /examples/app/public/ogone-svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/ogone-svg.svg -------------------------------------------------------------------------------- /examples/app/public/ogone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/ogone.svg -------------------------------------------------------------------------------- /examples/app/public/store-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/store-example.png -------------------------------------------------------------------------------- /examples/app/public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/public/style.css -------------------------------------------------------------------------------- /examples/app/routers/Router.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/routers/Router.o3 -------------------------------------------------------------------------------- /examples/app/stores/Store.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/stores/Store.o3 -------------------------------------------------------------------------------- /examples/app/stores/StoreMenu.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/app/stores/StoreMenu.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/atoms/button.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/atoms/button.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/atoms/github-badges.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/atoms/github-badges.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/atoms/li-menu.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/atoms/li-menu.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/index.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/organism/content.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/organism/content.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/organism/left-menu.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/organism/left-menu.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/organism/nav.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/organism/nav.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/pages/brand-component.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/pages/brand-component.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/pages/empty.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/pages/empty.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/pages/main.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/pages/main.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/routers/main.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/routers/main.o3 -------------------------------------------------------------------------------- /examples/boilerplate/components/stores/doc.store.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/components/stores/doc.store.o3 -------------------------------------------------------------------------------- /examples/boilerplate/deps.ts: -------------------------------------------------------------------------------- 1 | 2 | export { default as o3 } from '../../mod.ts'; 3 | -------------------------------------------------------------------------------- /examples/boilerplate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/boilerplate/index.ts -------------------------------------------------------------------------------- /examples/boilerplate/public/examples.html: -------------------------------------------------------------------------------- 1 |

Examples

-------------------------------------------------------------------------------- /examples/boilerplate/public/main.html: -------------------------------------------------------------------------------- 1 |

Ogone

-------------------------------------------------------------------------------- /examples/modules/allAS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/modules/allAS.js -------------------------------------------------------------------------------- /examples/modules/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/modules/module.js -------------------------------------------------------------------------------- /examples/modules/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/modules/module.ts -------------------------------------------------------------------------------- /examples/modules/module2.js: -------------------------------------------------------------------------------- 1 | export default 500; 2 | -------------------------------------------------------------------------------- /examples/tests/async/async.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/async.o3 -------------------------------------------------------------------------------- /examples/tests/async/reloading/async.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/reloading/async.o3 -------------------------------------------------------------------------------- /examples/tests/async/reloading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/reloading/index.ts -------------------------------------------------------------------------------- /examples/tests/async/reloading/parent.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/reloading/parent.o3 -------------------------------------------------------------------------------- /examples/tests/async/reloading/root.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/reloading/root.o3 -------------------------------------------------------------------------------- /examples/tests/async/reloading/store.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/reloading/store.o3 -------------------------------------------------------------------------------- /examples/tests/async/root.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/async/root.o3 -------------------------------------------------------------------------------- /examples/tests/bind/bind.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/bind/bind.o3 -------------------------------------------------------------------------------- /examples/tests/bind/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/bind/index.ts -------------------------------------------------------------------------------- /examples/tests/build/App.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/build/App.o3 -------------------------------------------------------------------------------- /examples/tests/click.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/click.o3 -------------------------------------------------------------------------------- /examples/tests/deno/Deno.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/deno/Deno.o3 -------------------------------------------------------------------------------- /examples/tests/dist/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/app.js -------------------------------------------------------------------------------- /examples/tests/dist/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/deploy.ts -------------------------------------------------------------------------------- /examples/tests/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/index.html -------------------------------------------------------------------------------- /examples/tests/dist/mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/mod.ts -------------------------------------------------------------------------------- /examples/tests/dist/static/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/animations.css -------------------------------------------------------------------------------- /examples/tests/dist/static/async-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/async-example.png -------------------------------------------------------------------------------- /examples/tests/dist/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/favicon.ico -------------------------------------------------------------------------------- /examples/tests/dist/static/neum-ogone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/neum-ogone-1.png -------------------------------------------------------------------------------- /examples/tests/dist/static/neum-ogone-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/neum-ogone-2.png -------------------------------------------------------------------------------- /examples/tests/dist/static/ogone-svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/ogone-svg.png -------------------------------------------------------------------------------- /examples/tests/dist/static/ogone-svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/ogone-svg.svg -------------------------------------------------------------------------------- /examples/tests/dist/static/ogone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/ogone.svg -------------------------------------------------------------------------------- /examples/tests/dist/static/ogone_small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/ogone_small.svg -------------------------------------------------------------------------------- /examples/tests/dist/static/store-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/store-example.png -------------------------------------------------------------------------------- /examples/tests/dist/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/static/style.css -------------------------------------------------------------------------------- /examples/tests/dist/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/dist/style.css -------------------------------------------------------------------------------- /examples/tests/events/events.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/events/events.o3 -------------------------------------------------------------------------------- /examples/tests/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/events/index.ts -------------------------------------------------------------------------------- /examples/tests/events/target-comp.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/events/target-comp.o3 -------------------------------------------------------------------------------- /examples/tests/goals/Ogone.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/goals/Ogone.o3 -------------------------------------------------------------------------------- /examples/tests/greeting.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/greeting.o3 -------------------------------------------------------------------------------- /examples/tests/hmr/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/hmr/index.o3 -------------------------------------------------------------------------------- /examples/tests/hmr/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/hmr/index.ts -------------------------------------------------------------------------------- /examples/tests/hmr/sub.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/hmr/sub.o3 -------------------------------------------------------------------------------- /examples/tests/hmr/sub2.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/hmr/sub2.o3 -------------------------------------------------------------------------------- /examples/tests/ideas/3d.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/ideas/3d.o3 -------------------------------------------------------------------------------- /examples/tests/ideas/shader1.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/ideas/shader1.o3 -------------------------------------------------------------------------------- /examples/tests/ifelse/ifelse.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/ifelse/ifelse.o3 -------------------------------------------------------------------------------- /examples/tests/ifelse/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/ifelse/index.ts -------------------------------------------------------------------------------- /examples/tests/import.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/import.o3 -------------------------------------------------------------------------------- /examples/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/index.ts -------------------------------------------------------------------------------- /examples/tests/inherit/App.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/inherit/App.o3 -------------------------------------------------------------------------------- /examples/tests/inherit/DefComponent.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/inherit/DefComponent.o3 -------------------------------------------------------------------------------- /examples/tests/inherit/TypedComponent.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/inherit/TypedComponent.o3 -------------------------------------------------------------------------------- /examples/tests/inherit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/inherit/index.ts -------------------------------------------------------------------------------- /examples/tests/modules/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/modules/build.ts -------------------------------------------------------------------------------- /examples/tests/modules/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/modules/index.o3 -------------------------------------------------------------------------------- /examples/tests/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/modules/index.ts -------------------------------------------------------------------------------- /examples/tests/modules/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/modules/test.js -------------------------------------------------------------------------------- /examples/tests/nested.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/nested.o3 -------------------------------------------------------------------------------- /examples/tests/reflections/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reflections/index.o3 -------------------------------------------------------------------------------- /examples/tests/reflections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reflections/index.ts -------------------------------------------------------------------------------- /examples/tests/remote/git-relative.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/remote/git-relative.o3 -------------------------------------------------------------------------------- /examples/tests/remote/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/remote/index.o3 -------------------------------------------------------------------------------- /examples/tests/remote/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/remote/index.ts -------------------------------------------------------------------------------- /examples/tests/remote/test.yml: -------------------------------------------------------------------------------- 1 | type: success -------------------------------------------------------------------------------- /examples/tests/reusable/DefTest.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reusable/DefTest.o3 -------------------------------------------------------------------------------- /examples/tests/reusable/component-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reusable/component-module.ts -------------------------------------------------------------------------------- /examples/tests/reusable/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reusable/index.o3 -------------------------------------------------------------------------------- /examples/tests/reusable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reusable/index.ts -------------------------------------------------------------------------------- /examples/tests/reusable/reuse.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/reusable/reuse.o3 -------------------------------------------------------------------------------- /examples/tests/slot.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/slot.o3 -------------------------------------------------------------------------------- /examples/tests/style/dev.to.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/style/dev.to.o3 -------------------------------------------------------------------------------- /examples/tests/style/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/style/index.o3 -------------------------------------------------------------------------------- /examples/tests/style/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/style/index.ts -------------------------------------------------------------------------------- /examples/tests/style/index2.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/style/index2.o3 -------------------------------------------------------------------------------- /examples/tests/style/style.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/style/style.o3 -------------------------------------------------------------------------------- /examples/tests/svg/SVG.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/svg/SVG.o3 -------------------------------------------------------------------------------- /examples/tests/template.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/template.o3 -------------------------------------------------------------------------------- /examples/tests/testdirectives.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/testdirectives.o3 -------------------------------------------------------------------------------- /examples/tests/tests.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/tests.o3 -------------------------------------------------------------------------------- /examples/tests/typescript/index.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/typescript/index.o3 -------------------------------------------------------------------------------- /examples/tests/typescript/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/tests/typescript/index.ts -------------------------------------------------------------------------------- /examples/tests/typescript/test.yml: -------------------------------------------------------------------------------- 1 | %YAML 1.2 2 | --- 3 | 4 | env: !!str null -------------------------------------------------------------------------------- /examples/website/App.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/website/App.o3 -------------------------------------------------------------------------------- /examples/website/pages/Route404.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/website/pages/Route404.o3 -------------------------------------------------------------------------------- /examples/website/routers/RouterMain.o3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/examples/website/routers/RouterMain.o3 -------------------------------------------------------------------------------- /lib/websocket/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/lib/websocket/errors.ts -------------------------------------------------------------------------------- /lib/websocket/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/lib/websocket/index.ts -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/mod.ts -------------------------------------------------------------------------------- /src/browser/dev-tool/component-collection-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/component-collection-manager.ts -------------------------------------------------------------------------------- /src/browser/dev-tool/dev-tool.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/dev-tool.css -------------------------------------------------------------------------------- /src/browser/dev-tool/diagnostics-panel-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/diagnostics-panel-manager.ts -------------------------------------------------------------------------------- /src/browser/dev-tool/getPointAroundElementFromOrigin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/getPointAroundElementFromOrigin.ts -------------------------------------------------------------------------------- /src/browser/dev-tool/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/index.ts -------------------------------------------------------------------------------- /src/browser/dev-tool/open-devtool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/open-devtool.ts -------------------------------------------------------------------------------- /src/browser/dev-tool/setChildNodeAroundParent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/browser/dev-tool/setChildNodeAroundParent.ts -------------------------------------------------------------------------------- /src/classes/AssetsParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/AssetsParser.ts -------------------------------------------------------------------------------- /src/classes/ComponentBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ComponentBuilder.ts -------------------------------------------------------------------------------- /src/classes/ComponentCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ComponentCompiler.ts -------------------------------------------------------------------------------- /src/classes/ComponentTopLevelAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ComponentTopLevelAnalyzer.ts -------------------------------------------------------------------------------- /src/classes/ComponentTypeGetter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ComponentTypeGetter.ts -------------------------------------------------------------------------------- /src/classes/ComponentsSubscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ComponentsSubscriber.ts -------------------------------------------------------------------------------- /src/classes/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/Configuration.ts -------------------------------------------------------------------------------- /src/classes/Constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/Constructor.ts -------------------------------------------------------------------------------- /src/classes/DefinitionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/DefinitionProvider.ts -------------------------------------------------------------------------------- /src/classes/DenoEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/DenoEnv.ts -------------------------------------------------------------------------------- /src/classes/Dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/Dependency.ts -------------------------------------------------------------------------------- /src/classes/Env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/Env.ts -------------------------------------------------------------------------------- /src/classes/EnvServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/EnvServer.ts -------------------------------------------------------------------------------- /src/classes/ForFlagBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ForFlagBuilder.ts -------------------------------------------------------------------------------- /src/classes/HMR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/HMR.ts -------------------------------------------------------------------------------- /src/classes/ImportTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ImportTransformer.ts -------------------------------------------------------------------------------- /src/classes/ImportsAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ImportsAnalyzer.ts -------------------------------------------------------------------------------- /src/classes/LineCompare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/LineCompare.ts -------------------------------------------------------------------------------- /src/classes/MapFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/MapFile.ts -------------------------------------------------------------------------------- /src/classes/MapOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/MapOutput.ts -------------------------------------------------------------------------------- /src/classes/MapPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/MapPosition.ts -------------------------------------------------------------------------------- /src/classes/ModuleErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ModuleErrors.ts -------------------------------------------------------------------------------- /src/classes/NodeAnalyzerCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/NodeAnalyzerCompiler.ts -------------------------------------------------------------------------------- /src/classes/OgoneWorkers.ts: -------------------------------------------------------------------------------- 1 | export default abstract class OgoneWorkers { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /src/classes/ProtocolBodyConstructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ProtocolBodyConstructor.ts -------------------------------------------------------------------------------- /src/classes/ProtocolClassConstructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ProtocolClassConstructor.ts -------------------------------------------------------------------------------- /src/classes/ProtocolDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ProtocolDataProvider.ts -------------------------------------------------------------------------------- /src/classes/ProtocolModifierGetter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ProtocolModifierGetter.ts -------------------------------------------------------------------------------- /src/classes/ProtocolReactivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/ProtocolReactivity.ts -------------------------------------------------------------------------------- /src/classes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/README.md -------------------------------------------------------------------------------- /src/classes/RegExpTransformable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/RegExpTransformable.ts -------------------------------------------------------------------------------- /src/classes/RouterAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/RouterAnalyzer.ts -------------------------------------------------------------------------------- /src/classes/StoreArgumentReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/StoreArgumentReader.ts -------------------------------------------------------------------------------- /src/classes/StylesheetBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/StylesheetBuilder.ts -------------------------------------------------------------------------------- /src/classes/Susano.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/Susano.ts -------------------------------------------------------------------------------- /src/classes/SusanoImportInspector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/SusanoImportInspector.ts -------------------------------------------------------------------------------- /src/classes/SusanoMemory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/SusanoMemory.ts -------------------------------------------------------------------------------- /src/classes/SusanoRegExp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/SusanoRegExp.ts -------------------------------------------------------------------------------- /src/classes/SwitchContextBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/SwitchContextBuilder.ts -------------------------------------------------------------------------------- /src/classes/TSTranspiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/TSTranspiler.ts -------------------------------------------------------------------------------- /src/classes/TSXContextCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/TSXContextCreator.ts -------------------------------------------------------------------------------- /src/classes/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/Utils.ts -------------------------------------------------------------------------------- /src/classes/WebComponentDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/WebComponentDefinition.ts -------------------------------------------------------------------------------- /src/classes/WebviewEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/WebviewEngine.ts -------------------------------------------------------------------------------- /src/classes/XMLJSXOutputBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/XMLJSXOutputBuilder.ts -------------------------------------------------------------------------------- /src/classes/XMLParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/XMLParser.ts -------------------------------------------------------------------------------- /src/classes/css/CSSScoper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/CSSScoper.ts -------------------------------------------------------------------------------- /src/classes/css/Style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/Style.ts -------------------------------------------------------------------------------- /src/classes/css/StyleDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleDocument.ts -------------------------------------------------------------------------------- /src/classes/css/StyleKeyframes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleKeyframes.ts -------------------------------------------------------------------------------- /src/classes/css/StyleMediaQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleMediaQueries.ts -------------------------------------------------------------------------------- /src/classes/css/StyleMemory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleMemory.ts -------------------------------------------------------------------------------- /src/classes/css/StyleOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleOutput.ts -------------------------------------------------------------------------------- /src/classes/css/StyleParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleParser.ts -------------------------------------------------------------------------------- /src/classes/css/StyleRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleRenderer.ts -------------------------------------------------------------------------------- /src/classes/css/StyleSupports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/StyleSupports.ts -------------------------------------------------------------------------------- /src/classes/css/styles-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css/styles-properties.ts -------------------------------------------------------------------------------- /src/classes/css2/Document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css2/Document.ts -------------------------------------------------------------------------------- /src/classes/css2/Property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css2/Property.ts -------------------------------------------------------------------------------- /src/classes/css2/PseudoProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css2/PseudoProperty.ts -------------------------------------------------------------------------------- /src/classes/css2/Rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css2/Rules.ts -------------------------------------------------------------------------------- /src/classes/css2/Style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/classes/css2/Style.ts -------------------------------------------------------------------------------- /src/enums/cli-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/cli-commands.ts -------------------------------------------------------------------------------- /src/enums/cli-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/cli-messages.ts -------------------------------------------------------------------------------- /src/enums/componentEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/componentEngine.ts -------------------------------------------------------------------------------- /src/enums/deployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/deployer.ts -------------------------------------------------------------------------------- /src/enums/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/flags.ts -------------------------------------------------------------------------------- /src/enums/templateComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/templateComponent.ts -------------------------------------------------------------------------------- /src/enums/templateContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/templateContext.ts -------------------------------------------------------------------------------- /src/enums/templateDocumentHTML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/templateDocumentHTML.ts -------------------------------------------------------------------------------- /src/enums/templateProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/templateProtocol.ts -------------------------------------------------------------------------------- /src/enums/workers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/enums/workers.ts -------------------------------------------------------------------------------- /src/externals/v1-read-decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/externals/v1-read-decorator.ts -------------------------------------------------------------------------------- /src/lib/iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/lib/iterator.ts -------------------------------------------------------------------------------- /src/lib/stress/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/lib/stress/index.ts -------------------------------------------------------------------------------- /src/main/Ogone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/Ogone.ts -------------------------------------------------------------------------------- /src/main/OgoneBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/OgoneBase.ts -------------------------------------------------------------------------------- /src/main/OgoneDev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/OgoneDev.ts -------------------------------------------------------------------------------- /src/main/OgoneProduction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/OgoneProduction.ts -------------------------------------------------------------------------------- /src/main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/README.md -------------------------------------------------------------------------------- /src/main/deno/OgoneDeno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/deno/OgoneDeno.ts -------------------------------------------------------------------------------- /src/main/deno/OgoneDenoEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/deno/OgoneDenoEnv.ts -------------------------------------------------------------------------------- /src/main/deno/OgoneDenoPermissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/main/deno/OgoneDenoPermissions.ts -------------------------------------------------------------------------------- /src/ogone.dom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/ogone.dom.d.ts -------------------------------------------------------------------------------- /src/ogone.main.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/ogone.main.d.ts -------------------------------------------------------------------------------- /src/public/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/animations.css -------------------------------------------------------------------------------- /src/public/async-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/async-example.png -------------------------------------------------------------------------------- /src/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/public/neum-ogone-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/neum-ogone-1.png -------------------------------------------------------------------------------- /src/public/neum-ogone-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/neum-ogone-2.png -------------------------------------------------------------------------------- /src/public/ogone-svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/ogone-svg.png -------------------------------------------------------------------------------- /src/public/ogone-svg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/ogone-svg.svg -------------------------------------------------------------------------------- /src/public/ogone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/ogone.svg -------------------------------------------------------------------------------- /src/public/store-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/store-example.png -------------------------------------------------------------------------------- /src/public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/public/style.css -------------------------------------------------------------------------------- /src/types/ogone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/types/ogone.ts -------------------------------------------------------------------------------- /src/types/ogone/namespaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/types/ogone/namespaces.ts -------------------------------------------------------------------------------- /src/workers/hmr-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/workers/hmr-context.ts -------------------------------------------------------------------------------- /src/workers/lsp-hse-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/workers/lsp-hse-server.ts -------------------------------------------------------------------------------- /src/workers/lsp-websocket-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/workers/lsp-websocket-client.ts -------------------------------------------------------------------------------- /src/workers/server-dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/src/workers/server-dev.ts -------------------------------------------------------------------------------- /utils/agnostic-transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/agnostic-transformer.ts -------------------------------------------------------------------------------- /utils/assets/link-cases-syntax-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/assets/link-cases-syntax-elements.ts -------------------------------------------------------------------------------- /utils/assets/reflection-syntax-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/assets/reflection-syntax-elements.ts -------------------------------------------------------------------------------- /utils/assets/require-syntax-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/assets/require-syntax-elements.ts -------------------------------------------------------------------------------- /utils/assets/use-syntax-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/assets/use-syntax-elements.ts -------------------------------------------------------------------------------- /utils/elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/elements.ts -------------------------------------------------------------------------------- /utils/esm-exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/esm-exports.ts -------------------------------------------------------------------------------- /utils/esm-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/esm-imports.ts -------------------------------------------------------------------------------- /utils/exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/exists.ts -------------------------------------------------------------------------------- /utils/expressions.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | "§§endExpression0§§": "\n", 3 | }; 4 | -------------------------------------------------------------------------------- /utils/extensions-resolution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/extensions-resolution.ts -------------------------------------------------------------------------------- /utils/forceInlineElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/forceInlineElements.ts -------------------------------------------------------------------------------- /utils/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/generator.ts -------------------------------------------------------------------------------- /utils/get-members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/get-members.ts -------------------------------------------------------------------------------- /utils/keyframes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/keyframes.ts -------------------------------------------------------------------------------- /utils/modifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/modifiers.ts -------------------------------------------------------------------------------- /utils/not-parsed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/not-parsed.ts -------------------------------------------------------------------------------- /utils/template-recursive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/template-recursive.ts -------------------------------------------------------------------------------- /utils/transformPathFileToUUID.ts: -------------------------------------------------------------------------------- 1 | export default (p: string) => p.replace(/[\-\/\.]/gi, '_'); -------------------------------------------------------------------------------- /utils/typedExpressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SRNV/Ogone/HEAD/utils/typedExpressions.ts --------------------------------------------------------------------------------