diff --git a/packages/frontend/package-lock.json b/packages/frontend/package-lock.json index cbaf6393f..db7325bf8 100644 --- a/packages/frontend/package-lock.json +++ b/packages/frontend/package-lock.json @@ -1,13 +1,14 @@ { "name": "@speckle/frontend", - "version": "2.2.1", + "version": "2.3.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@speckle/frontend", - "version": "2.2.1", + "version": "2.3.0", "dependencies": { + "@speckle/viewer": "^2.1.0", "@tryghost/content-api": "^1.5.12", "@vuejs-community/vue-filter-date-format": "^1.6.3", "@vuejs-community/vue-filter-date-parse": "^1.1.6", @@ -16,7 +17,7 @@ "dompurify": "^2.2.4", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", - "marked": "^1.2.6", + "marked": "^2.0.0", "numeral": "^2.0.6", "portal-vue": "^2.1.7", "tween": "^0.9.0", @@ -2821,6 +2822,24 @@ "integrity": "sha512-9GvTek+7cVw7r+L7TNGOG1astZJWXz2h5q4BqMXl28KN+24iSCm1xo+RhZOZvwdT3bzNe9hD7riJc/lBoO7mgg==", "dev": true }, + "node_modules/@speckle/objectloader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@speckle/objectloader/-/objectloader-2.2.0.tgz", + "integrity": "sha512-4P35lasMTrfDLB/azMUGlyXlzVNn4j4USGfRNNuSoG5CPfWnAdXyfsd/0rZ6tnAxCX8/oXbABNVQRyUrQi4Y1A==" + }, + "node_modules/@speckle/viewer": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@speckle/viewer/-/viewer-2.2.3.tgz", + "integrity": "sha512-a2WQYzwh1IslIlHZ5g6VrPYbpbUDHct0Bvn/1fky3JgYsc7KUmAiAUvymOUMClgNWWRtCX6y56bMHePArQL09w==", + "dependencies": { + "@speckle/objectloader": "^2.2.0", + "camera-controls": "^1.33.1", + "hold-event": "^0.1.0", + "lodash.debounce": "^4.0.8", + "rainbowvis.js": "^1.0.1", + "three": "^0.134.0" + } + }, "node_modules/@tryghost/content-api": { "version": "1.5.12", "resolved": "https://registry.npmjs.org/@tryghost/content-api/-/content-api-1.5.12.tgz", @@ -6159,6 +6178,14 @@ "node": ">=6" } }, + "node_modules/camera-controls": { + "version": "1.33.2", + "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-1.33.2.tgz", + "integrity": "sha512-/vKjWfHwZlttEYHTZW3TZkHqyaL453PZ6rv0xnRRLdSNvI2vDw0Ep3Dgj1b1YrEIvuZxYTFZzeN2qpBqzwnGXw==", + "peerDependencies": { + "three": ">=0.126.1" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -11454,6 +11481,11 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/hold-event": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/hold-event/-/hold-event-0.1.0.tgz", + "integrity": "sha512-k4RvgnpTn8ZIPmFoHYnSRfyhfUTV+L2K5ruuIHT2IdgJqvNc6BCHGd/fSck9imqxW25xsxONZo9NN1DPlnbnLg==" + }, "node_modules/hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -13381,9 +13413,9 @@ } }, "node_modules/marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.0.tgz", + "integrity": "sha512-NqRSh2+LlN2NInpqTQnS614Y/3NkVMFFU6sJlRFEpxJ/LHuK/qJECH7/fXZjk4VZstPW/Pevjil/VtSONsLc7Q==", "bin": { "marked": "bin/marked" }, @@ -16087,6 +16119,11 @@ } ] }, + "node_modules/rainbowvis.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rainbowvis.js/-/rainbowvis.js-1.0.1.tgz", + "integrity": "sha1-6JmPuXFhsCVXdIx9oJeWKw1uPgA=" + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -18447,6 +18484,11 @@ "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" } }, + "node_modules/three": { + "version": "0.134.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.134.0.tgz", + "integrity": "sha512-LbBerg7GaSPjYtTOnu41AMp7tV6efUNR3p4Wk5NzkSsNTBuA5mDGOfwwZL1jhhVMLx9V20HolIUo0+U3AXehbg==" + }, "node_modules/throttle-debounce": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz", @@ -23256,6 +23298,24 @@ "integrity": "sha512-9GvTek+7cVw7r+L7TNGOG1astZJWXz2h5q4BqMXl28KN+24iSCm1xo+RhZOZvwdT3bzNe9hD7riJc/lBoO7mgg==", "dev": true }, + "@speckle/objectloader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@speckle/objectloader/-/objectloader-2.2.0.tgz", + "integrity": "sha512-4P35lasMTrfDLB/azMUGlyXlzVNn4j4USGfRNNuSoG5CPfWnAdXyfsd/0rZ6tnAxCX8/oXbABNVQRyUrQi4Y1A==" + }, + "@speckle/viewer": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@speckle/viewer/-/viewer-2.2.3.tgz", + "integrity": "sha512-a2WQYzwh1IslIlHZ5g6VrPYbpbUDHct0Bvn/1fky3JgYsc7KUmAiAUvymOUMClgNWWRtCX6y56bMHePArQL09w==", + "requires": { + "@speckle/objectloader": "^2.2.0", + "camera-controls": "^1.33.1", + "hold-event": "^0.1.0", + "lodash.debounce": "^4.0.8", + "rainbowvis.js": "^1.0.1", + "three": "^0.134.0" + } + }, "@tryghost/content-api": { "version": "1.5.12", "resolved": "https://registry.npmjs.org/@tryghost/content-api/-/content-api-1.5.12.tgz", @@ -26008,6 +26068,12 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "camera-controls": { + "version": "1.33.2", + "resolved": "https://registry.npmjs.org/camera-controls/-/camera-controls-1.33.2.tgz", + "integrity": "sha512-/vKjWfHwZlttEYHTZW3TZkHqyaL453PZ6rv0xnRRLdSNvI2vDw0Ep3Dgj1b1YrEIvuZxYTFZzeN2qpBqzwnGXw==", + "requires": {} + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -30209,6 +30275,11 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hold-event": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/hold-event/-/hold-event-0.1.0.tgz", + "integrity": "sha512-k4RvgnpTn8ZIPmFoHYnSRfyhfUTV+L2K5ruuIHT2IdgJqvNc6BCHGd/fSck9imqxW25xsxONZo9NN1DPlnbnLg==" + }, "hoopy": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", @@ -31742,9 +31813,9 @@ } }, "marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-2.0.0.tgz", + "integrity": "sha512-NqRSh2+LlN2NInpqTQnS614Y/3NkVMFFU6sJlRFEpxJ/LHuK/qJECH7/fXZjk4VZstPW/Pevjil/VtSONsLc7Q==" }, "matcher": { "version": "3.0.0", @@ -33976,6 +34047,11 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, + "rainbowvis.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rainbowvis.js/-/rainbowvis.js-1.0.1.tgz", + "integrity": "sha1-6JmPuXFhsCVXdIx9oJeWKw1uPgA=" + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -35909,6 +35985,11 @@ "neo-async": "^2.6.0" } }, + "three": { + "version": "0.134.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.134.0.tgz", + "integrity": "sha512-LbBerg7GaSPjYtTOnu41AMp7tV6efUNR3p4Wk5NzkSsNTBuA5mDGOfwwZL1jhhVMLx9V20HolIUo0+U3AXehbg==" + }, "throttle-debounce": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.3.0.tgz",