|
28 | 28 | "*.js" |
29 | 29 | ], |
30 | 30 | "localDependencies": { |
| 31 | + "botframework-webchat-api": "peer", |
| 32 | + "botframework-webchat-component": "peer", |
| 33 | + "botframework-webchat-core": "peer", |
31 | 34 | "@msinternal/botframework-webchat-react-valibot": "development", |
32 | 35 | "@msinternal/botframework-webchat-styles": "development" |
33 | 36 | }, |
34 | 37 | "homepage": "https://github.com/microsoft/BotFramework-WebChat/tree/main/packages/experience-chat-launcher#readme", |
35 | 38 | "scripts": { |
36 | 39 | "build": "tsup --config ./tsup.config.ts", |
37 | | - "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", |
38 | | - "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", |
39 | | - "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", |
| 40 | + "bump": "npm run bump:prod && npm run bump:dev && npm run bump:peer && (npm audit fix || exit 0)", |
| 41 | + "bump:dev": "../../scripts/npm/bump-dev.sh", |
| 42 | + "bump:peer": "../../scripts/npm/bump-peer.sh", |
| 43 | + "bump:prod": "../../scripts/npm/bump-prod.sh", |
40 | 44 | "eslint": "npm run precommit", |
41 | | - "postversion": "cat package.json | jq '.version as $V | (.localDependencies // {} | with_entries(select(.value == \"production\") | { key: .key, value: $V })) as $L1 | (.localDependencies // {} | with_entries(select(.value == \"development\") | { key: .key, value: $V })) as $L2 | ((.dependencies // {}) + $L1 | to_entries | sort_by(.key) | from_entries) as $D1 | ((.devDependencies // {}) + $L2 | to_entries | sort_by(.key) | from_entries) as $D2 | . + { dependencies: $D1, devDependencies: $D2 }' > package-temp.json && mv package-temp.json package.json", |
| 45 | + "postversion": "../../scripts/npm/postversion.sh", |
42 | 46 | "precommit": "npm run precommit:eslint -- src && npm run precommit:typecheck", |
43 | 47 | "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", |
44 | 48 | "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", |
45 | | - "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", |
| 49 | + "preversion": "../../scripts/npm/preversion.sh", |
46 | 50 | "start": "npm run build -- --watch" |
47 | 51 | }, |
48 | 52 | "devDependencies": { |
|
52 | 56 | "typescript": "^5.7.3" |
53 | 57 | }, |
54 | 58 | "peerDependencies": { |
| 59 | + "botframework-webchat-api": "0.0.0-0", |
55 | 60 | "botframework-webchat-component": "0.0.0-0", |
| 61 | + "botframework-webchat-core": "0.0.0-0", |
56 | 62 | "react": ">= 16.8.6" |
57 | 63 | }, |
58 | 64 | "dependencies": { |
|
0 commit comments