From 2cd20b5dae63f81213762ef740bb9cada07e54ab Mon Sep 17 00:00:00 2001 From: dm1sh Date: Sat, 4 Sep 2021 01:45:00 +0300 Subject: [PATCH] Initial repo and devtools setup --- .gitignore | 3 +++ README.md | 11 +++++++++++ index.html | 13 +++++++++++++ package.json | 21 +++++++++++++++++++++ tsconfig.json | 12 ++++++++++++ vite.config.js | 7 +++++++ 6 files changed, 67 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 index.html create mode 100644 package.json create mode 100644 tsconfig.json create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..13688c2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pnpm-lock.yaml +node_modules/ +dist/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..eef93e6 --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +# roomruler + +

+ roomruler logo +

+ +## Overview + +Web application for distribution of free classrooms + +## Deploy diff --git a/index.html b/index.html new file mode 100644 index 0000000..50f2d37 --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + roomruler + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..4802c6c --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "roomruler", + "version": "1.0.0", + "description": "Web application for distribution of free classrooms", + "scripts": { + "dev": "vite", + "build": "vite build" + }, + "author": "dm1sh", + "license": "MIT", + "devDependencies": { + "@types/react-dom": "^17.0.9", + "typescript": "^4.4.2", + "vite": "^2.5.3" + }, + "dependencies": { + "@material-ui/core": "^4.12.3", + "react": "^17.0.2", + "react-dom": "^17.0.2" + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2af8cae --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "es6", + "module": "ESNext", + "jsx": "react-jsx", + "esModuleInterop": true, + "moduleResolution": "node", + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true + } +} diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..d65b232 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from "vite"; + +export default defineConfig({ + esbuild: { + jsxInject: `import React from "react"`, + }, +});