this repo has no description
0
fork

Configure Feed

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

use subpath imports

+19 -13
+6
package.json
··· 16 16 "license": "MIT", 17 17 "author": "Patrik Csak <p@trikcsak.com> (https://patrikcsak.com)", 18 18 "type": "module", 19 + "imports": { 20 + "#cli/actions": "./source/cli/actions/index.js", 21 + "#cli/commands": "./source/cli/commands/index.js", 22 + "#library": "./source/library/index.js", 23 + "#package-json": "./package.json" 24 + }, 19 25 "bin": { 20 26 "auto-terminal-profile": "source/cli.js" 21 27 },
+2 -2
source/cli.js
··· 1 1 #! /usr/bin/env node 2 2 3 3 import {program} from 'commander'; 4 - import packageJson from '../package.json' with {type: 'json'}; 5 - import * as commands from './cli/commands/index.js'; 4 + import * as commands from '#cli/commands'; 5 + import packageJson from '#package-json' with {type: 'json'}; 6 6 7 7 program 8 8 .name(packageJson.name)
+1 -1
source/cli/actions/config/set-mode.js
··· 1 1 import {consola} from 'consola'; 2 2 import {setTerminalProfile} from 'mac-terminal'; 3 - import {getConfig, getCurrentMode} from '../../../library/index.js'; 3 + import {getConfig, getCurrentMode} from '#library'; 4 4 5 5 /** 6 6 * @param {{mode: 'dark' | 'light', profile: string}} parameters
+1 -1
source/cli/actions/config/set.js
··· 1 1 import {consola} from 'consola'; 2 2 import {getTerminalProfiles, setTerminalProfile} from 'mac-terminal'; 3 - import {getConfig, getCurrentMode, modes} from '../../../library/index.js'; 3 + import {getConfig, getCurrentMode, modes} from '#library'; 4 4 5 5 /** 6 6 * @returns {Promise<void>}
+1 -1
source/cli/actions/config/show.js
··· 1 1 import {styleText} from 'node:util'; 2 2 import {upperFirst} from 'es-toolkit/string'; 3 - import {getConfig, modes} from '../../../library/index.js'; 3 + import {getConfig, modes} from '#library'; 4 4 5 5 /** 6 6 * @returns {Promise<void>}
+1 -1
source/cli/actions/update.js
··· 1 1 import {setTerminalProfile} from 'mac-terminal'; 2 - import {getConfig, getCurrentMode} from '../../library/index.js'; 2 + import {getConfig, getCurrentMode} from '#library'; 3 3 4 4 /** 5 5 * @param {{mode?: 'dark' | 'light'}} parameters
+1 -1
source/cli/commands/config/set-mode.js
··· 1 1 import {Argument, Command} from '@commander-js/extra-typings'; 2 2 import {getTerminalProfiles} from 'mac-terminal'; 3 - import * as actions from '../../actions/index.js'; 3 + import * as actions from '#cli/actions'; 4 4 5 5 /** 6 6 * Make set mode command
+2 -2
source/cli/commands/config/set.js
··· 1 1 import {Command} from '@commander-js/extra-typings'; 2 - import {modes} from '../../../library/index.js'; 3 - import * as actions from '../../actions/index.js'; 4 2 import setMode from './set-mode.js'; 3 + import * as actions from '#cli/actions'; 4 + import {modes} from '#library'; 5 5 6 6 const command = new Command('set').description('update configuration'); 7 7
+1 -1
source/cli/commands/config/show.js
··· 1 1 import {Command} from 'commander'; 2 - import * as actions from '../../actions/index.js'; 2 + import * as actions from '#cli/actions'; 3 3 4 4 export default new Command('show') 5 5 .description('show configuration')
+2 -2
source/cli/commands/update.js
··· 1 1 import {Argument, Command} from '@commander-js/extra-typings'; 2 - import {modes} from '../../library/index.js'; 3 - import * as actions from '../actions/index.js'; 2 + import * as actions from '#cli/actions'; 3 + import {modes} from '#library'; 4 4 5 5 export default new Command('update') 6 6 .description('update terminal profile based on the mode')
+1 -1
source/library/get-config.js
··· 1 1 import Conf from 'conf'; 2 2 import {getTerminalDefaultProfile} from 'mac-terminal'; 3 - import packageJson from '../../package.json' with {type: 'json'}; 3 + import packageJson from '#package-json' with {type: 'json'}; 4 4 5 5 export default async function getConfig() { 6 6 const defaultProfile = await getTerminalDefaultProfile();