Skip to content

Commit 6e57a7d

Browse files
authored
resolve __dirname when is not available (#114)
* resolve __direname when is not available * use rollup-replace plugin for replacing __dirname * 3.1.1
1 parent e05096d commit 6e57a7d

3 files changed

Lines changed: 41 additions & 4 deletions

File tree

package-lock.json

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

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@themost/sqlite",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"description": "MOST Web Framework SQLite Adapter",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -66,6 +66,7 @@
6666
"rimraf": "^3.0.2",
6767
"rollup": "^2.73.0",
6868
"rollup-plugin-dts": "^4.2.1",
69+
"rollup-plugin-replace": "^2.2.0",
6970
"typescript": "^4.6.4",
7071
"typescript-eslint": "^8.12.1"
7172
}

rollup.config.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { babel } from '@rollup/plugin-babel';
22
import * as pkg from './package.json';
33
import dts from 'rollup-plugin-dts';
4+
import replace from 'rollup-plugin-replace';
45

56
export default [
67
{
@@ -23,7 +24,12 @@ export default [
2324
sourcemap: true
2425
},
2526
external: Object.keys(pkg.dependencies).concat(Object.keys(pkg.peerDependencies)),
26-
plugins: [babel({ babelHelpers: 'bundled' })]
27+
plugins: [
28+
replace({
29+
'__dirname': 'import.meta?.dirname'
30+
}),
31+
babel({ babelHelpers: 'bundled' })
32+
]
2733
},
2834
{
2935
input: 'src/index.d.ts',

0 commit comments

Comments
 (0)