Commit Graph

  • b2256f4a93 Makes the .pnp.js file an actual executable that can be used as a resolution server Maël Nison 2018-04-11 18:50:13 -07:00
  • 67edc56bd5 Disables integrity checks when running under pnp Maël Nison 2018-04-11 18:49:50 -07:00
  • a9e33d86a7 ci(renovate): Disable Renovate Docker support (#5646) Burak Yiğit Kaya 2018-04-11 15:59:38 +01:00
  • 4acfe3902a 1.6.0 v1.6.0 Maël Nison 2018-04-10 18:12:57 -07:00
  • 0773134678 test(pkg-tests): Fix duplicate module errors from pkg-tests (#5636) Burak Yiğit Kaya 2018-04-10 17:15:34 +01:00
  • ca0316b54e test(resolver): Replace ocaml repo with left-pad for package-resolver (#5638) Burak Yiğit Kaya 2018-04-10 17:14:39 +01:00
  • 0cb76ff719 test(integration): left-pad released a new version which broke tests (#5635) Burak Yiğit Kaya 2018-04-10 14:59:33 +01:00
  • 824798f007 Ensures that binaries are set as executable in the cache Maël Nison 2018-04-06 15:47:44 +01:00
  • a58e77b1af Updates the node resolution Maël Nison 2018-04-04 16:56:05 +01:00
  • 406affa420 Automatically adds packages as dependencies of themselves if possible Maël Nison 2018-04-04 16:54:08 +01:00
  • ffe9a6427b Fix yarn behaviour when scripts are failing (#5497) sth 2018-04-05 11:51:32 +02:00
  • d4299be2e0 fix(linking): Dont integrity check build artifacts (#5470) Jeff Valore 2018-04-05 05:49:00 -04:00
  • 1b1cf48f29 fixed link and unlink cmd on windows (#4772) (#5524) xsbchen 2018-04-05 17:47:52 +08:00
  • 28c89216e6 fix(config): Don't pass .yarnrc generated flags to workspace child command (#5534) Jeff Valore 2018-04-05 05:47:05 -04:00
  • f80cbb580c fix(upgrade): No longer warn when upgrading a devDependency (#5606) Jeff Valore 2018-04-05 05:42:45 -04:00
  • 9afb76f6b1 Remove leading spaces of yarn run's answer (#5581) Rongjian Zhang 2018-04-05 05:10:37 +08:00
  • c844896857 Bugfix #5614: When offline pruning, don't unlink prebuilt packages. (#5616) Andrew Lane 2018-04-04 14:37:44 -06:00
  • ebf93b3797 Changes the order the locations are matched to package locators Maël Nison 2018-04-04 16:53:00 +01:00
  • 85f3e6d0c2 Implements a blacklist that throws nicer errors when a package is required through a realpath'd path. Maël Nison 2018-04-04 16:47:41 +01:00
  • 71a8a56f72 Ignores the .pnp directory Maël Nison 2018-04-04 16:45:23 +01:00
  • b1d59c1830 Adds a sample application that showcases webpack, babel, react, jest Maël Nison 2018-04-04 16:43:57 +01:00
  • 4cbecf1f76 fix workspace packages ignore-pattern (#5607) ConnectDotz 2018-04-03 12:37:05 -04:00
  • 1f18a3d3d8 remove .vscode settings from repository (#5608) ConnectDotz 2018-04-03 12:19:13 -04:00
  • 66a0143a75 do not remove pattern from lockfile if it is overridden by resolution (#5572) Max Burmagin 2018-03-27 18:06:27 +03:00
  • 1bd53fbb89 Merge pull request #44 from arcanis/per-project-virtual-deps Maël Nison 2018-03-27 16:00:42 +01:00
  • 66b2252107 Merge pull request #43 from arcanis/fix-npm-run Maël Nison 2018-03-27 16:00:28 +01:00
  • 7bf140b0b2 Merge pull request #42 from arcanis/node-modules-cache Maël Nison 2018-03-27 16:00:13 +01:00
  • 3818f4648e Merge pull request #41 from arcanis/auto-workspace-dependencies Maël Nison 2018-03-27 15:59:52 +01:00
  • bf2a116b35 Installs peer dependencies symlinks inside a project folder Maël Nison 2018-03-23 19:35:05 +00:00
  • ff45d9a5c7 Prevents pnp from bootstrapping when running non-pnp-installed scripts Maël Nison 2018-03-23 19:33:43 +00:00
  • fd745e78bf Updates the cache path to include the 'node_modules' string Maël Nison 2018-03-23 19:26:36 +00:00
  • 82e00e6aa0 Automatically adds workspaces as dependencies of the top-level Maël Nison 2018-03-23 19:25:39 +00:00
  • 25bd1a7dd7 ci(appveyor): Fix AppVeyor tests (#5574) Burak Yiğit Kaya 2018-03-26 14:05:32 +01:00
  • f7e8d2d376 chore(jest): Upgrade Jest flow types (#5573) Burak Yiğit Kaya 2018-03-26 11:03:06 +01:00
  • c36be75bc4 chore(deps): update dependency eslint-config-fb-strict to ^22.0.0 (#5570) renovate[bot] 2018-03-26 10:44:07 +01:00
  • aada10ebee Enable curl --compressed option to speed up request (#5369) Peter Dave Hello 2018-03-25 19:52:43 +08:00
  • dcaf03a891 move e2e test to circle-ci (#5459) Rubycut 2018-03-24 20:21:18 +01:00
  • f4ae8a64f0 fix(cli): adjust colors for unstable version updates (#5498) Simon Kjellberg 2018-03-24 20:13:31 +01:00
  • b7956d8410 Write stacktrace in yarn-error.log sooner (#5564) Pavel Djundik 2018-03-24 21:09:32 +02:00
  • 5862c72357 build(jest): Upgrade Jest to latest version, 22.4.3 (#5569) Burak Yiğit Kaya 2018-03-24 19:08:00 +00:00
  • 98ad5664a9 Removed unnecessary nested if statement (#5563) Steven Hargrove 2018-03-24 15:06:51 -04:00
  • fa3a55f786 Prevent readdir of files by using getPackagesPaths (#5032) Andrew Goldis 2018-03-24 12:06:01 -07:00
  • 2c3abeee06 Merge pull request #40 from arcanis/pnp-workspaces Maël Nison 2018-03-22 16:41:45 +00:00
  • 91a2050765 Implements workspaces support in pnp Maël Nison 2018-03-21 13:41:49 +00:00
  • 49aa987d65 Merge pull request #37 from arcanis/fix-top-level-detection Maël Nison 2018-03-19 11:07:06 +00:00
  • b9a16b4410 Merge pull request #36 from arcanis/module-findpath Maël Nison 2018-03-19 11:06:51 +00:00
  • a878fbe49b Merge pull request #35 from arcanis/pnp-refactor-find Maël Nison 2018-03-19 11:06:35 +00:00
  • a67372e551 Merge pull request #39 from arcanis/virtual-packages Maël Nison 2018-03-19 11:06:15 +00:00
  • b8e3b403be Fixes top level detection Maël Nison 2018-03-16 17:29:18 +00:00
  • cf362e5316 Adds tests for workspaces Maël Nison 2018-03-16 16:51:34 +00:00
  • 4b491e0c2d Implements Module._findPath Maël Nison 2018-03-16 14:35:57 +00:00
  • 11ebf79e55 Refactors the generated pnp files to use the newly generated maps Maël Nison 2018-03-16 13:52:16 +00:00
  • ff25ef9efd Generates virtual when using peer dependencies Maël Nison 2018-03-15 17:30:50 +00:00
  • 885d95188b chore(deps): update dependency execa to ^0.10.0 (#5522) renovate[bot] 2018-03-15 12:14:25 +00:00
  • 7b395264e0 feat: allows yarn config set to override package.json config keys (#5518) Maël Nison 2018-03-15 12:12:22 +00:00
  • 4f34c0e991 Merge pull request #33 from arcanis/fix-tests Maël Nison 2018-03-14 15:28:40 +00:00
  • 3380175a0b Merge pull request #32 from arcanis/webpack-resolver Maël Nison 2018-03-14 15:28:25 +00:00
  • 4e2d4922e9 Merge pull request #31 from arcanis/pnp-file-refactoring Maël Nison 2018-03-14 15:28:16 +00:00
  • 667a6c5867 Merge pull request #30 from arcanis/require-resolve-tests Maël Nison 2018-03-14 15:27:50 +00:00
  • 6b9d3fb3f1 Merge pull request #29 from arcanis/peer-deps-tests Maël Nison 2018-03-14 15:27:39 +00:00
  • 5216bae107 Merge pull request #28 from arcanis/jest-better-message Maël Nison 2018-03-14 15:27:25 +00:00
  • 41f0003009 Fixes tests Maël Nison 2018-03-12 12:08:29 +00:00
  • 6601f4b2ec fix nohoist binLink (#5492) ConnectDotz 2018-03-13 01:11:02 +08:00
  • a5c3e03d99 Updates the build-webpack script to include a custom resolver Maël Nison 2018-03-12 11:06:17 +00:00
  • 0728eba187 Refactors the pnp file Maël Nison 2018-03-12 11:06:00 +00:00
  • 062e9f8930 Adds tests for require.resolve Maël Nison 2018-03-12 11:04:47 +00:00
  • e8a27c7e02 Improves peer dependency tests Maël Nison 2018-03-11 01:29:41 +00:00
  • 2ef5f05d67 Adds the test folder to Jest error messages Maël Nison 2018-03-11 01:28:50 +00:00
  • 37d6b5a35e Merge pull request #27 from arcanis/pnp-api-split Maël Nison 2018-03-09 15:46:30 +00:00
  • fddf91c0e8 Moves the pnp embed api into its own file Maël Nison 2018-03-09 15:37:00 +00:00
  • 968e231474 Merge pull request #26 from arcanis/pnp-yarn-run-dependencies Maël Nison 2018-03-09 15:01:07 +00:00
  • 6daa57cf46 Makes it possible for dependency binaries to require their own dependencies Maël Nison 2018-03-09 12:30:56 +00:00
  • d0a03a8ac7 Merge pull request #25 from arcanis/pnp-yarn-run Maël Nison 2018-03-09 14:50:59 +00:00
  • 4a6eb41d63 Merge pull request #24 from arcanis/portable-proxy-scripts Maël Nison 2018-03-09 14:50:41 +00:00
  • 09865d731c Merge pull request #23 from arcanis/better-faster-stronger Maël Nison 2018-03-09 14:50:25 +00:00
  • e4cd98f867 Merge pull request #22 from arcanis/pnp-fix-tests Maël Nison 2018-03-09 14:49:53 +00:00
  • 8e77876d69 Implements support for yarn run within pnp-enabled installations Maël Nison 2018-03-09 01:18:19 +00:00
  • e123a58d4d fix(run): Fix script running in paths with special chars (#5484) Burak Yiğit Kaya 2018-03-09 09:50:03 +00:00
  • f0acf6043f ci(appveyor): Don't output coverage on AppVeyor (#5485) Burak Yiğit Kaya 2018-03-08 18:29:07 +00:00
  • 4b10613c7b fix(mutex): Exit with a descriptive error when mutex port is in use (#5478) Burak Yiğit Kaya 2018-03-08 15:28:45 +00:00
  • 5ef113f7db fixed linkDuplicates for symlinks (#5442) ConnectDotz 2018-03-08 10:40:45 +08:00
  • 95b3dfed6e fix(linking): Handle missing package when using --ignore-optional (#5059) Kim Joar Bekkelund 2018-03-07 18:33:25 +01:00
  • 8fea70b0ed Externalizes the creation of proxy scripts Maël Nison 2018-03-07 14:00:04 +00:00
  • af93578715 ci(appveyor): Remove old Node builds from AppVeyor (#5472) Burak Yiğit Kaya 2018-03-07 12:02:20 +00:00
  • da25857de7 Reimplements the resolution to correctly account for peer dependencies Maël Nison 2018-03-06 20:43:05 +00:00
  • 65514862d3 Fixes tests Maël Nison 2018-03-06 20:42:49 +00:00
  • 6673bc66f8 Update version number for development Daniel Lo Nigro 2018-03-05 20:38:23 -08:00
  • c2f2abe103 Merge pull request #21 from arcanis/pnp-integrity Maël Nison 2018-03-05 16:43:19 +00:00
  • 9fa12cd5bf Adds a missing package to the request cache Maël Nison 2018-03-05 15:30:25 +00:00
  • 6d10cc0a71 Prevents "yarn check" from checking the node_modules existence when under pnp Maël Nison 2018-03-05 15:25:21 +00:00
  • 7eb452187a Improves pnp maps compatibility Maël Nison 2018-03-05 15:24:53 +00:00
  • bdf60d9fab Removes the pnp file at link-time if installing with pnp disabled Maël Nison 2018-03-05 11:47:23 +00:00
  • 9db30e4239 Adds the plugnplay flag to the integrity check Maël Nison 2018-03-05 11:29:32 +00:00
  • 08fce0a839 Merge pull request #20 from arcanis/prettify-pnp Christoph Nakazawa 2018-03-05 11:25:51 +00:00
  • e7d2f996ea Prettifies the generated pnp files Maël Nison 2018-03-05 11:23:06 +00:00
  • 20a2a2f74c Merge pull request #17 from arcanis/pnp-peer-dependencies-failing Maël Nison 2018-03-02 20:17:49 +00:00
  • 8a94aff47f Merge pull request #16 from arcanis/option-plugnplay-experimental Maël Nison 2018-03-02 19:48:05 +00:00
  • 009fc45510 Merge pull request #14 from arcanis/dev-peer-fixtures Maël Nison 2018-03-02 19:47:45 +00:00
  • 2c32963b27 Merge pull request #15 from arcanis/pkg-tests-helper-definition Maël Nison 2018-03-02 19:47:27 +00:00
  • a011d7ba00 Adds failing tests for pnp peer dependencies Maël Nison 2018-03-02 19:14:29 +00:00