Commit Graph

99 Commits

Author SHA1 Message Date
Victor Vlasenko
b19ada8ef3 refactor: simplify scripts for running lint (#3895) 2021-10-19 17:40:20 +03:00
Zoltan Kochan
0a639e41b8 feat: every package should have a pnpm<major_version> keyword 2021-10-11 12:15:32 +03:00
Zoltan Kochan
553a5d840d feat: pin Node.js to global package (#3780) 2021-09-22 01:32:33 +03:00
Zoltan Kochan
320482c057 chore(release): 6.11.5 2021-07-30 12:25:00 +03:00
Zoltan Kochan
b734b45ea2 feat: publishConfig.executableFiles (#3628) 2021-07-30 11:19:10 +03:00
Zoltan Kochan
f3599aaf97 chore(release): 6.9.0 2021-06-23 10:52:00 +03:00
Zoltan Kochan
8e76690f4d feat: packageExtensions (#3553)
close #3551
2021-06-23 09:42:34 +03:00
Zoltan Kochan
79fd2226b8 chore(release): 6.7.0 2021-06-02 02:40:21 +03:00
Pablo Sáez
724c5abd80 feat(publish): support "publishConfig.directory" field (#3490) 2021-05-31 03:21:40 +03:00
Zoltan Kochan
78513adf00 chore(release): 6.2.0 2021-04-24 23:18:19 +03:00
Zoltan Kochan
97c64bae4d fix: link overrides should work on non-root workspace projects (#3388) 2021-04-24 12:47:17 +03:00
Zoltan Kochan
e6859e2c24 chore(release): release all packages except the CLI one 2021-04-05 04:52:05 +03:00
Zoltan Kochan
3a0c77de6e docs: update authors 2021-04-05 01:26:56 +03:00
Zoltan Kochan
eb19323b2a style: autoformat code before running tests (#3250) 2021-03-21 03:50:55 +02:00
Zoltan Kochan
97b986fbc8 feat: Node.js v10 is not supported anymore (#3121)
* feat: Node.js v10 is not supported anymore

BREAKING CHANGE:
2021-02-04 03:54:58 +02:00
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