-
Notifications
You must be signed in to change notification settings - Fork 33
/
Copy pathpackage.json
73 lines (73 loc) · 2.54 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
{
"name": "hamsters.js",
"author": "Austin K Smith",
"description": "100% Vanilla Javascript Multithreading & Parallel Execution Library",
"homepage": "http://www.hamsters.io/",
"version": "5.6.3",
"main": "build/hamsters.node.min.js",
"scripts": {
"build": "rm -rf ./build && webpack --config ./webpack.config.js && npm run copy-common && npm run copy-build",
"build-react-native": "rm -rf ./build && webpack --config ./webpack.config.js && npm run copy-common && cp -r ./build/* ../react-native-hamsters/examples/HamstersJS/node_modules/hamsters.js/build/",
"build-node": "npm run build && cp -r ./build/. ../hamsters-io/node_modules/hamsters.js/build/.",
"build-challenge": "npm run build && cp -r ./build/. ../1-billion-row-challenge/node_modules/hamsters.js/build/.",
"build-socket": "npm run build && cp -r ./build/. ../hamsters-socket/public/.",
"build-compute": "npm run build && cp -r ./build/. ../distributed-compute-node/node_modules/hamsters.js/build/.",
"copy-common": "mkdir ./build/common && cp -a ./src/common/. ./build/common/",
"copy-build": "cp -r ./build/. ../hamsters-io/public/js/benchmark/.",
"test": "karma start --reporters dots",
"push": "git push origin && git push gitlab && git push bitbucket"
},
"license": "Artistic-2.0",
"repository": {
"type": "git",
"url": "git+https://github.com/austinksmith/Hamsters.js.git"
},
"keywords": [
"multithreading",
"multithreading library",
"multithreaded processing",
"concurrency",
"concurrent processing",
"parallel",
"parallel processing",
"parallelism",
"worker",
"web worker",
"worker threads",
"threads",
"threading",
"task running",
"mpi",
"message passing interface",
"hpc",
"high performance computing",
"serverless",
"serverless compute",
"serverless computing",
"multiprocess",
"cluster"
],
"bugs": {
"url": "https://github.com/austinksmith/Hamsters.js/issues"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/plugin-transform-runtime": "^7.25.4",
"@babel/preset-env": "^7.25.4",
"@babel/runtime": "^7.25.4",
"babel-loader": "^8.3.0",
"jasmine-core": "^4.5.0",
"karma": "^6.4.2",
"karma-chrome-launcher": "^3.1.1",
"karma-firefox-launcher": "^2.1.2",
"karma-htmlfile-reporter": "^0.3.5",
"karma-jasmine": "^5.1.0",
"karma-webpack": "^5.0.0",
"terser-webpack-plugin": "^5.3.10",
"webpack": "^5.94.0",
"webpack-cli": "^5.1.4"
},
"directories": {
"test": "tests"
}
}