{
"name": "@opentiny/genui-sdk-angular",
"version": "0.0.0",
"type": "module",
"module": "output",
"typings": "output",
"files": [
"output/dist"
],
"scripts": {
"ng": "ng",
"start:server": "pnpm -F @opentiny/genui-sdk-server dev",
"start": "concurrently \"pnpm start:server\" \"ng serve renderer-use\"",
"prebuild": "ng build --project genui-renderer",
"build": "ng build --project renderer-use",
"prebuild:lib": "pnpm -F @opentiny/genui-sdk-core build && pnpm -F @opentiny/tiny-schema-renderer-ng build:lib",
"build:lib": "ng build --project genui-renderer",
"postbuild:lib": "vite build --config ./build-from-dist/vite.config.lib.ts",
"prebuild:element": "pnpm build:lib",
"build:element": "ng build --project renderer-element",
"prebuild:lib:npm": "pnpm prebuild:lib",
"build:lib:npm": "pnpm build:lib",
"postbuild:element": "tsx ./projects/renderer-element/scripts/postbuild.ts",
"watch": "ng build --watch --configuration development",
"test": "ng test",
"preview": "concurrently \"pnpm start:server\" \"ng serve --configuration production\""
},
"prettier": {
"printWidth": 100,
"singleQuote": true,
"overrides": [
{
"files": "*.html",
"options": {
"parser": "angular"
}
}
]
},
"private": true,
"dependencies": {
"@angular/common": "^20.3.0",
"@angular/compiler": "^20.3.0",
"@angular/core": "^20.3.0",
"@angular/elements": "^20.3.16",
"@angular/forms": "^20.3.0",
"@angular/platform-browser": "^20.3.0",
"@angular/router": "^20.3.0",
"@opentiny/ng": "^1.0.3",
"@opentiny/ng-themes": "^1.0.3",
"lodash": "^4.17.21",
"postcss": "^8.5.6",
"postcss-selector-parser": "^7.1.0",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.15.0"
},
"devDependencies": {
"@angular/build": "^20.3.10",
"@angular/cli": "^20.3.10",
"@angular/compiler-cli": "^20.3.0",
"@opentiny/genui-sdk-core": "workspace:*",
"@opentiny/tiny-schema-renderer-ng": "workspace:*",
"@types/jasmine": "~5.1.0",
"concurrently": "^9.1.2",
"escape-string-regexp": "^1.0.5",
"flat": "^6.0.1",
"jasmine-core": "~5.9.0",
"jsondiffpatch": "^0.7.3",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"less": "^4.2.0",
"ng-packagr": "^20.3.0",
"radash": "^12.1.1",
"rollup-plugin-visualizer": "^6.0.5",
"typescript": "~5.9.2",
"vite": "^6.0.0",
"vite-jsconfig-paths": "^2.0.1",
"vite-plugin-dts": "^4.0.0",
"vite-plugin-static-copy": "^3.1.2",
"zod": "^3.25.76",
"zod-to-json-schema": "^3.24.6",
"jsonrepair": "^3.13.3",
"ai": "6.0.116",
"tsx": "^4.18.0"
}
}