├── app ├── static │ ├── favicon.ico │ └── loaders │ │ ├── ellipses01 │ │ └── index.html │ │ ├── panel01 │ │ └── index.html │ │ ├── neon │ │ └── index.html │ │ ├── ellipses02 │ │ └── index.html │ │ ├── rippleandheart │ │ └── index.html │ │ └── circles01 │ │ └── index.html ├── components │ ├── AppLoader.vue │ └── Logo.vue ├── layouts │ └── default.vue └── pages │ └── index.vue ├── .gitignore ├── README.md ├── .editorconfig ├── package.json ├── nuxt.config.js └── LICENSE /app/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magitek-telescope/preloaders/HEAD/app/static/favicon.ico -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # dependencies 2 | node_modules 3 | 4 | # logs 5 | npm-debug.log 6 | 7 | # Nuxt build 8 | .nuxt 9 | 10 | # Nuxt generate 11 | dist 12 | .envrc 13 | sw.* 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # preloaders 2 | 3 | > Nuxt.js project 4 | 5 | ## Build Setup 6 | 7 | ``` bash 8 | # install dependencies 9 | $ yarn 10 | 11 | # serve with hot reload at localhost:3000 12 | $ yarn dev 13 | 14 | # generate static project 15 | $ yarn generate 16 | ``` 17 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_size = 2 6 | indent_style = space 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | 12 | [*.md] 13 | trim_trailing_whitespace = false 14 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "preloaders", 3 | "version": "2.0.0", 4 | "description": "Nuxt.js project", 5 | "author": "Takuma Hanatani ", 6 | "private": true, 7 | "scripts": { 8 | "dev": "nuxt", 9 | "generate": "nuxt generate" 10 | }, 11 | "dependencies": { 12 | "@nuxtjs/google-analytics": "^2.0.2", 13 | "@nuxtjs/pwa": "^2.0.8", 14 | "axios": "^0.16.2", 15 | "nuxt": "^1.4.1" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | srcDir: './app', 3 | head: { 4 | title: 'preloaders', 5 | meta: [ 6 | { charset: 'utf-8' }, 7 | { name: 'viewport', content: 'width=device-width, initial-scale=1' }, 8 | { hid: 'description', name: 'description', content: 'Nuxt.js project' }, 9 | { name: 'link', href: 'https://fonts.googleapis.com/css?family=Quicksand', rel: 'stylesheet'} 10 | ], 11 | link: [ 12 | { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' } 13 | ] 14 | }, 15 | loading: { color: '#3B8070' }, 16 | modules: [ 17 | '@nuxtjs/pwa', 18 | [ 19 | '@nuxtjs/google-analytics', 20 | { 21 | id: process.env.GA_ID || 'UA-12301-2' 22 | } 23 | ] 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2017 HANATANI Takuma 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /app/static/loaders/ellipses01/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Ellipses02 7 | 8 | 9 | 52 |
53 | 54 | 55 | -------------------------------------------------------------------------------- /app/components/AppLoader.vue: -------------------------------------------------------------------------------- 1 |