Skip to content

Commit c875899

Browse files
committed
build(profiling-node): make sure debug build plugin is used
1 parent 81a5b4f commit c875899

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed
Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,16 @@
11
import commonjs from '@rollup/plugin-commonjs';
22
import resolve from '@rollup/plugin-node-resolve';
33
import typescript from '@rollup/plugin-typescript';
4-
import { makeBaseNPMConfig, makeNPMConfigVariants, plugins } from '@sentry-internal/rollup-utils';
4+
import { makeBaseNPMConfig } from '@sentry-internal/rollup-utils';
55

6-
const configs = makeNPMConfigVariants(makeBaseNPMConfig());
7-
const cjsConfig = configs.find(config => config.output.format === 'cjs');
8-
9-
if (!cjsConfig) {
10-
throw new Error('CJS config is required for profiling-node.');
11-
}
12-
13-
const config = {
14-
...cjsConfig,
15-
input: 'src/index.ts',
16-
output: { ...cjsConfig.output, file: 'lib/index.js', format: 'cjs', dir: undefined, preserveModules: false },
17-
plugins: [
18-
plugins.makeLicensePlugin('Sentry Node Profiling'),
19-
resolve(),
20-
commonjs(),
21-
typescript({ tsconfig: './tsconfig.json' }),
22-
],
23-
};
24-
25-
export default config;
6+
export default makeBaseNPMConfig({
7+
packageSpecificConfig: {
8+
input: 'src/index.ts',
9+
output: { file: 'lib/index.js', format: 'cjs', dir: undefined, preserveModules: false },
10+
plugins: [
11+
resolve(),
12+
commonjs(),
13+
typescript({ tsconfig: './tsconfig.json' }),
14+
]
15+
}
16+
});

0 commit comments

Comments
 (0)