-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
38 lines (38 loc) · 1.44 KB
/
Copy pathpackage.json
File metadata and controls
38 lines (38 loc) · 1.44 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
{
"name": "rendera-control",
"version": "1.0.0",
"description": "Construct 3 plugin for controlling Rendera 3D rendering engine",
"private": true,
"scripts": {
"watch": "tsc -p src/tsconfig.json --watch",
"build": "tsc -p src/tsconfig.json",
"clean": "node -e \"const fs=require('fs');const path=require('path');const rmJs=(dir)=>{fs.readdirSync(dir).forEach(f=>{const fp=path.join(dir,f);if(fs.statSync(fp).isDirectory()){rmJs(fp)}else if(f.endsWith('.js')&&fs.existsSync(fp.replace('.js','.ts'))){fs.unlinkSync(fp)}})};rmJs('src')\"",
"rebuild": "npm run clean && npm run build",
"copy-types": "node -e \"const fs=require('fs-extra');fs.copySync('../rendera/rendera-types','./rendera-types',{overwrite:true});console.log('Copied rendera-types successfully')\"",
"package": "npm run build && node scripts/build-addon.js",
"package:addon": "node scripts/build-addon.js",
"setup:butler": "node scripts/setup-butler.js",
"deploy:itch": "npm run package && node scripts/upload-to-itch.js",
"upload:itch": "node scripts/upload-to-itch.js",
"dev-server": "node scripts/dev-server.js ."
},
"devDependencies": {
"archiver": "^6.0.1",
"dotenv": "^17.2.1",
"fs-extra": "^11.2.0",
"typescript": "^5.3.3",
"unzipper": "^0.12.3"
},
"dependencies": {
"express": "^4.19.2"
},
"keywords": [
"construct3",
"plugin",
"webgl",
"3d",
"rendering"
],
"author": "",
"license": "MIT"
}