initial skeleton
Showing
.gitignore
0 → 100644
.gitlab-ci.yml
0 → 100644
babel.config.js
0 → 100644
cypress.json
0 → 100644
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
| { | ||
| "name": "platform1-surfboard", | ||
| "version": "0.1.0", | ||
| "private": true, | ||
| "scripts": { | ||
| "serve": "vue-cli-service serve", | ||
| "build": "vue-cli-service build", | ||
| "test:unit": "vue-cli-service test:unit", | ||
| "test:e2e": "vue-cli-service test:e2e --mode=test", | ||
| "lint": "vue-cli-service lint", | ||
| "build-staging": "NODE_ENV=production vue-cli-service build --mode=test", | ||
| "preinstall": "npx npm-force-resolutions", | ||
| "test": "npm run test:unit && npx vue-cli-service test:e2e --headless", | ||
| "test:e2e-ci": "npx vue-cli-service test:e2e --headless" | ||
| }, | ||
| "dependencies": { | ||
| "core-js": "^3.6.4", | ||
| "vue": "^2.6.11", | ||
| "vue-analytics": "^5.22.1", | ||
| "vue-body-class": "^3.0.2", | ||
| "vue-router": "^3.1.6", | ||
| "vuetify": "^2.2.11" | ||
| }, | ||
| "devDependencies": { | ||
| "@babel/plugin-transform-strict-mode": "^7.8.3", | ||
| "@beyonk/google-fonts-webpack-plugin": "^1.2.3", | ||
| "@mdi/font": "^5.3.45", | ||
| "@vue/cli-plugin-babel": "~4.3.0", | ||
| "@vue/cli-plugin-e2e-cypress": "~4.3.0", | ||
| "@vue/cli-plugin-eslint": "~4.3.0", | ||
| "@vue/cli-plugin-router": "~4.3.0", | ||
| "@vue/cli-plugin-unit-jest": "^4.4.1", | ||
| "@vue/cli-service": "~4.3.0", | ||
| "@vue/eslint-config-prettier": "^6.0.0", | ||
| "@vue/test-utils": "^1.0.3", | ||
| "babel-eslint": "^10.1.0", | ||
| "eslint": "^6.7.2", | ||
| "eslint-plugin-prettier": "^3.1.1", | ||
| "eslint-plugin-vue": "^6.2.2", | ||
| "node-sass": "^4.12.0", | ||
| "prettier": "^1.19.1", | ||
| "sass": "^1.19.0", | ||
| "sass-loader": "^8.0.2", | ||
| "style-resources-loader": "^1.3.2", | ||
| "vue-cli-plugin-style-resources-loader": "~0.1.4", | ||
| "vue-cli-plugin-vuetify": "~2.0.6", | ||
| "vue-svg-loader": "^0.16.0", | ||
| "vue-template-compiler": "^2.6.11", | ||
| "vuetify-loader": "^1.3.0" | ||
| }, | ||
| "eslintConfig": { | ||
| "root": true, | ||
| "env": { | ||
| "node": true | ||
| }, | ||
| "extends": [ | ||
| "plugin:vue/essential", | ||
| "eslint:recommended", | ||
| "@vue/prettier" | ||
| ], | ||
| "parserOptions": { | ||
| "parser": "babel-eslint" | ||
| }, | ||
| "rules": {}, | ||
| "overrides": [ | ||
| { | ||
| "files": [ | ||
| "**/__tests__/*.{j,t}s?(x)", | ||
| "**/tests/unit/**/*.spec.{j,t}s?(x)" | ||
| ], | ||
| "env": { | ||
| "jest": true | ||
| } | ||
| }, | ||
| { | ||
| "files": [ | ||
| "**/__tests__/*.{j,t}s?(x)", | ||
| "**/tests/unit/**/*.spec.{j,t}s?(x)" | ||
| ], | ||
| "env": { | ||
| "jest": true | ||
| } | ||
| } | ||
| ] | ||
| }, | ||
| "browserslist": [ | ||
| "> 1%", | ||
| "last 2 versions", | ||
| "not dead" | ||
| ], | ||
| "jest": { | ||
| "preset": "@vue/cli-plugin-unit-jest", | ||
| "collectCoverage": true, | ||
| "collectCoverageFrom": [ | ||
| "**/*.{js,vue}", | ||
| "!**/node_modules/**", | ||
| "!coverage/**", | ||
| "!dist/**", | ||
| "!tests/**", | ||
| "!babel.config.js", | ||
| "!vue.config.js", | ||
| "!public/static/js/**" | ||
| ], | ||
| "coverageReporters": [ | ||
| "html", | ||
| "text-summary", | ||
| "lcov" | ||
| ], | ||
| "coverageDirectory": "coverage", | ||
| "coverageThreshold": { | ||
| "global": { | ||
| "branches": 50, | ||
| "functions": 50, | ||
| "lines": 50, | ||
| "statements": -10 | ||
| } | ||
| }, | ||
| "transform": { | ||
| ".*\\.(vue)$": "vue-jest", | ||
| "^.+\\.svg$": "<rootDir>/tests/unit/__mocks__/svgTransform.js" | ||
| }, | ||
| "moduleNameMapper": { | ||
| "^@/(.*)$": "<rootDir>/src/$1", | ||
| "^vuetify/lib$": "vuetify", | ||
| "\\.(css|less)$": "<rootDir>/tests/unit/__mocks__/styleMock.js" | ||
| } | ||
| }, | ||
| "resolutions": { | ||
| "http-proxy": "^1.18.1", | ||
| "minimist": "^1.2.5", | ||
| "yargs-parser": "^18.1.3" | ||
| } | ||
| } |
public/index.html
0 → 100644
public/static/meta-logo.png
0 → 100644
444 KB
44.8 KB
src/App.vue
0 → 100644
src/components/Footer.vue
0 → 100644
src/components/NavBar.vue
0 → 100644
src/main.js
0 → 100644
src/plugins/vuetify.js
0 → 100644
src/router/index.js
0 → 100644
src/scss/custom.scss
0 → 100644
src/scss/utilities.scss
0 → 100644
src/scss/variables.scss
0 → 100644