|
1 | 1 | { |
2 | 2 | "name": "@shelf/postgres-local", |
3 | | - "version": "1.1.1", |
| 3 | + "version": "1.1.2", |
4 | 4 | "description": "Run Postgres locally", |
5 | 5 | "keywords": [ |
6 | 6 | "postgres", |
|
14 | 14 | "type": "git", |
15 | 15 | "url": "git+https://github.com/shelfio/postgres-local.git" |
16 | 16 | }, |
| 17 | + "type": "module", |
17 | 18 | "license": "MIT", |
18 | 19 | "author": { |
19 | 20 | "name": "Dmytro Harazdovskyi", |
|
23 | 24 | "files": [ |
24 | 25 | "lib" |
25 | 26 | ], |
26 | | - "main": "lib/index.js", |
| 27 | + "main": "./lib/cjs/index.cjs", |
| 28 | + "module": "./lib/esm/index.js", |
27 | 29 | "types": "./lib/index.d.ts", |
| 30 | + "exports": { |
| 31 | + ".": { |
| 32 | + "types": "./lib/index.d.ts", |
| 33 | + "import": "./lib/esm/index.js", |
| 34 | + "require": "./lib/cjs/index.cjs", |
| 35 | + "default": "./lib/esm/index.js" |
| 36 | + } |
| 37 | + }, |
28 | 38 | "scripts": { |
29 | | - "build": "rm -rf lib/ && yarn build:types && yarn build:code", |
30 | | - "build:code": "babel src --out-dir lib --ignore '**/*.test.ts' --extensions '.ts' && find ./lib -name '*.test.d.ts' -delete", |
| 39 | + "build": "rm -rf lib/ && yarn build:types && yarn clean:test-dts && yarn build:code", |
| 40 | + "build:code": "yarn build:cjs && yarn build:esm", |
| 41 | + "build:cjs": "babel src --out-dir lib/cjs --ignore '**/*.test.ts' --extensions '.ts' --out-file-extension '.cjs'", |
| 42 | + "build:esm": "tsc --project tsconfig.esm.json", |
31 | 43 | "build:types": "tsc --emitDeclarationOnly --declaration --isolatedModules false --declarationDir lib", |
| 44 | + "clean:test-dts": "find ./lib -name '*.test.d.ts' -delete", |
32 | 45 | "coverage": "yarn test --coverage", |
33 | 46 | "lint": "eslint . --ext .js,.ts,.json --fix", |
34 | 47 | "lint:ci": "eslint . --ext .js,.ts,.json", |
|
0 commit comments