master: change repo

This commit is contained in:
Julien Calixte
2019-08-22 11:50:32 +02:00
commit dbd63d341c
263 changed files with 26153 additions and 0 deletions

3
.browserslistrc Normal file
View File

@@ -0,0 +1,3 @@
> 1%
last 2 versions
not ie <= 8

22
.gitignore vendored Normal file
View File

@@ -0,0 +1,22 @@
.DS_Store
node_modules
/dist
/cypress/videos
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw*

2
.npmrc Normal file
View File

@@ -0,0 +1,2 @@
@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=2C545253-5017-402B-A924-6E3689616391

5
.postcssrc.js Normal file
View File

@@ -0,0 +1,5 @@
module.exports = {
plugins: {
autoprefixer: {}
}
}

5
.prettierrc Normal file
View File

@@ -0,0 +1,5 @@
{
"semi": false,
"singleQuote": true,
"arrowParens": "always"
}

26
README.md Normal file
View File

@@ -0,0 +1,26 @@
# vaquant
## Project setup
```
yarn install
```
### Compiles and hot-reloads for development
```
yarn run serve
```
### Compiles and minifies for production
```
yarn run build
```
### Lints and fixes files
```
yarn run lint
```
### Run your unit tests
```
yarn run test:unit
```

5
babel.config.js Normal file
View File

@@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/app'
]
}

24
dev/sw.js Normal file
View File

@@ -0,0 +1,24 @@
try {
self.addEventListener('message', (event) => {
if (event.data.action === 'skipWaiting') {
self.skipWaiting()
}
})
} catch (error) {
console.warn('listening to message', {
error
})
}
workbox.core.setCacheNameDetails({
prefix: "vaquant"
});
/**
* The workboxSW.precacheAndRoute() method efficiently caches and responds to
* requests for URLs in the manifest.
* See https://goo.gl/S9QRab
*/
self.__precacheManifest = [].concat(self.__precacheManifest || []);
workbox.precaching.suppressWarnings();
workbox.precaching.precacheAndRoute(self.__precacheManifest, {});

25
jest.config.js Normal file
View File

@@ -0,0 +1,25 @@
module.exports = {
moduleFileExtensions: [
'js',
'jsx',
'json',
'vue',
'ts',
'tsx'
],
transform: {
'^.+\\.vue$': 'vue-jest',
'.+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$': 'jest-transform-stub',
'^.+\\.tsx?$': 'ts-jest'
},
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/src/$1'
},
snapshotSerializers: [
'jest-serializer-vue'
],
testMatch: [
'**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
],
testURL: 'http://localhost/'
}

16332
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

59
package.json Normal file
View File

@@ -0,0 +1,59 @@
{
"name": "vaquant",
"version": "0.8.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"test:unit": "vue-cli-service test:unit"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.21",
"@fortawesome/free-solid-svg-icons": "^5.10.1",
"@fortawesome/vue-fontawesome": "^0.1.6",
"@xkeshi/vue-qrcode": "^1.0.0",
"axios": "^0.19.0",
"bulma": "^0.7.5",
"bulma-checkradio": "^2.1.0",
"bulma-pricingtable": "^0.2.0",
"bulma-switch": "^2.0.0",
"crypto-js": "^3.1.9-1",
"lightness": "^1.0.0",
"lodash-es": "^4.17.15",
"md5": "^2.2.1",
"notyf": "^2.0.1",
"pouchdb": "^6.4.3",
"pouchdb-authentication": "^1.1.3",
"pouchdb-browser": "^6.4.3",
"register-service-worker": "^1.6.2",
"vue": "^2.6.10",
"vue-class-component": "^7.1.0",
"vue-click-outside": "^1.0.7",
"vue-i18n": "^8.13.0",
"vue-property-decorator": "^8.2.1",
"vue-router": "^3.1.2",
"vuex": "^3.1.1",
"vuex-class": "^0.3.2",
"vuex-persist": "^2.0.1"
},
"devDependencies": {
"@types/jest": "^24.0.17",
"@types/lodash-es": "^4.17.3",
"@types/md5": "^2.1.33",
"@types/notyf": "^2.0.0",
"@types/pouchdb": "^6.3.3",
"@vue/cli-plugin-babel": "^3.10.0",
"@vue/cli-plugin-pwa": "^3.10.0",
"@vue/cli-plugin-typescript": "^3.10.0",
"@vue/cli-plugin-unit-jest": "^3.10.0",
"@vue/cli-service": "^3.10.0",
"@vue/test-utils": "^1.0.0-beta.29",
"babel-core": "7.0.0-bridge.0",
"node-sass": "^4.12.0",
"sass-loader": "^7.2.0",
"ts-jest": "^24.0.2",
"typescript": "^3.5.3",
"vue-template-compiler": "^2.6.10"
}
}

