Skip to content

Commit

Permalink
fix: use the browser field in the root package.json (#155)
Browse files Browse the repository at this point in the history
  • Loading branch information
merceyz committed Jan 21, 2024
1 parent fc8150f commit ec308a4
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 130 deletions.
8 changes: 6 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@
"jest": "^29.7.0",
"lodash": "^4.17.21",
"rollup": "^2.16.1",
"rollup-plugin-copy": "^3.4.0",
"rollup-plugin-multi-input": "^1.3.1",
"ts-jest": "^29.1.1",
"ts-node": "^8.10.2",
Expand All @@ -62,7 +61,12 @@
"demo": "node --require ts-node/register demos/advanced.ts"
},
"publishConfig": {
"main": "lib/advanced/index"
"main": "lib/advanced/index",
"module": "lib/advanced/index.mjs",
"browser": {
"./lib/platform/node.js": "./lib/platform/browser.js",
"./lib/platform/node.mjs": "./lib/platform/browser.mjs"
}
},
"files": [
"lib"
Expand Down
7 changes: 0 additions & 7 deletions rollup.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import ts from '@rollup/plugin-typescript';
import path from 'path';
import copy from 'rollup-plugin-copy';
import multiInput from 'rollup-plugin-multi-input';

// Since we're using `multiInput`, the entries output path are already set.
Expand All @@ -26,7 +25,6 @@ export default {
external: [
`tty`,
`typanion`,
`../platform`,
],
plugins: [
multiInput({
Expand All @@ -36,10 +34,5 @@ export default {
tsconfig: `tsconfig.dist.json`,
include: `./sources/**/*`,
}),
copy({
targets: [
{src: `./sources/platform/package.json`, dest: `./lib/platform/`},
],
}),
],
};
2 changes: 1 addition & 1 deletion sources/advanced/Cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import {HELP_COMMAND_INDEX} from '../constan
import {CliBuilder, CommandBuilder} from '../core';
import {ErrorMeta} from '../errors';
import {formatMarkdownish, ColorFormat, richFormat, textFormat} from '../format';
import * as platform from '../platform';
import * as platform from '../platform/node';

import {CommandClass, Command, Definition} from './Command';
import {HelpCommand} from './HelpCommand';
Expand Down
4 changes: 0 additions & 4 deletions sources/platform/package.json

This file was deleted.

125 changes: 9 additions & 116 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1015,25 +1015,6 @@ __metadata:
languageName: node
linkType: hard

"@types/fs-extra@npm:^8.0.1":
version: 8.1.2
resolution: "@types/fs-extra@npm:8.1.2"
dependencies:
"@types/node": "npm:*"
checksum: 837814d4c7d38f0546c106326e9ea92040456094b3b5fb62aa8f7802203147e1803a12a300a93dc627e83a2de46a6a9c53feb178f9894d6e35aa3a61caa0f013
languageName: node
linkType: hard

"@types/glob@npm:^7.1.1":
version: 7.2.0
resolution: "@types/glob@npm:7.2.0"
dependencies:
"@types/minimatch": "npm:*"
"@types/node": "npm:*"
checksum: a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98
languageName: node
linkType: hard

"@types/graceful-fs@npm:^4.1.3":
version: 4.1.9
resolution: "@types/graceful-fs@npm:4.1.9"
Expand Down Expand Up @@ -1108,13 +1089,6 @@ __metadata:
languageName: node
linkType: hard

"@types/minimatch@npm:*":
version: 3.0.5
resolution: "@types/minimatch@npm:3.0.5"
checksum: a1a19ba342d6f39b569510f621ae4bbe972dc9378d15e9a5e47904c440ee60744f5b09225bc73be1c6490e3a9c938eee69eb53debf55ce1f15761201aa965f97
languageName: node
linkType: hard

"@types/node@npm:*, @types/node@npm:^14.0.13":
version: 14.14.10
resolution: "@types/node@npm:14.14.10"
Expand Down Expand Up @@ -2040,7 +2014,6 @@ __metadata:
jest: "npm:^29.7.0"
lodash: "npm:^4.17.21"
rollup: "npm:^2.16.1"
rollup-plugin-copy: "npm:^3.4.0"
rollup-plugin-multi-input: "npm:^1.3.1"
ts-jest: "npm:^29.1.1"
ts-node: "npm:^8.10.2"
Expand Down Expand Up @@ -2125,13 +2098,6 @@ __metadata:
languageName: node
linkType: hard

"colorette@npm:^1.1.0":
version: 1.4.0
resolution: "colorette@npm:1.4.0"
checksum: 4955c8f7daafca8ae7081d672e4bd89d553bd5782b5846d5a7e05effe93c2f15f7e9c0cb46f341b59f579a39fcf436241ff79594899d75d5f3460c03d607fe9e
languageName: node
linkType: hard

"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
Expand Down Expand Up @@ -2755,7 +2721,7 @@ __metadata:
languageName: node
linkType: hard

"fast-glob@npm:^3.0.0, fast-glob@npm:^3.0.3":
"fast-glob@npm:^3.0.0":
version: 3.2.11
resolution: "fast-glob@npm:3.2.11"
dependencies:
Expand Down Expand Up @@ -2907,17 +2873,6 @@ __metadata:
languageName: node
linkType: hard

"fs-extra@npm:^8.1.0":
version: 8.1.0
resolution: "fs-extra@npm:8.1.0"
dependencies:
graceful-fs: "npm:^4.2.0"
jsonfile: "npm:^4.0.0"
universalify: "npm:^0.1.0"
checksum: 259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423
languageName: node
linkType: hard

"fs-minipass@npm:^2.0.0":
version: 2.1.0
resolution: "fs-minipass@npm:2.1.0"
Expand Down Expand Up @@ -3127,22 +3082,6 @@ __metadata:
languageName: node
linkType: hard

"globby@npm:10.0.1":
version: 10.0.1
resolution: "globby@npm:10.0.1"
dependencies:
"@types/glob": "npm:^7.1.1"
array-union: "npm:^2.1.0"
dir-glob: "npm:^3.0.1"
fast-glob: "npm:^3.0.3"
glob: "npm:^7.1.3"
ignore: "npm:^5.1.1"
merge2: "npm:^1.2.3"
slash: "npm:^3.0.0"
checksum: 048f8e19a5ff1b3d565372e66ac22050fcc9225ccf931ce7b0971bf264fd31ea19cdd8b8ba71e4af68d8264789c1534c23939bd56b3a5b0092c52d315ecc5f1b
languageName: node
linkType: hard

"globby@npm:^11.0.1":
version: 11.0.1
resolution: "globby@npm:11.0.1"
Expand Down Expand Up @@ -3190,13 +3129,6 @@ __metadata:
languageName: node
linkType: hard

"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0":
version: 4.2.9
resolution: "graceful-fs@npm:4.2.9"
checksum: 2a66760ce6677ca18a24a1ef15d440cfd970086446af1e78c9e9de083c48122d8bd9c3fdc37f8f80f34aae833fa0d9dd52725e75a1c3f433ddd34eece39e7376
languageName: node
linkType: hard

"graceful-fs@npm:^4.2.3":
version: 4.2.4
resolution: "graceful-fs@npm:4.2.4"
Expand Down Expand Up @@ -3337,20 +3269,20 @@ __metadata:
languageName: node
linkType: hard

"ignore@npm:^5.1.1, ignore@npm:^5.2.0":
version: 5.2.0
resolution: "ignore@npm:5.2.0"
checksum: 7fb7b4c4c52c2555113ff968f8a83b8ac21b076282bfcb3f468c3fb429be69bd56222306c31de95dd452c647fc6ae24339b8047ebe3ef34c02591abfec58da01
languageName: node
linkType: hard

"ignore@npm:^5.1.4":
version: 5.1.8
resolution: "ignore@npm:5.1.8"
checksum: 3d09e733049c7bad1c0982be8fe3e767bd7b756dd0bfeceff11acda0b7b57634b5516acc3554d2d536e64b2701b3d08d0e5fa4dbf46389847dd3f8fa49d437bb
languageName: node
linkType: hard

"ignore@npm:^5.2.0":
version: 5.2.0
resolution: "ignore@npm:5.2.0"
checksum: 7fb7b4c4c52c2555113ff968f8a83b8ac21b076282bfcb3f468c3fb429be69bd56222306c31de95dd452c647fc6ae24339b8047ebe3ef34c02591abfec58da01
languageName: node
linkType: hard

"import-fresh@npm:^3.2.1":
version: 3.2.2
resolution: "import-fresh@npm:3.2.2"
Expand Down Expand Up @@ -3530,13 +3462,6 @@ __metadata:
languageName: node
linkType: hard

"is-plain-object@npm:^3.0.0":
version: 3.0.1
resolution: "is-plain-object@npm:3.0.1"
checksum: eac88599d3f030b313aa5a12d09bd3c52ce3b8cd975b2fdda6bb3bb69ac0bc1b93cd292123769eb480b914d1dd1fed7633cdeb490458d41294eb32efdedec230
languageName: node
linkType: hard

"is-regex@npm:^1.1.1":
version: 1.1.1
resolution: "is-regex@npm:1.1.1"
Expand Down Expand Up @@ -4218,18 +4143,6 @@ __metadata:
languageName: node
linkType: hard

"jsonfile@npm:^4.0.0":
version: 4.0.0
resolution: "jsonfile@npm:4.0.0"
dependencies:
graceful-fs: "npm:^4.1.6"
dependenciesMeta:
graceful-fs:
optional: true
checksum: 7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480
languageName: node
linkType: hard

"jsprim@npm:^1.2.2":
version: 1.4.1
resolution: "jsprim@npm:1.4.1"
Expand Down Expand Up @@ -4415,7 +4328,7 @@ __metadata:
languageName: node
linkType: hard

"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1":
"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
checksum: 254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
Expand Down Expand Up @@ -5284,19 +5197,6 @@ __metadata:
languageName: node
linkType: hard

"rollup-plugin-copy@npm:^3.4.0":
version: 3.4.0
resolution: "rollup-plugin-copy@npm:3.4.0"
dependencies:
"@types/fs-extra": "npm:^8.0.1"
colorette: "npm:^1.1.0"
fs-extra: "npm:^8.1.0"
globby: "npm:10.0.1"
is-plain-object: "npm:^3.0.0"
checksum: edcf97209d21ab38334e2355b04be3f98c4882761994e9fb4e7ec5f8aecf7843a06f84485c6cfd951d7e995fbfec1108341c259a3cfc0d56036e96df3caa9aac
languageName: node
linkType: hard

"rollup-plugin-multi-input@npm:^1.3.1":
version: 1.3.1
resolution: "rollup-plugin-multi-input@npm:1.3.1"
Expand Down Expand Up @@ -5997,13 +5897,6 @@ __metadata:
languageName: node
linkType: hard

"universalify@npm:^0.1.0":
version: 0.1.2
resolution: "universalify@npm:0.1.2"
checksum: e70e0339f6b36f34c9816f6bf9662372bd241714dc77508d231d08386d94f2c4aa1ba1318614f92015f40d45aae1b9075cd30bd490efbe39387b60a76ca3f045
languageName: node
linkType: hard

"update-browserslist-db@npm:^1.0.13":
version: 1.0.13
resolution: "update-browserslist-db@npm:1.0.13"
Expand Down

0 comments on commit ec308a4

Please sign in to comment.