소스 검색

fe-04 修改配置文件

master
Chunxian Zhang 3 년 전
부모
커밋
129b0fa8c4
33개의 변경된 파일349개의 추가작업 그리고 6679개의 파일을 삭제
  1. +1
    -0
      lazy-timer-fe/.env
  2. +80
    -0
      lazy-timer-fe/.eslintrc.js
  3. +31
    -7
      lazy-timer-fe/README.md
  4. +8
    -5
      lazy-timer-fe/craco.config.js
  5. +74
    -631
      lazy-timer-fe/package-lock.json
  6. +1
    -10
      lazy-timer-fe/package.json
  7. +28
    -43
      lazy-timer-fe/src/App.css
  8. +25
    -0
      lazy-timer-fe/src/App.js
  9. +8
    -0
      lazy-timer-fe/src/App.test.js
  10. +0
    -11
      lazy-timer-fe/src/App.tsx
  11. BIN
      lazy-timer-fe/src/data/avatar.jpg
  12. BIN
      lazy-timer-fe/src/data/avatar2.jpg
  13. BIN
      lazy-timer-fe/src/data/avatar3.png
  14. BIN
      lazy-timer-fe/src/data/avatar4.jpg
  15. +0
    -5873
      lazy-timer-fe/src/data/dummy.js
  16. BIN
      lazy-timer-fe/src/data/product1.jpg
  17. BIN
      lazy-timer-fe/src/data/product2.jpg
  18. BIN
      lazy-timer-fe/src/data/product3.jpg
  19. BIN
      lazy-timer-fe/src/data/product4.jpg
  20. BIN
      lazy-timer-fe/src/data/product5.jpg
  21. BIN
      lazy-timer-fe/src/data/product6.jpg
  22. BIN
      lazy-timer-fe/src/data/product7.jpg
  23. BIN
      lazy-timer-fe/src/data/product8.jpg
  24. BIN
      lazy-timer-fe/src/data/product9.jpg
  25. +0
    -12
      lazy-timer-fe/src/data/welcome-bg.svg
  26. +11
    -9
      lazy-timer-fe/src/index.css
  27. +17
    -0
      lazy-timer-fe/src/index.js
  28. +0
    -7
      lazy-timer-fe/src/index.tsx
  29. +1
    -0
      lazy-timer-fe/src/logo.svg
  30. +13
    -0
      lazy-timer-fe/src/reportWebVitals.js
  31. +5
    -0
      lazy-timer-fe/src/setupTests.js
  32. +46
    -45
      lazy-timer-fe/tailwind.config.js
  33. +0
    -26
      lazy-timer-fe/tsconfig.json

+ 1
- 0
lazy-timer-fe/.env 파일 보기

@ -0,0 +1 @@
ESLINT_NO_DEV_ERRORS=true

+ 80
- 0
lazy-timer-fe/.eslintrc.js 파일 보기

@ -0,0 +1,80 @@
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: [
'plugin:react/recommended',
'airbnb',
],
parserOptions: {
ecmaFeatures: {
jsx: true,
},
ecmaVersion: 12,
sourceType: 'module',
},
plugins: [
'react',
],
rules: {
'react/function-component-definition': 0,
'import/extensions': 0,
'react/prop-types': 0,
'linebreak-style': 0,
'react/state-in-constructor': 0,
'import/prefer-default-export': 0,
'max-len': [
2,
550,
],
'no-multiple-empty-lines': [
'error',
{
max: 1,
maxEOF: 1,
},
],
'no-underscore-dangle': [
'error',
{
allow: [
'_d',
'_dh',
'_h',
'_id',
'_m',
'_n',
'_t',
'_text',
],
},
],
'object-curly-newline': 0,
'react/jsx-filename-extension': 0,
'react/jsx-one-expression-per-line': 0,
'jsx-a11y/click-events-have-key-events': 0,
'jsx-a11y/alt-text': 0,
'jsx-a11y/no-autofocus': 0,
'jsx-a11y/no-static-element-interactions': 0,
'react/no-array-index-key': 0,
'jsx-a11y/anchor-is-valid': [
'error',
{
components: [
'Link',
],
specialLink: [
'to',
'hrefLeft',
'hrefRight',
],
aspects: [
'noHref',
'invalidHref',
'preferButton',
],
},
],
},
};

