Commit 31142319 by OuiAtichat

update 31/07

parent b0bdb4c4
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "homepage_nexpie",
"version": "0.1.0",
"homepage": "",
"private": true,
"dependencies": {
"@babel/cli": "^7.5.5",
......@@ -19,6 +20,7 @@
"react-intl": "^2.9.0",
"react-particles-js": "^2.7.0",
"react-redux": "^7.1.0",
"react-router-dom": "^5.0.1",
"react-scripts": "3.0.1",
"redux": "^4.0.4",
"redux-thunk": "^2.3.0"
......
......@@ -6,15 +6,15 @@ import messages_th from './translations/th.json';
import { connect } from 'react-redux';
import Header from 'components/Header';
import Fullpage from 'components/Fullpage';
import FullpageContents from 'components/FullpageContents';
import './scss/style.scss';
const App = () => {
return (
<div>
<>
<Header />
<Fullpage />
</div>
<FullpageContents />
</>
);
};
......
import React, { Component } from 'react';
// import PropTypes from 'prop-types';
import { FullPage, Slide } from 'react-full-page';
import ParticlesComponent from './Particles';
class FullPageComponent extends Component {
constructor(props) {
super(props);
this.fullPageRef = React.createRef();
}
// import Navbar from 'react-bulma-components/lib/components/navbar';
onControlsClick = () => {
this.fullPageRef.current.scrollToSlide(1);
};
// import Image from 'react-bulma-components/lib/components/image';
// import Button from 'react-bulma-components/lib/components/button';
// import Dropdown from 'react-bulma-components/lib/components/dropdown';
// import { FormattedMessage } from 'react-intl';
// import { connect } from 'react-redux';
// import { setLanguage } from '../redux/actions/localeAction';
// import logo from 'assets/logo.png';
// import Flag from './Flag';
render() {
const baseStyle = {
// alignItems: 'center',
display: 'flex',
import { FullPage, Slide } from 'react-full-page';
justifyContent: 'stretch',
};
return (
<div style={{ width: '100vw', height: '100vh' }}>
<FullPage ref={this.fullPageRef}>
<Slide style={{ ...baseStyle }}>
<h1 style={{ marginTop: 100, fontSize: 100, color: '#fff' }}> Nexpie Platform</h1>
<ParticlesComponent />
</Slide>
<Slide
style={{
...baseStyle,
background: '#0074D9',
}}
>
<h1>2</h1>
</Slide>
<Slide
style={{
...baseStyle,
background: '#00c4ff',
}}
>
<h1>3</h1>
</Slide>
<Slide
style={{
...baseStyle,
background: '#d52685',
}}
>
<h1>4</h1>
</Slide>
</FullPage>
</div>
);
}
}
export default FullPageComponent;
// class HeaderComponent extends Component {
// static defaultProps = {
......@@ -131,66 +176,3 @@ import { FullPage, Slide } from 'react-full-page';
// mapStateToProps,
// mapDispatchToProps
// )(HeaderComponent);
class FullPageComponent extends Component {
constructor(props) {
super(props);
this.fullPageRef = React.createRef();
}
onControlsClick = () => {
this.fullPageRef.current.scrollToSlide(1);
};
render() {
const baseStyle = {
alignItems: 'center',
display: 'flex',
justifyContent: 'center',
};
return (
<div style={{ width: '100vw', height: '100vh' }}>
{/* <button style={{ position: 'fixed' }} onClick={this.onControlsClick} type='button'>
Controls
</button> */}
<FullPage ref={this.fullPageRef}>
<Slide
style={{
...baseStyle,
background: '#2ECC40',
}}
>
<h1>Custom Controls</h1>
</Slide>
<Slide
style={{
...baseStyle,
background: '#0074D9',
}}
>
<h1>2</h1>
</Slide>
<Slide
style={{
...baseStyle,
background: '#00c4ff',
}}
>
<h1>3</h1>
</Slide>
<Slide
style={{
...baseStyle,
background: '#d52685',
}}
>
<h1>4</h1>
</Slide>
</FullPage>
</div>
);
}
}
export default FullPageComponent;
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import Navbar from 'react-bulma-components/lib/components/navbar';
// import { Navbar } from 'react-bulma-components';
// import Hero from 'react-bulma-components/lib/components/hero';
// import Container from 'react-bulma-components/lib/components/container';
import Image from 'react-bulma-components/lib/components/image';
import Button from 'react-bulma-components/lib/components/button';
import Dropdown from 'react-bulma-components/lib/components/dropdown';
......@@ -16,11 +11,14 @@ import logo from 'assets/logo.png';
import Flag from './Flag';
const ButtonNavs = [
{ index: 1, name: <FormattedMessage id='BottomNav.Home' /> },
{ index: 2, name: <FormattedMessage id='BottomNav.Docs' /> },
{ index: 3, name: <FormattedMessage id='BottomNav.Features' /> },
{ index: 4, name: <FormattedMessage id='BottomNav.Benefits' /> },
{ index: 5, name: <FormattedMessage id='BottomNav.Packages' /> },
{ index: 0, name: <FormattedMessage id='BottomNav.Home' /> },
{ index: 1, name: <FormattedMessage id='BottomNav.Docs' /> },
{ index: 2, name: <FormattedMessage id='BottomNav.Features' /> },
{ index: 3, name: <FormattedMessage id='BottomNav.Benefits' /> },
{ index: 4, name: <FormattedMessage id='BottomNav.Packages' /> },
{ index: 5, name: ['EN', 'TH'] },
{ index: 6, name: 'Go to Dashboard' },
];
class HeaderComponent extends Component {
......@@ -33,16 +31,12 @@ class HeaderComponent extends Component {
const { language } = this.props;
let NavItems = [];
NavItems = ButtonNavs.map((ButtonNav, index) => {
NavItems = ButtonNavs.filter(firstSection => firstSection.index <= 4).map((firstSection, index) => {
const { activeIndex } = this.state;
return (
<Navbar.Item key={`Button${index}`} renderAs='a' href='#'>
<Button
fullwidth
color={index === activeIndex ? 'primary' : 'white'}
style={{ paddingVertical: '0.2em' }}
>
{ButtonNav.name}
<Button fullwidth color={index === activeIndex ? 'primary' : 'white'}>
{firstSection.name}
</Button>
</Navbar.Item>
);
......@@ -62,17 +56,17 @@ class HeaderComponent extends Component {
>
<Dropdown.Item value='en'>
<Flag nation='gb' />
EN
{ButtonNavs[5].name[0]}
</Dropdown.Item>
<Dropdown.Item value='th'>
<Flag nation='th' />
TH
{ButtonNavs[5].name[1]}
</Dropdown.Item>
</Dropdown>
</Navbar.Item>,
<Navbar.Item href='#'>
<Button style={{ paddingVertical: '0.2em' }} fullwidth color={'light'}>
Go to Dashboard
<Button style={{ paddingVertical: '0.1em' }} fullwidth color={'light'}>
{ButtonNavs[6].name}
</Button>
</Navbar.Item>
);
......@@ -82,7 +76,7 @@ class HeaderComponent extends Component {
render() {
const { open } = this.state;
return (
<Navbar fixed={'top'} transparent={true} active={open}>
<Navbar fixed={'top'} transparent={true} active={open} style={{ padding: '0.5rem 2rem' }}>
<Navbar.Brand>
<Navbar.Item renderAs='a' href='#'>
<Image src={logo} style={{ width: 170 }} />
......@@ -97,140 +91,6 @@ class HeaderComponent extends Component {
}
}
// export default class NavbarComponent extends Component {
// render() {
// return (
// <Navbar fixed={'top'} style={{ backgroundColor: '#f8f8f8', padding: '0px 4%' }}>
// <IconContext.Provider value={{ color: '#999999' }}>
// <Navbar.Container>
// <Navbar.Item href='#' renderAs='span'>
// <FiMapPin />
// <Text>Thai Summit Tower 14th Floor</Text>
// </Navbar.Item>
// <Navbar.Item href='#' renderAs='span'>
// <FiSmartphone />
// <Text>+6661-421-1289</Text>
// </Navbar.Item>
// <Navbar.Item href='#' renderAs='span'>
// <FiMail />
// <Text>contact@nexpie.com</Text>
// </Navbar.Item>
// </Navbar.Container>
// </IconContext.Provider>
// );
// }
// }
// const Text = ({ children }) => <p style={{ marginLeft: 10, color: '#999999' }}>{children}</p>;
// class HeaderComponent extends Component {
// static defaultProps = {
// className: 'full-page-controls',
// style: {
// left: '50%',
// paddingTop: '10px',
// position: 'fixed',
// transform: 'translateX(-50%)',
// },
// };
// state = {
// activeIndex: 0,
// open: false,
// };
// ButtonNavs = [
// { index: 1, name: <FormattedMessage id='BottomNav.Home' /> },
// { index: 2, name: <FormattedMessage id='BottomNav.Docs' /> },
// { index: 3, name: <FormattedMessage id='BottomNav.Features' /> },
// { index: 4, name: <FormattedMessage id='BottomNav.Benefits' /> },
// { index: 5, name: <FormattedMessage id='BottomNav.Packages' /> },
// ];
// renderSlidesNumbers(currentSlideIndex) {
// const { slidesCount, scrollToSlide } = this.props;
// const slidesNumbers = [];
// for (let i = 0; i < slidesCount; i++) {
// const buttonProps = {
// color: currentSlideIndex === i ? 'primary' : 'white',
// key: i,
// onClick: () => scrollToSlide(i),
// };
// slidesNumbers.push(
// <Navbar.Item key={`Button${i}`} renderAs='a' href='#'>
// <Button
// fullwidth
// // color={index === activeIndex ? 'primary' : 'white'}
// style={{ paddingVertical: '0.2em' }}
// {...buttonProps}
// >
// {this.ButtonNav.name}
// </Button>
// </Navbar.Item>
// // <button type='button' {...buttonProps}>
// // {i + 1}
// // </button>
// );
// }
// return slidesNumbers;
// }
// render() {
// const { getCurrentSlideIndex, slidesCount, style, className, language } = this.props;
// const { open } = this.state;
// const currentSlideIndex = getCurrentSlideIndex();
// return (
// // <div className={className} style={style}>
// // </div>
// <Navbar fixed={'top'} transparent={true} active={open}>
// <Navbar.Brand>
// <Navbar.Item renderAs='a' href='#'>
// <Image src={logo} style={{ width: 170 }} />
// </Navbar.Item>
// <Navbar.Burger onClick={() => this.setState(prevState => ({ open: !prevState.open }))} />
// </Navbar.Brand>
// <Navbar.Menu>
// <Navbar.Container position='end'>
// {this.renderSlidesNumbers(currentSlideIndex)}
// <Navbar.Item
// style={{ display: 'flex', flex: 1, justifyContent: 'center', alignContent: 'center' }}
// href='#'
// >
// <Dropdown
// value={language}
// color={'white'}
// onChange={value => {
// this.props.setLanguage(value);
// }}
// >
// <Dropdown.Item value='en'>
// <Flag nation='gb' />
// EN
// </Dropdown.Item>
// <Dropdown.Item value='th'>
// <Flag nation='th' />
// TH
// </Dropdown.Item>
// </Dropdown>
// </Navbar.Item>
// <Navbar.Item href='#'>
// <Button style={{ paddingVertical: '0.2em' }} fullwidth color={'light'}>
// Go to Dashboard
// </Button>
// </Navbar.Item>
// </Navbar.Container>
// </Navbar.Menu>
// </Navbar>
// );
// }
// }
const mapDispatchToProps = {
setLanguage,
};
......
import React from 'react';
import React, { Component } from 'react';
import Particles from 'react-particles-js';
import background from '../assets/bg01.jpeg';
class ParticlesComponent extends Component {
render() {
return <Particles params={particleParams} />;
return (
<Particles
width={'100vw'}
height={'100vh'}
params={particleParams}
style={{
position: 'absolute',
left: 0,
right: 0,
top: 0,
bottom: 0,
backgroundImage: `url(${background})`,
backgroundPosition: 'center',
backgroundSize: 'cover',
backgroundRepeat: 'no-repeat',
zIndex: -1,
}}
/>
);
}
}
......@@ -12,10 +31,10 @@ export default ParticlesComponent;
const particleParams = {
particles: {
number: {
value: 80,
value: 91,
density: {
enable: true,
value_area: 2886.1417095579413,
value_area: 2324.947488255008,
},
},
color: {
......@@ -28,7 +47,7 @@ const particleParams = {
color: '#000000',
},
polygon: {
nb_sides: 5,
nb_sides: 8,
},
image: {
src: 'img/github.svg',
......@@ -37,8 +56,8 @@ const particleParams = {
},
},
opacity: {
value: 0.8898936937803652,
random: true,
value: 0.5,
random: false,
anim: {
enable: false,
speed: 1,
......@@ -47,7 +66,7 @@ const particleParams = {
},
},
size: {
value: 3,
value: 6,
random: true,
anim: {
enable: false,
......@@ -58,14 +77,14 @@ const particleParams = {
},
line_linked: {
enable: true,
distance: 150,
distance: 336.7165327817598,
color: '#ffffff',
opacity: 0.4,
width: 1,
opacity: 0.5130918594769673,
width: 0.9620472365193136,
},
move: {
enable: true,
speed: 6,
speed: 5,
direction: 'none',
random: true,
straight: false,
......
......@@ -16,6 +16,12 @@
border-color: transparent;
color: #4a4a4a;
}
@media screen and (max-width: 1087px) {
.navbar-menu {
box-shadow: 0 8px 16px rgba(10, 10, 10, 0);
}
}
// .dropdown-item {
// display: 'flex';
// flex: 1;
......
......@@ -928,7 +928,7 @@
dependencies:
regenerator-runtime "^0.13.2"
"@babel/runtime@^7.4.5":
"@babel/runtime@^7.1.2", "@babel/runtime@^7.4.0", "@babel/runtime@^7.4.5":
version "7.5.5"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132"
integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==
......@@ -4519,6 +4519,11 @@ growly@^1.3.0:
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=
gud@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0"
integrity sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==
gzip-size@5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.0.0.tgz#a55ecd99222f4c48fd8c01c625ce3b349d0a0e80"
......@@ -4673,6 +4678,18 @@ hex-color-regex@^1.1.0:
resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
history@^4.9.0:
version "4.9.0"
resolved "https://registry.yarnpkg.com/history/-/history-4.9.0.tgz#84587c2068039ead8af769e9d6a6860a14fa1bca"
integrity sha512-H2DkjCjXf0Op9OAr6nJ56fcRkTSNrUiv41vNJ6IswJjif6wlpZK0BTfFbi7qK9dXLSYZxkq5lBsj3vUjlYBYZA==
dependencies:
"@babel/runtime" "^7.1.2"
loose-envify "^1.2.0"
resolve-pathname "^2.2.0"
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
value-equal "^0.4.0"
hmac-drbg@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
......@@ -4682,7 +4699,7 @@ hmac-drbg@^1.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.1"
hoist-non-react-statics@^3.3.0:
hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz#b09178f0122184fb95acf525daaecb4d8f45958b"
integrity sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==
......@@ -5362,6 +5379,11 @@ is-wsl@^1.1.0:
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
isarray@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
......@@ -6225,7 +6247,7 @@ loglevel@^1.4.1:
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa"
integrity sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
......@@ -6451,6 +6473,15 @@ mimic-fn@^2.0.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
mini-create-react-context@^0.3.0:
version "0.3.2"
resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.3.2.tgz#79fc598f283dd623da8e088b05db8cddab250189"
integrity sha512-2v+OeetEyliMt5VHMXsBhABoJ0/M4RCe7fatd/fBy6SMiKazUSEt3gxxypfnk2SHMkdBYvorHRoQxuGoiwbzAw==
dependencies:
"@babel/runtime" "^7.4.0"
gud "^1.0.0"
tiny-warning "^1.0.2"
mini-css-extract-plugin@0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz#ac0059b02b9692515a637115b0cc9fed3a35c7b0"
......@@ -7282,6 +7313,13 @@ path-to-regexp@0.1.7:
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
path-to-regexp@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
integrity sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=
dependencies:
isarray "0.0.1"
path-type@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
......@@ -8385,7 +8423,7 @@ react-intl@^2.9.0:
intl-relativeformat "^2.1.0"
invariant "^2.1.1"
react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6:
react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6:
version "16.8.6"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz#5bbc1e2d29141c9fbdfed456343fe2bc430a6a16"
integrity sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==
......@@ -8409,6 +8447,35 @@ react-redux@^7.1.0:
prop-types "^15.7.2"
react-is "^16.8.6"
react-router-dom@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.0.1.tgz#ee66f4a5d18b6089c361958e443489d6bab714be"
integrity sha512-zaVHSy7NN0G91/Bz9GD4owex5+eop+KvgbxXsP/O+iW1/Ln+BrJ8QiIR5a6xNPtrdTvLkxqlDClx13QO1uB8CA==
dependencies:
"@babel/runtime" "^7.1.2"
history "^4.9.0"
loose-envify "^1.3.1"
prop-types "^15.6.2"
react-router "5.0.1"
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
react-router@5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.0.1.tgz#04ee77df1d1ab6cb8939f9f01ad5702dbadb8b0f"
integrity sha512-EM7suCPNKb1NxcTZ2LEOWFtQBQRQXecLxVpdsP4DW4PbbqYWeRiLyV/Tt1SdCrvT2jcyXAXmVTmzvSzrPR63Bg==
dependencies:
"@babel/runtime" "^7.1.2"
history "^4.9.0"
hoist-non-react-statics "^3.1.0"
loose-envify "^1.3.1"
mini-create-react-context "^0.3.0"
path-to-regexp "^1.7.0"
prop-types "^15.6.2"
react-is "^16.6.0"
tiny-invariant "^1.0.2"
tiny-warning "^1.0.0"
react-scripts@3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-3.0.1.tgz#e5565350d8069cc9966b5998d3fe3befe3d243ac"
......@@ -8808,6 +8875,11 @@ resolve-from@^4.0.0:
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
resolve-pathname@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-2.2.0.tgz#7e9ae21ed815fd63ab189adeee64dc831eefa879"
integrity sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==
resolve-url@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
......@@ -9738,6 +9810,16 @@ timsort@^0.3.0:
resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
tiny-invariant@^1.0.2:
version "1.0.6"
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz#b3f9b38835e36a41c843a3b0907a5a7b3755de73"
integrity sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==
tiny-warning@^1.0.0, tiny-warning@^1.0.2:
version "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"
......@@ -10108,6 +10190,11 @@ validate-npm-package-license@^3.0.1:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
value-equal@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-0.4.0.tgz#c5bdd2f54ee093c04839d71ce2e4758a6890abc7"
integrity sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw==
vary@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment