|
1 | 1 | { |
| 2 | + "type": "module", |
2 | 3 | "name": "@stackpress/lib", |
3 | | - "version": "0.4.6", |
| 4 | + "version": "0.4.10", |
4 | 5 | "license": "Apache-2.0", |
5 | 6 | "description": "Shared library used across stackpress projects", |
6 | 7 | "author": "Chris <chris@incept.asia>", |
|
17 | 18 | "file system", |
18 | 19 | "stackpress" |
19 | 20 | ], |
20 | | - "main": "index.js", |
21 | | - "types": "index.d.ts", |
| 21 | + "main": "./cjs/index.js", |
| 22 | + "module": "./esm/index.js", |
| 23 | + "types": "./cjs/index.d.ts", |
| 24 | + "exports": { |
| 25 | + ".": { |
| 26 | + "require": "./cjs/index.js", |
| 27 | + "import": "./esm/index.js", |
| 28 | + "types": "./esm/index.d.ts" |
| 29 | + }, |
| 30 | + "./types": { |
| 31 | + "require": "./cjs/types.js", |
| 32 | + "import": "./esm/types.js", |
| 33 | + "types": "./esm/types.d.ts" |
| 34 | + }, |
| 35 | + "./Exception": { |
| 36 | + "require": "./cjs/Exception.js", |
| 37 | + "import": "./esm/Exception.js", |
| 38 | + "types": "./esm/Exception.d.ts" |
| 39 | + }, |
| 40 | + "./Reflection": { |
| 41 | + "require": "./cjs/Reflection.js", |
| 42 | + "import": "./esm/Reflection.js", |
| 43 | + "types": "./esm/Reflection.d.ts" |
| 44 | + }, |
| 45 | + "./Status": { |
| 46 | + "require": "./cjs/Status.js", |
| 47 | + "import": "./esm/Status.js", |
| 48 | + "types": "./esm/Status.d.ts" |
| 49 | + }, |
| 50 | + "./map": { |
| 51 | + "require": "./cjs/data/map.js", |
| 52 | + "import": "./esm/data/map.js", |
| 53 | + "types": "./esm/data/map.d.ts" |
| 54 | + }, |
| 55 | + "./set": { |
| 56 | + "require": "./cjs/data/set.js", |
| 57 | + "import": "./esm/data/set.js", |
| 58 | + "types": "./esm/data/set.d.ts" |
| 59 | + }, |
| 60 | + "./Nest": { |
| 61 | + "require": "./cjs/data/Nest.js", |
| 62 | + "import": "./esm/data/Nest.js", |
| 63 | + "types": "./esm/data/Nest.d.ts" |
| 64 | + }, |
| 65 | + "./ReadonlyMap": { |
| 66 | + "require": "./cjs/data/ReadonlyMap.js", |
| 67 | + "import": "./esm/data/ReadonlyMap.js", |
| 68 | + "types": "./esm/data/ReadonlyMap.d.ts" |
| 69 | + }, |
| 70 | + "./ReadonlyNest": { |
| 71 | + "require": "./cjs/data/ReadonlyNest.js", |
| 72 | + "import": "./esm/data/ReadonlyNest.js", |
| 73 | + "types": "./esm/data/ReadonlyNest.d.ts" |
| 74 | + }, |
| 75 | + "./ReadonlySet": { |
| 76 | + "require": "./cjs/data/ReadonlySet.js", |
| 77 | + "import": "./esm/data/ReadonlySet.js", |
| 78 | + "types": "./esm/data/ReadonlySet.d.ts" |
| 79 | + }, |
| 80 | + "./EventEmitter": { |
| 81 | + "require": "./cjs/event/EventEmitter.js", |
| 82 | + "import": "./esm/event/EventEmitter.js", |
| 83 | + "types": "./esm/event/EventEmitter.d.ts" |
| 84 | + }, |
| 85 | + "./EventRouter": { |
| 86 | + "require": "./cjs/event/EventRouter.js", |
| 87 | + "import": "./esm/event/EventRouter.js", |
| 88 | + "types": "./esm/event/EventRouter.d.ts" |
| 89 | + }, |
| 90 | + "./EventTerminal": { |
| 91 | + "require": "./cjs/event/EventTerminal.js", |
| 92 | + "import": "./esm/event/EventTerminal.js", |
| 93 | + "types": "./esm/event/EventTerminal.d.ts" |
| 94 | + }, |
| 95 | + "./ItemQueue": { |
| 96 | + "require": "./cjs/queue/ItemQueue.js", |
| 97 | + "import": "./esm/queue/ItemQueue.js", |
| 98 | + "types": "./esm/queue/ItemQueue.d.ts" |
| 99 | + }, |
| 100 | + "./TaskQueue": { |
| 101 | + "require": "./cjs/queue/TaskQueue.js", |
| 102 | + "import": "./esm/queue/TaskQueue.js", |
| 103 | + "types": "./esm/queue/TaskQueue.d.ts" |
| 104 | + }, |
| 105 | + "./FileLoader": { |
| 106 | + "require": "./cjs/system/FileLoader.js", |
| 107 | + "import": "./esm/system/FileLoader.js", |
| 108 | + "types": "./esm/system/FileLoader.d.ts" |
| 109 | + }, |
| 110 | + "./NodeFS": { |
| 111 | + "require": "./cjs/system/NodeFS.js", |
| 112 | + "import": "./esm/system/NodeFS.js", |
| 113 | + "types": "./esm/system/NodeFS.d.ts" |
| 114 | + }, |
| 115 | + "./tsconfig/cjs": "./tsconfig/cjs.json", |
| 116 | + "./tsconfig/esm": "./tsconfig/esm.json" |
| 117 | + }, |
| 118 | + "typesVersions": { |
| 119 | + "*": { |
| 120 | + "index": ["./cjs/index.d.ts"], |
| 121 | + "types": [ "./cjs/types.d.ts" ], |
| 122 | + "Exception": [ "./cjs/Exception.d.ts" ], |
| 123 | + "Reflection": [ "./cjs/Reflection.d.ts" ], |
| 124 | + "Status": [ "./cjs/Status.d.ts" ], |
| 125 | + "map": [ "./cjs/data/map.d.ts" ], |
| 126 | + "set": [ "./cjs/data/set.d.ts" ], |
| 127 | + "Nest": [ "./cjs/data/Nest.d.ts" ], |
| 128 | + "ReadonlyMap": [ "./cjs/data/ReadonlyMap.d.ts" ], |
| 129 | + "ReadonlyNest": [ "./cjs/data/ReadonlyNest.d.ts" ], |
| 130 | + "ReadonlySet": [ "./cjs/data/ReadonlySet.d.ts" ], |
| 131 | + "EventEmitter": [ "./cjs/event/EventEmitter.d.ts" ], |
| 132 | + "EventRouter": [ "./cjs/event/EventRouter.d.ts" ], |
| 133 | + "EventTerminal": [ "./cjs/event/EventTerminal.d.ts" ], |
| 134 | + "ItemQueue": [ "./cjs/queue/ItemQueue.d.ts" ], |
| 135 | + "TaskQueue": [ "./cjs/queue/TaskQueue.d.ts" ], |
| 136 | + "FileLoader": [ "./cjs/system/FileLoader.d.ts" ], |
| 137 | + "NodeFS": [ "./cjs/system/NodeFS.d.ts" ] |
| 138 | + } |
| 139 | + }, |
22 | 140 | "files": [ |
23 | | - "dist", |
24 | | - "index.js", |
25 | | - "index.d.ts", |
| 141 | + "cjs", |
| 142 | + "esm", |
26 | 143 | "LICENSE", |
27 | | - "README.md" |
| 144 | + "README.md", |
| 145 | + "tsconfig" |
28 | 146 | ], |
29 | 147 | "scripts": { |
30 | | - "build": "tsc", |
31 | | - "test": "nyc ts-mocha tests/*.test.ts", |
| 148 | + "build": "yarn build:tsc && yarn build:pkg", |
| 149 | + "build:pkg": "yarn build:pkg:cjs && yarn build:pkg:esm", |
| 150 | + "build:pkg:cjs": "echo '{\"type\": \"commonjs\"}' > cjs/package.json", |
| 151 | + "build:pkg:esm": "echo '{\"type\": \"module\"}' > esm/package.json", |
| 152 | + "build:tsc": "yarn build:tsc:cjs && yarn build:tsc:esm", |
| 153 | + "build:tsc:cjs": "tsc -p ./tsconfig.cjs.json", |
| 154 | + "build:tsc:esm": "tsc -p ./tsconfig.esm.json", |
| 155 | + "test": "nyc ts-mocha -p ./tsconfig.cjs.json tests/*.test.ts", |
32 | 156 | "report": "nyc report -r lcov" |
33 | 157 | }, |
34 | 158 | "dependencies": { |
|
0 commit comments