Compare commits
No commits in common. "5669ca51d748eef80908f9f8e1dbd0b8d2dfc112" and "611fb5dd7cf4d9ca9b5487eb85258858c7f58cf3" have entirely different histories.
5669ca51d7
...
611fb5dd7c
7
.github/workflows/gh-pages.yml
vendored
@ -9,10 +9,10 @@ jobs:
|
||||
build-deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/setup-node@v4
|
||||
- uses: actions/checkout@v1
|
||||
- uses: actions/setup-node@v1
|
||||
with:
|
||||
node-version: 16
|
||||
node-version: 14
|
||||
ref: main
|
||||
submodules: true
|
||||
fetch-depth: 0
|
||||
@ -28,6 +28,7 @@ jobs:
|
||||
- name: Deploy
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
with:
|
||||
deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
publish_dir: ./dist
|
||||
user_name: 'ai[bot]'
|
||||
|
@ -3,16 +3,16 @@
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vue-cli-service serve",
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build",
|
||||
"lint": "vue-cli-service lint"
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": "^1.6.8",
|
||||
"axios": "^0.25.0",
|
||||
"core-js": "^3.6.4",
|
||||
"hooper": "^0.3.4",
|
||||
"moment": "^2.30.1",
|
||||
"vue": "^2.6.11",
|
||||
"vue-loading-template": "^1.3.2",
|
||||
"vue-meta": "^2.4.0",
|
||||
"vue-template-compiler": "^2.6.14"
|
||||
},
|
||||
|
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 207 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 51 KiB |
@ -2,8 +2,6 @@
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>yui | manga</title><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link href="app.css" rel="preload" as="style"><link href="app.js" rel="preload" as="script"><link href="chunk-vendors.js" rel="preload" as="script"><link href="app.css" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://yui.syui.ai/bower_components/icomoon/css/icomoon.css" />
|
||||
<link rel="stylesheet" href="https://yui.syui.ai/bower_components/font-awesome/css/all.min.css" />
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta property="og:url" content="https://manga.syui.ai">
|
||||
<meta property="og:title" content="yui">
|
||||
@ -13,10 +11,5 @@
|
||||
<link rel="shortcut icon" href="/favicon.ico">
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<script src="chunk-vendors.js"></script>
|
||||
<script src="app.js"></script>
|
||||
</body>
|
||||
<footer>© syui</footer>
|
||||
<body><div id="app"></div><script src="chunk-vendors.js"></script><script src="app.js"></script></body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 145 KiB |
BIN
public/manga/manga_02.png
Normal file
After Width: | Height: | Size: 392 KiB |
Before Width: | Height: | Size: 145 KiB |
@ -1,24 +0,0 @@
|
||||
#!/bin/zsh
|
||||
|
||||
d=${0:a:h}
|
||||
dd=${0:a:h:h}
|
||||
icon=$dd/public/icon
|
||||
|
||||
echo $d
|
||||
echo $dd
|
||||
echo ---
|
||||
api=api.syui.ai
|
||||
avatar=`curl -sL $api/users/2/ma|jq -r ".[].avatar"`
|
||||
n=`echo $avatar|wc -l`
|
||||
for ((i=1;i<=$n;i++))
|
||||
do
|
||||
img=`echo $avatar|awk "NR==$i"`
|
||||
did=`echo $img|cut -d / -f 7|cut -d : -f 3`
|
||||
echo $i
|
||||
echo $img
|
||||
echo $did
|
||||
f=$icon/$did.jpg
|
||||
if [ ! -f $f ];then
|
||||
curl -sL $img -o $icon/$did.jpg
|
||||
fi
|
||||
done
|
285
src/App.vue
@ -1,91 +1,20 @@
|
||||
<template>
|
||||
<div id="app">
|
||||
{{ loc }}
|
||||
<a :href="this.url + this.s_a"><button v-on:click="page_run(s_a)">1</button></a>
|
||||
<a :href="this.url + this.s_b"><button v-on:click="page_run(s_b)">2</button></a>
|
||||
<a :href="this.url + this.s_c"><button v-on:click="page_run(s_c)">3</button></a>
|
||||
<a :href="this.url + this.s_d"><button v-on:click="page_run(s_d)">4</button></a>
|
||||
<a :href="this.url + this.s_e"><button v-on:click="page_run(s_e)">5</button></a>
|
||||
<hooper :settings="hooperSettings">
|
||||
<slide v-for="(n,index) of products" :key="n">
|
||||
<div v-if="loading" class="loading">
|
||||
<i class="fa-solid fa-spinner fa-spin-pulse"></i>
|
||||
</div>
|
||||
<img :src="url + 'manga/'+ (index) +'.webp'" @load="load" />
|
||||
<div class="page_n"><a href="/"><span class="icon-ai"></span></a> {{ n }}</div>
|
||||
<img :src="url + 'manga/'+ (index) +'.webp'" />
|
||||
<div class="page_n">{{ n }}</div>
|
||||
</slide>
|
||||
<hooper-navigation slot="hooper-addons"></hooper-navigation>
|
||||
<hooper-pagination slot="hooper-addons"></hooper-pagination>
|
||||
<hooper-progress slot="hooper-addons"></hooper-progress>
|
||||
</hooper>
|
||||
|
||||
<!--
|
||||
<div class="page">
|
||||
<a :href="this.url + this.s_a"><img :src="url + 'manga/' + this.s_a + '.webp'" v-on:click="page_run(s_a)"></a>
|
||||
<a :href="this.url + this.s_b"><button v-on:click="page_run(s_b)">2</button></a>
|
||||
<a :href="this.url + this.s_c"><button v-on:click="page_run(s_c)">3</button></a>
|
||||
<a :href="this.url + this.s_d"><button v-on:click="page_run(s_d)">4</button></a>
|
||||
<a :href="this.url + this.s_e"><button v-on:click="page_run(s_e)">5</button></a>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div class="page">
|
||||
<div class="page_data">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">yui</th>
|
||||
<th scope="col">巻</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<a :href="this.url + this.s_a"><img :src="url + 'manga/' + this.s_a + '.webp'" v-on:click="page_run(s_a)"></a>
|
||||
</th>
|
||||
<td>0.0</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<a :href="this.url + this.s_b"><img :src="url + 'manga/' + this.s_b + '.webp'" v-on:click="page_run(s_a)"></a>
|
||||
</th>
|
||||
<td>0.1</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bsky_comment">
|
||||
<span v-for="i in api_json.data" class="comment">
|
||||
<p class="comment-body" v-if="i.text">
|
||||
<img :src="i.avatar" v-if="i.avatar" class="comment"/> <span class="comment-time" v-if="i.handle">{{ moment(i.updated_at) }}</span> <span class="comment-handle" v-if="i.handle"><a :href="i.bsky_url">@{{ i.handle }}</a></span>
|
||||
<span class="comment-text">{{ i.text }}</span>
|
||||
</p>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="page_title">
|
||||
<div class="page_data">
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col"><span class="icon-ai"></span></th>
|
||||
<th scope="col">title</th>
|
||||
<th scope="col">body</th>
|
||||
<th scope="col">author</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<a href="https://yui.syui.ai"><img src="https://syui.ai/ai.png" v-on:click="page_run(s_a)"></a>
|
||||
</th>
|
||||
<td>yui</td>
|
||||
<td>不思議な力を持つアイのお話</td>
|
||||
<td>syui</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -99,10 +28,7 @@ import {
|
||||
} from 'hooper';
|
||||
|
||||
import 'hooper/dist/hooper.css';
|
||||
import axios from 'axios'
|
||||
import moment from "moment";
|
||||
|
||||
var page = 21;
|
||||
var page = 107;
|
||||
var loc = window.location.pathname.split('/').slice(-1)[0];
|
||||
//let loc = window.location.pathname.split('/').slice(0)[3];
|
||||
|
||||
@ -117,17 +43,9 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
bsky_pds: "https://bsky.social/xrpc",
|
||||
bsky_handle: "yui.syui.ai",
|
||||
bsky_cursor: null,
|
||||
bsky_cid: "",
|
||||
bsky_json: null,
|
||||
api_url: null,
|
||||
api_json: null,
|
||||
loading: true,
|
||||
url: "/",
|
||||
url: "https://manga.syui.ai/",
|
||||
s_a: 0,
|
||||
s_b: 2,
|
||||
s_b: 17,
|
||||
s_c: 41,
|
||||
s_d: 51,
|
||||
s_e: 60,
|
||||
@ -140,200 +58,21 @@ export default {
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
moment(date) {
|
||||
return moment.utc(date).format("YYYY.MM.DD");
|
||||
},
|
||||
page_run(s) {
|
||||
this.loc = s;
|
||||
this.hooperSettings.initialSlide = s;
|
||||
},
|
||||
load() {
|
||||
this.loading = false;
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
if (window.location.host === "localhost:8080") {
|
||||
this.api_url = "/api/";
|
||||
} else if (window.location.host === "192.168.11.12:8080"){
|
||||
this.api_url = "/api/";
|
||||
} else {
|
||||
if (location.protocol !== "https:") {
|
||||
location.replace("https:" + location.href.substring(location.protocol.length));
|
||||
}
|
||||
this.api_url = "https://api.syui.ai";
|
||||
}
|
||||
// com.atproto.repo.describeRepo
|
||||
// com.atproto.repo.listRecords
|
||||
// com.atproto.repo.getRecord
|
||||
//let url = this.bsky_pds + "/com.atproto.repo.listRecords?repo=" + this.bsky_handle + "&collection=app.bsky.feed.post";
|
||||
//axios
|
||||
// .get(url,{ crossdomain: true })
|
||||
// .then(response => (this.bsky_json = response));
|
||||
let url = this.api_url + "/users/2/ma?itemsPerPage=4000";
|
||||
axios
|
||||
.get(url,{ crossdomain: true })
|
||||
.then(response => (this.api_json = response));
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
<style>
|
||||
body {
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a span.icon-ai {
|
||||
color: #fff700;
|
||||
}
|
||||
|
||||
.page_n{text-align:center;height:50px}
|
||||
.hooper-pagination{position:fixed}
|
||||
.hooper-next,.hooper-prev{background-color:rgba(184,207,224,.24)}
|
||||
.hooper-indicator{
|
||||
background-color:#000;
|
||||
display:none;
|
||||
}
|
||||
|
||||
.hooper{
|
||||
height:100%;
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
.hooper-progress {
|
||||
height: 12px;
|
||||
}
|
||||
|
||||
.hooper-progress-inner {
|
||||
background-color: #dcd500;
|
||||
}
|
||||
|
||||
.hooper{height:100%}button.hooper-indicator{background-color:#000}img{width:100%}.page_n{text-align:center;height:50px}.hooper-pagination{position:fixed}.hooper-next,.hooper-prev{background-color:rgba(184,207,224,.24)}
|
||||
button {
|
||||
padding: 10px;
|
||||
margin: 5px;
|
||||
background-color: #fff700;
|
||||
color: #313131;
|
||||
border: solid 2px;
|
||||
}
|
||||
|
||||
ul.hooper-track {
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.hooper-list img {
|
||||
width:500px;
|
||||
border: solid 3px #313131;
|
||||
margin: 20px;
|
||||
}
|
||||
|
||||
.page {
|
||||
text-align:center;
|
||||
background-color: rgba(184, 207, 224, .24);
|
||||
padding: 50px 0 50px 0;
|
||||
}
|
||||
|
||||
.page a img {
|
||||
border: solid 2px #313131;
|
||||
width:100px;
|
||||
margin: auto;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.page_title {
|
||||
text-align:center;
|
||||
background-color: #313131;
|
||||
padding: 100px 0 50px 0;
|
||||
}
|
||||
|
||||
.page_title a img {
|
||||
width:100px;
|
||||
margin: auto;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.page_title head, td, tr, th {
|
||||
padding:10px;
|
||||
background: #fff;
|
||||
border: solid 1px #fff;
|
||||
}
|
||||
|
||||
table {
|
||||
text-align: center;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
thead, td, tr, th {
|
||||
padding:10px;
|
||||
background: #fff;
|
||||
border: solid 1px #fff;
|
||||
}
|
||||
|
||||
footer {
|
||||
text-align: center;
|
||||
background: #313131;
|
||||
color: #fff;
|
||||
padding:50px 0 30px 0;
|
||||
}
|
||||
|
||||
.loading {
|
||||
text-align: center;
|
||||
font-size: 30px;
|
||||
margin-top:100px;
|
||||
}
|
||||
|
||||
span.comment-time {
|
||||
float: right;
|
||||
padding: 0 5px 0 5px;
|
||||
color: #999;
|
||||
}
|
||||
|
||||
span.comment-handle {
|
||||
padding: 0 5px 0 5px;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
span.comment-handle a {
|
||||
color: rgb(16, 131, 254);
|
||||
}
|
||||
|
||||
img.comment {
|
||||
width:60px;
|
||||
}
|
||||
|
||||
p.comment-body {
|
||||
padding: 5px 70px 5px 70px;
|
||||
border-bottom: solid 1px #eee;
|
||||
}
|
||||
|
||||
span.comment-text {
|
||||
padding:10px;
|
||||
}
|
||||
|
||||
span.comment {
|
||||
}
|
||||
|
||||
.bsky_comment {
|
||||
}
|
||||
|
||||
@media screen and (max-width:1000px) {
|
||||
img{ width:100%; }
|
||||
.page_title a img {
|
||||
width:100%;
|
||||
}
|
||||
.page a img {
|
||||
width:160px;
|
||||
}
|
||||
.hooper-list img {
|
||||
border: solid 0px #fff;
|
||||
margin:20px 0 0 0;
|
||||
width:100%;
|
||||
}
|
||||
p.comment-body {
|
||||
padding: 5px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
@ -7,3 +7,4 @@ new Vue({
|
||||
render: h => h(App)
|
||||
}).$mount('#app')
|
||||
|
||||
|
||||
|
@ -1,12 +1,4 @@
|
||||
module.exports = {
|
||||
devServer: {
|
||||
proxy: {
|
||||
"^/api*": {
|
||||
target: "https://api.syui.ai",
|
||||
pathRewrite: { "^/api": "" },
|
||||
}
|
||||
}
|
||||
},
|
||||
publicPath: "/",
|
||||
configureWebpack: {
|
||||
output: {
|
||||
|
69
yarn.lock
@ -855,14 +855,12 @@ aws4@^1.8.0:
|
||||
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.12.0.tgz#ce1c9d143389679e253b314241ea9aa5cec980d3"
|
||||
integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==
|
||||
|
||||
axios@^1.6.8:
|
||||
version "1.6.8"
|
||||
resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66"
|
||||
integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==
|
||||
axios@^0.25.0:
|
||||
version "0.25.0"
|
||||
resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a"
|
||||
integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==
|
||||
dependencies:
|
||||
follow-redirects "^1.15.6"
|
||||
form-data "^4.0.0"
|
||||
proxy-from-env "^1.1.0"
|
||||
follow-redirects "^1.14.7"
|
||||
|
||||
balanced-match@^1.0.0:
|
||||
version "1.0.2"
|
||||
@ -1476,7 +1474,7 @@ color@^3.0.0:
|
||||
color-convert "^1.9.3"
|
||||
color-string "^1.6.0"
|
||||
|
||||
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
|
||||
combined-stream@^1.0.6, combined-stream@~1.0.6:
|
||||
version "1.0.8"
|
||||
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
|
||||
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
|
||||
@ -2678,16 +2676,11 @@ flush-write-stream@^1.0.0:
|
||||
inherits "^2.0.3"
|
||||
readable-stream "^2.3.6"
|
||||
|
||||
follow-redirects@^1.0.0:
|
||||
follow-redirects@^1.0.0, follow-redirects@^1.14.7:
|
||||
version "1.15.2"
|
||||
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
|
||||
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
|
||||
|
||||
follow-redirects@^1.15.6:
|
||||
version "1.15.6"
|
||||
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
|
||||
integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
|
||||
|
||||
for-each@^0.3.3:
|
||||
version "0.3.3"
|
||||
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
|
||||
@ -2705,15 +2698,6 @@ forever-agent@~0.6.1:
|
||||
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
|
||||
integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==
|
||||
|
||||
form-data@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
|
||||
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
|
||||
dependencies:
|
||||
asynckit "^0.4.0"
|
||||
combined-stream "^1.0.8"
|
||||
mime-types "^2.1.12"
|
||||
|
||||
form-data@~2.3.2:
|
||||
version "2.3.3"
|
||||
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
|
||||
@ -4243,11 +4227,6 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.6, mkdirp@~0.5.1:
|
||||
dependencies:
|
||||
minimist "^1.2.6"
|
||||
|
||||
moment@^2.30.1:
|
||||
version "2.30.1"
|
||||
resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae"
|
||||
integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==
|
||||
|
||||
move-concurrently@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
|
||||
@ -5272,11 +5251,6 @@ proxy-addr@~2.0.7:
|
||||
forwarded "0.2.0"
|
||||
ipaddr.js "1.9.1"
|
||||
|
||||
proxy-from-env@^1.1.0:
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
|
||||
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
|
||||
|
||||
prr@~1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
|
||||
@ -5462,6 +5436,11 @@ readdirp@~3.6.0:
|
||||
dependencies:
|
||||
picomatch "^2.2.1"
|
||||
|
||||
reflect-metadata@^0.1.10:
|
||||
version "0.1.13"
|
||||
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08"
|
||||
integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==
|
||||
|
||||
regex-not@^1.0.0, regex-not@^1.0.2:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
|
||||
@ -6675,6 +6654,11 @@ vm-browserify@^1.0.1:
|
||||
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
|
||||
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
|
||||
|
||||
vue-class-component@^6.0.0, vue-class-component@^6.1.0:
|
||||
version "6.3.2"
|
||||
resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-6.3.2.tgz#e6037e84d1df2af3bde4f455e50ca1b9eec02be6"
|
||||
integrity sha512-cH208IoM+jgZyEf/g7mnFyofwPDJTM/QvBNhYMjqGB8fCsRyTf68rH2ISw/G20tJv+5mIThQ3upKwoL4jLTr1A==
|
||||
|
||||
vue-hot-reload-api@^2.3.0:
|
||||
version "2.3.4"
|
||||
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
|
||||
@ -6700,6 +6684,15 @@ vue-loader@^15.9.2:
|
||||
vue-hot-reload-api "^2.3.0"
|
||||
vue-style-loader "^4.1.0"
|
||||
|
||||
vue-loading-template@^1.3.2:
|
||||
version "1.3.2"
|
||||
resolved "https://registry.yarnpkg.com/vue-loading-template/-/vue-loading-template-1.3.2.tgz#2f7bd7ae5735c47029e8f1ed774ed45970897775"
|
||||
integrity sha512-p02Q0cIkGlYSd2B++9JkRnSi4vzbIy3Pd7HOPncFCT5sgXin0clJFCvO8+KqF3JYP+coR8BjMqFEjOJY20jKYA==
|
||||
dependencies:
|
||||
vue "^2.5.16"
|
||||
vue-class-component "^6.0.0"
|
||||
vue-property-decorator "^6.0.0"
|
||||
|
||||
vue-meta@^2.4.0:
|
||||
version "2.4.0"
|
||||
resolved "https://registry.yarnpkg.com/vue-meta/-/vue-meta-2.4.0.tgz#a419fb4b4135ce965dab32ec641d1989c2ee4845"
|
||||
@ -6707,6 +6700,14 @@ vue-meta@^2.4.0:
|
||||
dependencies:
|
||||
deepmerge "^4.2.2"
|
||||
|
||||
vue-property-decorator@^6.0.0:
|
||||
version "6.1.0"
|
||||
resolved "https://registry.yarnpkg.com/vue-property-decorator/-/vue-property-decorator-6.1.0.tgz#ef97bcc1bfe794ec060133ca04a5aca02e808828"
|
||||
integrity sha512-NM4PYPOkOIO7SFtWiQqVrbp+ORzd7CJXcIz0X710PNW9pxGfbil0/x/ULFympzIUoHXBKN2dqoOQzh6oeMzpTQ==
|
||||
dependencies:
|
||||
reflect-metadata "^0.1.10"
|
||||
vue-class-component "^6.1.0"
|
||||
|
||||
vue-style-loader@^4.1.0, vue-style-loader@^4.1.2:
|
||||
version "4.1.3"
|
||||
resolved "https://registry.yarnpkg.com/vue-style-loader/-/vue-style-loader-4.1.3.tgz#6d55863a51fa757ab24e89d9371465072aa7bc35"
|
||||
@ -6728,7 +6729,7 @@ vue-template-es2015-compiler@^1.9.0:
|
||||
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
|
||||
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
|
||||
|
||||
vue@^2.6.11:
|
||||
vue@^2.5.16, vue@^2.6.11:
|
||||
version "2.7.14"
|
||||
resolved "https://registry.yarnpkg.com/vue/-/vue-2.7.14.tgz#3743dcd248fd3a34d421ae456b864a0246bafb17"
|
||||
integrity sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==
|
||||
|