this repo has no description
0
fork

Configure Feed

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

remove ow

+3 -236
-5
index.js
··· 2 2 import os from 'node:os'; 3 3 import {promisify} from 'node:util'; 4 4 import bplist from 'bplist-parser'; 5 - import ow from 'ow'; 6 5 import psList from 'ps-list'; 7 6 import {runAppleScript} from 'run-applescript'; 8 7 ··· 55 54 * @return {Promise<void>} 56 55 */ 57 56 export async function setTerminalDefaultProfile(profile) { 58 - ow(profile, ow.string.oneOf(await getTerminalProfiles())); 59 - 60 57 if (await isTerminalRunning()) { 61 58 await runAppleScript(`tell application "Terminal" 62 59 set default settings to settings set "${profile}" ··· 90 87 * @return {Promise<void>} 91 88 */ 92 89 export async function setTerminalProfile({profile, setDefault}) { 93 - ow(profile, ow.string.oneOf(await getTerminalProfiles())); 94 - 95 90 if (await isTerminalRunning()) { 96 91 await runAppleScript(`tell application "Terminal" 97 92 set current settings of tabs of windows to settings set "${profile}"
+3 -230
package-lock.json
··· 13 13 ], 14 14 "dependencies": { 15 15 "bplist-parser": "^0.3.2", 16 - "ow": "^3.0.0", 17 16 "ps-list": "^9.0.0", 18 17 "run-applescript": "^7.0.0" 19 18 }, ··· 1036 1035 "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", 1037 1036 "dev": true, 1038 1037 "license": "MIT" 1039 - }, 1040 - "node_modules/@sindresorhus/is": { 1041 - "version": "7.2.0", 1042 - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", 1043 - "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", 1044 - "license": "MIT", 1045 - "engines": { 1046 - "node": ">=18" 1047 - }, 1048 - "funding": { 1049 - "url": "https://github.com/sindresorhus/is?sponsor=1" 1050 - } 1051 1038 }, 1052 1039 "node_modules/@sindresorhus/merge-streams": { 1053 1040 "version": "4.0.0", ··· 2129 2116 "url": "https://github.com/sponsors/ljharb" 2130 2117 } 2131 2118 }, 2132 - "node_modules/callsites": { 2133 - "version": "4.2.0", 2134 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz", 2135 - "integrity": "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==", 2136 - "license": "MIT", 2137 - "engines": { 2138 - "node": ">=12.20" 2139 - }, 2140 - "funding": { 2141 - "url": "https://github.com/sponsors/sindresorhus" 2142 - } 2143 - }, 2144 2119 "node_modules/caniuse-lite": { 2145 2120 "version": "1.0.30001778", 2146 2121 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", ··· 2252 2227 "dev": true, 2253 2228 "license": "MIT" 2254 2229 }, 2255 - "node_modules/convert-hrtime": { 2256 - "version": "5.0.0", 2257 - "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-5.0.0.tgz", 2258 - "integrity": "sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==", 2259 - "license": "MIT", 2260 - "engines": { 2261 - "node": ">=12" 2262 - }, 2263 - "funding": { 2264 - "url": "https://github.com/sponsors/sindresorhus" 2265 - } 2266 - }, 2267 2230 "node_modules/convert-source-map": { 2268 2231 "version": "2.0.0", 2269 2232 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", ··· 2524 2487 "node": ">=0.10.0" 2525 2488 } 2526 2489 }, 2527 - "node_modules/dot-prop": { 2528 - "version": "10.1.0", 2529 - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.1.0.tgz", 2530 - "integrity": "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==", 2531 - "license": "MIT", 2532 - "dependencies": { 2533 - "type-fest": "^5.0.0" 2534 - }, 2535 - "engines": { 2536 - "node": ">=20" 2537 - }, 2538 - "funding": { 2539 - "url": "https://github.com/sponsors/sindresorhus" 2540 - } 2541 - }, 2542 2490 "node_modules/dunder-proto": { 2543 2491 "version": "1.0.1", 2544 2492 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", ··· 2615 2563 "version": "1.1.0", 2616 2564 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", 2617 2565 "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", 2566 + "dev": true, 2618 2567 "license": "MIT", 2619 2568 "engines": { 2620 2569 "node": ">=18" ··· 3535 3484 "dev": true, 3536 3485 "license": "Apache-2.0" 3537 3486 }, 3538 - "node_modules/fast-equals": { 3539 - "version": "5.4.0", 3540 - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", 3541 - "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", 3542 - "license": "MIT", 3543 - "engines": { 3544 - "node": ">=6.0.0" 3545 - } 3546 - }, 3547 3487 "node_modules/fast-glob": { 3548 3488 "version": "3.3.3", 3549 3489 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", ··· 3792 3732 "license": "MIT", 3793 3733 "funding": { 3794 3734 "url": "https://github.com/sponsors/ljharb" 3795 - } 3796 - }, 3797 - "node_modules/function-timeout": { 3798 - "version": "1.0.2", 3799 - "resolved": "https://registry.npmjs.org/function-timeout/-/function-timeout-1.0.2.tgz", 3800 - "integrity": "sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==", 3801 - "license": "MIT", 3802 - "engines": { 3803 - "node": ">=18" 3804 - }, 3805 - "funding": { 3806 - "url": "https://github.com/sponsors/sindresorhus" 3807 3735 } 3808 3736 }, 3809 3737 "node_modules/function.prototype.name": { ··· 4218 4146 "node": ">=18.18.0" 4219 4147 } 4220 4148 }, 4221 - "node_modules/identifier-regex": { 4222 - "version": "1.0.1", 4223 - "resolved": "https://registry.npmjs.org/identifier-regex/-/identifier-regex-1.0.1.tgz", 4224 - "integrity": "sha512-ZrYyM0sozNPZlvBvE7Oq9Bn44n0qKGrYu5sQ0JzMUnjIhpgWYE2JB6aBoFwEYdPjqj7jPyxXTMJiHDOxDfd8yw==", 4225 - "license": "MIT", 4226 - "dependencies": { 4227 - "reserved-identifiers": "^1.0.0" 4228 - }, 4229 - "engines": { 4230 - "node": ">=18" 4231 - }, 4232 - "funding": { 4233 - "url": "https://github.com/sponsors/sindresorhus" 4234 - } 4235 - }, 4236 4149 "node_modules/ignore": { 4237 4150 "version": "5.3.2", 4238 4151 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", ··· 4539 4452 }, 4540 4453 "engines": { 4541 4454 "node": ">=0.10.0" 4542 - } 4543 - }, 4544 - "node_modules/is-identifier": { 4545 - "version": "1.0.1", 4546 - "resolved": "https://registry.npmjs.org/is-identifier/-/is-identifier-1.0.1.tgz", 4547 - "integrity": "sha512-HQ5v4rEJ7REUV54bCd2l5FaD299SGDEn2UPoVXaTHAyGviLq2menVUD2udi3trQ32uvB6LdAh/0ck2EuizrtpA==", 4548 - "license": "MIT", 4549 - "dependencies": { 4550 - "identifier-regex": "^1.0.0", 4551 - "super-regex": "^1.0.0" 4552 - }, 4553 - "engines": { 4554 - "node": ">=18" 4555 - }, 4556 - "funding": { 4557 - "url": "https://github.com/sponsors/sindresorhus" 4558 4455 } 4559 4456 }, 4560 4457 "node_modules/is-in-ssh": { ··· 5185 5082 "yallist": "^3.0.2" 5186 5083 } 5187 5084 }, 5188 - "node_modules/make-asynchronous": { 5189 - "version": "1.1.0", 5190 - "resolved": "https://registry.npmjs.org/make-asynchronous/-/make-asynchronous-1.1.0.tgz", 5191 - "integrity": "sha512-ayF7iT+44LXdxJLTrTd3TLQpFDDvPCBxXxbv+pMUSuHA5Q8zyAfwkRP6aHHwNVFBUFWtxAHqwNJxF8vMZLAbVg==", 5192 - "license": "MIT", 5193 - "dependencies": { 5194 - "p-event": "^6.0.0", 5195 - "type-fest": "^4.6.0", 5196 - "web-worker": "^1.5.0" 5197 - }, 5198 - "engines": { 5199 - "node": ">=18" 5200 - }, 5201 - "funding": { 5202 - "url": "https://github.com/sponsors/sindresorhus" 5203 - } 5204 - }, 5205 - "node_modules/make-asynchronous/node_modules/type-fest": { 5206 - "version": "4.41.0", 5207 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 5208 - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 5209 - "license": "(MIT OR CC0-1.0)", 5210 - "engines": { 5211 - "node": ">=16" 5212 - }, 5213 - "funding": { 5214 - "url": "https://github.com/sponsors/sindresorhus" 5215 - } 5216 - }, 5217 5085 "node_modules/math-intrinsics": { 5218 5086 "version": "1.1.0", 5219 5087 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", ··· 5576 5444 "node": ">= 0.8.0" 5577 5445 } 5578 5446 }, 5579 - "node_modules/ow": { 5580 - "version": "3.1.1", 5581 - "resolved": "https://registry.npmjs.org/ow/-/ow-3.1.1.tgz", 5582 - "integrity": "sha512-Hixi5roGFYZuiPV2pnnBi1hXdRG0uqifxE8rCCU6lKeCCQS+VGihuJnYxaJSffDz/clyH+xB2z1hXYRzeIcUMA==", 5583 - "license": "MIT", 5584 - "dependencies": { 5585 - "@sindresorhus/is": "^7.1.0", 5586 - "callsites": "^4.2.0", 5587 - "dot-prop": "^10.1.0", 5588 - "environment": "^1.1.0", 5589 - "fast-equals": "^5.3.2", 5590 - "is-identifier": "^1.0.1" 5591 - }, 5592 - "engines": { 5593 - "node": ">=20" 5594 - }, 5595 - "funding": { 5596 - "url": "https://github.com/sponsors/sindresorhus" 5597 - } 5598 - }, 5599 5447 "node_modules/own-keys": { 5600 5448 "version": "1.0.1", 5601 5449 "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", ··· 5646 5494 "@oxc-resolver/binding-win32-x64-msvc": "11.19.1" 5647 5495 } 5648 5496 }, 5649 - "node_modules/p-event": { 5650 - "version": "6.0.1", 5651 - "resolved": "https://registry.npmjs.org/p-event/-/p-event-6.0.1.tgz", 5652 - "integrity": "sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==", 5653 - "license": "MIT", 5654 - "dependencies": { 5655 - "p-timeout": "^6.1.2" 5656 - }, 5657 - "engines": { 5658 - "node": ">=16.17" 5659 - }, 5660 - "funding": { 5661 - "url": "https://github.com/sponsors/sindresorhus" 5662 - } 5663 - }, 5664 5497 "node_modules/p-limit": { 5665 5498 "version": "3.1.0", 5666 5499 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", ··· 5693 5526 "url": "https://github.com/sponsors/sindresorhus" 5694 5527 } 5695 5528 }, 5696 - "node_modules/p-timeout": { 5697 - "version": "6.1.4", 5698 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", 5699 - "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", 5700 - "license": "MIT", 5701 - "engines": { 5702 - "node": ">=14.16" 5703 - }, 5704 - "funding": { 5705 - "url": "https://github.com/sponsors/sindresorhus" 5706 - } 5707 - }, 5708 5529 "node_modules/package-json-validator": { 5709 5530 "version": "1.3.1", 5710 5531 "resolved": "https://registry.npmjs.org/package-json-validator/-/package-json-validator-1.3.1.tgz", ··· 6071 5892 }, 6072 5893 "bin": { 6073 5894 "regjsparser": "bin/parser" 6074 - } 6075 - }, 6076 - "node_modules/reserved-identifiers": { 6077 - "version": "1.2.0", 6078 - "resolved": "https://registry.npmjs.org/reserved-identifiers/-/reserved-identifiers-1.2.0.tgz", 6079 - "integrity": "sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==", 6080 - "license": "MIT", 6081 - "engines": { 6082 - "node": ">=18" 6083 - }, 6084 - "funding": { 6085 - "url": "https://github.com/sponsors/sindresorhus" 6086 5895 } 6087 5896 }, 6088 5897 "node_modules/resolve": { ··· 6687 6496 "url": "https://github.com/sponsors/sindresorhus" 6688 6497 } 6689 6498 }, 6690 - "node_modules/super-regex": { 6691 - "version": "1.1.0", 6692 - "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-1.1.0.tgz", 6693 - "integrity": "sha512-WHkws2ZflZe41zj6AolvvmaTrWds/VuyeYr9iPVv/oQeaIoVxMKaushfFWpOGDT+GuBrM/sVqF8KUCYQlSSTdQ==", 6694 - "license": "MIT", 6695 - "dependencies": { 6696 - "function-timeout": "^1.0.1", 6697 - "make-asynchronous": "^1.0.1", 6698 - "time-span": "^5.1.0" 6699 - }, 6700 - "engines": { 6701 - "node": ">=18" 6702 - }, 6703 - "funding": { 6704 - "url": "https://github.com/sponsors/sindresorhus" 6705 - } 6706 - }, 6707 6499 "node_modules/supports-color": { 6708 6500 "version": "10.2.2", 6709 6501 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", ··· 6767 6559 "version": "1.0.0", 6768 6560 "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", 6769 6561 "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", 6562 + "dev": true, 6770 6563 "license": "MIT", 6771 6564 "engines": { 6772 6565 "node": ">=20" ··· 6789 6582 "url": "https://opencollective.com/webpack" 6790 6583 } 6791 6584 }, 6792 - "node_modules/time-span": { 6793 - "version": "5.1.0", 6794 - "resolved": "https://registry.npmjs.org/time-span/-/time-span-5.1.0.tgz", 6795 - "integrity": "sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==", 6796 - "license": "MIT", 6797 - "dependencies": { 6798 - "convert-hrtime": "^5.0.0" 6799 - }, 6800 - "engines": { 6801 - "node": ">=12" 6802 - }, 6803 - "funding": { 6804 - "url": "https://github.com/sponsors/sindresorhus" 6805 - } 6806 - }, 6807 6585 "node_modules/tinyglobby": { 6808 6586 "version": "0.2.15", 6809 6587 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", ··· 6895 6673 "version": "5.4.4", 6896 6674 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.4.4.tgz", 6897 6675 "integrity": "sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==", 6676 + "dev": true, 6898 6677 "license": "(MIT OR CC0-1.0)", 6899 6678 "dependencies": { 6900 6679 "tagged-tag": "^1.0.0" ··· 7178 6957 "engines": { 7179 6958 "node": "20 || >=22" 7180 6959 } 7181 - }, 7182 - "node_modules/web-worker": { 7183 - "version": "1.5.0", 7184 - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz", 7185 - "integrity": "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==", 7186 - "license": "Apache-2.0" 7187 6960 }, 7188 6961 "node_modules/which": { 7189 6962 "version": "2.0.2",
-1
package.json
··· 28 28 }, 29 29 "dependencies": { 30 30 "bplist-parser": "^0.3.2", 31 - "ow": "^3.0.0", 32 31 "ps-list": "^9.0.0", 33 32 "run-applescript": "^7.0.0" 34 33 },