+ 31
- 7
lazy-timer-fe/README.md 파일 보기

@ -9,10 +9,10 @@ In the project directory, you can run:
### `npm start`
Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
The page will reload if you make edits.\
You will also see any lint errors in the console.
The page will reload when you make changes.\
You may also see any lint errors in the console.
### `npm test`
@ -31,16 +31,40 @@ See the section about [deployment](https://facebook.github.io/create-react-app/d
### `npm run eject`
**Note: this is a one-way operation. Once you `eject`, you cant go back!**
**Note: this is a one-way operation. Once you `eject`, you can't go back!**
If you arent satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point youre on your own.
Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.
You dont have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.
## Learn More
You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
To learn React, check out the [React documentation](https://reactjs.org/).
### Code Splitting
This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)
### Analyzing the Bundle Size
This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)
### Making a Progressive Web App
This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
### Advanced Configuration
This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
### Deployment
This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
### `npm run build` fails to minify
This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)

+ 8
- 5
lazy-timer-fe/craco.config.js 파일 보기

@ -1,8 +1,11 @@
// craco.config.js
module.exports = {
style: {
postcss: {
plugins: [require('tailwindcss'), require('autoprefixer')]
}
}
}
postcss: {
plugins: [
require('tailwindcss'),
require('autoprefixer'),
],
},
},
};

+ 74
- 631
lazy-timer-fe/package-lock.json
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 10
lazy-timer-fe/package.json 파일 보기

@ -1,15 +1,8 @@
{
"name": "lazy-timer-fe",
"name": "project_syncfusion_dashboard",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"@types/jest": "^27.5.2",
"@types/node": "^16.11.56",
"@types/react": "^18.0.17",
"@types/react-dom": "^18.0.6",
"@syncfusion/ej2": "^19.4.48",
"@syncfusion/ej2-react-calendars": "^19.4.48",
"@syncfusion/ej2-react-charts": "^19.4.50",
@ -22,8 +15,6 @@
"@syncfusion/ej2-react-schedule": "^19.4.50",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"typescript": "^4.8.2",
"web-vitals": "^2.1.4",
"react-icons": "^4.3.1",
"react-router-dom": "^6.2.1",
"react-scripts": "5.0.0"

+ 28
- 43
lazy-timer-fe/src/App.css 파일 보기

@ -1,53 +1,38 @@
@import url('https://cdn.syncfusion.com/ej2/material.css');
.sidebar {
box-shadow: rgb(113 122 131 / 11%) 0px 7px 30px 0px;
}
.nav-item,
.navbar {
z-index: 10000;
}
@media screen and (max-width: 800px) {
.sidebar {
z-index: 10000000;
}
.App {
text-align: center;
}
.e-dlg-center-center,
.e-quick-popup-wrapper.e-device {
z-index: 1000000 !important;
.App-logo {
height: 40vmin;
pointer-events: none;
}
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-thumb {
background-color: rgb(216, 216, 216);
border-radius: 40px;
}
::-webkit-scrollbar-track {
background-color: transparent;
@media (prefers-reduced-motion: no-preference) {
.App-logo {
animation: App-logo-spin infinite 20s linear;
}
}
/* color-picker style */
.App-header {
background-color: #282c34;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: calc(10px + 2vmin);
color: white;
}
#preview {
background: transparent url('https://ej2.syncfusion.com/react/demos/src/color-picker/images/pen.png') no-repeat;
display: inline-block;
height: 80px;
margin: 10px 0;
min-width: 300px;
max-width: 600px;
background-color: #008000;
.App-link {
color: #61dafb;
}
.e-input-group:not(.e-float-icon-left),
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
border: none;
@keyframes App-logo-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}

+ 25
- 0
lazy-timer-fe/src/App.js 파일 보기

@ -0,0 +1,25 @@
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;

+ 8
- 0
lazy-timer-fe/src/App.test.js 파일 보기

@ -0,0 +1,8 @@
import { render, screen } from '@testing-library/react';
import App from './App';
test('renders learn react link', () => {
render(<App />);
const linkElement = screen.getByText(/learn react/i);
expect(linkElement).toBeInTheDocument();
});

+ 0
- 11
lazy-timer-fe/src/App.tsx 파일 보기

@ -1,11 +0,0 @@
import React from 'react'
import { DEFAULT_MAX_VERSION } from 'tls'
import './App.css'
const App = () => {
return (
<h1 className="underline text-3xl">App</h1>
)
}
export default App

BIN
lazy-timer-fe/src/data/avatar.jpg 파일 보기

Before After
Width: 225  |  Height: 225  |  Size: 6.2 KiB

BIN
lazy-timer-fe/src/data/avatar2.jpg 파일 보기

Before After
Width: 200  |  Height: 200  |  Size: 35 KiB

BIN
lazy-timer-fe/src/data/avatar3.png 파일 보기

Before After
Width: 400  |  Height: 400  |  Size: 84 KiB

BIN
lazy-timer-fe/src/data/avatar4.jpg 파일 보기

Before After
Width: 400  |  Height: 400  |  Size: 13 KiB

+ 0
- 5873
lazy-timer-fe/src/data/dummy.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


BIN
lazy-timer-fe/src/data/product1.jpg 파일 보기

Before After
Width: 3795  |  Height: 3795  |  Size: 458 KiB

BIN
lazy-timer-fe/src/data/product2.jpg 파일 보기

Before After
Width: 6000  |  Height: 6000  |  Size: 817 KiB

BIN
lazy-timer-fe/src/data/product3.jpg 파일 보기

Before After
Width: 3484  |  Height: 2531  |  Size: 146 KiB

BIN
lazy-timer-fe/src/data/product4.jpg 파일 보기

Before After
Width: 5472  |  Height: 3648  |  Size: 2.1 MiB

BIN
lazy-timer-fe/src/data/product5.jpg 파일 보기

Before After
Width: 524  |  Height: 492  |  Size: 11 KiB

BIN
lazy-timer-fe/src/data/product6.jpg 파일 보기

Before After
Width: 524  |  Height: 492  |  Size: 24 KiB

BIN
lazy-timer-fe/src/data/product7.jpg 파일 보기

Before After
Width: 524  |  Height: 492  |  Size: 27 KiB

BIN
lazy-timer-fe/src/data/product8.jpg 파일 보기

Before After
Width: 524  |  Height: 492  |  Size: 50 KiB

BIN
lazy-timer-fe/src/data/product9.jpg 파일 보기

Before After
Width: 722  |  Height: 410  |  Size: 16 KiB

+ 0
- 12
lazy-timer-fe/src/data/welcome-bg.svg
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 11
- 9
lazy-timer-fe/src/index.css 파일 보기

@ -1,11 +1,13 @@
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');
body{
margin: 0;
padding:0;
font-family: "Open Sans", sans-serif;
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@tailwind base;
@tailwind components;
@tailwind utilities;
code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}

+ 17
- 0
lazy-timer-fe/src/index.js 파일 보기

@ -0,0 +1,17 @@
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();

+ 0
- 7
lazy-timer-fe/src/index.tsx 파일 보기

@ -1,7 +0,0 @@
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css'
import App from './App';
ReactDOM.render(<App />, document.getElementById('root'));

+ 1
- 0
lazy-timer-fe/src/logo.svg 파일 보기

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 841.9 595.3"><g fill="#61DAFB"><path d="M666.3 296.5c0-32.5-40.7-63.3-103.1-82.4 14.4-63.6 8-114.2-20.2-130.4-6.5-3.8-14.1-5.6-22.4-5.6v22.3c4.6 0 8.3.9 11.4 2.6 13.6 7.8 19.5 37.5 14.9 75.7-1.1 9.4-2.9 19.3-5.1 29.4-19.6-4.8-41-8.5-63.5-10.9-13.5-18.5-27.5-35.3-41.6-50 32.6-30.3 63.2-46.9 84-46.9V78c-27.5 0-63.5 19.6-99.9 53.6-36.4-33.8-72.4-53.2-99.9-53.2v22.3c20.7 0 51.4 16.5 84 46.6-14 14.7-28 31.4-41.3 49.9-22.6 2.4-44 6.1-63.6 11-2.3-10-4-19.7-5.2-29-4.7-38.2 1.1-67.9 14.6-75.8 3-1.8 6.9-2.6 11.5-2.6V78.5c-8.4 0-16 1.8-22.6 5.6-28.1 16.2-34.4 66.7-19.9 130.1-62.2 19.2-102.7 49.9-102.7 82.3 0 32.5 40.7 63.3 103.1 82.4-14.4 63.6-8 114.2 20.2 130.4 6.5 3.8 14.1 5.6 22.5 5.6 27.5 0 63.5-19.6 99.9-53.6 36.4 33.8 72.4 53.2 99.9 53.2 8.4 0 16-1.8 22.6-5.6 28.1-16.2 34.4-66.7 19.9-130.1 62-19.1 102.5-49.9 102.5-82.3zm-130.2-66.7c-3.7 12.9-8.3 26.2-13.5 39.5-4.1-8-8.4-16-13.1-24-4.6-8-9.5-15.8-14.4-23.4 14.2 2.1 27.9 4.7 41 7.9zm-45.8 106.5c-7.8 13.5-15.8 26.3-24.1 38.2-14.9 1.3-30 2-45.2 2-15.1 0-30.2-.7-45-1.9-8.3-11.9-16.4-24.6-24.2-38-7.6-13.1-14.5-26.4-20.8-39.8 6.2-13.4 13.2-26.8 20.7-39.9 7.8-13.5 15.8-26.3 24.1-38.2 14.9-1.3 30-2 45.2-2 15.1 0 30.2.7 45 1.9 8.3 11.9 16.4 24.6 24.2 38 7.6 13.1 14.5 26.4 20.8 39.8-6.3 13.4-13.2 26.8-20.7 39.9zm32.3-13c5.4 13.4 10 26.8 13.8 39.8-13.1 3.2-26.9 5.9-41.2 8 4.9-7.7 9.8-15.6 14.4-23.7 4.6-8 8.9-16.1 13-24.1zM421.2 430c-9.3-9.6-18.6-20.3-27.8-32 9 .4 18.2.7 27.5.7 9.4 0 18.7-.2 27.8-.7-9 11.7-18.3 22.4-27.5 32zm-74.4-58.9c-14.2-2.1-27.9-4.7-41-7.9 3.7-12.9 8.3-26.2 13.5-39.5 4.1 8 8.4 16 13.1 24 4.7 8 9.5 15.8 14.4 23.4zM420.7 163c9.3 9.6 18.6 20.3 27.8 32-9-.4-18.2-.7-27.5-.7-9.4 0-18.7.2-27.8.7 9-11.7 18.3-22.4 27.5-32zm-74 58.9c-4.9 7.7-9.8 15.6-14.4 23.7-4.6 8-8.9 16-13 24-5.4-13.4-10-26.8-13.8-39.8 13.1-3.1 26.9-5.8 41.2-7.9zm-90.5 125.2c-35.4-15.1-58.3-34.9-58.3-50.6 0-15.7 22.9-35.6 58.3-50.6 8.6-3.7 18-7 27.7-10.1 5.7 19.6 13.2 40 22.5 60.9-9.2 20.8-16.6 41.1-22.2 60.6-9.9-3.1-19.3-6.5-28-10.2zM310 490c-13.6-7.8-19.5-37.5-14.9-75.7 1.1-9.4 2.9-19.3 5.1-29.4 19.6 4.8 41 8.5 63.5 10.9 13.5 18.5 27.5 35.3 41.6 50-32.6 30.3-63.2 46.9-84 46.9-4.5-.1-8.3-1-11.3-2.7zm237.2-76.2c4.7 38.2-1.1 67.9-14.6 75.8-3 1.8-6.9 2.6-11.5 2.6-20.7 0-51.4-16.5-84-46.6 14-14.7 28-31.4 41.3-49.9 22.6-2.4 44-6.1 63.6-11 2.3 10.1 4.1 19.8 5.2 29.1zm38.5-66.7c-8.6 3.7-18 7-27.7 10.1-5.7-19.6-13.2-40-22.5-60.9 9.2-20.8 16.6-41.1 22.2-60.6 9.9 3.1 19.3 6.5 28.1 10.2 35.4 15.1 58.3 34.9 58.3 50.6-.1 15.7-23 35.6-58.4 50.6zM320.8 78.4z"/><circle cx="420.9" cy="296.5" r="45.7"/><path d="M520.5 78.1z"/></g></svg>

+ 13
- 0
lazy-timer-fe/src/reportWebVitals.js 파일 보기

@ -0,0 +1,13 @@
const reportWebVitals = onPerfEntry => {
if (onPerfEntry && onPerfEntry instanceof Function) {
import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
getCLS(onPerfEntry);
getFID(onPerfEntry);
getFCP(onPerfEntry);
getLCP(onPerfEntry);
getTTFB(onPerfEntry);
});
}
};
export default reportWebVitals;

+ 5
- 0
lazy-timer-fe/src/setupTests.js 파일 보기

@ -0,0 +1,5 @@
// jest-dom adds custom jest matchers for asserting on DOM nodes.
// allows you to do things like:
// expect(element).toHaveTextContent(/react/i)
// learn more: https://github.com/testing-library/jest-dom
import '@testing-library/jest-dom';

+ 46
- 45
lazy-timer-fe/tailwind.config.js 파일 보기

@ -1,47 +1,48 @@
module.exports = {
content: ['./src/**/*.{js,jsx,ts,tsx}'],
darkMode: 'class',
theme: {
fontFamily: {
display: ['Open Sans', 'sans-serif'],
body: ['Open Sans', 'sans-serif']
},
extend: {
fontSize: {
14: '14px'
},
backgroundColor: {
'main-bg': '#FAFBFB',
'main-dark-bg': '#20232A',
'secondary-dark-bg': '#33373E',
'light-gray': '#F7F7F7',
'half-transparent': 'rgba(0, 0, 0, 0.5)'
},
borderWidth: {
1: '1px'
},
borderColor: {
color: 'rgba(0, 0, 0, 0.1)'
},
width: {
400: '400px',
760: '760px',
780: '780px',
800: '800px',
1000: '1000px',
1200: '1200px',
1400: '1400px'
},
height: {
80: '80px'
},
minHeight: {
590: '590px'
},
backgroundImage: {
'hero-pattern': "url('https://i.ibb.co/MkvLDfb/Rectangle-4389.png')"
}
}
content: ['./src/**/*.{js,jsx,ts,tsx}'],
darkMode: 'class',
theme: {
fontFamily: {
display: ['Open Sans', 'sans-serif'],
body: ['Open Sans', 'sans-serif'],
},
plugins: []
}
extend: {
fontSize: {
14: '14px',
},
backgroundColor: {
'main-bg': '#FAFBFB',
'main-dark-bg': '#20232A',
'secondary-dark-bg': '#33373E',
'light-gray': '#F7F7F7',
'half-transparent': 'rgba(0, 0, 0, 0.5)',
},
borderWidth: {
1: '1px',
},
borderColor: {
color: 'rgba(0, 0, 0, 0.1)',
},
width: {
400: '400px',
760: '760px',
780: '780px',
800: '800px',
1000: '1000px',
1200: '1200px',
1400: '1400px',
},
height: {
80: '80px',
},
minHeight: {
590: '590px',
},
backgroundImage: {
'hero-pattern':
"url('https://i.ibb.co/MkvLDfb/Rectangle-4389.png')",
},
},
},
plugins: [],
};

+ 0
- 26
lazy-timer-fe/tsconfig.json 파일 보기

@ -1,26 +0,0 @@
{
"compilerOptions": {
"target": "es5",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx"
},
"include": [
"src"
]
}

||||||
x
 
000:0
불러오는 중...
취소
저장