···
1
1
{
2
2
"name": "uber-noise",
3
3
-
"version": "0.1.0",
3
3
+
"version": "0.1.1",
4
4
"description": "uber-noise is a advanced noise library for 2D, 3D and 4D noise generation. It is based on simplex-noise and alea.",
5
5
"main": "dist/cjs/uber-noise.js",
6
6
"module": "dist/esm/uber-noise.js",
7
7
"types": "./dist/esm/uber-noise.d.ts",
8
8
"exports": {
9
9
-
"require": "./dist/cjs/simplex-noise.js",
10
10
-
"import": "./dist/esm/simplex-noise.js"
9
9
+
"require": "./dist/cjs/uber-noise.js",
10
10
+
"import": "./dist/esm/uber-noise.js"
11
11
},
12
12
"files": [
13
13
"dist/esm/package.json",
···
17
17
"dist/cjs/uber-noise.js",
18
18
"dist/cjs/uber-noise.js.map",
19
19
"dist/cjs/uber-noise.d.ts",
20
20
+
"dist/standalone/uber-noise.js",
20
21
"uber-noise.ts"
21
22
],
22
23
"scripts": {
23
23
-
"build": "rm -rf ./dist && mkdir -p dist && tsc --build tsconfig-commonjs.json && tsc --build tsconfig-esm.json && echo '{\"type\": \"module\"}' > dist/esm/package.json && npx browserify dist/cjs/uber-noise.js -p tinyify -o dist/standalone/uber-noise.js",
24
24
+
"build": "mkdir -p dist && tsc --build tsconfig-commonjs.json && tsc --build tsconfig-esm.json && echo '{\"type\": \"module\"}' > dist/esm/package.json && npx browserify dist/cjs/uber-noise.js -p tinyify -o dist/standalone/uber-noise.js",
24
25
"start": "npm run build && node dist/standalone/uber-noise.js",
25
26
"test": "jest --coverage",
26
27
"start:dev": "npx nodemon",
···
93
93
tile?: boolean;
94
94
};
95
95
96
96
-
class UberNoise {
96
96
+
export default class UberNoise {
97
97
private noise2D: NoiseFunction2D | undefined;
98
98
private noise3D: NoiseFunction3D | undefined;
99
99
private noise4D: NoiseFunction4D | undefined;
···
460
460
}
461
461
}
462
462
463
463
-
export default UberNoise;
464
464
-
465
465
-
const noise = new UberNoise({ max: 4, scale: 100 });
466
466
-
let result = "";
467
467
-
for (let x = 0; x < 10; x++) {
468
468
-
for (let y = 0; y < 10; y++) {
469
469
-
result +=
470
470
-
(Math.floor(noise.get(x + 0.134, y + 0.156) * 100) / 100.0).toFixed(2) +
471
471
-
" ";
472
472
-
}
473
473
-
result += "\n";
474
474
-
}
475
475
-
console.log(result);
463
463
+
export {
464
464
+
UberNoise,
465
465
+
NoiseOptions,
466
466
+
NoiseParameter,
467
467
+
NoiseParameterInput,
468
468
+
VectorObject,
469
469
+
};