Skip to content

Commit

Permalink
refactor: move out rollup plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
privatenumber committed Feb 8, 2025
1 parent 4671087 commit ff934b2
Show file tree
Hide file tree
Showing 10 changed files with 8 additions and 11 deletions.
3 changes: 0 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@
],
"type": "module",
"bin": "./dist/cli.mjs",
"imports": {
"typescript": "./src/local-typescript-loader.ts"
},
"packageManager": "[email protected]",
"scripts": {
"build": "tsx src/cli.ts --minify --target node18",
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
16 changes: 8 additions & 8 deletions src/utils/get-rollup-configs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ import dynamicImportVars from '@rollup/plugin-dynamic-import-vars';
import type { PackageJson } from 'type-fest';
import type { TsConfigResult } from 'get-tsconfig';
import type { ExportEntry, AliasMap } from '../types.js';
import { esbuildTransform, esbuildMinify } from './rollup-plugins/esbuild.js';
import { externalizeNodeBuiltins } from './rollup-plugins/externalize-node-builtins.js';
import { patchBinary } from './rollup-plugins/patch-binary.js';
import { resolveTypescriptMjsCts } from './rollup-plugins/resolve-typescript-mjs-cjs.js';
import { resolveTsconfigPaths } from './rollup-plugins/resolve-tsconfig-paths.js';
import { stripHashbang } from './rollup-plugins/strip-hashbang.js';
import { esmInjectCreateRequire } from './rollup-plugins/esm-inject-create-require.js';
import { esbuildTransform, esbuildMinify } from '../rollup-plugins/esbuild.js';
import { externalizeNodeBuiltins } from '../rollup-plugins/externalize-node-builtins.js';
import { patchBinary } from '../rollup-plugins/patch-binary.js';
import { resolveTypescriptMjsCts } from '../rollup-plugins/resolve-typescript-mjs-cjs.js';
import { resolveTsconfigPaths } from '../rollup-plugins/resolve-tsconfig-paths.js';
import { stripHashbang } from '../rollup-plugins/strip-hashbang.js';
import { esmInjectCreateRequire } from '../rollup-plugins/esm-inject-create-require.js';
import { getExternalDependencies } from './parse-package-json/get-external-dependencies.js';

type Options = {
Expand Down Expand Up @@ -46,7 +46,7 @@ const getConfig = {
) => {
const [dts, ts] = await Promise.all([
import('rollup-plugin-dts'),
import('typescript'),
import('./local-typescript-loader.js'),
]);
return {
input: [] as string[],
Expand Down
File renamed without changes.

0 comments on commit ff934b2

Please sign in to comment.