Agregado Animes y vistas individuales para cada anime.
This commit is contained in:
parent
cc0ad0ce73
commit
2c3f6b1e2f
123
package-lock.json
generated
123
package-lock.json
generated
@ -31,6 +31,11 @@
|
|||||||
"integrity": "sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==",
|
"integrity": "sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"@types/node": {
|
||||||
|
"version": "10.12.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.0.tgz",
|
||||||
|
"integrity": "sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ=="
|
||||||
|
},
|
||||||
"@types/webpack-env": {
|
"@types/webpack-env": {
|
||||||
"version": "1.13.6",
|
"version": "1.13.6",
|
||||||
"resolved": "http://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.6.tgz",
|
"resolved": "http://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.6.tgz",
|
||||||
@ -412,7 +417,6 @@
|
|||||||
"version": "1.3.5",
|
"version": "1.3.5",
|
||||||
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
|
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
|
||||||
"integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
|
"integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"mime-types": "2.1.20",
|
"mime-types": "2.1.20",
|
||||||
"negotiator": "0.6.1"
|
"negotiator": "0.6.1"
|
||||||
@ -576,8 +580,7 @@
|
|||||||
"array-flatten": {
|
"array-flatten": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
|
||||||
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
|
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"array-map": {
|
"array-map": {
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
@ -950,7 +953,6 @@
|
|||||||
"version": "1.18.3",
|
"version": "1.18.3",
|
||||||
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
|
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
|
||||||
"integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
|
"integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"bytes": "3.0.0",
|
"bytes": "3.0.0",
|
||||||
"content-type": "1.0.4",
|
"content-type": "1.0.4",
|
||||||
@ -1163,8 +1165,7 @@
|
|||||||
"bytes": {
|
"bytes": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
|
||||||
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
|
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"cacache": {
|
"cacache": {
|
||||||
"version": "10.0.4",
|
"version": "10.0.4",
|
||||||
@ -1668,26 +1669,22 @@
|
|||||||
"content-disposition": {
|
"content-disposition": {
|
||||||
"version": "0.5.2",
|
"version": "0.5.2",
|
||||||
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
|
||||||
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
|
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"content-type": {
|
"content-type": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
|
||||||
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
|
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"cookie": {
|
"cookie": {
|
||||||
"version": "0.3.1",
|
"version": "0.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
|
||||||
"integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
|
"integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"cookie-signature": {
|
"cookie-signature": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
|
||||||
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
|
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"copy-concurrently": {
|
"copy-concurrently": {
|
||||||
"version": "1.0.5",
|
"version": "1.0.5",
|
||||||
@ -2083,7 +2080,6 @@
|
|||||||
"version": "2.6.9",
|
"version": "2.6.9",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
||||||
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"ms": "2.0.0"
|
"ms": "2.0.0"
|
||||||
}
|
}
|
||||||
@ -2236,8 +2232,7 @@
|
|||||||
"depd": {
|
"depd": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
|
||||||
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
|
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"des.js": {
|
"des.js": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
@ -2252,8 +2247,7 @@
|
|||||||
"destroy": {
|
"destroy": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
|
||||||
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
|
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"detect-node": {
|
"detect-node": {
|
||||||
"version": "2.0.4",
|
"version": "2.0.4",
|
||||||
@ -2417,8 +2411,7 @@
|
|||||||
"ee-first": {
|
"ee-first": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
|
||||||
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
|
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"ejs": {
|
"ejs": {
|
||||||
"version": "2.6.1",
|
"version": "2.6.1",
|
||||||
@ -2456,8 +2449,7 @@
|
|||||||
"encodeurl": {
|
"encodeurl": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
|
||||||
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
|
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"end-of-stream": {
|
"end-of-stream": {
|
||||||
"version": "1.4.1",
|
"version": "1.4.1",
|
||||||
@ -2539,8 +2531,7 @@
|
|||||||
"escape-html": {
|
"escape-html": {
|
||||||
"version": "1.0.3",
|
"version": "1.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
|
||||||
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
|
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"escape-string-regexp": {
|
"escape-string-regexp": {
|
||||||
"version": "1.0.5",
|
"version": "1.0.5",
|
||||||
@ -2588,8 +2579,7 @@
|
|||||||
"etag": {
|
"etag": {
|
||||||
"version": "1.8.1",
|
"version": "1.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
|
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
|
||||||
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
|
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"event-pubsub": {
|
"event-pubsub": {
|
||||||
"version": "4.3.0",
|
"version": "4.3.0",
|
||||||
@ -2682,7 +2672,6 @@
|
|||||||
"version": "4.16.4",
|
"version": "4.16.4",
|
||||||
"resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
|
"resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
|
||||||
"integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
|
"integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"accepts": "1.3.5",
|
"accepts": "1.3.5",
|
||||||
"array-flatten": "1.1.1",
|
"array-flatten": "1.1.1",
|
||||||
@ -2904,7 +2893,6 @@
|
|||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
|
"resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
|
||||||
"integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
|
"integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"encodeurl": "1.0.2",
|
"encodeurl": "1.0.2",
|
||||||
@ -3035,8 +3023,7 @@
|
|||||||
"forwarded": {
|
"forwarded": {
|
||||||
"version": "0.1.2",
|
"version": "0.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
|
||||||
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
|
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"fragment-cache": {
|
"fragment-cache": {
|
||||||
"version": "0.2.1",
|
"version": "0.2.1",
|
||||||
@ -3050,8 +3037,7 @@
|
|||||||
"fresh": {
|
"fresh": {
|
||||||
"version": "0.5.2",
|
"version": "0.5.2",
|
||||||
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
|
||||||
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
|
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"friendly-errors-webpack-plugin": {
|
"friendly-errors-webpack-plugin": {
|
||||||
"version": "1.7.0",
|
"version": "1.7.0",
|
||||||
@ -4174,7 +4160,6 @@
|
|||||||
"version": "1.6.3",
|
"version": "1.6.3",
|
||||||
"resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
|
"resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
|
||||||
"integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
|
"integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"depd": "1.1.2",
|
"depd": "1.1.2",
|
||||||
"inherits": "2.0.3",
|
"inherits": "2.0.3",
|
||||||
@ -4232,7 +4217,6 @@
|
|||||||
"version": "0.4.23",
|
"version": "0.4.23",
|
||||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
|
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
|
||||||
"integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
|
"integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"safer-buffer": "2.1.2"
|
"safer-buffer": "2.1.2"
|
||||||
}
|
}
|
||||||
@ -4417,8 +4401,7 @@
|
|||||||
"inherits": {
|
"inherits": {
|
||||||
"version": "2.0.3",
|
"version": "2.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
||||||
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
|
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"internal-ip": {
|
"internal-ip": {
|
||||||
"version": "3.0.1",
|
"version": "3.0.1",
|
||||||
@ -4451,8 +4434,7 @@
|
|||||||
"ipaddr.js": {
|
"ipaddr.js": {
|
||||||
"version": "1.8.0",
|
"version": "1.8.0",
|
||||||
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
|
||||||
"integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
|
"integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"is-absolute-url": {
|
"is-absolute-url": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
@ -5202,9 +5184,8 @@
|
|||||||
},
|
},
|
||||||
"media-typer": {
|
"media-typer": {
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
"resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
|
||||||
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
|
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"mem": {
|
"mem": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
@ -5256,8 +5237,7 @@
|
|||||||
"merge-descriptors": {
|
"merge-descriptors": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||||
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
|
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"merge-source-map": {
|
"merge-source-map": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
@ -5285,8 +5265,7 @@
|
|||||||
"methods": {
|
"methods": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
|
||||||
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
|
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"micromatch": {
|
"micromatch": {
|
||||||
"version": "3.1.10",
|
"version": "3.1.10",
|
||||||
@ -5328,14 +5307,12 @@
|
|||||||
"mime-db": {
|
"mime-db": {
|
||||||
"version": "1.36.0",
|
"version": "1.36.0",
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
|
||||||
"integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==",
|
"integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"mime-types": {
|
"mime-types": {
|
||||||
"version": "2.1.20",
|
"version": "2.1.20",
|
||||||
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
|
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
|
||||||
"integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
|
"integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"mime-db": "1.36.0"
|
"mime-db": "1.36.0"
|
||||||
}
|
}
|
||||||
@ -5512,8 +5489,7 @@
|
|||||||
"ms": {
|
"ms": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||||
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
|
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"multicast-dns": {
|
"multicast-dns": {
|
||||||
"version": "6.2.3",
|
"version": "6.2.3",
|
||||||
@ -5559,8 +5535,7 @@
|
|||||||
"negotiator": {
|
"negotiator": {
|
||||||
"version": "0.6.1",
|
"version": "0.6.1",
|
||||||
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
|
||||||
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
|
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"neo-async": {
|
"neo-async": {
|
||||||
"version": "2.6.0",
|
"version": "2.6.0",
|
||||||
@ -5938,7 +5913,6 @@
|
|||||||
"version": "2.3.0",
|
"version": "2.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
|
||||||
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
|
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"ee-first": "1.1.1"
|
"ee-first": "1.1.1"
|
||||||
}
|
}
|
||||||
@ -6144,8 +6118,7 @@
|
|||||||
"parseurl": {
|
"parseurl": {
|
||||||
"version": "1.3.2",
|
"version": "1.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
|
||||||
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
|
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"pascalcase": {
|
"pascalcase": {
|
||||||
"version": "0.1.1",
|
"version": "0.1.1",
|
||||||
@ -6198,8 +6171,7 @@
|
|||||||
"path-to-regexp": {
|
"path-to-regexp": {
|
||||||
"version": "0.1.7",
|
"version": "0.1.7",
|
||||||
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
|
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
|
||||||
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
|
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"path-type": {
|
"path-type": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
@ -6848,7 +6820,6 @@
|
|||||||
"version": "2.0.4",
|
"version": "2.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
|
||||||
"integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
|
"integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"forwarded": "0.1.2",
|
"forwarded": "0.1.2",
|
||||||
"ipaddr.js": "1.8.0"
|
"ipaddr.js": "1.8.0"
|
||||||
@ -6922,8 +6893,7 @@
|
|||||||
"qs": {
|
"qs": {
|
||||||
"version": "6.5.2",
|
"version": "6.5.2",
|
||||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
|
||||||
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
|
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"querystring": {
|
"querystring": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
@ -6965,14 +6935,12 @@
|
|||||||
"range-parser": {
|
"range-parser": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
|
||||||
"integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
|
"integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"raw-body": {
|
"raw-body": {
|
||||||
"version": "2.3.3",
|
"version": "2.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
|
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
|
||||||
"integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
|
"integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"bytes": "3.0.0",
|
"bytes": "3.0.0",
|
||||||
"http-errors": "1.6.3",
|
"http-errors": "1.6.3",
|
||||||
@ -7395,8 +7363,7 @@
|
|||||||
"safe-buffer": {
|
"safe-buffer": {
|
||||||
"version": "5.1.2",
|
"version": "5.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||||
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
|
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"safe-regex": {
|
"safe-regex": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
@ -7410,8 +7377,7 @@
|
|||||||
"safer-buffer": {
|
"safer-buffer": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
|
||||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
|
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"sass-graph": {
|
"sass-graph": {
|
||||||
"version": "2.2.4",
|
"version": "2.2.4",
|
||||||
@ -7653,7 +7619,6 @@
|
|||||||
"version": "0.16.2",
|
"version": "0.16.2",
|
||||||
"resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
|
"resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
|
||||||
"integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
|
"integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"depd": "1.1.2",
|
"depd": "1.1.2",
|
||||||
@ -7673,8 +7638,7 @@
|
|||||||
"mime": {
|
"mime": {
|
||||||
"version": "1.4.1",
|
"version": "1.4.1",
|
||||||
"resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
|
"resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
|
||||||
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
|
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
|
||||||
"dev": true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -7703,7 +7667,6 @@
|
|||||||
"version": "1.13.2",
|
"version": "1.13.2",
|
||||||
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
|
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
|
||||||
"integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
|
"integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"encodeurl": "1.0.2",
|
"encodeurl": "1.0.2",
|
||||||
"escape-html": "1.0.3",
|
"escape-html": "1.0.3",
|
||||||
@ -7749,8 +7712,7 @@
|
|||||||
"setprototypeof": {
|
"setprototypeof": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
|
||||||
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
|
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"sha.js": {
|
"sha.js": {
|
||||||
"version": "2.4.11",
|
"version": "2.4.11",
|
||||||
@ -8148,8 +8110,7 @@
|
|||||||
"statuses": {
|
"statuses": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
|
||||||
"integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
|
"integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"stdout-stream": {
|
"stdout-stream": {
|
||||||
"version": "1.4.1",
|
"version": "1.4.1",
|
||||||
@ -8576,7 +8537,6 @@
|
|||||||
"version": "1.6.16",
|
"version": "1.6.16",
|
||||||
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
|
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
|
||||||
"integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
|
"integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"media-typer": "0.3.0",
|
"media-typer": "0.3.0",
|
||||||
"mime-types": "2.1.20"
|
"mime-types": "2.1.20"
|
||||||
@ -8732,8 +8692,7 @@
|
|||||||
"unpipe": {
|
"unpipe": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
|
||||||
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
|
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"unquote": {
|
"unquote": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
@ -8924,8 +8883,7 @@
|
|||||||
"utils-merge": {
|
"utils-merge": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
|
||||||
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
|
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"uuid": {
|
"uuid": {
|
||||||
"version": "3.3.2",
|
"version": "3.3.2",
|
||||||
@ -8946,8 +8904,7 @@
|
|||||||
"vary": {
|
"vary": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
|
||||||
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
|
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
|
||||||
"dev": true
|
|
||||||
},
|
},
|
||||||
"vendors": {
|
"vendors": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
|
@ -7,6 +7,8 @@
|
|||||||
"build": "vue-cli-service build"
|
"build": "vue-cli-service build"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@types/node": "^10.12.0",
|
||||||
|
"express": "^4.16.4",
|
||||||
"vue": "^2.5.17",
|
"vue": "^2.5.17",
|
||||||
"vue-class-component": "^6.0.0",
|
"vue-class-component": "^6.0.0",
|
||||||
"vue-property-decorator": "^7.0.0",
|
"vue-property-decorator": "^7.0.0",
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Original",
|
"fuente": "Original",
|
||||||
"generos": "Drama, Magia, Romance",
|
"generos": "Drama, Magia, Romance",
|
||||||
|
"color": "#2f7090",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "17sai - Haruka to Miyuki"
|
"1": "17sai - Haruka to Miyuki"
|
||||||
},
|
},
|
||||||
@ -35,6 +36,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "",
|
"fuente": "",
|
||||||
"generos": "",
|
"generos": "",
|
||||||
|
"color": "#a3be6f",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": ""
|
"1": ""
|
||||||
},
|
},
|
||||||
@ -58,6 +60,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Novela Ligera",
|
"fuente": "Novela Ligera",
|
||||||
"generos": "Accion, Fantasia, Magia, Sobrenatural",
|
"generos": "Accion, Fantasia, Magia, Sobrenatural",
|
||||||
|
"color": "red",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "VORACITY - MYTH & ROID"
|
"1": "VORACITY - MYTH & ROID"
|
||||||
},
|
},
|
||||||
@ -81,6 +84,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Matgo",
|
"fuente": "Matgo",
|
||||||
"generos": "Accion, Aventura, Drama",
|
"generos": "Accion, Aventura, Drama",
|
||||||
|
"color": "#ffc107",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "found & lost - Survive Said The Prophet",
|
"1": "found & lost - Survive Said The Prophet",
|
||||||
"2": "FREEDOM - BLUE ENCOUNT"
|
"2": "FREEDOM - BLUE ENCOUNT"
|
||||||
@ -106,6 +110,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Novela Visual",
|
"fuente": "Novela Visual",
|
||||||
"generos": "Ciencia ficcion, Thriller",
|
"generos": "Ciencia ficcion, Thriller",
|
||||||
|
"color": "rgb(187, 32, 52)",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Fatima - Kanako Itou"
|
"1": "Fatima - Kanako Itou"
|
||||||
},
|
},
|
||||||
@ -132,6 +137,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Manga",
|
"fuente": "Manga",
|
||||||
"generos": "Drama, Horror, Psicologico, Supernatural",
|
"generos": "Drama, Horror, Psicologico, Supernatural",
|
||||||
|
"color": "black",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Changing Point - i Ris"
|
"1": "Changing Point - i Ris"
|
||||||
},
|
},
|
||||||
@ -155,6 +161,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Manga web",
|
"fuente": "Manga web",
|
||||||
"generos": "Comedia, Romance",
|
"generos": "Comedia, Romance",
|
||||||
|
"color": "#EB5089",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Fiction - Sumika"
|
"1": "Fiction - Sumika"
|
||||||
},
|
},
|
||||||
@ -178,6 +185,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Manga",
|
"fuente": "Manga",
|
||||||
"generos": "Ecchi, Escolar, Shonen",
|
"generos": "Ecchi, Escolar, Shonen",
|
||||||
|
"color": "#413EC9",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Symbol - Luck Life"
|
"1": "Symbol - Luck Life"
|
||||||
},
|
},
|
||||||
@ -201,6 +209,7 @@
|
|||||||
"anio": 2018,
|
"anio": 2018,
|
||||||
"fuente": "Novela ligera",
|
"fuente": "Novela ligera",
|
||||||
"generos": "Fantasia, Drama, Slice of Life",
|
"generos": "Fantasia, Drama, Slice of Life",
|
||||||
|
"color": "#23bf87",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Sincerely - TRUIE"
|
"1": "Sincerely - TRUIE"
|
||||||
},
|
},
|
||||||
@ -248,6 +257,7 @@
|
|||||||
"anio": 2017,
|
"anio": 2017,
|
||||||
"fuente": "Manga",
|
"fuente": "Manga",
|
||||||
"generos": "Accion, Comedia, Fantasia, Shounen, Super poderes, Sobrenatural",
|
"generos": "Accion, Comedia, Fantasia, Shounen, Super poderes, Sobrenatural",
|
||||||
|
"color": "#aa0d0b",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "fake town baby - UNISON SQUARE GARDEN"
|
"1": "fake town baby - UNISON SQUARE GARDEN"
|
||||||
},
|
},
|
||||||
@ -271,6 +281,7 @@
|
|||||||
"anio": 2017,
|
"anio": 2017,
|
||||||
"fuente": "Original",
|
"fuente": "Original",
|
||||||
"generos": "Slice of Life, Drama, Romance, Escolar",
|
"generos": "Slice of Life, Drama, Romance, Escolar",
|
||||||
|
"color": "#593844",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "over and over - Yanagi Nagi"
|
"1": "over and over - Yanagi Nagi"
|
||||||
},
|
},
|
||||||
@ -294,6 +305,7 @@
|
|||||||
"anio": 2017,
|
"anio": 2017,
|
||||||
"fuente": "Manga",
|
"fuente": "Manga",
|
||||||
"generos": "Ecchi, Escolar, Shonen",
|
"generos": "Ecchi, Escolar, Shonen",
|
||||||
|
"color": "#B95F4A",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "BRAVER - ZAQ"
|
"1": "BRAVER - ZAQ"
|
||||||
},
|
},
|
||||||
@ -317,6 +329,7 @@
|
|||||||
"anio": 2017,
|
"anio": 2017,
|
||||||
"fuente": "Manga",
|
"fuente": "Manga",
|
||||||
"generos": "Drama, Juegos, Misterio, Psicologico, Escolar, Shonen",
|
"generos": "Drama, Juegos, Misterio, Psicologico, Escolar, Shonen",
|
||||||
|
"color": "#AB272A",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Deal with the devil - Tia"
|
"1": "Deal with the devil - Tia"
|
||||||
},
|
},
|
||||||
@ -340,6 +353,7 @@
|
|||||||
"anio": 2017,
|
"anio": 2017,
|
||||||
"fuente": "Original",
|
"fuente": "Original",
|
||||||
"generos": "Accion, Ciencia ficcion, Fantasia",
|
"generos": "Accion, Ciencia ficcion, Fantasia",
|
||||||
|
"color": "#8C00FD",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "gravityWall - SawanoHiroyuki[nZk]:Tielle & Gemie",
|
"1": "gravityWall - SawanoHiroyuki[nZk]:Tielle & Gemie",
|
||||||
"2": "sh0ut - SawanoHiroyuki[nZk]:Tielle & Gemie"
|
"2": "sh0ut - SawanoHiroyuki[nZk]:Tielle & Gemie"
|
||||||
@ -367,6 +381,7 @@
|
|||||||
"anio": 2016,
|
"anio": 2016,
|
||||||
"fuente": "Original",
|
"fuente": "Original",
|
||||||
"generos": "Ciencia ficcion, Aventura, Comedia, Magia",
|
"generos": "Ciencia ficcion, Aventura, Comedia, Magia",
|
||||||
|
"color": "#E62F68",
|
||||||
"OP": {
|
"OP": {
|
||||||
"1": "Serendipity - ZAQ"
|
"1": "Serendipity - ZAQ"
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||||
@ -10,12 +10,19 @@
|
|||||||
<link href="https://fonts.googleapis.com/css?family=Muli|Open+Sans" rel="stylesheet">
|
<link href="https://fonts.googleapis.com/css?family=Muli|Open+Sans" rel="stylesheet">
|
||||||
|
|
||||||
<title>PseudoSubs - Anime 100% libre de publicidad</title>
|
<title>PseudoSubs - Anime 100% libre de publicidad</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<noscript>
|
<noscript>
|
||||||
<strong>Ups. Parece que tu navegador decidió desactivar JavaScript. Actívalo y recarga la página.</strong>
|
<div class="container center" style="font-family: Muli, sans-serif; font-size: large;">
|
||||||
|
El mundo está escrito en JavaScript. PseudoSubs también. <br>
|
||||||
|
<br>
|
||||||
|
<img src="https://upload.wikimedia.org/wikipedia/commons/6/6a/JavaScript-logo.png" class="responsive-img" alt="LogoJS"><br>
|
||||||
|
<br>
|
||||||
|
Activa JavaScript para disfrutar de lo mejor en anime, a 1080p@60fps. <br>
|
||||||
|
<a href="https://duckduckgo.com/como%20activar%20javascript" title="Como activar JS" target="_blank">¿Cómo lo hago?</a>
|
||||||
|
</div>
|
||||||
</noscript>
|
</noscript>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
<!-- built files will be auto injected -->
|
<!-- built files will be auto injected -->
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
90
src/components/AnimeView/Contenido.vue
Normal file
90
src/components/AnimeView/Contenido.vue
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<div class="caja contenido">
|
||||||
|
<div v-if="render">
|
||||||
|
<div class="contenido--titulo">
|
||||||
|
{{ datos.titulo }}
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="contenido--contenedor-imagen">
|
||||||
|
<img :src="datos.imgUrl" :alt="datos.titulo" class="responsive-img">
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div class="contenido--descripcion">
|
||||||
|
{{ datos.descripcion }}
|
||||||
|
</div>
|
||||||
|
<div class="contenido--datos">
|
||||||
|
<div class="contenido--datos--titulo">
|
||||||
|
Especificaciones tecnicas
|
||||||
|
</div>
|
||||||
|
<div class="contenido--datos--descripcion">
|
||||||
|
Capitulos: {{ datos.data.eps }} <br>
|
||||||
|
Al Aire: {{ datos.data.alAire }} <br>
|
||||||
|
Temporada: {{ datos.data.temporada }} <br>
|
||||||
|
Estudio: {{ datos.data.estudio }} <br>
|
||||||
|
Fuente: {{ datos.data.fuente }} <br>
|
||||||
|
Generos: {{ datos.data.generos }} <br>
|
||||||
|
<br>
|
||||||
|
Openings:<br>
|
||||||
|
<template v-for="(op, index) in datos.data.OP">
|
||||||
|
<div class="espaciado">{{ index }} : {{ op }}</div>
|
||||||
|
</template>
|
||||||
|
Endings:<br>
|
||||||
|
<template v-for="(op, index) in datos.data.ED">
|
||||||
|
<div class="espaciado">{{ index }} : {{ op }}</div>
|
||||||
|
</template>
|
||||||
|
</div>
|
||||||
|
<anuncio-global />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else>
|
||||||
|
No pudimos encontrar {{ nombre }} en nuestra base de datos :c
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import AnuncioGlobal from '../anuncio-global'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "Contenido",
|
||||||
|
props: {
|
||||||
|
nombre: String,
|
||||||
|
datos: Object,
|
||||||
|
render: Boolean
|
||||||
|
},
|
||||||
|
components: {
|
||||||
|
'anuncio-global': AnuncioGlobal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="sass">
|
||||||
|
.contenido--titulo
|
||||||
|
text-align: center
|
||||||
|
font:
|
||||||
|
size: xx-large
|
||||||
|
family: Muli, "Open Sans", sans-serif
|
||||||
|
weight: bold
|
||||||
|
|
||||||
|
.contenido--contenedor-imagen
|
||||||
|
text-align: center
|
||||||
|
|
||||||
|
.contenido--descripcion
|
||||||
|
text-align: justify
|
||||||
|
|
||||||
|
.contenido--datos
|
||||||
|
margin: 20px 0
|
||||||
|
|
||||||
|
.contenido--datos--titulo
|
||||||
|
font:
|
||||||
|
size: x-large
|
||||||
|
weight: bold
|
||||||
|
color: #23bf87
|
||||||
|
|
||||||
|
.contenido--datos--descripcion
|
||||||
|
|
||||||
|
.espaciado
|
||||||
|
margin-left: 10px
|
||||||
|
</style>
|
62
src/components/AnimeView/NavBar.vue
Normal file
62
src/components/AnimeView/NavBar.vue
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<div class="navbar-fixed">
|
||||||
|
<nav>
|
||||||
|
<div class="nav-wrapper nav-bar--main" :style="'background-color: ' + color">
|
||||||
|
<b>
|
||||||
|
<router-link to="/" class="brand-logo nav-bar--main--logo">
|
||||||
|
PseudoSubs
|
||||||
|
</router-link>
|
||||||
|
</b>
|
||||||
|
|
||||||
|
<ul class="right hide-on-med-and-down">
|
||||||
|
<li><router-link to="../../../Changelog.php">Lista de Cambios</router-link></li>
|
||||||
|
<li><router-link to="../../../About.php">Sobre Nosotros</router-link></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
<div class="nav-wrapper" :style="'background-color: ' + color">
|
||||||
|
<div class="col s12 enMedio">
|
||||||
|
<router-link to="/" class="breadcrumb" style="margin-left: 20px">Inicio</router-link>
|
||||||
|
<router-link to="/Anime/" class="breadcrumb enMedio">Anime</router-link>
|
||||||
|
<router-link :to="'/Anime/' + anio" class="breadcrumb hide-on-small-only enMedio">{{ anio }}</router-link>
|
||||||
|
<router-link :to="'/Anime/' + anio + '/' + temporada" class="breadcrumb hide-on-small-only enMedio">{{ temporada }}</router-link>
|
||||||
|
<router-link to="" class="breadcrumb enMedio" style="cursor: default">{{ nombre }}</router-link>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: "NavBar",
|
||||||
|
props: {
|
||||||
|
variante: String,
|
||||||
|
anio: Number,
|
||||||
|
temporada: String,
|
||||||
|
nombre: String,
|
||||||
|
color: {
|
||||||
|
type: String,
|
||||||
|
default: "#23BF87"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="sass">
|
||||||
|
.nav-bar
|
||||||
|
transition: background-color 25ms
|
||||||
|
|
||||||
|
.nav-bar--main
|
||||||
|
transition: background-color 25ms
|
||||||
|
padding: 0 25px
|
||||||
|
|
||||||
|
.nav-bar--main--logo
|
||||||
|
font:
|
||||||
|
family: "Product Sans", Muli, sans-serif
|
||||||
|
|
||||||
|
.enMedio
|
||||||
|
display: flex
|
||||||
|
align-items: center
|
||||||
|
</style>
|
44
src/components/anuncio-global.vue
Normal file
44
src/components/anuncio-global.vue
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<template>
|
||||||
|
<div class="anuncio" v-if="visible" :style="'border: solid 2px ' + bordeColor">
|
||||||
|
<div class="anuncio--icono">
|
||||||
|
<i class="material-icons medium" :style="'color: ' + iconoColor">{{ icono }}</i>
|
||||||
|
</div>
|
||||||
|
<div class="anuncio--texto">
|
||||||
|
{{ texto }}
|
||||||
|
</div>
|
||||||
|
<div class="anuncio--clear"></div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: "anuncio-global",
|
||||||
|
data: function () {
|
||||||
|
return {
|
||||||
|
visible: true,
|
||||||
|
texto: "¡Y aquí va el texto del anuncio global!",
|
||||||
|
icono: "disc_full",
|
||||||
|
iconoColor: "green",
|
||||||
|
bordeColor: "green"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="sass">
|
||||||
|
.anuncio
|
||||||
|
margin: 20px 0
|
||||||
|
padding: 10px
|
||||||
|
border-radius: 3px
|
||||||
|
|
||||||
|
.anuncio--icono
|
||||||
|
float: left
|
||||||
|
margin: 0 15px
|
||||||
|
|
||||||
|
.anuncio--texto
|
||||||
|
text-align: center
|
||||||
|
|
||||||
|
.anuncio--clear
|
||||||
|
clear: left
|
||||||
|
|
||||||
|
</style>
|
@ -40,13 +40,15 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import entradaReciente from './entrada-reciente'
|
import entradaReciente from './entrada-reciente.vue'
|
||||||
|
|
||||||
let posCicloActual = 0;
|
let posCicloActual = 0;
|
||||||
let entradas = undefined;
|
let entradas:HTMLCollection;
|
||||||
let intervaloCiclo = undefined;
|
let intervaloCiclo;
|
||||||
|
|
||||||
const ciclarEntradasRecientes = ():void => {
|
const ciclarEntradasRecientes = ():void => {
|
||||||
|
// Maldito TS, ¿En serio era necesario que sea tan estricto?
|
||||||
|
// @ts-ignore
|
||||||
entradas = document.getElementById("entradasRecientes").children;
|
entradas = document.getElementById("entradasRecientes").children;
|
||||||
|
|
||||||
intervaloCiclo = setInterval(sigElemReciente, 5000);
|
intervaloCiclo = setInterval(sigElemReciente, 5000);
|
||||||
@ -54,7 +56,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
const sigElemReciente = () => {
|
const sigElemReciente = () => {
|
||||||
const elemActual = entradas[posCicloActual];
|
const elemActual:HTMLElement = entradas[posCicloActual] as HTMLElement;
|
||||||
|
|
||||||
if (posCicloActual === entradas.length-1)
|
if (posCicloActual === entradas.length-1)
|
||||||
posCicloActual = 0;
|
posCicloActual = 0;
|
||||||
@ -62,10 +64,10 @@
|
|||||||
posCicloActual++;
|
posCicloActual++;
|
||||||
|
|
||||||
const elemSig = entradas[posCicloActual];
|
const elemSig = entradas[posCicloActual];
|
||||||
|
elemActual.style.opacity = 0 + "";
|
||||||
elemActual.style.opacity = 0;
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
elemActual.className = "mi-slider--contenido-oculto";
|
elemActual.className = "mi-slider--contenido-oculto";
|
||||||
|
// @ts-ignore
|
||||||
elemActual.style = "";
|
elemActual.style = "";
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
elemSig.className = "mi-slider--contenido";
|
elemSig.className = "mi-slider--contenido";
|
||||||
@ -89,7 +91,9 @@
|
|||||||
fetch('/animes.json')
|
fetch('/animes.json')
|
||||||
.then( response => response.json())
|
.then( response => response.json())
|
||||||
.then(function (myJson) {
|
.then(function (myJson) {
|
||||||
|
// @ts-ignore
|
||||||
vm.animes = myJson;
|
vm.animes = myJson;
|
||||||
|
// @ts-ignore
|
||||||
window.indiceAnimes = myJson;
|
window.indiceAnimes = myJson;
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -1,20 +1,85 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
Anumaaaa v': <br>
|
<nav-bar
|
||||||
<br>
|
:variante="'Anime'"
|
||||||
Veamos.... <br>
|
:anio="parseInt(this.$route.params.anio)"
|
||||||
{{ this.$route.params.anio }}<br>
|
:temporada="this.$route.params.temp"
|
||||||
{{ this.$route.params.temp }}<br>
|
:nombre="this.$route.params.anime"
|
||||||
{{ this.$route.params.anime }}<br>
|
:color="this.datos.data.color"
|
||||||
|
/>
|
||||||
|
<div class="container row">
|
||||||
|
<div class="col l8 m8 s12">
|
||||||
|
<contenido :nombre="this.$route.params.anime" :datos="this.datos" :render="this.existe" />
|
||||||
|
</div>
|
||||||
|
<div class="col l4 m4 hide-on-small-only">
|
||||||
|
<div class="caja">
|
||||||
|
we
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<mi-footer />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import NavBar from '../components/AnimeView/NavBar'
|
||||||
|
import Contenido from '../components/AnimeView/Contenido'
|
||||||
|
import Footer from '../components/mi-footer';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "AnimeView"
|
name: "AnimeView",
|
||||||
|
components: {
|
||||||
|
'nav-bar': NavBar,
|
||||||
|
'contenido': Contenido,
|
||||||
|
'mi-footer': Footer,
|
||||||
|
},
|
||||||
|
data: function () {
|
||||||
|
return {
|
||||||
|
datos: {},
|
||||||
|
existe: false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
created: function () {
|
||||||
|
const exec = () => {
|
||||||
|
const link = `/Anime/${this.$route.params.anio}/${this.$route.params.temp}/${this.$route.params.anime}`;
|
||||||
|
console.log(`El link es ${link}`);
|
||||||
|
for (const animeI in window.indiceAnimes) {
|
||||||
|
const anime = window.indiceAnimes[animeI];
|
||||||
|
if (anime.link === link) {
|
||||||
|
console.log("Lo encontre we :D");
|
||||||
|
this.datos = anime;
|
||||||
|
this.existe = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Se asegura que la lista de animes exista. */
|
||||||
|
if (window.indiceAnimes[0]) {
|
||||||
|
exec();
|
||||||
|
} else {
|
||||||
|
let vm = this;
|
||||||
|
// Obtener los animes desde una API v:
|
||||||
|
fetch('/animes.json')
|
||||||
|
.then( response => response.json())
|
||||||
|
.then(function (myJson) {
|
||||||
|
window.indiceAnimes = myJson;
|
||||||
|
exec();
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped lang="sass">
|
||||||
|
@media only screen and (min-width: 700px)
|
||||||
|
.container
|
||||||
|
width: 75%
|
||||||
|
|
||||||
|
@media only screen and (min-width: 993px)
|
||||||
|
.container
|
||||||
|
width: 80%
|
||||||
|
|
||||||
|
|
||||||
</style>
|
</style>
|
@ -34,6 +34,9 @@
|
|||||||
"tests/**/*.tsx"
|
"tests/**/*.tsx"
|
||||||
],
|
],
|
||||||
"exclude": [
|
"exclude": [
|
||||||
"node_modules"
|
"node_modules",
|
||||||
|
"dist",
|
||||||
|
"build",
|
||||||
|
"node.d.ts"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user