diff --git a/package-lock.json b/package-lock.json index 1c8b485..d1df5d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,23 @@ { "name": "creature-builder", - "version": "0.6.1", + "version": "0.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "creature-builder", - "version": "0.6.1", + "version": "0.8.0", "dependencies": { + "@assistantapps/assistantapps.api.client": "^0.0.18", "@chakra-ui/icons": "^2.0.0", "@chakra-ui/react": "^2.8.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@microsoft/signalr": "^6.0.5", "assert": "^2.0.0", - "axios": "^0.27.2", "crypto-browserify": "^3.12.0", "crypto-js": "^4.1.1", + "dotenv": "^16.3.1", "electron-is-dev": "^2.0.0", "framer-motion": "^10.15.0", "fs": "0.0.1-security", @@ -35,6 +36,7 @@ "react-syntax-highlighter": "^15.5.0", "react-toastify": "^9.0.1", "sass": "^1.64.2", + "stats.js": "^0.17.0", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "sweetalert2": "^11.4.17", @@ -18598,6 +18600,47 @@ "node": ">=6.0.0" } }, + "node_modules/@assistantapps/assistantapps.api.client": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@assistantapps/assistantapps.api.client/-/assistantapps.api.client-0.0.18.tgz", + "integrity": "sha512-rW07Hc0cwWT/jS+7snZCnRUDKSpspO5lnK5wYDMKYqpHAbKTcnPL7JHmdPmMDIhhh7sZ9aP1b8SJrj+OFM79qA==", + "dependencies": { + "@microsoft/signalr": "^7.0.5", + "dayjs": "^1.11.7" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@assistantapps/assistantapps.api.client/node_modules/@microsoft/signalr": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@microsoft/signalr/-/signalr-7.0.10.tgz", + "integrity": "sha512-tOEn32i5EatAx4sZbzmLgcBc2VbKQmx+F4rI2/Ioq2MnBaYcFxbDzOoZgISIS4IR9H1ij/sKoU8zQOAFC8GJKg==", + "dependencies": { + "abort-controller": "^3.0.0", + "eventsource": "^2.0.2", + "fetch-cookie": "^2.0.3", + "node-fetch": "^2.6.7", + "ws": "^7.4.5" + } + }, + "node_modules/@assistantapps/assistantapps.api.client/node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@assistantapps/assistantapps.api.client/node_modules/fetch-cookie": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-2.1.0.tgz", + "integrity": "sha512-39+cZRbWfbibmj22R2Jy6dmTbAWC+oqun1f1FzQaNurkPDUP4C38jpeZbiXCR88RKRVDp8UcDrbFXkNhN+NjYg==", + "dependencies": { + "set-cookie-parser": "^2.4.8", + "tough-cookie": "^4.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", @@ -25305,15 +25348,6 @@ "node": ">=4" } }, - "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "node_modules/axobject-query": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", @@ -27466,6 +27500,11 @@ "url": "https://opencollective.com/date-fns" } }, + "node_modules/dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -27961,11 +28000,14 @@ } }, "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, "node_modules/dotenv-expand": { @@ -29846,6 +29888,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -38183,6 +38226,14 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, + "node_modules/react-scripts/node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, "node_modules/react-scripts/node_modules/emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -40207,6 +40258,11 @@ "node": ">= 0.8.0" } }, + "node_modules/set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==" + }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -40536,6 +40592,11 @@ "node": ">= 6" } }, + "node_modules/stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -43420,6 +43481,43 @@ "@jridgewell/trace-mapping": "^0.3.9" } }, + "@assistantapps/assistantapps.api.client": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@assistantapps/assistantapps.api.client/-/assistantapps.api.client-0.0.18.tgz", + "integrity": "sha512-rW07Hc0cwWT/jS+7snZCnRUDKSpspO5lnK5wYDMKYqpHAbKTcnPL7JHmdPmMDIhhh7sZ9aP1b8SJrj+OFM79qA==", + "requires": { + "@microsoft/signalr": "^7.0.5", + "dayjs": "^1.11.7" + }, + "dependencies": { + "@microsoft/signalr": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@microsoft/signalr/-/signalr-7.0.10.tgz", + "integrity": "sha512-tOEn32i5EatAx4sZbzmLgcBc2VbKQmx+F4rI2/Ioq2MnBaYcFxbDzOoZgISIS4IR9H1ij/sKoU8zQOAFC8GJKg==", + "requires": { + "abort-controller": "^3.0.0", + "eventsource": "^2.0.2", + "fetch-cookie": "^2.0.3", + "node-fetch": "^2.6.7", + "ws": "^7.4.5" + } + }, + "eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==" + }, + "fetch-cookie": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-2.1.0.tgz", + "integrity": "sha512-39+cZRbWfbibmj22R2Jy6dmTbAWC+oqun1f1FzQaNurkPDUP4C38jpeZbiXCR88RKRVDp8UcDrbFXkNhN+NjYg==", + "requires": { + "set-cookie-parser": "^2.4.8", + "tough-cookie": "^4.0.0" + } + } + } + }, "@babel/code-frame": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", @@ -48307,15 +48405,6 @@ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==" }, - "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, "axobject-query": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", @@ -49932,6 +50021,11 @@ "@babel/runtime": "^7.21.0" } }, + "dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -50308,9 +50402,9 @@ } }, "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" }, "dotenv-expand": { "version": "5.1.0", @@ -51739,6 +51833,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -57663,6 +57758,11 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, "emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", @@ -59179,6 +59279,11 @@ "send": "0.18.0" } }, + "set-cookie-parser": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==" + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -59443,6 +59548,11 @@ "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", "dev": true }, + "stats.js": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/stats.js/-/stats.js-0.17.0.tgz", + "integrity": "sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==" + }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", diff --git a/package.json b/package.json index 8a69715..f82184f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "creature-builder", - "version": "0.8.0", + "version": "0.8.1", "description": "Creature builder built for the No Man's Sky Hub built by AssistantNMS", "author": "AssistantNMS (Kurt Lourens)", "main": "public/electron.js", @@ -57,15 +57,16 @@ "tls": false }, "dependencies": { + "@assistantapps/assistantapps.api.client": "^0.0.18", "@chakra-ui/icons": "^2.0.0", "@chakra-ui/react": "^2.8.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", "@microsoft/signalr": "^6.0.5", "assert": "^2.0.0", - "axios": "^0.27.2", "crypto-browserify": "^3.12.0", "crypto-js": "^4.1.1", + "dotenv": "^16.3.1", "electron-is-dev": "^2.0.0", "framer-motion": "^10.15.0", "fs": "0.0.1-security", @@ -84,6 +85,7 @@ "react-syntax-highlighter": "^15.5.0", "react-toastify": "^9.0.1", "sass": "^1.64.2", + "stats.js": "^0.17.0", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "sweetalert2": "^11.4.17", diff --git a/public/assets/img/sceneBackground.jpg b/public/assets/img/sceneBackground.jpg new file mode 100644 index 0000000..3882cd8 Binary files /dev/null and b/public/assets/img/sceneBackground.jpg differ diff --git a/public/assets/img/skybox/space/bk.jpg b/public/assets/img/skybox/space/bk.jpg new file mode 100644 index 0000000..a6a1550 Binary files /dev/null and b/public/assets/img/skybox/space/bk.jpg differ diff --git a/public/assets/img/skybox/space/dn.jpg b/public/assets/img/skybox/space/dn.jpg new file mode 100644 index 0000000..cf871fa Binary files /dev/null and b/public/assets/img/skybox/space/dn.jpg differ diff --git a/public/assets/img/skybox/space/ft.jpg b/public/assets/img/skybox/space/ft.jpg new file mode 100644 index 0000000..33ad48b Binary files /dev/null and b/public/assets/img/skybox/space/ft.jpg differ diff --git a/public/assets/img/skybox/space/lt.jpg b/public/assets/img/skybox/space/lt.jpg new file mode 100644 index 0000000..b431be4 Binary files /dev/null and b/public/assets/img/skybox/space/lt.jpg differ diff --git a/public/assets/img/skybox/space/rt.jpg b/public/assets/img/skybox/space/rt.jpg new file mode 100644 index 0000000..6c06829 Binary files /dev/null and b/public/assets/img/skybox/space/rt.jpg differ diff --git a/public/assets/img/skybox/space/up.jpg b/public/assets/img/skybox/space/up.jpg new file mode 100644 index 0000000..1864fb8 Binary files /dev/null and b/public/assets/img/skybox/space/up.jpg differ diff --git a/public/assets/js/analytics.js b/public/assets/js/analytics.js deleted file mode 100644 index cc2ac70..0000000 --- a/public/assets/js/analytics.js +++ /dev/null @@ -1,9 +0,0 @@ -if (!!window.config.enableAnalytics) { - !function (t, e) { var o, n, p, r; e.__SV || (window.posthog = e, e._i = [], e.init = function (i, s, a) { function g(t, e) { var o = e.split("."); 2 == o.length && (t = t[o[0]], e = o[1]), t[e] = function () { t.push([e].concat(Array.prototype.slice.call(arguments, 0))) } } (p = t.createElement("script")).type = "text/javascript", p.async = !0, p.src = s.api_host + "/static/array.js", (r = t.getElementsByTagName("script")[0]).parentNode.insertBefore(p, r); var u = e; for (void 0 !== a ? u = e[a] = [] : a = "posthog", u.people = u.people || [], u.toString = function (t) { var e = "posthog"; return "posthog" !== a && (e += "." + a), t || (e += " (stub)"), e }, u.people.toString = function () { return u.toString(1) + ".people (stub)" }, o = "capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys".split(" "), n = 0; n < o.length; n++)g(u, o[n]); e._i.push([i, s, a]) }, e.__SV = 1) }(document, window.posthog || []); - posthog.init('phc_z2RdrVWTdB091SxgpVnfBX8oHsJjJnSdybcEYniJlGQ', { api_host: 'https://eu.posthog.com' }) -} - -function track(event, value) { - posthog?.capture?.(event, { property: value }); -} - diff --git a/public/humans.txt b/public/humans.txt index 8c609a3..fceeb40 100644 --- a/public/humans.txt +++ b/public/humans.txt @@ -5,7 +5,7 @@ Twitter: @KhaozTopsy From: Almere, The Netherlands /* SITE */ -Last update: 2023-08-14 +Last update: 2023-08-23 Language: English Doctype:HTML5 IDE: Visual Studio Code \ No newline at end of file diff --git a/public/index.html b/public/index.html index 62fe88a..881978d 100644 --- a/public/index.html +++ b/public/index.html @@ -1,5 +1,4 @@