Commit Graph

84 Commits

Author SHA1 Message Date
Zoltan Kochan
58988e9938 chore(release): 5.16.0-0 2021-01-23 17:33:52 +02:00
Zoltan Kochan
9ad8c27bf0 feat: ignoring the build of specific dependencies (#3080)
* feat: ignoring the build of specific dependencies

close #3071

* test: add test for neverBuiltDependencies

* docs: add changesets

* test: lockfile-file
2021-01-23 16:27:39 +02:00
Zoltan Kochan
d4ee246abb chore(release): 5.10.1 2020-10-23 00:08:51 +03:00
Zoltan Kochan
b5d694e7ff feat: pnpm.overrides
PR #2946
2020-10-22 12:05:40 +03:00
Zoltan Kochan
7ee29eba21 chore(release): 5.10.0-0 2020-10-19 03:47:13 +03:00
Zoltan Kochan
d54043ee4f feat: resolutions field
close #1221
PR #2939
2020-10-18 22:51:24 +03:00
Zoltan Kochan
18a191b513 ci: run tests on Node.js 10.16 2020-10-09 03:14:25 +03:00
Zoltan Kochan
80b8f5ef24 feat: support Node.js from v10.14 2020-09-23 01:09:33 +03:00
Zoltan Kochan
88e1eaa908 style: use no delimiters in type declarations 2020-08-26 01:42:36 +03:00
Zoltan Kochan
1c8a02e996 style: use eslint instead of tslint
PR #2796
close #2300
2020-08-24 02:01:25 +03:00
Zoltan Kochan
d918937597 chore(release): 5.2.4 2020-06-22 15:45:36 +03:00
Zoltan Kochan
db17f6f7b6 refactor: move Project and ProjectsGraph to @pnpm/types 2020-06-21 14:54:49 +03:00
Zoltan Kochan
60544ee5ed chore(release): 5.2.0-0 2020-06-16 01:08:54 +03:00
Zoltan Kochan
71a8c8ce38 feat: public-hoist-pattern
close #2628
PR #2631
2020-06-16 00:50:09 +03:00
Zoltan Kochan
7da0767175 chore(release): 5.0.0-rc.0 2020-05-23 16:29:04 +03:00
Zoltan Kochan
2ea003aa8a chore(release): 5.0.0-alpha.6 2020-05-11 22:22:23 +03:00
Zoltan Kochan
da091c7114 feat!: remove store state
PR #2542
ref #594
2020-05-10 12:02:46 +03:00
Zoltan Kochan
f9c54efe3d chore: add a funding link to every package.json 2020-05-01 14:53:31 +03:00
Zoltan Kochan
bf4dcc312d feat: support only Node>=10.13 2020-03-16 02:16:53 +02:00
Zoltan Kochan
27816890b4 fix: the order of patterns in "files" 2020-03-16 02:12:19 +02:00
Zoltan Kochan
c4cc7638c1 refactor: rename tsc scripts to compile 2020-03-12 20:57:33 +02:00
Zoltan Kochan
3ac627a709 chore(typescript): use project references
PR #2413
close #2410
2020-03-12 11:30:44 +02:00
Zoltan Kochan
fa58ed8168 test: use source maps to remap coverage results 2020-03-08 03:14:23 +02:00
Zoltan Kochan
f461704e19 chore(deps): update rimraf and npm 2020-01-30 21:48:30 +02:00
Zoltan Kochan
dc30dc561a chore(release): 4.7.0-1 2020-01-07 22:49:21 +02:00
Zoltan Kochan
26f6123146 style: start the linting process only once during testing 2020-01-01 21:08:24 +02:00
Zoltan Kochan
f8b927391e refactor: rename importers & workspace pkgs to projects
WsPkg=>Project
WorkspacePackage=>Project
mporterManifest=>ProjectManifest
importers=>projects
importerDir=>projectDir
LockfileImporter=>ProjectSnapshot

PR #2242
2020-01-01 18:57:14 +02:00
Sascha Tandel
8fa11f5139 feat(publishConfig): add additional well-known fields
Overriding some fields in the manifest, before the package is packed is a great
feature. [Package Bundlers](https://github.com/stereobooster/package.json#package-bundlers)
support several additional fields.

This commit adds some of those well-known additional fields:

- [`browser`](https://github.com/stereobooster/package.json#browser)
- [`esnext`](https://github.com/stereobooster/package.json#esnext)
- [`es2015`](https://github.com/stereobooster/package.json#es2015)
- [`unpkg`](https://github.com/stereobooster/package.json#unpkg)
- `umd:main`: used by [microbundle](https://github.com/developit/microbundle)
- `exports`: Node.js [Package Exports](https://nodejs.org/api/esm.html#esm_package_exports)

Additionally the `bin` field may be overridden.

PR #2126
2019-11-05 19:14:25 +02:00
Zoltan Kochan
42ed72187c chore(release): types, read-package-json and 2 more packages
@pnpm/types v4.0.0
@pnpm/read-package-json v3.0.0
@pnpm/write-importer-manifest v4.0.0
@pnpm/read-importer-manifest v2.0.0
2019-10-06 15:11:30 +03:00
Zoltan Kochan
cc85a7f3f1 refactor: remove PnpmOptions from @pnpm/types 2019-10-06 14:45:16 +03:00
Zoltan Kochan
05c22a0413 refactor: packageJson=>manifest 2019-10-06 01:03:17 +03:00
Zoltan Kochan
889f71481e feat: drop Node.js 8 support
BREAKING CHANGE:

at least Node.js 10 is  required for pnpm to run

PR #2044
2019-10-05 20:47:04 +03:00
Zoltan Kochan
fc0fe15938 refactor: rawNpmConfig=>rawConfig 2019-10-04 01:29:26 +03:00
Zoltan Kochan
ee15125466 feat: use cross-platform solution to clone packages
New config value for package-importe-method: clone

close #1505
PR #2043

BREAKING CHANGE:

reflink is not supported by package-import-method

BREAKING CHANGE:

by default, try to clone packages instead of hard linking
2019-10-03 01:39:48 +03:00
Zoltan Kochan
a3677372ed refactor: rename configs to config
BREAKING CHANGE:

@pnpm/config exports config instead of configs
2019-09-28 22:41:16 +03:00
Zoltan Kochan
75457e7b6f feat: better typings 2019-08-21 18:10:40 +03:00
Zoltan Kochan
8303c1298f chore(deps): update rimraf to v3 2019-08-15 22:27:57 +03:00
Zoltan Kochan
a7c4a27697 feat: pnpm should fail if the project needs another version
pnpm should fail if the project has an engines.pnpm field in its
package.json and the running pnpm's version does not satisfy the
range.

pnpm should also fail it the project has an engines.node field
and process.version does not satisfy it.

close #1382
PR #1914
2019-07-14 02:36:04 +03:00
Zoltan Kochan
4246d130a2 chore(deps): install ts-node, tslint, typescript as root deps 2019-06-12 02:50:44 +03:00
Renovate Bot
9b55505939 chore(deps): update dependency typescript to v3.5.1 2019-06-06 22:37:40 +03:00
Zoltan Kochan
9e8ba4eb26 chore(deps): update tape, ts-node, tslint 2019-05-31 03:00:03 +03:00
Zoltan Kochan
b8baa9f6e3 refactor: move some of the dev deps to the root package 2019-05-19 22:07:38 +03:00
Zoltan Kochan
995390eee7 feat: allow typings, types, main and module in publishConfig
PR #1837
close #1836
2019-05-19 00:26:41 +03:00
Zoltan Kochan
c7a5ad2e70 refactor: move all local types to one place 2019-05-18 01:38:42 +03:00
ExE Boss
c07950e66a refactor: Use package for shared tsconfig.json 2019-05-13 15:00:23 +03:00
Zoltan Kochan
d318b4d6e0 docs: update install sections
and remove broken links to LICENSE files
2019-05-07 02:10:06 +03:00
Zoltan Kochan
1f774d8b01 chore: remove markdown tests 2019-05-07 02:02:43 +03:00
Zoltan Kochan
f1dc8d3f18 docs: remove LICENSE duplicates from workspace packages 2019-05-07 01:39:58 +03:00
Zoltan Kochan
ff3eae05b3 chore: use pnpm run instead of npm run in all scripts 2019-05-05 11:49:57 +03:00
Zoltan Kochan
6ec0c403a8 chore(release): 3.2.0-1 2019-04-24 23:26:12 +03:00