|
14 | 14 | "module": "./dist/esm/swagger-editor.js", |
15 | 15 | "browser": "./dist/esm/swagger-editor.js", |
16 | 16 | "jsnext:main": "./dist/esm/swagger-editor.js", |
17 | | - "types": "./dist/types/app.d.ts", |
| 17 | + "types": "./dist/types/App.d.ts", |
18 | 18 | "exports": { |
19 | 19 | "./package.json": "./package.json", |
20 | 20 | "./swagger-editor.css": "./dist/swagger-editor.css", |
21 | 21 | ".": { |
22 | | - "browser": "./dist/esm/swagger-editor.js" |
| 22 | + "browser": "./dist/esm/swagger-editor.js", |
| 23 | + "types": "./dist/types/App.d.ts" |
23 | 24 | }, |
24 | 25 | "./plugins/*": { |
25 | | - "browser": "./dist/esm/plugins/*/index.js" |
| 26 | + "browser": "./dist/esm/plugins/*/index.js", |
| 27 | + "types": "./dist/types/plugins/*/index.d.ts" |
26 | 28 | }, |
27 | 29 | "./presets/*": { |
28 | 30 | "browser": "./dist/esm/presets/*/index.js" |
|
34 | 36 | "browser": "./dist/esm/editor.worker.js" |
35 | 37 | } |
36 | 38 | }, |
| 39 | + "typesVersions": { |
| 40 | + "*": { |
| 41 | + "plugins/*": [ |
| 42 | + "./dist/types/plugins/*/index.d.ts" |
| 43 | + ] |
| 44 | + } |
| 45 | + }, |
37 | 46 | "scripts": { |
38 | 47 | "start": "cross-env DISABLE_ESLINT_PLUGIN=false ENABLE_PROGRESS_PLUGIN=true react-scripts start", |
39 | 48 | "build": "npm run build:app && npm run build:bundle:esm && npm run build:bundle:umd && npm run build:definitions", |
|
52 | 61 | "cy:run:chrome": "cross-env BROWSERSLIST_ENV=production cypress run --browser chrome", |
53 | 62 | "cy:run:firefox": "cross-env BROWSERSLIST_ENV=production cypress run --browser firefox", |
54 | 63 | "cy:run:electron": "cross-env BROWSERSLIST_ENV=production cypress run --browser electron", |
55 | | - "lint": "eslint . --ext .jsx,.js", |
56 | | - "lint:fix": "eslint . --ext .jsx,.js --fix", |
| 64 | + "lint": "eslint . --ext .jsx,.js,.tsx,.ts", |
| 65 | + "lint:fix": "eslint . --ext .jsx,.js,.tsx,.ts --fix", |
57 | 66 | "clean": "rimraf ./build ./dist", |
58 | 67 | "link:apidom": "npm link @swagger-api/apidom-ast @swagger-api/apidom-core @swagger-api/apidom-error @swagger-api/apidom-json-path @swagger-api/apidom-json-pointer @swagger-api/apidom-ls @swagger-api/apidom-ns-api-design-systems @swagger-api/apidom-ns-asyncapi-2 @swagger-api/apidom-ns-json-schema-draft-4 @swagger-api/apidom-ns-json-schema-draft-6 @swagger-api/apidom-ns-json-schema-draft-7 @swagger-api/apidom-ns-openapi-2 @swagger-api/apidom-ns-openapi-3-0 @swagger-api/apidom-ns-openapi-3-1 @swagger-api/apidom-parser-adapter-api-design-systems-json @swagger-api/apidom-parser-adapter-api-design-systems-yaml @swagger-api/apidom-parser-adapter-asyncapi-json-2 @swagger-api/apidom-parser-adapter-asyncapi-yaml-2 @swagger-api/apidom-parser-adapter-json @swagger-api/apidom-parser-adapter-openapi-json-2 @swagger-api/apidom-parser-adapter-openapi-json-3-0 @swagger-api/apidom-parser-adapter-openapi-json-3-1 @swagger-api/apidom-parser-adapter-openapi-yaml-2 @swagger-api/apidom-parser-adapter-openapi-yaml-3-0 @swagger-api/apidom-parser-adapter-openapi-yaml-3-1 @swagger-api/apidom-parser-adapter-yaml-1-2 @swagger-api/apidom-parser @swagger-api/apidom-reference", |
59 | 68 | "link:apidom-ls": "npm link @swagger-api/apidom-ls" |
|
140 | 149 | "@types/lodash": "^4.17.17", |
141 | 150 | "@types/swagger-ui-react": "^5.18.0", |
142 | 151 | "@typescript-eslint/eslint-plugin": "^5.62.0", |
| 152 | + "@typescript-eslint/parser": "^5.62.0", |
143 | 153 | "copyfiles": "^2.4.1", |
144 | 154 | "cross-env": "^7.0.3", |
145 | 155 | "cypress": "^13.15.2", |
146 | 156 | "cypress-file-upload": "^5.0.8", |
147 | 157 | "eslint-config-airbnb": "^19.0.4", |
148 | | - "eslint-config-airbnb-typescript": "^17.1.0", |
149 | 158 | "eslint-config-prettier": "^9.1.0", |
150 | 159 | "eslint-plugin-cypress": "^3.3.0", |
151 | 160 | "eslint-plugin-prettier": "^5.4.0", |
|
0 commit comments