Skip to content

Commit

Permalink
Merge pull request #42 from sima-land/38-bun-deno-support
Browse files Browse the repository at this point in the history
Шаг 4 #38
  • Loading branch information
krutoo committed Mar 20, 2023
2 parents 47d20bb + 273f388 commit 174a551
Show file tree
Hide file tree
Showing 21 changed files with 6,344 additions and 2,616 deletions.
14 changes: 0 additions & 14 deletions examples/server/.swcrc

This file was deleted.

12 changes: 12 additions & 0 deletions examples/server/babel.config.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
module.exports = {
presets: [
// presets
'@babel/preset-env',
['@babel/preset-react', { runtime: 'automatic' }],
'@babel/preset-typescript',
],
plugins: [
// plugins
'babel-plugin-macros',
],
};
8,208 changes: 5,997 additions & 2,211 deletions examples/server/package-lock.json

Large diffs are not rendered by default.

13 changes: 9 additions & 4 deletions examples/server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,24 @@
"scripts": {
"dev": "NODE_ENV='development' webpack watch",
"start": "NODE_ENV='development' node ./dist/index.js",
"lint": "eslint --cache ./src --ext .js,.jsx,.ts,.tsx",
"lint": "eslint ./src --ext .js,.jsx,.ts,.tsx",
"type-check": "tsc -p . --noEmit"
},
"author": "www.sima-land.ru team",
"license": "Apache-2.0",
"devDependencies": {
"@swc/core": "^1.2.163",
"@babel/core": "^7.21.3",
"@babel/preset-env": "^7.20.2",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.21.0",
"@types/react": "^17.0.40",
"@types/react-dom": "^17.0.13",
"babel-loader": "^9.1.2",
"babel-plugin-macros": "^3.1.0",
"css-loader": "^6.7.1",
"mini-css-extract-plugin": "^2.6.1",
"nodemon-webpack-plugin": "^4.7.1",
"swc-loader": "^0.1.15",
"typed-redux-saga": "^1.5.0",
"typescript": "^4.6.3",
"webpack": "^5.71.0",
"webpack-cli": "^4.9.2",
Expand All @@ -29,6 +34,6 @@
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-redux": "^7.2.8",
"redux-saga": "^1.1.3"
"redux-saga": "^1.2.3"
}
}
32 changes: 32 additions & 0 deletions examples/server/src/app/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import type { BaseConfig } from '@sima-land/isomorph/config';
import type { SauceResponse } from '@sima-land/isomorph/http-client/sauce';

export interface AppConfig extends BaseConfig {
httpPort: {
main: number;
metrics: number;
};
}

export interface SagaDeps {
api: HttpApi;
}

export interface HttpApi {
getUsers(): Promise<SauceResponse<User[]>>;
getPosts(): Promise<SauceResponse<Post[]>>;
}

export interface User {
id: number;
name: string;
username: string;
email: string;
}

export interface Post {
userId: number;
id: number;
title: string;
body: string;
}
33 changes: 0 additions & 33 deletions examples/server/src/components/desktop.module.css

This file was deleted.

43 changes: 0 additions & 43 deletions examples/server/src/components/desktop.tsx

This file was deleted.

78 changes: 0 additions & 78 deletions examples/server/src/di/app/desktop.tsx

This file was deleted.

36 changes: 0 additions & 36 deletions examples/server/src/di/app/mobile.tsx

This file was deleted.

59 changes: 0 additions & 59 deletions examples/server/src/di/app/root.ts

This file was deleted.

Loading

0 comments on commit 174a551

Please sign in to comment.