{"bin":{"youtrack-app":"bin/youtrack-app","youtrack-upload-coordinator":"dist/src/dx/cli/upload-coordinator.js"},"bugs":{"url":"https://github.com/JetBrains/youtrack-apps/issues"},"dist":{"shasum":"6fdb4d769a47000bd26fb1af76ad9029ec5e6c8e","tarball":"https://registry.npmjs.org/@jetbrains/youtrack-apps-tools/-/youtrack-apps-tools-1.0.3.tgz","fileCount":112,"integrity":"sha512-nxlA6vl6eBhvZlluSl/u7a8PG31G/2sLb7xYLrIcb3wRF7bwcD18DLcxFxMHUC+ky2WgPI8H6dbJTYk7t+ROUQ==","signatures":[{"sig":"MEYCIQDbTpPWzfj4EhcJ44g5RkNIpiTTjnvKtqxPph5FHXwGqQIhAJeJC0cYu7OQr2ZVupgt+zQq3r74KdthbMinSNbgEoKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268404},"main":"dist/index.js","name":"@jetbrains/youtrack-apps-tools","type":"module","types":"dist/index.d.ts","author":{"name":"JetBrains"},"engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./dx":{"types":"./dist/src/dx/index.d.ts","import":"./dist/src/dx/index.js"},"./lib":{"types":"./dist/src/lib/index.d.ts","import":"./dist/src/lib/index.js"},"./dx/api":{"types":"./dist/src/dx/api/index.d.ts","import":"./dist/src/dx/api/index.js"},"./dx/runtime":{"types":"./dist/src/dx/runtime.d.ts","import":"./dist/src/dx/runtime.js"},"./dx/plugins/router":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-router.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-router.js"},"./dx/plugins/dev-html":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-dev-html.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-dev-html.js"},"./dx/plugins/auto-upload":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-auto-upload.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-auto-upload.js"},"./dx/plugins/app-settings":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-app-settings.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-app-settings.js"},"./dx/plugins/api-generator":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-api-generator.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-api-generator.js"},"./dx/plugins/backend-reload":{"types":"./dist/src/dx/plugins/vite-plugin-backend-reload.d.ts","import":"./dist/src/dx/plugins/vite-plugin-backend-reload.js"},"./dx/plugins/widget-entries":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-widget-entries.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-widget-entries.js"},"./dx/plugins/extension-properties":{"types":"./dist/src/dx/plugins/vite-plugin-youtrack-extension-properties.d.ts","import":"./dist/src/dx/plugins/vite-plugin-youtrack-extension-properties.js"}},"gitHead":"6694369f2025f64581998a03c0f4cc09e055a47f","license":"Apache-2.0","scripts":{"dev":"tsc --watch","lint":"eslint","test":"npm run build && npm run typecheck:regression && npm run typecheck:types && npm run test:dx && npm run test:cli","build":"tsc","test:dx":"node --test --import tsx src/dx/test/*.test.ts","test:cli":"jest","test:type":"tsc --noEmit","release:ci":"commit-and-tag-version && git push --follow-tags origin main && npm run save-version && npm publish","save-version":"echo '{ \"type\": \"module\", \"version\": \"'$npm_package_version'\" }' > dist/package.json","typecheck:types":"tsc --noEmit -p src/dx/test/types-strict-tsconfig.json","typecheck:regression":"tsc --noEmit -p src/dx/test/regression/regression-tsconfig.json"},"_npmUser":{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"},"homepage":"https://github.com/JetBrains/youtrack-apps/tree/main/packages/apps-tools","keywords":["youtrack","workflow","vite-plugin","typescript","jetbrains","cli","scaffolding"],"repository":{"url":"git+https://github.com/JetBrains/youtrack-apps.git","type":"git","directory":"packages/apps-tools"},"_npmVersion":"11.12.1","description":"CLI and Vite plugins for building, validating, and uploading YouTrack apps","directories":{},"maintainers":[{"name":"jetbrains-admin","email":"npmjs-admin@jetbrains.com"},{"name":"kotlin","email":"npmjs-kotlin@jetbrains.com"},{"name":"jetbrains-buildserver","email":"npmjs-buildserver@jetbrains.com"}],"_nodeVersion":"24.15.0","dependencies":{"ajv":"^8.17.1","open":"^10.1.0","yaml":"^2.6.0","tslib":"^2.7.0","zip-lib":"^1.0.4","chokidar":"^4.0.3","fs-extra":"^11.3.0","minimist":"1.2.8","ts-morph":"^26.0.0","fast-glob":"^3.3.3","ts-to-zod":"^3.15.0","ajv-formats":"^3.0.1","vite-tsconfig-paths":"^5.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.8.1","jest":"^29.7.0","nock":"13.5.5","vite":"^6.0.1","eslint":"^9.9.0","globals":"^15.9.0","ts-jest":"^29.2.4","prettier":"3.3.3","jest-util":"^29.7.0","@eslint/js":"^9.9.0","typescript":"^5.7.2","@types/jest":"^29.5.12","@types/node":"^24.0.14","@jest/globals":"^29.7.0","@types/fs-extra":"^11.0.4","@types/minimist":"1.2.5","@eslint/eslintrc":"^3.1.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.2.0","commit-and-tag-version":"^12.4.2","eslint-config-prettier":"^9.1.0","@jetbrains/youtrack-workflow-types":"*"},"peerDependencies":{"vite":"^5.0.0 || ^6.0.0","@jetbrains/youtrack-workflow-types":">=2026.2.0"},"peerDependenciesMeta":{"vite":{"optional":true},"@jetbrains/youtrack-workflow-types":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true,"changelog":true}},"_npmOperationalInternal":{"tmp":"tmp/youtrack-apps-tools_1.0.3_1787231123830_0.9671714797849855","host":"s3://npm-registry-packages-npm-production"},"_id":"@jetbrains/youtrack-apps-tools@1.0.3","version":"1.0.3"}