Add ackee analytics

This commit is contained in:
Jai A 2020-10-10 20:12:08 -07:00
parent 6141b60294
commit 3df2b4b7f8
No known key found for this signature in database
GPG Key ID: E8B7DFB8C62797AC
3 changed files with 132 additions and 5 deletions

View File

@ -127,6 +127,7 @@ export default {
'@nuxtjs/svg',
'@nuxtjs/color-mode',
'@nuxtjs/moment',
'nuxt-ackee',
],
/*
** Nuxt.js modules
@ -136,7 +137,21 @@ export default {
'@nuxtjs/axios',
'@nuxtjs/auth',
'@nuxtjs/markdownit',
'@nuxtjs/robots',
'@nuxtjs/sitemap',
],
ackee: {
server: 'https://analytics.modrinth.com',
domainId: '1840cc3a-64b1-431e-97a4-c122bb64d4c0',
ignoreLocalhost: false,
detailed: true,
},
robots: {
Sitemap: 'https://modrinth.com/sitemap.xml',
},
sitemap: {
exclude: ['/dashboard/**', '/dashboard', '/mod/create'],
},
auth: {
strategies: {
local: {

117
package-lock.json generated
View File

@ -2070,6 +2070,34 @@
"http-proxy-middleware": "^1.0.4"
}
},
"@nuxtjs/robots": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/@nuxtjs/robots/-/robots-2.4.2.tgz",
"integrity": "sha512-BW3qhvxlPBKlMkZHtARFPeliFraiZHS28G3j4qgRbSfOBtHC0yDX3Dnq1LkQMzAbPfbw6A1L3sdjgBVZZnfFAw=="
},
"@nuxtjs/sitemap": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@nuxtjs/sitemap/-/sitemap-2.4.0.tgz",
"integrity": "sha512-TVgIYOtPp7KAfaUo76WRpGbO20j4D/xi/A7shFIGjARHs+FvfAWXNCtBT87dTwe/RoYzAsEKtijFFUTaSu5bUA==",
"requires": {
"async-cache": "^1.1.0",
"consola": "^2.13.0",
"etag": "^1.8.1",
"fresh": "^0.5.2",
"fs-extra": "^8.1.0",
"is-https": "^2.0.2",
"lodash.unionby": "^4.8.0",
"minimatch": "^3.0.4",
"sitemap": "^4.1.1"
},
"dependencies": {
"is-https": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/is-https/-/is-https-2.0.2.tgz",
"integrity": "sha512-UfUCKVQH/6PQRCh5Qk9vNu4feLZiFmV/gr8DjbtJD0IrCRIDTA6E+d/AVFGPulI5tqK5W45fYbn1Nir1O99rFw=="
}
}
},
"@nuxtjs/svg": {
"version": "0.1.12",
"resolved": "https://registry.npmjs.org/@nuxtjs/svg/-/svg-0.1.12.tgz",
@ -2218,6 +2246,14 @@
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
"integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug=="
},
"@types/sax": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.1.tgz",
"integrity": "sha512-dqYdvN7Sbw8QT/0Ci5rhjE4/iCMJEM0Y9rHpCu+gGXD9Lwbz28t6HI2yegsB6BoV1sShRMU6lAmAcgRjmFy7LA==",
"requires": {
"@types/node": "*"
}
},
"@types/source-list-map": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
@ -2624,6 +2660,15 @@
"negotiator": "0.6.2"
}
},
"ackee-tracker": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/ackee-tracker/-/ackee-tracker-4.0.2.tgz",
"integrity": "sha512-JQkfKW+1bu8bdv2JGcb53ip8oDNWzpiUpP1D453+/PAjMuEngVA2wzS8Tqan8unBvbOOMXj/HI+GvwgIMWlXLQ==",
"dev": true,
"requires": {
"platform": "^1.3.6"
}
},
"acorn": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz",
@ -2939,6 +2984,30 @@
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
"dev": true
},
"async-cache": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz",
"integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=",
"requires": {
"lru-cache": "^4.0.0"
},
"dependencies": {
"lru-cache": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
"integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
"requires": {
"pseudomap": "^1.0.2",
"yallist": "^2.1.2"
}
},
"yallist": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
}
}
},
"async-each": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
@ -7691,6 +7760,11 @@
"lodash._reinterpolate": "^3.0.0"
}
},
"lodash.unionby": {
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/lodash.unionby/-/lodash.unionby-4.8.0.tgz",
"integrity": "sha1-iD8Jj/ePVkpye3UI4JzdU5c0u4M="
},
"lodash.uniq": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
@ -8764,10 +8838,15 @@
"@nuxt/webpack": "2.14.5"
}
},
"nuxt-social-meta": {
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/nuxt-social-meta/-/nuxt-social-meta-0.0.5.tgz",
"integrity": "sha512-HVBuw2/ci4wiJxkEZDWP9t/vP7knM2APN9Swhslgi28uD4jgOUqWsEeljRP/TWB+kg1nEM3JhyiPIn3EdmuUFQ=="
"nuxt-ackee": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/nuxt-ackee/-/nuxt-ackee-2.0.0.tgz",
"integrity": "sha512-xbvt3Mstqz81yyP4gwKh9IxaR8Og8rc8c86S3Kh+ornVeJZhs/8NRPR6EXBWaNbFyJHSxFVWtD21v9ejdQq3sA==",
"dev": true,
"requires": {
"ackee-tracker": "^4.0.0",
"defu": "^3.1.0"
}
},
"oauth-sign": {
"version": "0.9.0",
@ -9290,6 +9369,12 @@
"find-up": "^3.0.0"
}
},
"platform": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
"integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
"dev": true
},
"pluralize": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
@ -11239,6 +11324,25 @@
}
}
},
"sitemap": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/sitemap/-/sitemap-4.1.1.tgz",
"integrity": "sha512-+8yd66IxyIFEMFkFpVoPuoPwBvdiL7Ap/HS5YD7igqO4phkyTPFIprCAE9NMHehAY5ZGN3MkAze4lDrOAX3sVQ==",
"requires": {
"@types/node": "^12.0.2",
"@types/sax": "^1.2.0",
"arg": "^4.1.1",
"sax": "^1.2.4",
"xmlbuilder": "^13.0.0"
},
"dependencies": {
"@types/node": {
"version": "12.12.67",
"resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.67.tgz",
"integrity": "sha512-R48tgL2izApf+9rYNH+3RBMbRpPeW3N8f0I9HMhggeq4UXwBDqumJ14SDs4ctTMhG11pIOduZ4z3QWGOiMc9Vg=="
}
}
},
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@ -13596,6 +13700,11 @@
"async-limiter": "~1.0.0"
}
},
"xmlbuilder": {
"version": "13.0.2",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz",
"integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ=="
},
"xtend": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",

View File

@ -14,6 +14,8 @@
"dependencies": {
"@nuxtjs/auth": "^4.9.1",
"@nuxtjs/axios": "^5.12.2",
"@nuxtjs/robots": "^2.4.2",
"@nuxtjs/sitemap": "^2.4.0",
"nuxt": "^2.14.5",
"vue-multiselect": "^2.1.6"
},
@ -21,8 +23,8 @@
"@nuxtjs/color-mode": "^1.1.1",
"@nuxtjs/eslint-config": "^3.1.0",
"@nuxtjs/eslint-module": "^2.0.0",
"@nuxtjs/moment": "^1.6.1",
"@nuxtjs/markdownit": "^1.2.10",
"@nuxtjs/moment": "^1.6.1",
"@nuxtjs/svg": "^0.1.12",
"babel-eslint": "^10.1.0",
"eslint": "^7.9.0",
@ -30,6 +32,7 @@
"eslint-plugin-nuxt": "^1.0.0",
"eslint-plugin-prettier": "^3.1.4",
"node-sass": "^4.14.1",
"nuxt-ackee": "^2.0.0",
"prettier": "^2.1.2",
"sass-loader": "^9.0.3"
}