|
23 | 23 | "node": ">=16.0.0", |
24 | 24 | "npm": ">=7.0.0" |
25 | 25 | }, |
26 | | - "main": "src/index.js", |
| 26 | + "main": "src/index.ts", |
27 | 27 | "types": "dist/src/index.d.ts", |
28 | 28 | "typesVersions": { |
29 | 29 | "*": { |
|
41 | 41 | }, |
42 | 42 | "files": [ |
43 | 43 | "src", |
44 | | - "dist" |
| 44 | + "dist", |
| 45 | + "dist.generated" |
45 | 46 | ], |
46 | 47 | "eslintConfig": { |
47 | 48 | "extends": "ipfs", |
|
131 | 132 | ] |
132 | 133 | }, |
133 | 134 | "scripts": { |
134 | | - "clean": "npx rimraf dist generated node_modules", |
| 135 | + "clean": "npx rimraf dist generated node_modules .swc", |
135 | 136 | "ci:test": "run-s test:*", |
136 | 137 | "dep-check": "aegir dep-check src/**/*.ts test/**/*.ts generated/**/*.ts", |
137 | 138 | "fix": "run-s fix:*", |
|
142 | 143 | "lint-TODO:project": "check-aegir-project # currently broken due to corrupting the repoUrl", |
143 | 144 | "release": "aegir release", |
144 | 145 | "postinstall": "run-s gen", |
145 | | - "build": "aegir build", |
146 | | - "build2": "tsc-silent -p tsconfig.generated.json --suppress 6133@generated 6192@generated --stats", |
| 146 | + "build": "run-s build:* && cp-cli dist.generated dist/dist.generated", |
| 147 | + "build-todo:docs": "aegir docs -p false", |
| 148 | + "build:deps": "run-s gen", |
147 | 149 | "build:main": "aegir build", |
148 | | - "build:docs": "aegir ts docs", |
149 | 150 | "build:types": "aegir ts -p types", |
150 | 151 | "test": "run-s test:*", |
151 | 152 | "test:browser": "aegir test --target browser", |
|
160 | 161 | "gen:ts": "openapi-generator-cli generate --generator-key ts" |
161 | 162 | }, |
162 | 163 | "dependencies": { |
163 | | - "fetch-ponyfill": "^7.1.0", |
164 | | - "yargs": "^17.3.1" |
| 164 | + "fetch-ponyfill": "^7.1.0" |
165 | 165 | }, |
166 | 166 | "devDependencies": { |
167 | 167 | "@openapitools/openapi-generator-cli": "^2.4.26", |
168 | | - "@swc/core": "^1.2.144", |
| 168 | + "@swc/cli": "^0.1.55", |
| 169 | + "@swc/core": "^1.2.157", |
169 | 170 | "@swc/helpers": "^0.3.3", |
170 | 171 | "@types/cors": "^2.8.12", |
171 | 172 | "@types/express": "^4.17.13", |
172 | 173 | "@types/mocha": "^9.1.0", |
173 | 174 | "@types/node": "^17.0.21", |
174 | 175 | "@types/portscanner": "^2.1.1", |
175 | | - "aegir": "^36.1.3", |
| 176 | + "aegir": "^36.2.2", |
176 | 177 | "check-aegir-project": "^1.0.3", |
177 | 178 | "cors": "^2.8.5", |
| 179 | + "cp-cli": "^2.0.0", |
178 | 180 | "dotenvrc": "^1.0.1", |
179 | 181 | "express": "^4.17.3", |
180 | 182 | "express-promise-router": "^4.1.1", |
181 | 183 | "mock-ipfs-pinning-service": "^0.4.0", |
182 | 184 | "npm-run-all": "^4.1.5", |
183 | | - "openapi-typescript": "^5.1.1", |
184 | 185 | "portscanner": "^2.2.0", |
185 | 186 | "regenerator-runtime": "^0.13.9", |
186 | | - "ts-node": "^10.5.0", |
| 187 | + "ts-node": "^10.7.0", |
187 | 188 | "tsc-silent": "^1.2.1", |
188 | 189 | "winston": "^3.6.0" |
189 | 190 | }, |
190 | 191 | "exports": { |
191 | 192 | ".": { |
192 | | - "import": "./generated/api.ts" |
| 193 | + "import": "./dist/src/index.js", |
| 194 | + "require": "./dist/src/index.js" |
193 | 195 | }, |
194 | 196 | "./api/apis": { |
195 | | - "import": "./generated/api/apis.ts" |
| 197 | + "import": "./dist/dist.generated/apis", |
| 198 | + "require": "./dist/dist.generated/apis" |
196 | 199 | } |
197 | 200 | } |
198 | 201 | } |
0 commit comments