|
2 | 2 | "name": "@finos/git-proxy", |
3 | 3 | "version": "2.0.0-rc.3", |
4 | 4 | "description": "Deploy custom push protections and policies on top of Git.", |
| 5 | + "main": "dist/index.js", |
| 6 | + "types": "dist/index.d.ts", |
| 7 | + "exports": { |
| 8 | + ".": { |
| 9 | + "import": "./dist/index.js", |
| 10 | + "require": "./dist/index.js", |
| 11 | + "types": "./dist/index.d.ts" |
| 12 | + }, |
| 13 | + "./config": { |
| 14 | + "import": "./dist/src/config/index.js", |
| 15 | + "require": "./dist/src/config/index.js", |
| 16 | + "types": "./dist/src/config/index.d.ts" |
| 17 | + }, |
| 18 | + "./db": { |
| 19 | + "import": "./dist/src/db/index.js", |
| 20 | + "require": "./dist/src/db/index.js", |
| 21 | + "types": "./dist/src/db/index.d.ts" |
| 22 | + }, |
| 23 | + "./proxy": { |
| 24 | + "import": "./dist/src/proxy/index.js", |
| 25 | + "require": "./dist/src/proxy/index.js", |
| 26 | + "types": "./dist/src/proxy/index.d.ts" |
| 27 | + }, |
| 28 | + "./types": { |
| 29 | + "import": "./dist/src/types/models.js", |
| 30 | + "require": "./dist/src/types/models.js", |
| 31 | + "types": "./dist/src/types/models.d.ts" |
| 32 | + } |
| 33 | + }, |
5 | 34 | "scripts": { |
6 | 35 | "cli": "tsx ./packages/git-proxy-cli/index.ts", |
7 | 36 | "cli:js": "node ./packages/git-proxy-cli/dist/index.js", |
8 | 37 | "client": "vite --config vite.config.ts", |
9 | 38 | "clientinstall": "npm install --prefix client", |
10 | 39 | "server": "tsx index.ts", |
11 | 40 | "start": "concurrently \"npm run server\" \"npm run client\"", |
12 | | - "build": "npm run generate-config-types && npm run build-ui && npm run build-lib", |
13 | | - "build-ts": "tsc", |
| 41 | + "build": "npm run generate-config-types && npm run build-ui && npm run build-ts", |
| 42 | + "build-ts": "tsc --project tsconfig.publish.json && ./scripts/fix-shebang.sh", |
14 | 43 | "build-ui": "vite build", |
15 | | - "build-lib": "./scripts/build-for-publish.sh", |
16 | | - "restore-lib": "./scripts/undo-build.sh", |
17 | 44 | "check-types": "tsc", |
18 | 45 | "check-types:server": "tsc --project tsconfig.publish.json --noEmit", |
19 | 46 | "test": "NODE_ENV=test ts-mocha './test/**/*.test.js' --exit", |
|
30 | 57 | "generate-config-types": "quicktype --src-lang schema --lang typescript --out src/config/generated/config.ts --top-level GitProxyConfig config.schema.json && ts-node scripts/add-banner.ts src/config/generated/config.ts && prettier --write src/config/generated/config.ts" |
31 | 58 | }, |
32 | 59 | "bin": { |
33 | | - "git-proxy": "./index.js", |
| 60 | + "git-proxy": "./dist/index.js", |
34 | 61 | "git-proxy-all": "concurrently 'npm run server' 'npm run client'" |
35 | 62 | }, |
36 | 63 | "workspaces": [ |
|
0 commit comments