Skip to content

Commit e9714e7

Browse files
committed
fix version tests
1 parent ff9f24e commit e9714e7

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

package.json

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
"bin": {
77
"smodg": "./index.js"
88
},
9+
"exports": {
10+
"./package.json": "./package.json"
11+
},
912
"scripts": {
1013
"test": "jest",
1114
"test:watch": "jest --watch",

src/index.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,20 @@
22

33
import fs from 'node:fs'
44
import minimist from 'minimist';
5+
import path from 'path';
56
import { generateModelInputs } from './parser';
67
import { modelTemplate, migrationTemplate } from './templates';
78
import { kebabCase } from './formatters';
89

9-
const version = require('../package.json').version
10+
let packageJsonPath: string;
11+
12+
if (process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test') {
13+
packageJsonPath = path.resolve(__dirname, '..', 'package.json');
14+
} else {
15+
packageJsonPath = path.resolve(__dirname, 'package.json');
16+
}
17+
18+
const version = require(packageJsonPath).version
1019

1120
export const main = (args: minimist.ParsedArgs) => {
1221

0 commit comments

Comments
 (0)