Socket
Socket
Sign inDemoInstall

@changesets/get-release-plan

Package Overview
Dependencies
80
Maintainers
3
Versions
37
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.0 to 1.0.0

15

CHANGELOG.md
# @changesets/get-release-plan
## 1.0.0
### Major Changes
- [`cc8c921`](https://github.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20) [#290](https://github.com/atlassian/changesets/pull/290) Thanks [@mitchellhamilton](https://github.com/mitchellhamilton)! - Use `@manypkg/get-packages` instead of `get-workspaces` internally
### Patch Changes
- Updated dependencies [[`41e2e3d`](https://github.com/atlassian/changesets/commit/41e2e3dd1053ff2f35a1a07e60793c9099f26997), [`cc8c921`](https://github.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`2363366`](https://github.com/atlassian/changesets/commit/2363366756d1b15bddf6d803911baccfca03cbdf), [`cc8c921`](https://github.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20), [`cc8c921`](https://github.com/atlassian/changesets/commit/cc8c92143d4c4b7cca8b9917dfc830a40b5cda20)]:
- @changesets/types@1.0.0
- @changesets/pre@1.0.0
- @changesets/config@1.0.0
- @changesets/assemble-release-plan@1.0.0
- @changesets/read@0.4.2
## 0.4.0

@@ -4,0 +19,0 @@

21

dist/get-release-plan.cjs.dev.js

@@ -7,8 +7,6 @@ 'use strict';

var _defineProperty = _interopDefault(require('@babel/runtime/helpers/defineProperty'));
var assembleReleasePlan = _interopDefault(require('@changesets/assemble-release-plan'));
var readChangesets = _interopDefault(require('@changesets/read'));
var getWorkspaces = _interopDefault(require('get-workspaces'));
var getDependentsgraph = _interopDefault(require('get-dependents-graph'));
var config = require('@changesets/config');
var getPackages = require('@manypkg/get-packages');
var pre = require('@changesets/pre');

@@ -18,19 +16,14 @@

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
async function getReleasePlan(cwd, sinceRef, passedConfig) {
const workspaces = await getWorkspaces({
cwd,
tools: ["yarn", "bolt", "pnpm", "root"]
});
if (!workspaces) throw new Error("Could not resolve workspaces for current working directory");
const packages = await getPackages.getPackages(cwd);
const preState = await pre.readPreState(cwd);
const dependentsGraph = await getDependentsgraph({
cwd
});
const readConfig = await config.read(cwd, workspaces);
const readConfig = await config.read(cwd, packages);
const config$1 = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig;
const changesets = await readChangesets(cwd, sinceRef);
return assembleReleasePlan(changesets, workspaces, dependentsGraph, config$1, preState);
return assembleReleasePlan(changesets, packages, config$1, preState);
}
exports.default = getReleasePlan;

@@ -11,3 +11,3 @@ "use strict";

var _defineProperty = _interopDefault(require("@babel/runtime/helpers/defineProperty")), assembleReleasePlan = _interopDefault(require("@changesets/assemble-release-plan")), readChangesets = _interopDefault(require("@changesets/read")), getWorkspaces = _interopDefault(require("get-workspaces")), getDependentsgraph = _interopDefault(require("get-dependents-graph")), config = require("@changesets/config"), pre = require("@changesets/pre");
var assembleReleasePlan = _interopDefault(require("@changesets/assemble-release-plan")), readChangesets = _interopDefault(require("@changesets/read")), config = require("@changesets/config"), getPackages = require("@manypkg/get-packages"), pre = require("@changesets/pre");

@@ -18,5 +18,5 @@ function ownKeys(object, enumerableOnly) {

var symbols = Object.getOwnPropertySymbols(object);
enumerableOnly && (symbols = symbols.filter(function(sym) {
enumerableOnly && (symbols = symbols.filter((function(sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
})), keys.push.apply(keys, symbols);
}))), keys.push.apply(keys, symbols);
}

@@ -29,7 +29,7 @@ return keys;

var source = null != arguments[i] ? arguments[i] : {};
i % 2 ? ownKeys(source, !0).forEach(function(key) {
i % 2 ? ownKeys(Object(source), !0).forEach((function(key) {
_defineProperty(target, key, source[key]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(source).forEach(function(key) {
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach((function(key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}));
}

@@ -39,14 +39,16 @@ return target;

function _defineProperty(obj, key, value) {
return key in obj ? Object.defineProperty(obj, key, {
value: value,
enumerable: !0,
configurable: !0,
writable: !0
}) : obj[key] = value, obj;
}
async function getReleasePlan(cwd, sinceRef, passedConfig) {
const workspaces = await getWorkspaces({
cwd: cwd,
tools: [ "yarn", "bolt", "pnpm", "root" ]
});
if (!workspaces) throw new Error("Could not resolve workspaces for current working directory");
const preState = await pre.readPreState(cwd), dependentsGraph = await getDependentsgraph({
cwd: cwd
}), readConfig = await config.read(cwd, workspaces), config$1 = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig, changesets = await readChangesets(cwd, sinceRef);
return assembleReleasePlan(changesets, workspaces, dependentsGraph, config$1, preState);
const packages = await getPackages.getPackages(cwd), preState = await pre.readPreState(cwd), readConfig = await config.read(cwd, packages), config$1 = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig, changesets = await readChangesets(cwd, sinceRef);
return assembleReleasePlan(changesets, packages, config$1, preState);
}
exports.default = getReleasePlan;

@@ -1,7 +0,5 @@

import _defineProperty from '@babel/runtime/helpers/esm/defineProperty';
import assembleReleasePlan from '@changesets/assemble-release-plan';
import readChangesets from '@changesets/read';
import getWorkspaces from 'get-workspaces';
import getDependentsgraph from 'get-dependents-graph';
import { read } from '@changesets/config';
import { getPackages } from '@manypkg/get-packages';
import { readPreState } from '@changesets/pre';

@@ -11,19 +9,14 @@

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
async function getReleasePlan(cwd, sinceRef, passedConfig) {
const workspaces = await getWorkspaces({
cwd,
tools: ["yarn", "bolt", "pnpm", "root"]
});
if (!workspaces) throw new Error("Could not resolve workspaces for current working directory");
const packages = await getPackages(cwd);
const preState = await readPreState(cwd);
const dependentsGraph = await getDependentsgraph({
cwd
});
const readConfig = await read(cwd, workspaces);
const readConfig = await read(cwd, packages);
const config = passedConfig ? _objectSpread({}, readConfig, {}, passedConfig) : readConfig;
const changesets = await readChangesets(cwd, sinceRef);
return assembleReleasePlan(changesets, workspaces, dependentsGraph, config, preState);
return assembleReleasePlan(changesets, packages, config, preState);
}
export default getReleasePlan;
{
"name": "@changesets/get-release-plan",
"version": "0.4.0",
"version": "1.0.0",
"description": "Reads changesets and adds information on dependents that need bumping",

@@ -11,10 +11,9 @@ "main": "dist/get-release-plan.cjs.js",

"@babel/runtime": "^7.4.4",
"@changesets/assemble-release-plan": "^0.3.0",
"@changesets/config": "^0.3.0",
"@changesets/pre": "^0.2.0",
"@changesets/read": "^0.4.1",
"@changesets/types": "^0.4.0",
"get-dependents-graph": "^0.2.0",
"get-workspaces": "^0.6.0"
"@changesets/assemble-release-plan": "^1.0.0",
"@changesets/config": "^1.0.0",
"@changesets/pre": "^1.0.0",
"@changesets/read": "^0.4.2",
"@changesets/types": "^1.0.0",
"@manypkg/get-packages": "^1.0.0"
}
}
import assembleReleasePlan from "@changesets/assemble-release-plan";
import readChangesets from "@changesets/read";
import getWorkspaces from "get-workspaces";
import getDependentsgraph from "get-dependents-graph";
import { read } from "@changesets/config";
import { Config, ReleasePlan } from "@changesets/types";
import { getPackages } from "@manypkg/get-packages";
import { readPreState } from "@changesets/pre";

@@ -14,25 +13,9 @@

): Promise<ReleasePlan> {
const workspaces = await getWorkspaces({
cwd,
tools: ["yarn", "bolt", "pnpm", "root"]
});
if (!workspaces)
throw new Error(
"Could not resolve workspaces for current working directory"
);
const packages = await getPackages(cwd);
const preState = await readPreState(cwd);
const dependentsGraph = await getDependentsgraph({ cwd });
const readConfig = await read(cwd, workspaces);
const readConfig = await read(cwd, packages);
const config = passedConfig ? { ...readConfig, ...passedConfig } : readConfig;
const changesets = await readChangesets(cwd, sinceRef);
return assembleReleasePlan(
changesets,
workspaces,
dependentsGraph,
config,
preState
);
return assembleReleasePlan(changesets, packages, config, preState);
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc