Skip to content

Commit

Permalink
refactoring packages
Browse files Browse the repository at this point in the history
  • Loading branch information
htmujahid committed Apr 28, 2024
1 parent 0fe6164 commit 6b5b630
Show file tree
Hide file tree
Showing 173 changed files with 70 additions and 8,773 deletions.
7 changes: 7 additions & 0 deletions .changeset/moody-glasses-buy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@sonnetjs/core": patch
"ssr-playground": patch
"playground": patch
---

refactoring
7 changes: 3 additions & 4 deletions .changeset/purple-insects-guess.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
"@sonnetjs/dom": minor
"@sonnetjs/html": minor
"@sonnetjs/shared": minor
"@sonnetjs/store": minor
'@sonnetjs/dom': minor
'@sonnetjs/shared': minor
'@sonnetjs/store': minor
---

summary
3 changes: 2 additions & 1 deletion apps/playground/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@ import './style.css';
import { createApp } from '@sonnetjs/core';
import Counter from './Counter';

const app = createApp(Counter());
const app = createApp();
app.root(Counter());
app.mount('#app');
4 changes: 3 additions & 1 deletion apps/ssr-playground/src/entry-client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,7 @@ import './style.css';
import { createApp } from '@sonnetjs/core';
import Counter from './Counter';

const app = createApp(Counter()).ssr();
const app = createApp();
app.root(Counter());
app.ssr();
app.mount('#app');
34 changes: 33 additions & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/sonnet-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sonnetjs/core",
"version": "0.0.17",
"version": "0.0.18",
"files": [
"dist"
],
Expand Down
9 changes: 0 additions & 9 deletions packages/sonnet-core/src/core/Sonnet.ts

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,26 +1,29 @@
import { isBrowser } from '@sonnetjs/shared';
import SonnetComponent from '../abstract/SonnetComponent';
import { Sonnet } from './Sonnet';

import { EventEmitter } from './Event';
import SonnetComponent from '../abstract/SonnetComponent';

const event = EventEmitter.getInstance();

class SonnetClient extends Sonnet {
class SonnetApp {
private _ssr: boolean = false;
private _component?: SonnetComponent;

constructor(component: SonnetComponent) {
super(component);
}
constructor() {}

ssr(value: boolean = true) {
this._ssr = value;
return this;
}

root(component: SonnetComponent) {
this._component = component;
}

async mount(selector: string) {
if (!this._ssr && isBrowser()) {
const el = document.querySelector(selector);
if (el) {
if (el && this._component) {
const component = await this._component.get();
if (typeof component === 'string') {
el.innerHTML = component as string;
Expand All @@ -34,6 +37,6 @@ class SonnetClient extends Sonnet {
}
}

export function createApp(component: SonnetComponent) {
return new SonnetClient(component);
export function createApp() {
return new SonnetApp();
}
16 changes: 0 additions & 16 deletions packages/sonnet-core/src/core/SonnetSSR.ts

This file was deleted.

3 changes: 1 addition & 2 deletions packages/sonnet-core/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
export { default as SonnetComponent } from './abstract/SonnetComponent';
export { createApp } from './core/SonnetClient';
export { createApp } from './core/SonnetApp';
export { $component } from './core/factory';
export { createSSRApp } from './core/SonnetSSR';
10 changes: 0 additions & 10 deletions packages/sonnet-dom/.eslintrc.cjs

This file was deleted.

57 changes: 0 additions & 57 deletions packages/sonnet-dom/package.json

This file was deleted.

86 changes: 0 additions & 86 deletions packages/sonnet-dom/src/core/dom/CElement.ts

This file was deleted.

3 changes: 0 additions & 3 deletions packages/sonnet-dom/src/core/dom/CEventTarget.ts

This file was deleted.

16 changes: 0 additions & 16 deletions packages/sonnet-dom/src/core/dom/CNode.ts

This file was deleted.

Loading

0 comments on commit 6b5b630

Please sign in to comment.