-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpackage.json
More file actions
49 lines (49 loc) · 2.35 KB
/
Copy pathpackage.json
File metadata and controls
49 lines (49 loc) · 2.35 KB
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
{
"name": "forgex-insight",
"version": "0.19.0",
"description": "Auditable FDM digital experimentation with reviewed calibration releases, G-code replay, machine logs, and production analytics",
"keywords": [
"3d-printing",
"additive-manufacturing",
"simulation",
"slicer",
"gcode",
"three-js",
"data-analysis",
"manufacturing"
],
"homepage": "https://github.com/IvanCodesDev/ForgeX#readme",
"bugs": {
"url": "https://github.com/IvanCodesDev/ForgeX/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/IvanCodesDev/ForgeX.git"
},
"license": "Apache-2.0",
"engines": {
"node": ">=18"
},
"scripts": {
"start": "node server/index.js",
"test": "node tests/smoke.js && node tests/sim-calib.test.js && node tests/exporter.test.js && node tests/gcode.test.js && node tests/machine-log.test.js && node tests/time-calibration.test.js && node tests/calibration-registry.test.js && node tests/calibration-service.test.js && node tests/profiles.test.js && node tests/stats.test.js && node tests/insight.test.js && node tests/farm.test.js && node tests/server.test.js && node tests/check-refs.js && node tools/validate-ecosystem.js && node tools/validate-fixtures.js && node tools/validate-calibrations.js && node tools/release-audit.js",
"lint": "eslint --config config/eslint.config.js .",
"lint:fix": "eslint --config config/eslint.config.js . --fix",
"format": "prettier --config config/prettier.json --ignore-path config/prettier.ignore --ignore-path .gitignore --write .",
"format:check": "prettier --config config/prettier.json --ignore-path config/prettier.ignore --ignore-path .gitignore --check .",
"check": "npm run lint && npm run format:check && npm test",
"test:e2e": "playwright test --config config/playwright.config.js",
"test:e2e:chromium": "playwright test --config config/playwright.config.js --project=chromium",
"validate:fixtures": "node tools/validate-fixtures.js",
"validate:calibrations": "node tools/validate-calibrations.js",
"calibrate:time": "node tools/validate-fixtures.js --write-report",
"release:check": "npm run check && npm run test:e2e",
"demo:record": "node tools/record-demo.js"
},
"devDependencies": {
"@eslint/js": "^10.0.0",
"@playwright/test": "^1.62.0",
"eslint": "^10.0.0",
"prettier": "^3.4.2"
}
}