Skip to content

Commit 6e8e0d3

Browse files
committed
chore: alias src path
1 parent 3f03333 commit 6e8e0d3

File tree

182 files changed

+729
-699
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+729
-699
lines changed

.eslintrc.cjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ module.exports = {
4848
peerDependencies: false,
4949
bundledDependencies: false,
5050
}],
51+
'import/no-unresolved': ['error', {
52+
ignore: ['src/'],
53+
}],
5154
'max-len': ['error', {
5255
code: 120,
5356
ignoreComments: true,

package-lock.json

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"devDependencies": {
4141
"@actions/core": "^1.11.1",
4242
"@linaria/postcss-linaria": "^4.1.5",
43+
"@rollup/plugin-alias": "^5.1.1",
4344
"@rollup/plugin-commonjs": "^17.1.0",
4445
"@rollup/plugin-json": "^4.1.0",
4546
"@rollup/plugin-multi-entry": "^4.1.0",

rollup.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import multi from '@rollup/plugin-multi-entry';
88
import externals from 'rollup-plugin-external-globals';
99
import css from 'rollup-plugin-import-css';
1010
import replace from '@rollup/plugin-replace';
11+
import alias from '@rollup/plugin-alias';
12+
import path from 'path';
1113

1214
import { version } from './package.json';
1315
import importString from './scripts/import-string.js';
@@ -73,6 +75,12 @@ export default [{
7375
}],
7476
external: ['luxon', 'showdown', 'axios', 'tippy.js'],
7577
plugins: [
78+
alias({
79+
entries: [{
80+
find: 'src',
81+
replacement: path.resolve('./src'),
82+
}],
83+
}),
7684
replace({
7785
preventAssignment: true,
7886
values: {

src/base/api/constants.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as api from '../../utils/4.api.js';
2-
import Item from '../../structures/constants/item.js';
1+
import * as api from 'src/utils/4.api.js';
2+
import Item from 'src/structures/constants/item.js';
33

44
const constants = api.mod.constants;
55
Object.keys(Item).forEach((key) => {

src/base/api/ignore.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import * as settings from '../../utils/settings/index.js';
2-
import * as api from '../../utils/4.api.js';
3-
import ignoreUser from '../../utils/ignoreUser.js';
1+
import * as settings from 'src/utils/settings/index.js';
2+
import * as api from 'src/utils/4.api.js';
3+
import ignoreUser from 'src/utils/ignoreUser.js';
44

55
const ignorePrefix = 'underscript.ignore.';
66

src/base/api/libraries.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import luxon from 'luxon';
22
import tippy from 'tippy.js';
33
import axios from 'axios';
44
import showdown from 'showdown';
5-
import * as api from '../../utils/4.api.js';
5+
import * as api from 'src/utils/4.api.js';
66

77
const lib = api.mod.lib;
88
lib.tippy = tippy;

src/base/api/utils.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
import * as api from '../../utils/4.api.js';
2-
import eventEmitter from '../../utils/eventEmitter.js';
3-
import each from '../../utils/each.js';
4-
import sleep from '../../utils/sleep.js';
5-
import VarStore from '../../utils/VarStore.js';
6-
import { global, globalSet } from '../../utils/global.js';
7-
import Hotkey from '../../utils/hotkey.class.js';
8-
import { hide, show, tip } from '../../utils/hover.js';
9-
import notify from '../../utils/notifications.js';
10-
import shuffle from '../../utils/shuffle.js';
11-
import some from '../../utils/some.js';
12-
import TabManager from '../../utils/tabbedView.js';
13-
import rand from '../../utils/rand.js';
14-
import SettingType from '../../utils/settings/types/setting.js';
15-
import { translateText } from '../../utils/translate.js';
1+
import * as api from 'src/utils/4.api.js';
2+
import eventEmitter from 'src/utils/eventEmitter.js';
3+
import each from 'src/utils/each.js';
4+
import sleep from 'src/utils/sleep.js';
5+
import VarStore from 'src/utils/VarStore.js';
6+
import { global, globalSet } from 'src/utils/global.js';
7+
import Hotkey from 'src/utils/hotkey.class.js';
8+
import { hide, show, tip } from 'src/utils/hover.js';
9+
import notify from 'src/utils/notifications.js';
10+
import shuffle from 'src/utils/shuffle.js';
11+
import some from 'src/utils/some.js';
12+
import TabManager from 'src/utils/tabbedView.js';
13+
import rand from 'src/utils/rand.js';
14+
import SettingType from 'src/utils/settings/types/setting.js';
15+
import { translateText } from 'src/utils/translate.js';
1616

1717
const utils = api.mod.utils;
1818

src/base/chat/autocomplete.friends.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import eventManager from '../../utils/eventManager.js';
2-
import * as settings from '../../utils/settings/index.js';
3-
import { global } from '../../utils/global.js';
4-
import * as user from '../../utils/user.js';
1+
import eventManager from 'src/utils/eventManager.js';
2+
import * as settings from 'src/utils/settings/index.js';
3+
import { global } from 'src/utils/global.js';
4+
import * as user from 'src/utils/user.js';
55

66
const setting = settings.register({
77
name: 'Autocomplete: Online Friends Only',

src/base/chat/autocomplete.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import eventManager from '../../utils/eventManager.js';
2-
import * as settings from '../../utils/settings/index.js';
3-
import { global, globalSet } from '../../utils/global.js';
4-
import style from '../../utils/style.js';
5-
import * as fnUser from '../../utils/user.js';
6-
import { debug } from '../../utils/debug.js';
7-
import css from '../../utils/css.js';
1+
import eventManager from 'src/utils/eventManager.js';
2+
import * as settings from 'src/utils/settings/index.js';
3+
import { global, globalSet } from 'src/utils/global.js';
4+
import style from 'src/utils/style.js';
5+
import * as fnUser from 'src/utils/user.js';
6+
import { debug } from 'src/utils/debug.js';
7+
import css from 'src/utils/css.js';
88

99
const setting = settings.register({
1010
name: 'Visual Autocomplete',

0 commit comments

Comments
 (0)