Simplify node imports

This commit is contained in:
Cohee 2024-10-11 00:28:17 +03:00
parent 4bafacaec4
commit a0e6030836
38 changed files with 83 additions and 84 deletions

View File

@ -3,8 +3,8 @@
// 1. node plugins.js update // 1. node plugins.js update
// 2. node plugins.js install <plugin-git-url> // 2. node plugins.js install <plugin-git-url>
// More operations coming soon. // More operations coming soon.
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import { fileURLToPath } from 'node:url'; import { fileURLToPath } from 'node:url';
import { default as git } from 'simple-git'; import { default as git } from 'simple-git';

View File

@ -1,10 +1,10 @@
/** /**
* Scripts to be done before starting the server for the first time. * Scripts to be done before starting the server for the first time.
*/ */
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import * as crypto from 'node:crypto'; import crypto from 'node:crypto';
import * as yaml from 'yaml'; import yaml from 'yaml';
import _ from 'lodash'; import _ from 'lodash';
import { createRequire } from 'node:module'; import { createRequire } from 'node:module';

View File

@ -1,4 +1,4 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import yaml from 'yaml'; import yaml from 'yaml';
import storage from 'node-persist'; import storage from 'node-persist';
import * as users from './src/users.js'; import * as users from './src/users.js';

View File

@ -1,13 +1,13 @@
#!/usr/bin/env node #!/usr/bin/env node
// native node modules // native node modules
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as http from 'node:http'; import http from 'node:http';
import * as https from 'node:https'; import https from 'node:https';
import * as path from 'node:path'; import path from 'node:path';
import * as util from 'node:util'; import util from 'node:util';
import * as net from 'node:net'; import net from 'node:net';
import * as dns from 'node:dns'; import dns from 'node:dns';
import { fileURLToPath } from 'node:url'; import { fileURLToPath } from 'node:url';
// cli/fs related library imports // cli/fs related library imports
@ -440,7 +440,6 @@ app.use(multerMonkeyPatch);
// User data mount // User data mount
app.use('/', userModule.router); app.use('/', userModule.router);
// Private endpoints // Private endpoints
app.use('/api/users', usersPrivateRouter); app.use('/api/users', usersPrivateRouter);
// Admin endpoints // Admin endpoints
app.use('/api/users', usersAdminRouter); app.use('/api/users', usersAdminRouter);

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import { finished } from 'node:stream/promises'; import { finished } from 'node:stream/promises';
import mime from 'mime-types'; import mime from 'mime-types';

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,4 +1,4 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import express from 'express'; import express from 'express';
import fetch from 'node-fetch'; import fetch from 'node-fetch';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,7 +1,7 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import { promises as fsPromises } from 'node:fs'; import { promises as fsPromises } from 'node:fs';
import * as readline from 'node:readline'; import readline from 'node:readline';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
import express from 'express'; import express from 'express';

View File

@ -1,6 +1,6 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import * as readline from 'node:readline'; import readline from 'node:readline';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
import express from 'express'; import express from 'express';

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
import express from 'express'; import express from 'express';

View File

@ -1,4 +1,4 @@
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';
import { sync as writeFileAtomicSync } from 'write-file-atomic'; import { sync as writeFileAtomicSync } from 'write-file-atomic';

View File

@ -1,4 +1,4 @@
import * as util from 'node:util'; import util from 'node:util';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
import fetch from 'node-fetch'; import fetch from 'node-fetch';

View File

@ -1,4 +1,4 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
import fetch from 'node-fetch'; import fetch from 'node-fetch';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import { sync as writeFileAtomicSync } from 'write-file-atomic'; import { sync as writeFileAtomicSync } from 'write-file-atomic';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import _ from 'lodash'; import _ from 'lodash';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import mime from 'mime-types'; import mime from 'mime-types';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import fetch from 'node-fetch'; import fetch from 'node-fetch';

View File

@ -1,6 +1,6 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import * as crypto from 'node:crypto'; import crypto from 'node:crypto';
import express from 'express'; import express from 'express';
import writeFileAtomic from 'write-file-atomic'; import writeFileAtomic from 'write-file-atomic';

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,6 +1,6 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as fsPromises from 'node:fs/promises'; import { promises as fsPromises } from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import mime from 'mime-types'; import mime from 'mime-types';
import express from 'express'; import express from 'express';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
import express from 'express'; import express from 'express';

View File

@ -1,4 +1,4 @@
import * as https from 'node:https'; import https from 'node:https';
import { createRequire } from 'node:module'; import { createRequire } from 'node:module';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';

View File

@ -1,6 +1,6 @@
import * as path from 'node:path'; import path from 'node:path';
import { promises as fsPromises } from 'node:fs'; import { promises as fsPromises } from 'node:fs';
import * as crypto from 'node:crypto'; import crypto from 'node:crypto';
import storage from 'node-persist'; import storage from 'node-persist';
import express from 'express'; import express from 'express';

View File

@ -1,4 +1,4 @@
import * as crypto from 'node:crypto'; import crypto from 'node:crypto';
import storage from 'node-persist'; import storage from 'node-persist';
import express from 'express'; import express from 'express';

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import vectra from 'vectra'; import vectra from 'vectra';
import express from 'express'; import express from 'express';

View File

@ -1,5 +1,5 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import express from 'express'; import express from 'express';
import sanitize from 'sanitize-filename'; import sanitize from 'sanitize-filename';

View File

@ -1,5 +1,5 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import ipMatching from 'ip-matching'; import ipMatching from 'ip-matching';
import { getIpFromRequest } from '../express-common.js'; import { getIpFromRequest } from '../express-common.js';

View File

@ -1,6 +1,6 @@
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as path from 'node:path'; import path from 'node:path';
import * as url from 'node:url'; import url from 'node:url';
import express from 'express'; import express from 'express';
import { getConfigValue } from './util.js'; import { getConfigValue } from './util.js';

View File

@ -1,4 +1,4 @@
import * as crypto from 'node:crypto'; import crypto from 'node:crypto';
import polyfill from './polyfill.js'; import polyfill from './polyfill.js';
import { getConfigValue } from './util.js'; import { getConfigValue } from './util.js';

View File

@ -1,8 +1,8 @@
// Native Node Modules // Native Node Modules
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as crypto from 'node:crypto'; import crypto from 'node:crypto';
import * as os from 'node:os'; import os from 'node:os';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';
// Express and other dependencies // Express and other dependencies

View File

@ -1,6 +1,6 @@
import * as path from 'node:path'; import path from 'node:path';
import * as fs from 'node:fs'; import fs from 'node:fs';
import * as http2 from 'node:http2'; import http2 from 'node:http2';
import { Readable } from 'node:stream'; import { Readable } from 'node:stream';
import { createRequire } from 'node:module'; import { createRequire } from 'node:module';
import { Buffer } from 'node:buffer'; import { Buffer } from 'node:buffer';