From 1639a14b52e15c71425de2f504a45670664952c9 Mon Sep 17 00:00:00 2001 From: talksik Date: Wed, 26 May 2021 19:50:45 +0400 Subject: [PATCH] playing around initial framework --- app/next-env.d.ts | 2 ++ app/package-lock.json | 35 +++++++++++++++++++++++++++++++++++ app/package.json | 4 ++++ app/pages/home.js | 3 +++ app/pages/index.js | 4 ++-- app/tsconfig.json | 29 +++++++++++++++++++++++++++++ 6 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 app/next-env.d.ts create mode 100644 app/pages/home.js create mode 100644 app/tsconfig.json diff --git a/app/next-env.d.ts b/app/next-env.d.ts new file mode 100644 index 0000000..7b7aa2c --- /dev/null +++ b/app/next-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/app/package-lock.json b/app/package-lock.json index cfb1f4f..212ae86 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -163,6 +163,29 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-15.6.1.tgz", "integrity": "sha512-7EIraBEyRHEe7CH+Fm1XvgqU6uwZN8Q7jppJGcqjROMT29qhAuuOxYB1uEY5UMYQKEmA5D+5tBnhdaPXSsLONA==" }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true + }, + "@types/react": { + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.7.tgz", + "integrity": "sha512-lBc3fY20hRFQ/pXQT2XdtmpJeXZnRH8N+WPnEzEfPTzuKmaJTA7k/xGWHBaPvKceKpbf0ZnMlLWY/0sFZ5rfkw==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true + }, "anser": { "version": "1.4.9", "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", @@ -571,6 +594,12 @@ "cssnano-preset-simple": "^2.0.0" } }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true + }, "data-uri-to-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", @@ -1954,6 +1983,12 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" }, + "typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true + }, "unbox-primitive": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", diff --git a/app/package.json b/app/package.json index 072f427..4db0db2 100644 --- a/app/package.json +++ b/app/package.json @@ -11,5 +11,9 @@ "next": "^10.0.0", "react": "17.0.1", "react-dom": "17.0.1" + }, + "devDependencies": { + "@types/react": "^17.0.7", + "typescript": "^4.2.4" } } diff --git a/app/pages/home.js b/app/pages/home.js new file mode 100644 index 0000000..454b34e --- /dev/null +++ b/app/pages/home.js @@ -0,0 +1,3 @@ +export default function Home() { + return
aasdfas
; +} diff --git a/app/pages/index.js b/app/pages/index.js index 1379c5f..cc8d16c 100644 --- a/app/pages/index.js +++ b/app/pages/index.js @@ -1,4 +1,4 @@ -import Head from 'next/head' +import Head from 'next/head'; export default function Home() { return ( @@ -205,5 +205,5 @@ export default function Home() { } `} - ) + ); } diff --git a/app/tsconfig.json b/app/tsconfig.json new file mode 100644 index 0000000..35d51ea --- /dev/null +++ b/app/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve" + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ] +}