[READ-ONLY] Mirror of https://github.com/bombshell-dev/clack. Effortlessly build beautiful command-line apps bomb.sh/docs/clack/basics/getting-started/
cli command-line command-line-app node prompt prompts
5

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #19 from cpreston321/fix/moveDemoToExamples

fix: move `demo` to `examples/`

authored by

Nate Moore and committed by
GitHub
(Feb 13, 2023, 10:38 AM -0600) ca24168b 0cdc3915

+101 -26
+1 -1
package.json
··· 5 5 "scripts": { 6 6 "stub": "pnpm -r run prepack --stub", 7 7 "build": "pnpm -r run prepack", 8 - "start": "pnpm --filter demo run start" 8 + "start": "pnpm --filter basic-demo run start" 9 9 }, 10 10 "devDependencies": { 11 11 "@changesets/cli": "^2.26.0",
packages/demo/index.ts examples/basic-demo/index.ts
+1 -1
packages/demo/package.json examples/basic-demo/package.json
··· 1 1 { 2 - "name": "demo", 2 + "name": "basic-demo", 3 3 "private": true, 4 4 "version": "0.0.0", 5 5 "type": "module",
packages/demo/prompt.ts examples/basic-demo/prompt.ts
+98 -24
pnpm-lock.yaml
··· 16 16 typescript: 4.9.5 17 17 unbuild: 1.1.1 18 18 19 - packages/core: 20 - specifiers: 21 - picocolors: ^1.0.0 22 - sisteransi: ^1.0.5 23 - unbuild: ^1.1.1 24 - dependencies: 25 - picocolors: 1.0.0 26 - sisteransi: 1.0.5 27 - devDependencies: 28 - unbuild: 1.1.1 29 - 30 - packages/demo: 19 + examples/basic-demo: 31 20 specifiers: 32 21 '@clack/core': workspace:* 33 22 '@clack/prompts': workspace:* ··· 35 24 jiti: ^1.17.0 36 25 picocolors: ^1.0.0 37 26 dependencies: 38 - '@clack/core': link:../core 39 - '@clack/prompts': link:../prompts 27 + '@clack/core': link:../../packages/core 28 + '@clack/prompts': link:../../packages/prompts 40 29 boxen: 7.0.1 41 30 picocolors: 1.0.0 42 31 devDependencies: 43 32 jiti: 1.17.0 33 + 34 + packages/core: 35 + specifiers: 36 + picocolors: ^1.0.0 37 + sisteransi: ^1.0.5 38 + unbuild: ^1.1.1 39 + dependencies: 40 + picocolors: 1.0.0 41 + sisteransi: 1.0.5 42 + devDependencies: 43 + unbuild: 1.1.1 44 44 45 45 packages/prompts: 46 46 specifiers: ··· 66 66 dev: true 67 67 68 68 /@babel/code-frame/7.18.6: 69 - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz} 69 + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 70 70 engines: {node: '>=6.9.0'} 71 71 dependencies: 72 72 '@babel/highlight': 7.18.6 ··· 1061 1061 hasBin: true 1062 1062 dev: true 1063 1063 1064 + /ansi-align/3.0.1: 1065 + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 1066 + dependencies: 1067 + string-width: 4.2.3 1068 + dev: false 1069 + 1064 1070 /ansi-colors/4.1.3: 1065 1071 resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} 1066 1072 engines: {node: '>=6'} ··· 1069 1075 /ansi-regex/5.0.1: 1070 1076 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 1071 1077 engines: {node: '>=8'} 1072 - dev: true 1078 + 1079 + /ansi-regex/6.0.1: 1080 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 1081 + engines: {node: '>=12'} 1082 + dev: false 1073 1083 1074 1084 /ansi-styles/3.2.1: 1075 1085 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} ··· 1085 1095 color-convert: 2.0.1 1086 1096 dev: true 1087 1097 1098 + /ansi-styles/6.2.1: 1099 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 1100 + engines: {node: '>=12'} 1101 + dev: false 1102 + 1088 1103 /argparse/1.0.10: 1089 1104 resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 1090 1105 dependencies: ··· 1128 1143 dev: true 1129 1144 1130 1145 /boxen/7.0.1: 1131 - resolution: {integrity: sha512-8k2eH6SRAK00NDl1iX5q17RJ8rfl53TajdYxE3ssMLehbg487dEVgsad4pIsZb/QqBgYWIl6JOauMTLGX2Kpkw==, registry: https://registry.yarnpkg.com/} 1146 + resolution: {integrity: sha512-8k2eH6SRAK00NDl1iX5q17RJ8rfl53TajdYxE3ssMLehbg487dEVgsad4pIsZb/QqBgYWIl6JOauMTLGX2Kpkw==} 1132 1147 engines: {node: '>=14.16'} 1148 + dependencies: 1149 + ansi-align: 3.0.1 1150 + camelcase: 7.0.1 1151 + chalk: 5.2.0 1152 + cli-boxes: 3.0.0 1153 + string-width: 5.1.2 1154 + type-fest: 2.19.0 1155 + widest-line: 4.0.1 1156 + wrap-ansi: 8.1.0 1133 1157 dev: false 1134 1158 1135 1159 /brace-expansion/2.0.1: ··· 1188 1212 engines: {node: '>=6'} 1189 1213 dev: true 1190 1214 1215 + /camelcase/7.0.1: 1216 + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} 1217 + engines: {node: '>=14.16'} 1218 + dev: false 1219 + 1191 1220 /caniuse-lite/1.0.30001451: 1192 1221 resolution: {integrity: sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz} 1193 1222 dev: true ··· 1212 1241 /chalk/5.2.0: 1213 1242 resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz} 1214 1243 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1215 - dev: true 1216 1244 1217 1245 /chardet/0.7.0: 1218 1246 resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} ··· 1222 1250 resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 1223 1251 engines: {node: '>=8'} 1224 1252 dev: true 1253 + 1254 + /cli-boxes/3.0.0: 1255 + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 1256 + engines: {node: '>=10'} 1257 + dev: false 1225 1258 1226 1259 /cliui/6.0.0: 1227 1260 resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} ··· 1368 1401 path-type: 4.0.0 1369 1402 dev: true 1370 1403 1404 + /eastasianwidth/0.2.0: 1405 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1406 + dev: false 1407 + 1371 1408 /electron-to-chromium/1.4.295: 1372 1409 resolution: {integrity: sha512-lEO94zqf1bDA3aepxwnWoHUjA8sZ+2owgcSZjYQy0+uOSEclJX0VieZC+r+wLpSxUHRd6gG32znTWmr+5iGzFw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.295.tgz} 1373 1410 dev: true 1374 1411 1375 1412 /emoji-regex/8.0.0: 1376 1413 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1377 - dev: true 1414 + 1415 + /emoji-regex/9.2.2: 1416 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1417 + dev: false 1378 1418 1379 1419 /enquirer/2.3.6: 1380 1420 resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} ··· 1912 1952 /is-fullwidth-code-point/3.0.0: 1913 1953 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1914 1954 engines: {node: '>=8'} 1915 - dev: true 1916 1955 1917 1956 /is-glob/4.0.3: 1918 1957 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} ··· 2015 2054 dev: true 2016 2055 2017 2056 /jiti/1.17.0: 2018 - resolution: {integrity: sha512-CByzPgFqYoB9odEeef7GNmQ3S5THIBOtzRYoSCya2Sv27AuQxy2jgoFjQ6VTF53xsq1MXRm+YWNvOoDHUAteOw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.yarnpkg.com/jiti/-/jiti-1.17.0.tgz} 2057 + resolution: {integrity: sha512-CByzPgFqYoB9odEeef7GNmQ3S5THIBOtzRYoSCya2Sv27AuQxy2jgoFjQ6VTF53xsq1MXRm+YWNvOoDHUAteOw==} 2019 2058 hasBin: true 2020 2059 dev: true 2021 2060 ··· 2582 2621 dev: true 2583 2622 2584 2623 /sisteransi/1.0.5: 2585 - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, registry: https://registry.yarnpkg.com/} 2624 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz} 2586 2625 dev: false 2587 2626 2588 2627 /slash/3.0.0: ··· 2654 2693 emoji-regex: 8.0.0 2655 2694 is-fullwidth-code-point: 3.0.0 2656 2695 strip-ansi: 6.0.1 2657 - dev: true 2696 + 2697 + /string-width/5.1.2: 2698 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2699 + engines: {node: '>=12'} 2700 + dependencies: 2701 + eastasianwidth: 0.2.0 2702 + emoji-regex: 9.2.2 2703 + strip-ansi: 7.0.1 2704 + dev: false 2658 2705 2659 2706 /string.prototype.trimend/1.0.6: 2660 2707 resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} ··· 2677 2724 engines: {node: '>=8'} 2678 2725 dependencies: 2679 2726 ansi-regex: 5.0.1 2680 - dev: true 2727 + 2728 + /strip-ansi/7.0.1: 2729 + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 2730 + engines: {node: '>=12'} 2731 + dependencies: 2732 + ansi-regex: 6.0.1 2733 + dev: false 2681 2734 2682 2735 /strip-bom/3.0.0: 2683 2736 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} ··· 2767 2820 resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2768 2821 engines: {node: '>=8'} 2769 2822 dev: true 2823 + 2824 + /type-fest/2.19.0: 2825 + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 2826 + engines: {node: '>=12.20'} 2827 + dev: false 2770 2828 2771 2829 /typed-array-length/1.0.4: 2772 2830 resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} ··· 2916 2974 isexe: 2.0.0 2917 2975 dev: true 2918 2976 2977 + /widest-line/4.0.1: 2978 + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} 2979 + engines: {node: '>=12'} 2980 + dependencies: 2981 + string-width: 5.1.2 2982 + dev: false 2983 + 2919 2984 /wrap-ansi/6.2.0: 2920 2985 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 2921 2986 engines: {node: '>=8'} ··· 2933 2998 string-width: 4.2.3 2934 2999 strip-ansi: 6.0.1 2935 3000 dev: true 3001 + 3002 + /wrap-ansi/8.1.0: 3003 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 3004 + engines: {node: '>=12'} 3005 + dependencies: 3006 + ansi-styles: 6.2.1 3007 + string-width: 5.1.2 3008 + strip-ansi: 7.0.1 3009 + dev: false 2936 3010 2937 3011 /wrappy/1.0.2: 2938 3012 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+1
pnpm-workspace.yaml
··· 1 1 packages: 2 + - "examples/**" 2 3 - "packages/**/*"