Socket
Socket
Sign inDemoInstall

@changesets/write

Package Overview
Dependencies
Maintainers
3
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@changesets/write - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

7

CHANGELOG.md
# @changesets/write
## 0.1.4
### Patch Changes
- Updated dependencies [[`de2b4a5`](https://github.com/atlassian/changesets/commit/de2b4a5a7b244a37d94625bcb70ecde9dde5b612)]:
- @changesets/types@4.0.0
## 0.1.3

@@ -4,0 +11,0 @@

74

dist/write.cjs.dev.js

@@ -5,15 +5,63 @@ 'use strict';

function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }
var fs = require('fs-extra');
var path = require('path');
var prettier = require('prettier');
var humanId = require('human-id');
var fs = _interopDefault(require('fs-extra'));
var path = _interopDefault(require('path'));
var prettier = _interopDefault(require('prettier'));
var humanId = _interopDefault(require('human-id'));
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var fs__default = /*#__PURE__*/_interopDefault(fs);
var path__default = /*#__PURE__*/_interopDefault(path);
var prettier__default = /*#__PURE__*/_interopDefault(prettier);
var humanId__default = /*#__PURE__*/_interopDefault(humanId);
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;
}
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; }
return obj;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(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;
}
async function writeChangeset(changeset, cwd) {

@@ -24,11 +72,11 @@ const {

} = changeset;
const changesetBase = path.resolve(cwd, ".changeset"); // Worth understanding that the ID merely needs to be a unique hash to avoid git conflicts
const changesetBase = path__default['default'].resolve(cwd, ".changeset"); // Worth understanding that the ID merely needs to be a unique hash to avoid git conflicts
// experimenting with human readable ids to make finding changesets easier
const changesetID = humanId({
const changesetID = humanId__default['default']({
separator: "-",
capitalize: false
});
const prettierConfig = await prettier.resolveConfig(cwd);
const newChangesetPath = path.resolve(changesetBase, `${changesetID}.md`); // NOTE: The quotation marks in here are really important even though they are
const prettierConfig = await prettier__default['default'].resolveConfig(cwd);
const newChangesetPath = path__default['default'].resolve(changesetBase, `${changesetID}.md`); // NOTE: The quotation marks in here are really important even though they are
// not spec for yaml. This is because package names can contain special

@@ -43,3 +91,3 @@ // characters that will otherwise break the parsing step

`;
await fs.writeFile(newChangesetPath, prettier.format(changesetContents, _objectSpread({}, prettierConfig, {
await fs__default['default'].writeFile(newChangesetPath, prettier__default['default'].format(changesetContents, _objectSpread2(_objectSpread2({}, prettierConfig), {}, {
parser: "markdown"

@@ -46,0 +94,0 @@ })));

40

dist/write.cjs.prod.js
"use strict";
function _interopDefault(ex) {
return ex && "object" == typeof ex && "default" in ex ? ex.default : ex;
}
Object.defineProperty(exports, "__esModule", {

@@ -11,4 +7,21 @@ value: !0

var fs = _interopDefault(require("fs-extra")), path = _interopDefault(require("path")), prettier = _interopDefault(require("prettier")), humanId = _interopDefault(require("human-id"));
var fs = require("fs-extra"), path = require("path"), prettier = require("prettier"), humanId = require("human-id");
function _interopDefault(e) {
return e && e.__esModule ? e : {
default: e
};
}
var fs__default = _interopDefault(fs), path__default = _interopDefault(path), prettier__default = _interopDefault(prettier), humanId__default = _interopDefault(humanId);
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;
}
function ownKeys(object, enumerableOnly) {

@@ -25,3 +38,3 @@ var keys = Object.keys(object);

function _objectSpread(target) {
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {

@@ -38,17 +51,8 @@ var source = null != arguments[i] ? arguments[i] : {};

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 writeChangeset(changeset, cwd) {
const {summary: summary, releases: releases} = changeset, changesetBase = path.resolve(cwd, ".changeset"), changesetID = humanId({
const {summary: summary, releases: releases} = changeset, changesetBase = path__default.default.resolve(cwd, ".changeset"), changesetID = humanId__default.default({
separator: "-",
capitalize: !1
}), prettierConfig = await prettier.resolveConfig(cwd), newChangesetPath = path.resolve(changesetBase, `${changesetID}.md`), changesetContents = `---\n${releases.map(release => `"${release.name}": ${release.type}`).join("\n")}\n---\n\n${summary}\n `;
return await fs.writeFile(newChangesetPath, prettier.format(changesetContents, _objectSpread({}, prettierConfig, {
}), prettierConfig = await prettier__default.default.resolveConfig(cwd), newChangesetPath = path__default.default.resolve(changesetBase, changesetID + ".md"), changesetContents = `---\n${releases.map((release => `"${release.name}": ${release.type}`)).join("\n")}\n---\n\n${summary}\n `;
return await fs__default.default.writeFile(newChangesetPath, prettier__default.default.format(changesetContents, _objectSpread2(_objectSpread2({}, prettierConfig), {}, {
parser: "markdown"

@@ -55,0 +59,0 @@ }))), changesetID;

@@ -6,8 +6,51 @@ import fs from 'fs-extra';

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
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;
}
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; }
return obj;
}
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; }
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(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;
}
async function writeChangeset(changeset, cwd) {

@@ -36,3 +79,3 @@ const {

`;
await fs.writeFile(newChangesetPath, prettier.format(changesetContents, _objectSpread({}, prettierConfig, {
await fs.writeFile(newChangesetPath, prettier.format(changesetContents, _objectSpread2(_objectSpread2({}, prettierConfig), {}, {
parser: "markdown"

@@ -39,0 +82,0 @@ })));

{
"name": "@changesets/write",
"version": "0.1.3",
"version": "0.1.4",
"description": "Writes a changeset to a file",

@@ -8,9 +8,9 @@ "main": "dist/write.cjs.js",

"license": "MIT",
"repository": "https://github.com/changesets/changesets/tree/master/packages/write",
"repository": "https://github.com/changesets/changesets/tree/main/packages/write",
"dependencies": {
"@babel/runtime": "^7.4.4",
"@changesets/types": "^3.0.0",
"@babel/runtime": "^7.10.4",
"@changesets/types": "^4.0.0",
"fs-extra": "^7.0.1",
"human-id": "^1.0.2",
"prettier": "^1.18.2"
"prettier": "^1.19.1"
},

@@ -17,0 +17,0 @@ "devDependencies": {

@@ -9,6 +9,6 @@ # @changesets/write

const changeset = {
"summary": "A description of a minor change",
"releases": [
{ "name": "@changesets/something", "type": "minor" },
{ "name": "@changesets/something-else", "type": "patch" }
summary: "A description of a minor change",
releases: [
{ name: "@changesets/something", type: "minor" },
{ name: "@changesets/something-else", type: "patch" }
]

@@ -15,0 +15,0 @@ };

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc