some essential fixes

front
Gorji 4 years ago
parent 4cff5d7ea4
commit 817fccd4fa
  1. 15710
      package-lock.json
  2. 2
      package.json
  3. BIN
      src/assets/images/reza.png
  4. 4
      src/index.scss
  5. 2
      src/views/Auth/Login/Code/Code.js
  6. 56
      src/views/ChatRoom/Body/Body.js
  7. 8
      src/views/ChatRoom/Body/Message/Message2D/Message2D.scss
  8. 7
      src/views/ChatRoom/Body/Message/NormalMessage/NormalMessage.js
  9. 1
      src/views/ChatRoom/Body/Message/NormalMessage/NormalMessage.scss
  10. 2
      src/views/ChatRoom/ChatRoom.scss
  11. 9
      src/views/ChatRoom/Header/Header.js
  12. 4
      src/views/Home/Body/Body.scss
  13. 8
      src/views/Home/Body/ChatList/Chat/Chat.js
  14. 9
      src/views/Home/Body/ChatList/Chat/Chat.scss
  15. 70
      src/views/Home/Body/ChatList/ChatList.js
  16. 11
      src/views/Home/Body/ChatList/ChatList.scss
  17. 2
      src/views/Home/Body/Location/Location.js
  18. 13
      src/views/Home/TabBar/TabBar.js
  19. 3
      src/views/Home/TabBar/TabBar.scss
  20. 154
      yarn.lock

15710
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -12,6 +12,7 @@
"audio-react-recorder": "^1.0.4",
"axios": "^0.21.1",
"bootstrap": "^4.6.0",
"jalali-moment": "^3.3.10",
"leaflet": "^1.7.1",
"node-sass": "^5.0.0",
"react": "^17.0.2",
@ -27,6 +28,7 @@
"react-toastify": "^7.0.4",
"redux-devtools-extension": "^2.13.9",
"redux-thunk": "^2.3.0",
"sass": "^1.34.0",
"styled-components": "^5.3.0",
"web-vitals": "^1.0.1"
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 10 KiB

@ -34,7 +34,9 @@ code {
font-family: IRANSansNumeralBold;
src: url(assets/IRANSans/Farsi_numerals/Bold.ttf);
}
.MuiInputBase-input{
font-family: IRANSansNumeralLight !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;

@ -30,7 +30,9 @@ export default class Code extends Component {
}else if(e.target.name === 'auth_code3'){
this.inputRef4.focus();
}else if(e.target.name === 'auth_code4'){
window.location.href="/"
return;
}
} else{
return;

@ -17,17 +17,17 @@ export default class Body extends Component {
id: '1',
users: [{
id: 'u1',
name: 'Vadim',
name: 'حسن',
imageUri: photo,
}, {
id: 'u2',
name: 'Lukas',
name: 'علی',
imageUri: photo1,
}],
messages: [{
id: 'm1',
type : 'normal',
text: 'How are you, Lukas!',
text: 'چظوری!',
voice: null,
image: null,
video : null,
@ -36,12 +36,12 @@ export default class Body extends Component {
createdAt: '2020-10-10T12:48:00.000Z',
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
},
}, {
id: 'm2',
type : 'normal',
text: 'I am good, good',
text: 'من خیلی خوبم',
voice: null,
image: null,
video : null,
@ -50,12 +50,12 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:49:00.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
}, {
id: 'm3',
type : 'normal',
text: 'What about you?',
text: 'تو خودت چطوری؟',
voice: null,
image: null,
video : null,
@ -64,12 +64,12 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:49:40.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
}, {
id: 'm4',
type : 'normal',
text: 'Good as well, preparing for the stream now.',
text: 'خوبی',
voice: null,
image: null,
video : null,
@ -78,12 +78,12 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:50:00.000Z',
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
},
}, {
id: 'm5',
type : 'normal',
text: 'How is your uni going?',
text: 'کجا رفتی؟',
voice: null,
image: null,
video : null,
@ -92,12 +92,12 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:51:00.000Z',
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
},
}, {
id: 'm6',
type : 'normal',
text: 'It is a bit tough, as I have 2 specializations. How about yours? Do you enjoy it?',
text: 'نشد که بشه',
voice: null,
image: null,
video : null,
@ -106,12 +106,12 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:49:00.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
}, {
id: 'm7',
type : 'normal',
text: 'Big Data is really interesting. Cannot wait to go through all the material.',
text: 'من که به نظرم خوب نمیاد',
voice: null,
image: null,
video : null,
@ -120,12 +120,12 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:53:00.000Z',
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
},
},{
id: 'm7',
type: 'normal',
text: 'Big Data is really interesting. Cannot wait to go through all the material.',
text: 'یک تماس جدید',
voice: null,
image: null,
video : null,
@ -134,7 +134,7 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:53:00.000Z',
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
},
},{
id: 'm10',
@ -153,7 +153,7 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:53:00.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
},{
id: 'm11',
@ -172,7 +172,7 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:53:00.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
},{
id: 'm12',
@ -187,7 +187,7 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:53:00.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
},{
id: 'm13',
@ -207,7 +207,7 @@ export default class Body extends Component {
createdAt: '2020-10-03T14:53:00.000Z',
user: {
id: 'u2',
name: 'Lukas',
name: 'رضا',
},
}
]
@ -322,7 +322,7 @@ export default class Body extends Component {
createdAt: now.toString(),
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
}
}
]}
@ -350,7 +350,7 @@ export default class Body extends Component {
music : null,
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
}
}
]}
@ -379,7 +379,7 @@ export default class Body extends Component {
music : null,
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
}
}
]}
@ -405,7 +405,7 @@ export default class Body extends Component {
music : null,
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
}
}
]}
@ -431,7 +431,7 @@ export default class Body extends Component {
music : music,
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
}
}
]}
@ -459,7 +459,7 @@ export default class Body extends Component {
music : null,
user: {
id: 'u1',
name: 'Vadim',
name: 'علی',
}
}
]}

@ -32,12 +32,12 @@
}
&__options{
width: 100%;
z-index: 400;
z-index: 200;
&--row{
width: 100%;
justify-content: space-around;
div{
background-color: rgba(153, 153, 153, 0.87);
background-color: rgba(153, 153, 153, 0.47);
border-radius: 10px;
justify-content: center;
align-items: center;
@ -61,7 +61,7 @@
border-radius: 5px;
}
&--draggable{
background-color: rgba(153, 153, 153, 0.87);
background-color: rgba(153, 153, 153, 0.47);
border-radius: 10px;
justify-content: center;
align-items: center;
@ -92,7 +92,7 @@
display: flex !important;
width:100% !important;
margin : 0px !important;
background-color: rgba(153, 153, 153, 0.87);
background-color: rgba(153, 153, 153, 0.47);
justify-content : center !important;
align-items : center !important;
border-radius: 10px;

@ -32,20 +32,21 @@ export default class NormalMessage extends Component {
<div
className="normal-message__box--detail d-flex"
style={{
top:0,
right : message.user.id === user1.id ? "auto" : 20 ,
left : message.user.id === user1.id ? 20 : "auto",
direction : message.user.id === user1.id ? 'ltr' : 'rtl',
direction : message.user.id !== user1.id ? 'ltr' : 'rtl',
paddingRight : message.user.id === user1.id ? 90 : 'auto',
paddingLeft : message.user.id === user1.id ? 'auto' : 90,
}}
>
<div
style={{color: message.user.id === user1.id ? "white" : "black" }}
style={{color: message.user.id === user1.id ? "#aaa" : "gray" }}
>
{message.user.name}
</div>
<span
style={{color: message.user.id === user1.id ? "gray" : "gray" }}
style={{color: message.user.id === user1.id ? "#aaa" : "gray" }}
>
12:14
</span>

@ -22,6 +22,7 @@
p{
width: 100%;
text-align: right;
direction: rtl;
font-size: 17px;
// font-family: IRANSansNumeral;
font-weight: 500;

@ -10,7 +10,7 @@
&__status{
border-top-left-radius: 40px;
border-top-right-radius: 40px;
height: 140px;
height: 150px;
background : rgb(106, 103, 250);
position: relative;
align-items: center;

@ -53,14 +53,15 @@ export default class Header extends Component {
<Menu
id="simple-menu"
anchorEl={anchorEl}
keepMounted
open={Boolean(anchorEl)}
onClose={() => this.handleClose()}
style={{direction : 'rtl'}}
style={{direction : 'rtl',fontFamily : 'IRANSansNumeralLight'}}
>
<MenuItem style={{color : "white"}} onClick={() => this.handleClose()}>پروفایل</MenuItem>
<MenuItem style={{color : "white"}} onClick={() => this.handleClose()}>حساب کاربری</MenuItem>
<MenuItem style={{color : "white"}} onClick={() => this.handleClose()}>خروج</MenuItem>
<MenuItem style={{color : "white",fontFamily : 'IRANSansNumeralLight'}} onClick={() => this.handleClose()}>پروفایل</MenuItem>
<MenuItem style={{color : "white",fontFamily : 'IRANSansNumeralLight'}} onClick={() => this.handleClose()}>حساب کاربری</MenuItem>
<MenuItem style={{color : "white",fontFamily : 'IRANSansNumeralLight'}} onClick={() => this.handleClose()}>خروج</MenuItem>
</Menu>
</div>

@ -6,7 +6,9 @@
border-top-left-radius: 40px;
z-index: 10;
overflow-y : scroll;
border : 5px solid white;
border :4px solid white;
top:5px;
position: relative;
}
}

@ -1,12 +1,12 @@
import React, { Component } from 'react';
import {Link} from 'react-router-dom';
import moment from 'jalali-moment';
import './Chat.scss';
export default class Chat extends Component {
render(){
const {data} = this.props;
return (
<Link to={`/chatroom/:${data.id}`} className="chat d-flex">
<Link to={`/chatroom/${data.id}`} className="chat d-flex">
<img src={data.imageUrl} alt="عکس کاربر" />
<div className="chat__data d-flex flex-column">
<h1 className="chat__data--name">
@ -15,8 +15,8 @@ export default class Chat extends Component {
<p className="chat__data--lastMessage">
{data.lastMessage.slice(0,40) + '...'}
</p>
<span>2</span>
<div>07:45</div>
<span>{data.badge}</span>
<div>{moment(data.date||new Date()).format('jD/jM hh:mm')}</div>
</div>
</Link>
);

@ -8,8 +8,10 @@
border-bottom : 2px solid rgb(255, 255, 255);
padding : 0px 0px 20px;
img {
background-color: #8b49ba;
width: 70px;
height: 70px;
padding :5px;
border-radius:35px;
object-fit: cover;
}
@ -31,7 +33,8 @@
}
span{
background-color: rgb(139, 73, 186);
width: 20px;
min-width: 20px;
font-size: 11px;
height: 20px;
display: flex;
justify-content:center;
@ -39,6 +42,7 @@
border-radius: 13px;
position: absolute;
padding-top: 1px;
padding: 0 5px;
left : 20px;
top : 37px;
color: white;
@ -47,7 +51,8 @@
color : rgb(99, 99, 99);
position: absolute;
left : 20px;
top : 5px;
font-size: 12px;
top : 15px;
}
}
}

@ -3,7 +3,7 @@ import Chat from './Chat/Chat';
import photo from '../../../../assets/images/reza.png';
import pencil from '../../../../assets/icons/pencil.svg';
import logo from '../../../../assets/icons/logo.svg';
import './ChatList.scss';
export default class ChatList extends Component {
constructor(props) {
@ -12,63 +12,17 @@ export default class ChatList extends Component {
chats : [
{
id : 0,
name : 'محسن محمدی',
lastMessage : 'باشه.رسیدم بهت خبر میدم',
imageUrl : photo
},
{
id : 1,
name : 'غلامرضا',
lastMessage : 'رضا داداش امروز وقت داشتی یه نیم ساعت بیای اینو بهم بگو',
imageUrl : photo
},
{
id : 2,
name : 'محسن محمدی',
lastMessage : 'باشه.رسیدم بهت خبر میدم',
imageUrl : photo
},
{
id : 3,
name : 'غلامرضا',
lastMessage : 'رضا داداش امروز وقت داشتی یه نیم ساعت بیای اینو بهم بگو',
imageUrl : photo
},
{
id : 4,
name : 'محسن محمدی',
lastMessage : 'باشه.رسیدم بهت خبر میدم',
imageUrl : photo
name : 'داستان نمونه',
lastMessage : 'نمونه اولیه داستان ایما',
imageUrl : logo,
badge : "جدید"
},
{
id : 5,
name : 'غلامرضا',
lastMessage : 'رضا داداش امروز وقت داشتی یه نیم ساعت بیای اینو بهم بگو',
imageUrl : photo
},
{
id : 6,
name : 'محسن محمدی',
lastMessage : 'باشه.رسیدم بهت خبر میدم',
imageUrl : photo
},
{
id : 7,
name : 'غلامرضا',
lastMessage : 'رضا داداش امروز وقت داشتی یه نیم ساعت بیای اینو بهم بگو',
imageUrl : photo
},
{
id : 8,
name : 'محسن محمدی',
lastMessage : 'باشه.رسیدم بهت خبر میدم',
imageUrl : photo
},
{
id : 9,
name : 'غلامرضا',
lastMessage : 'رضا داداش امروز وقت داشتی یه نیم ساعت بیای اینو بهم بگو',
imageUrl : photo
id : 0,
name : 'نمونه امکانات',
lastMessage : 'نمونه امکانات داستان ایما',
imageUrl : logo,
badge : "تست"
},
],
}
@ -81,8 +35,8 @@ export default class ChatList extends Component {
<Chat key={item.id} data={item} />
))
}
<div className="chat-list__float d-flex">
<img src={pencil} />
<div className="chat-list__float d-flex" style={{filter:"grayscale(2)"}}>
<img src={pencil} alt=""/>
</div>
</div>
);

@ -2,12 +2,13 @@
.chat-list{
flex : 1;
border-radius: 40px;
padding: 40px 14px;
padding: 10px 14px;
position: relative;
&__float{
position: fixed;
height: 70px;
width: 70px;
height: 50px;
width: 50px;
bottom: 20px;
left: 20px;
justify-content: center;
@ -17,8 +18,8 @@
border :2px solid white;
box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
& img{
width: 40px;
height : 40px;
width: 25px;
height : 25px;
}
}
}

@ -33,7 +33,9 @@ export default class Location extends Component {
})
this.map=map;
map.locate({setView:true})
map.setMaxZoom(15)
map.on('locationfound',(e)=>{
// map.setZoom(13)
this.setState({lat:e.latitude,lng:e.longitude,accuracy:e.accuracy})
})
}

@ -9,24 +9,25 @@ export default class TabBar extends Component {
render(){
return (
<div className="tabBar d-flex">
<div className="tabBar__item d-flex flex-column" onClick={() => this.props.setTabBar('info')}>
<InfoIcon style={{color : this.props.tabBar === "info" ? "white" : "#afafaf" , width : 40, height : 40}} />
<div className="tabBar__item d-flex flex-column" onClick={() => this.props.setTabBar('info')} style={{borderColor : this.props.tabBar === "info" ? "white" : "#afafaf"}}>
<InfoIcon style={{ color : this.props.tabBar === "info" ? "white" : "#afafaf" , width : 50, height : 30, padding:"5px 10px"}} />
{
this.props.tabBar === 'info' ?
<div className="tabBar__item--active">
</div> : null
}
</div>
<div className="tabBar__item d-flex flex-column" onClick={() => this.props.setTabBar('location')}>
<LocationOnIcon style={{color : this.props.tabBar === "location" ? "white" : "#afafaf" , width : 40, height : 40}} />
<div className="tabBar__item d-flex flex-column" onClick={() => this.props.setTabBar('location')} style={{borderColor : this.props.tabBar === "location" ? "white" : "#afafaf"}}>
<LocationOnIcon style={{borderColor : this.props.tabBar === "info" ? "white" : "#afafaf" ,color : this.props.tabBar === "location" ? "white" : "#afafaf" , width : 50, height : 30, padding:"5px 10px"}} />
{
this.props.tabBar === 'location' ?
<div className="tabBar__item--active">
</div> : null
}
</div>
<div className="tabBar__item d-flex flex-column" onClick={() => this.props.setTabBar('chat')}>
<ChatIcon style={{color : this.props.tabBar === "chat" ? "white" : "#afafaf" , width : 40, height : 40}} />
<div className="tabBar__item d-flex flex-column" onClick={() => this.props.setTabBar('chat')}
style={{borderColor : this.props.tabBar === "chat" ? "white" : "#afafaf"}}>
<ChatIcon style={{borderColor : this.props.tabBar === "info" ? "white" : "#afafaf" ,color : this.props.tabBar === "chat" ? "white" : "#afafaf" , width : 50, height : 30, padding:"5px 10px"}} />
{
this.props.tabBar === 'chat' ?
<div className="tabBar__item--active">

@ -6,8 +6,11 @@
align-items: center;
padding : 0px 5px;
&__item{
border: 3px solid #afafaf ;
border-radius:10px;
position: relative;
&--active{
border: 3px solid #fff ;
width: 60px;
height: 60px;
border-radius: 30px;

@ -3456,11 +3456,31 @@ char-regex@^1.0.2:
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
chardet@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
check-types@^11.1.1:
version "11.1.2"
resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f"
integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==
"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
dependencies:
anymatch "~3.1.1"
braces "~3.0.2"
glob-parent "~5.1.0"
is-binary-path "~2.1.0"
is-glob "~4.0.1"
normalize-path "~3.0.0"
readdirp "~3.5.0"
optionalDependencies:
fsevents "~2.3.1"
chokidar@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
@ -3480,21 +3500,6 @@ chokidar@^2.1.8:
optionalDependencies:
fsevents "^1.2.7"
chokidar@^3.4.1:
version "3.5.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
dependencies:
anymatch "~3.1.1"
braces "~3.0.2"
glob-parent "~5.1.0"
is-binary-path "~2.1.0"
is-glob "~4.0.1"
normalize-path "~3.0.0"
readdirp "~3.5.0"
optionalDependencies:
fsevents "~2.3.1"
chownr@^1.1.1:
version "1.1.4"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
@ -3555,6 +3560,18 @@ clean-stack@^2.0.0:
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
cli-cursor@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
dependencies:
restore-cursor "^3.1.0"
cli-width@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6"
integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
cliui@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
@ -3672,6 +3689,11 @@ commander@^4.1.1:
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
commander@^7.0.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
common-tags@^1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937"
@ -5181,6 +5203,15 @@ extend@~3.0.2:
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
external-editor@^3.0.3:
version "3.1.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
dependencies:
chardet "^0.7.0"
iconv-lite "^0.4.24"
tmp "^0.0.33"
extglob@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
@ -5258,6 +5289,13 @@ figgy-pudding@^3.5.1:
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==
figures@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
dependencies:
escape-string-regexp "^1.0.5"
file-entry-cache@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
@ -6047,7 +6085,7 @@ hyphenate-style-name@^1.0.3:
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d"
integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==
iconv-lite@0.4.24:
iconv-lite@0.4.24, iconv-lite@^0.4.24:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@ -6201,6 +6239,25 @@ ini@^1.3.5:
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
inquirer@^7.1.0:
version "7.3.3"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003"
integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==
dependencies:
ansi-escapes "^4.2.1"
chalk "^4.1.0"
cli-cursor "^3.1.0"
cli-width "^3.0.0"
external-editor "^3.0.3"
figures "^3.0.0"
lodash "^4.17.19"
mute-stream "0.0.8"
run-async "^2.4.0"
rxjs "^6.6.0"
string-width "^4.1.0"
strip-ansi "^6.0.0"
through "^2.3.6"
internal-ip@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907"
@ -6671,6 +6728,15 @@ istanbul-reports@^3.0.2:
html-escaper "^2.0.0"
istanbul-lib-report "^3.0.0"
jalali-moment@^3.3.10:
version "3.3.10"
resolved "https://registry.yarnpkg.com/jalali-moment/-/jalali-moment-3.3.10.tgz#10cb4c2080925a41ee8c72862ba63f6b5fb04743"
integrity sha512-hyNsDJXB23MHLnZWPXY+Mu0zsrp+B+KzabyqPP0oGcMsEGp8yMpeVledOY+B/DrIOVeRY7JLz8b3lyJ3/vajsQ==
dependencies:
commander "^7.0.0"
inquirer "^7.1.0"
moment "^2.26.0"
jest-changed-files@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0"
@ -7908,6 +7974,11 @@ mkdirp@^1.0.3, mkdirp@^1.0.4:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
moment@^2.26.0:
version "2.29.1"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
move-concurrently@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
@ -7953,6 +8024,11 @@ multicast-dns@^6.0.1:
dns-packet "^1.3.1"
thunky "^1.0.2"
mute-stream@0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
nan@^2.12.1, nan@^2.13.2:
version "2.14.2"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
@ -8404,6 +8480,11 @@ os-browserify@^0.3.0:
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
os-tmpdir@~1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
p-each-series@^2.1.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a"
@ -10351,6 +10432,14 @@ resolve@^2.0.0-next.3:
is-core-module "^2.2.0"
path-parse "^1.0.6"
restore-cursor@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
dependencies:
onetime "^5.1.0"
signal-exit "^3.0.2"
ret@~0.1.10:
version "0.1.15"
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
@ -10451,6 +10540,11 @@ rsvp@^4.8.4:
resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==
run-async@^2.4.0:
version "2.4.1"
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
@ -10465,6 +10559,13 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
rxjs@^6.6.0:
version "6.6.7"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
dependencies:
tslib "^1.9.0"
safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
@ -10528,6 +10629,13 @@ sass-loader@^10.0.5:
schema-utils "^3.0.0"
semver "^7.3.2"
sass@^1.34.0:
version "1.34.0"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.34.0.tgz#e46d5932d8b0ecc4feb846d861f26a578f7f7172"
integrity sha512-rHEN0BscqjUYuomUEaqq3BMgsXqQfkcMVR7UhscsAVub0/spUrZGBMxQXFS2kfiDsPLZw5yuU9iJEFNC2x38Qw==
dependencies:
chokidar ">=3.0.0 <4.0.0"
sax@~1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
@ -11500,6 +11608,11 @@ through2@^2.0.0:
readable-stream "~2.3.6"
xtend "~4.0.1"
through@^2.3.6:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
thunky@^1.0.2:
version "1.1.0"
resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
@ -11527,6 +11640,13 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3:
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
dependencies:
os-tmpdir "~1.0.2"
tmpl@1.0.x:
version "1.0.4"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
@ -11635,7 +11755,7 @@ tsconfig-paths@^3.9.0:
minimist "^1.2.0"
strip-bom "^3.0.0"
tslib@^1.8.1:
tslib@^1.8.1, tslib@^1.9.0:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==

Loading…
Cancel
Save