View File

@@ -0,0 +1,10 @@
[
{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "xyz.appmaker.wdyuqz",
"sha256_cert_fingerprints": ["BD:D0:98:3B:54:5F:ED:81:2A:31:6A:6D:04:43:6E:26:E7:44:83:B1:49:7A:99:D4:9F:8C:6E:AF:12:F1:DB:75"]
}
}
]

View File

@@ -0,0 +1,4 @@
This is a Brave Rewards publisher verification file.
Domain: vaquant.space
Token: 141160aaf1c420fd6e6d35ae98361541f17ea6a4ffb3a1c56b735aa50906db68

1
public/_redirects Normal file
View File

@@ -0,0 +1 @@
/* / 200

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

45
public/index.html Normal file
View File

@@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="fr" class="has-navbar-fixed-top">
<head>
<meta charset="utf-8" />
<meta
name="keywords"
content="budget en vacances, budget aventure, collocation, budgets entre amis, budgets partagés"
/>
<meta
name="description"
content="application pour réaliser des balances équitables de vos budgets entre amis lors de vos colocations, vacances, séjours, voyages, etc"
/>
<link rel="icon" href="<%= BASE_URL %>favicon.ico" />
<meta
name="twitter:card"
content="Vaquant | application pour réaliser des balances équitables de vos budgets entre amis"
/>
<title>Vaquant</title>
<link rel="canonical" href="https://vaquant.space" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta
name="viewport"
content="width=device-width,initial-scale=1.0, maximum-scale=5.0"
/>
<meta
name="description"
content="Manage your budget with friends and family"
/>
<meta
name="keywords"
content="budget,friends,family,vacation,holidays,shopping"
/>
</head>
<body>
<noscript>
<strong
>We're sorry but vaquant doesn't work properly without JavaScript
enabled. Please enable it to continue.</strong
>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

416
public/logo/icons.json Normal file
View File

@@ -0,0 +1,416 @@
{
"icons": [
{
"src": "windows10/Square71x71Logo.scale-400.png",
"sizes": "284x284"
},
{
"src": "windows10/Square71x71Logo.scale-200.png",
"sizes": "142x142"
},
{
"src": "windows10/Square71x71Logo.scale-100.png",
"sizes": "71x71"
},
{
"src": "windows10/Square71x71Logo.scale-150.png",
"sizes": "107x107"
},
{
"src": "windows10/Square71x71Logo.scale-125.png",
"sizes": "89x89"
},
{
"src": "windows10/Square150x150Logo.scale-400.png",
"sizes": "600x600"
},
{
"src": "windows10/Square150x150Logo.scale-200.png",
"sizes": "300x300"
},
{
"src": "windows10/Square150x150Logo.scale-100.png",
"sizes": "150x150"
},
{
"src": "windows10/Square150x150Logo.scale-150.png",
"sizes": "225x225"
},
{
"src": "windows10/Square150x150Logo.scale-125.png",
"sizes": "188x188"
},
{
"src": "windows10/Wide310x150Logo.scale-400.png",
"sizes": "1240x600"
},
{
"src": "windows10/Wide310x150Logo.scale-200.png",
"sizes": "620x300"
},
{
"src": "windows10/Wide310x150Logo.scale-100.png",
"sizes": "310x150"
},
{
"src": "windows10/Wide310x150Logo.scale-150.png",
"sizes": "465x225"
},
{
"src": "windows10/Wide310x150Logo.scale-125.png",
"sizes": "388x188"
},
{
"src": "windows10/Square310x310Logo.scale-400.png",
"sizes": "1240x1240"
},
{
"src": "windows10/Square310x310Logo.scale-200.png",
"sizes": "620x620"
},
{
"src": "windows10/Square310x310Logo.scale-100.png",
"sizes": "310x310"
},
{
"src": "windows10/Square310x310Logo.scale-150.png",
"sizes": "465x465"
},
{
"src": "windows10/Square310x310Logo.scale-125.png",
"sizes": "388x388"
},
{
"src": "windows10/Square44x44Logo.scale-400.png",
"sizes": "176x176"
},
{
"src": "windows10/Square44x44Logo.scale-200.png",
"sizes": "88x88"
},
{
"src": "windows10/Square44x44Logo.scale-100.png",
"sizes": "44x44"
},
{
"src": "windows10/Square44x44Logo.scale-150.png",
"sizes": "66x66"
},
{
"src": "windows10/Square44x44Logo.scale-125.png",
"sizes": "55x55"
},
{
"src": "windows10/Square44x44Logo.targetsize-256.png",
"sizes": "256x256"
},
{
"src": "windows10/Square44x44Logo.targetsize-48.png",
"sizes": "48x48"
},
{
"src": "windows10/Square44x44Logo.targetsize-24.png",
"sizes": "24x24"
},
{
"src": "windows10/Square44x44Logo.targetsize-16.png",
"sizes": "16x16"
},
{
"src": "windows10/Square44x44Logo.targetsize-256_altform-unplated.png",
"sizes": "256x256"
},
{
"src": "windows10/Square44x44Logo.targetsize-48_altform-unplated.png",
"sizes": "48x48"
},
{
"src": "windows10/Square44x44Logo.targetsize-24_altform-unplated.png",
"sizes": "24x24"
},
{
"src": "windows10/Square44x44Logo.targetsize-16_altform-unplated.png",
"sizes": "16x16"
},
{
"src": "windows10/StoreLogo.scale-400.png",
"sizes": "200x200"
},
{
"src": "windows10/StoreLogo.scale-200.png",
"sizes": "100x100"
},
{
"src": "windows10/StoreLogo.scale-150.png",
"sizes": "75x75"
},
{
"src": "windows10/StoreLogo.scale-125.png",
"sizes": "63x63"
},
{
"src": "windows10/StoreLogo.scale-100.png",
"sizes": "50x50"
},
{
"src": "windows10/StoreLogo.png",
"sizes": "50x50"
},
{
"src": "windows10/SplashScreen.scale-400.png",
"sizes": "2480x1200"
},
{
"src": "windows10/SplashScreen.scale-200.png",
"sizes": "1240x600"
},
{
"src": "windows10/SplashScreen.scale-150.png",
"sizes": "930x450"
},
{
"src": "windows10/SplashScreen.scale-125.png",
"sizes": "775x375"
},
{
"src": "windows10/SplashScreen.scale-100.png",
"sizes": "620x300"
},
{
"src": "windows/windows-smallsquare-24-24.png",
"sizes": "24x24"
},
{
"src": "windows/windows-smallsquare-30-30.png",
"sizes": "30x30"
},
{
"src": "windows/windows-smallsquare-42-42.png",
"sizes": "42x42"
},
{
"src": "windows/windows-smallsquare-54-54.png",
"sizes": "54x54"
},
{
"src": "windows/windows-splashscreen-1116-540.png",
"sizes": "1116x540"
},
{
"src": "windows/windows-splashscreen-868-420.png",
"sizes": "868x420"
},
{
"src": "windows/windows-splashscreen-620-300.png",
"sizes": "620x300"
},
{
"src": "windows/windows-squarelogo-270-270.png",
"sizes": "270x270"
},
{
"src": "windows/windows-squarelogo-210-210.png",
"sizes": "210x210"
},
{
"src": "windows/windows-squarelogo-150-150.png",
"sizes": "150x150"
},
{
"src": "windows/windows-squarelogo-120-120.png",
"sizes": "120x120"
},
{
"src": "windows/windows-storelogo-90-90.png",
"sizes": "90x90"
},
{
"src": "windows/windows-storelogo-70-70.png",
"sizes": "70x70"
},
{
"src": "windows/windows-storelogo-50-50.png",
"sizes": "50x50"
},
{
"src": "windows/windowsphone-appicon-106-106.png",
"sizes": "106x106"
},
{
"src": "windows/windowsphone-appicon-62-62.png",
"sizes": "62x62"
},
{
"src": "windows/windowsphone-appicon-44-44.png",
"sizes": "44x44"
},
{
"src": "windows/windowsphone-mediumtile-360-360.png",
"sizes": "360x360"
},
{
"src": "windows/windowsphone-mediumtile-210-210.png",
"sizes": "210x210"
},
{
"src": "windows/windowsphone-mediumtile-150-150.png",
"sizes": "150x150"
},
{
"src": "windows/windowsphone-smalltile-170-170.png",
"sizes": "170x170"
},
{
"src": "windows/windowsphone-smalltile-99-99.png",
"sizes": "99x99"
},
{
"src": "windows/windowsphone-smalltile-71-71.png",
"sizes": "71x71"
},
{
"src": "windows/windowsphone-storelogo-120-120.png",
"sizes": "120x120"
},
{
"src": "windows/windowsphone-storelogo-70-70.png",
"sizes": "70x70"
},
{
"src": "windows/windowsphone-storelogo-50-50.png",
"sizes": "50x50"
},
{
"src": "android/android-launchericon-512-512.png",
"sizes": "512x512"
},
{
"src": "android/android-launchericon-192-192.png",
"sizes": "192x192"
},
{
"src": "android/android-launchericon-144-144.png",
"sizes": "144x144"
},
{
"src": "android/android-launchericon-96-96.png",
"sizes": "96x96"
},
{
"src": "android/android-launchericon-72-72.png",
"sizes": "72x72"
},
{
"src": "android/android-launchericon-48-48.png",
"sizes": "48x48"
},
{
"src": "ios/ios-appicon-1024-1024.png",
"sizes": "1024x1024"
},
{
"src": "ios/ios-appicon-180-180.png",
"sizes": "180x180"
},
{
"src": "ios/ios-appicon-152-152.png",
"sizes": "152x152"
},
{
"src": "ios/ios-appicon-120-120.png",
"sizes": "120x120"
},
{
"src": "ios/ios-appicon-76-76.png",
"sizes": "76x76"
},
{
"src": "ios/ios-launchimage-750-1334.png",
"sizes": "750x1334"
},
{
"src": "ios/ios-launchimage-1334-750.png",
"sizes": "1334x750"
},
{
"src": "ios/ios-launchimage-1242-2208.png",
"sizes": "1242x2208"
},
{
"src": "ios/ios-launchimage-2208-1242.png",
"sizes": "2208x1242"
},
{
"src": "ios/ios-launchimage-640-960.png",
"sizes": "640x960"
},
{
"src": "ios/ios-launchimage-640-1136.png",
"sizes": "640x1136"
},
{
"src": "ios/ios-launchimage-1536-2048.png",
"sizes": "1536x2048"
},
{
"src": "ios/ios-launchimage-2048-1536.png",
"sizes": "2048x1536"
},
{
"src": "ios/ios-launchimage-768-1024.png",
"sizes": "768x1024"
},
{
"src": "ios/ios-launchimage-1024-768.png",
"sizes": "1024x768"
},
{
"src": "chrome/chrome-extensionmanagementpage-48-48.png",
"sizes": "48x48"
},
{
"src": "chrome/chrome-favicon-16-16.png",
"sizes": "16x16"
},
{
"src": "chrome/chrome-installprocess-128-128.png",
"sizes": "128x128"
},
{
"src": "firefox/firefox-marketplace-512-512.png",
"sizes": "512x512"
},
{
"src": "firefox/firefox-marketplace-128-128.png",
"sizes": "128x128"
},
{
"src": "firefox/firefox-general-256-256.png",
"sizes": "256x256"
},
{
"src": "firefox/firefox-general-128-128.png",
"sizes": "128x128"
},
{
"src": "firefox/firefox-general-90-90.png",
"sizes": "90x90"
},
{
"src": "firefox/firefox-general-64-64.png",
"sizes": "64x64"
},
{
"src": "firefox/firefox-general-48-48.png",
"sizes": "48x48"
},
{
"src": "firefox/firefox-general-32-32.png",
"sizes": "32x32"
},
{
"src": "firefox/firefox-general-16-16.png",
"sizes": "16x16"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 421 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 962 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Some files were not shown because too many files have changed in this diff Show More