{
"name": "@idlizer/arktscgen",
"version": "2.2.2+devel",
"description": "",
"type": "module",
"main": "index.js",
"bin": "index.js",
"exports": {
".": "./lib/src/index.js",
"./package.json": "./package.json"
},
"types": "./lib/src/index.d.ts",
"files": [
"lib/**/*.js",
"lib/**/*.cjs",
"lib/**/*.map",
"lib/**/*.d.ts",
"templates/*"
],
"license": "Apache-2.0",
"keywords": [],
"devDependencies": {
"@idlizer/core": "2.2.2+devel",
"@idlizer/rimraf": "2.2.2+devel",
"commander": "^10.0.0",
"typescript": "^4.9.5",
"@types/json5": "^2.2.0",
"@types/node": "^18.19.127",
"esbuild": "^0.27.3",
"json5": "^2.2.3"
},
"scripts": {
"clean": "rimraf lib build",
"compile:core": "npm run --prefix ../core compile",
"compile:self": "tsc -b .",
"bundle": "esbuild src/main.ts --bundle --outfile=lib/cli.cjs --platform=node --target=es2017 --format=cjs --sourcemap --log-override:empty-import-meta=silent && chmod +x lib/cli.cjs",
"compile": "npm run compile:core && npm run compile:self && npm run bundle",
"external:download": "npm run download:koala_projects -C ../external",
"external:test": "npm run --prefix ../external/koala_projects/libarkts run:current",
"external:clean": "rimraf ../external/koala_projects/libarkts/generated",
"external:generate": "npm run compile && node . --panda-sdk-path ../external/koala_projects/incremental/tools/panda/node_modules/@panda/sdk/ --output-dir ../external/koala_projects/ui2abc/ --options-file ../external/koala_projects/libarkts/generator/options.json5 --debug --no-initialize",
"all": "npm run compile && npm run external:download && npm run external:clean && npm run external:generate && npm run external:test",
"prepack": "npm run compile",
"test:pack": "node ./tools/main.mjs test-pack",
"test:all": "npm run all && npm run test:pack",
"release:patch": "npm run external:download && node ./tools/main.mjs release patch",
"release:minor": "npm run external:download && node ./tools/main.mjs release minor",
"release:major": "npm run external:download && node ./tools/main.mjs release major"
}
}