Skip to content

Commit b82d47d

Browse files
Chau TranChau Tran
authored andcommitted
feat: update angular-three
1 parent 3185677 commit b82d47d

File tree

6 files changed

+912
-1185
lines changed

6 files changed

+912
-1185
lines changed

libs/angular-three-soba/loaders/src/lib/cube-texture-loader/cube-texture-loader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ export function injectCubeTextureLoader(
88
): Observable<THREE.CubeTexture> {
99
const inputs$ = isObservable(files) ? files.pipe(map((f) => [f])) : of([files]);
1010
return injectNgtLoader(
11-
() => THREE.CubeTextureLoader,
1211
// @ts-expect-error CubeTexture accepts a string[] and pass into loader as [[...]]
12+
() => THREE.CubeTextureLoader,
1313
inputs$,
1414
(loader) => loader.setPath(path)
1515
).pipe(map((textures) => (textures as THREE.CubeTexture[])[0]));

libs/angular-three-soba/ng-package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
"output": "assets"
1212
}
1313
],
14-
"allowedNonPeerDependencies": ["@nx/devkit"]
14+
"allowedNonPeerDependencies": ["@nx/devkit", "nx"]
1515
}

libs/angular-three-soba/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,19 @@
2424
"./assets/*": "./assets/*"
2525
},
2626
"peerDependencies": {
27-
"@angular/common": "^15.1.0",
28-
"@angular/core": "^15.1.0",
27+
"@angular/common": "^15.1.0 || ^16.0.0",
28+
"@angular/core": "^15.1.0 || ^16.0.0",
2929
"angular-three": "^1.0.0",
3030
"stats.js": "^0.17.0",
31-
"three": "^0.148.0 || ^0.149.0 || ^0.150.0 || ^0.151.0",
31+
"three": "^0.148.0 || ^0.149.0 || ^0.150.0 || ^0.151.0 || ^0.152.0",
3232
"three-mesh-bvh": "^0.5.0",
3333
"three-stdlib": "^2.0.0",
3434
"troika-three-text": "^0.47.0"
3535
},
3636
"dependencies": {
3737
"tslib": "^2.3.0",
38-
"@nx/devkit": "^15.0.0"
38+
"@nx/devkit": "^15.0.0 || ^16.0.0",
39+
"nx": "^15.0.0 || ^16.0.0"
3940
},
4041
"sideEffects": false,
4142
"generators": "./plugin/generators.json",

libs/angular-three-soba/shaders/src/lib/blur-pass/blur-pass.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {
44
Camera,
55
LinearFilter,
66
Mesh,
7+
PerspectiveCamera,
78
Scene,
89
Vector2,
910
WebGLRenderer,
@@ -54,7 +55,7 @@ export class BlurPass {
5455
this.convolutionMaterial.setTexelSize(1.0 / width, 1.0 / height);
5556
this.convolutionMaterial.setResolution(new Vector2(width, height));
5657
this.scene = new Scene();
57-
this.camera = new Camera();
58+
this.camera = new PerspectiveCamera();
5859
this.convolutionMaterial.uniforms['minDepthThreshold'].value = minDepthThreshold;
5960
this.convolutionMaterial.uniforms['maxDepthThreshold'].value = maxDepthThreshold;
6061
this.convolutionMaterial.uniforms['depthScale'].value = depthScale;

package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,43 +28,43 @@
2828
"@storybook/addon-essentials": "7.0.9",
2929
"@storybook/angular": "7.0.9",
3030
"@storybook/core-server": "7.0.9",
31-
"@swc-node/register": "^1.6.3",
31+
"@swc-node/register": "^1.6.5",
3232
"@swc/cli": "0.1.62",
33-
"@swc/core": "^1.3.44",
34-
"@types/jest": "29.5.0",
33+
"@swc/core": "^1.3.57",
34+
"@types/jest": "29.5.1",
3535
"@types/node": "18.15.11",
3636
"@types/stats.js": "^0.17.0",
37-
"@types/three": "^0.150.0",
37+
"@types/three": "^0.152.0",
3838
"@typescript-eslint/eslint-plugin": "5.59.5",
3939
"@typescript-eslint/parser": "5.59.5",
40-
"dotenv-cli": "^7.1.0",
41-
"eslint": "~8.37.0",
40+
"dotenv-cli": "^7.2.1",
41+
"eslint": "~8.40.0",
4242
"eslint-config-prettier": "8.8.0",
4343
"eslint-plugin-storybook": "^0.6.12",
4444
"glsl-noise": "^0.0.0",
4545
"glslify-loader": "^2.0.0",
46-
"html-webpack-plugin": "^5.5.0",
46+
"html-webpack-plugin": "^5.5.1",
4747
"jest": "29.5.0",
4848
"jest-environment-jsdom": "29.5.0",
4949
"jest-preset-angular": "13.1.0",
50-
"jsonc-eslint-parser": "^2.2.0",
50+
"jsonc-eslint-parser": "^2.3.0",
5151
"ng-packagr": "16.0.0",
5252
"nx": "16.1.3",
53-
"postcss": "^8.4.21",
53+
"postcss": "^8.4.23",
5454
"postcss-import": "~15.1.0",
55-
"postcss-preset-env": "~8.3.0",
55+
"postcss-preset-env": "~8.3.2",
5656
"postcss-url": "~10.1.3",
57-
"prettier": "^2.8.7",
57+
"prettier": "^2.8.8",
5858
"prettier-plugin-organize-imports": "^3.2.2",
5959
"raw-loader": "^4.0.2",
6060
"react": "^18.2.0",
6161
"react-dom": "^18.2.0",
62-
"release-it": "^15.9.3",
62+
"release-it": "^15.10.3",
6363
"storybook": "7.0.9",
6464
"ts-jest": "29.1.0",
6565
"ts-node": "10.9.1",
6666
"typescript": "5.0.4",
67-
"webpack": "^5.77.0",
67+
"webpack": "^5.82.0",
6868
"@nx/js": "16.1.3",
6969
"@nx/plugin": "16.1.3",
7070
"@nx/jest": "16.1.3",
@@ -80,14 +80,14 @@
8080
"@angular/platform-browser": "16.0.0",
8181
"@angular/platform-browser-dynamic": "16.0.0",
8282
"@angular/router": "16.0.0",
83-
"@rx-angular/state": "^2.0.0",
83+
"@rx-angular/state": "^15.0.0",
8484
"@swc/helpers": "0.5.1",
85-
"angular-three": "1.9.13",
86-
"rxjs": "~7.8.0",
85+
"angular-three": "1.10.5",
86+
"rxjs": "~7.8.1",
8787
"stats.js": "^0.17.0",
88-
"three": "0.150",
88+
"three": "0.152",
8989
"three-mesh-bvh": "^0.5.23",
90-
"three-stdlib": "^2.21.8",
90+
"three-stdlib": "^2.21.11",
9191
"troika-three-text": "^0.47.1",
9292
"tslib": "^2.5.0",
9393
"zone.js": "0.13.0"

0 commit comments

Comments
 (0)