diff --git a/Jenkinsfile b/Jenkinsfile
index adcaeb8ee..c3fd54c57 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -11,6 +11,8 @@ def pipeline = new org.js.AppPipeline(steps: this,
buildDockerImage: 'docker.soramitsu.co.jp/build-tools/node:14-ubuntu-extended',
dockerRegistryCred: 'bot-polkaswap-rw',
buildEnvironment: buildEnvironment,
+ sonarProjectName: 'polkaswap-exchange-web',
+ sonarProjectKey: 'jp.co.soramitsu:polkaswap-exchange-web',
secretScannerExclusion: 'Jenkinsfile-UCAN',
copyStaticToBranch: true,
copyToBranches: ['fleek-pre', 'fleek'],
diff --git a/package.json b/package.json
index 8fe5b4a45..8fdafa95e 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
"vue-i18n": "^8.11.2",
"vue-plugin-load-script": "^2.x.x",
"vue-property-decorator": "^9.1.2",
- "vue-router": "^3.5.3",
+ "vue-router": "^3.6.5",
"vuex": "^3.1.3"
},
"devDependencies": {
diff --git a/scripts/generateLocaleJson.ts b/scripts/generateLocaleJson.ts
index d26cff61b..0510d20b7 100644
--- a/scripts/generateLocaleJson.ts
+++ b/scripts/generateLocaleJson.ts
@@ -1,35 +1,35 @@
-import fs from 'fs'
-import { JSDOM } from 'jsdom'
+import fs from 'fs';
+import { JSDOM } from 'jsdom';
// Mock browser dependencies for imported libraries
-const dom = new JSDOM()
-global.document = dom.window.document as any
-global.window = dom.window as any
-global.localStorage = { getItem: () => {} } as any
+const dom = new JSDOM();
+global.document = dom.window.document as any;
+global.window = dom.window as any;
+global.localStorage = { getItem: () => {} } as any;
-function format (obj: any, formatted: any) {
+function format(obj: any, formatted: any) {
for (const key of Object.keys(obj)) {
- const value = obj[key]
- if (typeof (value) === 'string') {
- formatted[key] = value
+ const value = obj[key];
+ if (typeof value === 'string') {
+ formatted[key] = value;
} else {
- formatted[key] = {}
- format(value, formatted[key])
+ formatted[key] = {};
+ format(value, formatted[key]);
if (!Object.keys(formatted[key]).length) {
- delete formatted[key]
+ delete formatted[key];
}
}
}
}
-(async function main () {
- const buildDir = './src/lang'
+(async function main() {
+ const buildDir = './src/lang';
if (!fs.existsSync(buildDir)) {
- fs.mkdirSync(buildDir)
+ fs.mkdirSync(buildDir);
}
- const langObj = (await import('../src/lang/messages')).default
- const formatted = {} as any
- format(langObj, formatted)
- fs.writeFileSync(`${buildDir}/en.json`, JSON.stringify(formatted, null, 4))
- console.log(`${buildDir}/en.json created!`)
-})()
+ const langObj = (await import('../src/lang/messages')).default;
+ const formatted = {} as any;
+ format(langObj, formatted);
+ fs.writeFileSync(`${buildDir}/en.json`, JSON.stringify(formatted, null, 4));
+ console.info(`${buildDir}/en.json created!`);
+})();
diff --git a/src/App.vue b/src/App.vue
index 75f1ff683..543560c37 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -12,7 +12,7 @@