New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

ember-cli-deploy-display-revisions

Package Overview
Dependencies
Maintainers
4
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ember-cli-deploy-display-revisions - npm Package Compare versions

Comparing version 1.0.1 to 2.0.0

RELEASE.md

2

.eslintrc.js
module.exports = {
root: true,
parserOptions: {
ecmaVersion: 6,
ecmaVersion: 10,
sourceType: 'module'

@@ -6,0 +6,0 @@ },

@@ -0,1 +1,18 @@

## v2.0.0 (2020-05-16)
#### :boom: Breaking Change
* [#24](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/24) [BREAKING] Require node 10 or higher, and update ember-cli ([@lukemelia](https://github.com/lukemelia))
#### :house: Internal
* [#34](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/34) Bump js-yaml from 3.8.2 to 3.13.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
* [#31](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/31) Switch to release-it from ember-cli-release ([@lukemelia](https://github.com/lukemelia))
* [#28](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/28) Bump is-my-json-valid from 2.16.0 to 2.20.0 ([@dependabot[bot]](https://github.com/apps/dependabot))
* [#27](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/27) Bump js-yaml from 3.8.2 to 3.13.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
* [#25](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/25) Bump stringstream from 0.0.5 to 0.0.6 ([@dependabot[bot]](https://github.com/apps/dependabot))
* [#30](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/30) Update JS to use more recent ECMAScript patterns ([@lukemelia](https://github.com/lukemelia))
* [#29](https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions/pull/29) Update to dependencies to latest versions ([@lukemelia](https://github.com/lukemelia))
#### Committers: 1
- Luke Melia ([@lukemelia](https://github.com/lukemelia))
# Change Log

@@ -2,0 +19,0 @@

'use strict';
var DeployPluginBase = require('ember-cli-deploy-plugin');
var ScmTable = require('./lib/scm-table');
var LegacyTable = require('./lib/legacy-table');
const DeployPluginBase = require('ember-cli-deploy-plugin');
const ScmTable = require('./lib/scm-table');
const LegacyTable = require('./lib/legacy-table');

@@ -10,12 +10,12 @@ module.exports = {

createDeployPlugin: function(options) {
var DeployPlugin = DeployPluginBase.extend({
createDeployPlugin(options) {
let DeployPlugin = DeployPluginBase.extend({
name: options.name,
defaultConfig: {
amount: function(context) {
amount(context) {
return context.commandOptions.amount || 10;
},
revisions: function(context) {
revisions(context) {
return context.revisions;

@@ -25,5 +25,5 @@ }

displayRevisions: function(/* context */) {
var table;
var revisions = this.readConfig('revisions');
displayRevisions(/* context */) {
let table;
let revisions = this.readConfig('revisions');
if(!revisions || revisions.length === 0) {

@@ -36,3 +36,3 @@ this.log("Could not display latest revisions because no revisions were found in context.", {color: 'yellow'});

var hasRevisionData = revisions.reduce(function(prev, current) {
let hasRevisionData = revisions.reduce(function(prev, current) {
return !prev ? false : !!current.revisionData;

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

@@ -1,6 +0,6 @@

var moment = require('moment');
var CoreObject = require('core-object');
let moment = require('moment');
let CoreObject = require('core-object');
module.exports = CoreObject.extend({
init: function(plugin, revisions) {
init(plugin, revisions) {
this._super(plugin, revisions);

@@ -12,9 +12,9 @@

log: function() {
log() {
this._plugin.log.apply(this._plugin, arguments);
},
display: function() {
var revisions = this.revisions;
var keys = this._getKeys(revisions);
display() {
let revisions = this.revisions;
let keys = this._getKeys(revisions);

@@ -28,4 +28,4 @@ this._displayHeader(keys, revisions);

_displayRow: function(keys, revision) {
var row = "";
_displayRow(keys, revision) {
let row = "";
if(revision.active) {

@@ -37,6 +37,6 @@ row += ">";

var lastKey = keys[keys.length - 1];
let lastKey = keys[keys.length - 1];
keys.forEach(function(key) {
var value = revision[key.name] ? revision[key.name] : "";
let value = revision[key.name] ? revision[key.name] : "";

@@ -53,4 +53,4 @@ if(key.name === 'timestamp') {

var fillerLength = key.maxLength - value.length;
for(var i = 0; i < fillerLength; i++) {
let fillerLength = key.maxLength - value.length;
for(let i = 0; i < fillerLength; i++) {
row += " ";

@@ -66,4 +66,4 @@ }

_getKeys: function(revisions) {
var keys = [
_getKeys(revisions) {
let keys = [
{name: 'version', maxLength: 7},

@@ -74,3 +74,3 @@ {name: 'timestamp', maxLength: 19},

];
var presentKeys = [];
let presentKeys = [];
keys.forEach(function(key) {

@@ -84,12 +84,12 @@ if(this._hasKey(key.name, revisions)) {

_displayHeader: function(keys) {
var keyHeader = " ";
var lastKey = keys[keys.length - 1];
_displayHeader(keys) {
let keyHeader = " ";
let lastKey = keys[keys.length - 1];
keys.forEach(function(key) {
var shortKey = key.maxLength === -1 ? key.name : key.name.substr(0, key.maxLength);
let shortKey = key.maxLength === -1 ? key.name : key.name.substr(0, key.maxLength);
keyHeader += " " + shortKey + " ";
var fillerLength = key.maxLength === -1 ? 0 : key.maxLength - shortKey.length;
for(var i = 0; i < fillerLength; i++) {
let fillerLength = key.maxLength === -1 ? 0 : key.maxLength - shortKey.length;
for(let i = 0; i < fillerLength; i++) {
keyHeader += " ";

@@ -105,4 +105,4 @@ }

var underline = "";
for(var i = 0; i < keyHeader.length; i++) {
let underline = "";
for(let i = 0; i < keyHeader.length; i++) {
underline += "=";

@@ -112,3 +112,3 @@ }

},
_hasKey: function(key, revisions) {
_hasKey(key, revisions) {
return revisions.some(function(revision) {

@@ -115,0 +115,0 @@ return Object.keys(revision).indexOf(key) !== -1;

@@ -1,8 +0,8 @@

var Table = require('cli-table3');
var moment = require('moment');
var CoreObject = require('core-object');
var RSVP = require('rsvp');
const Table = require('cli-table3');
const moment = require('moment');
const CoreObject = require('core-object');
const RSVP = require('rsvp');
module.exports = CoreObject.extend({
init: function(plugin, revisions) {
init(plugin, revisions) {
this._super(plugin, revisions);

@@ -14,4 +14,4 @@

display: function(/* revisions */) {
var table = this._createTable();
display(/* revisions */) {
let table = this._createTable();
this._tableRows(table);

@@ -23,8 +23,8 @@

_isWide: function() {
_isWide() {
return process.stdout.columns >= 98;
},
_tableHeader: function() {
var head = ['RevisionKey', 'Commit', 'User', 'Branch'];
_tableHeader() {
let head = ['RevisionKey', 'Commit', 'User', 'Branch'];

@@ -37,4 +37,4 @@ if (this._isWide()) {

_createTable: function() {
var head = this._tableHeader();
_createTable() {
let head = this._tableHeader();

@@ -64,7 +64,7 @@ return new Table({

_tableRows: function(table) {
_tableRows(table) {
this.revisions.forEach(function(revision) {
var data = revision.revisionData;
let data = revision.revisionData;
var row = [
let row = [
((revision.active) ? '> ' : ' ') + data.revisionKey,

@@ -77,3 +77,3 @@ data.scm.sha.substr(0,8),

if (this._isWide()) {
var value = moment(data.timestamp).format("YYYY/MM/DD HH:mm:ss");
let value = moment(data.timestamp).format("YYYY/MM/DD HH:mm:ss");
row.push(value);

@@ -80,0 +80,0 @@ }

{
"name": "ember-cli-deploy-display-revisions",
"version": "1.0.1",
"version": "2.0.0",
"description": "Display a list of deployed revisions using ember-cli-deploy.",

@@ -9,2 +9,3 @@ "keywords": [

],
"repository": "https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions",
"license": "MIT",

@@ -16,26 +17,45 @@ "author": "",

},
"repository": "https://github.com/ember-cli-deploy/ember-cli-deploy-display-revisions",
"scripts": {
"release": "release-it",
"test": "node tests/runner.js && ./node_modules/.bin/eslint index.js lib/* tests/*"
},
"dependencies": {
"cli-table3": "^0.5.0",
"core-object": "^2.0.0",
"cli-table3": "^0.6.0",
"core-object": "^3.1.5",
"ember-cli-deploy-plugin": "^0.2.3",
"moment": "^2.18.0",
"rsvp": "^3.5.0"
"moment": "^2.25.3",
"rsvp": "^4.8.5"
},
"devDependencies": {
"chai": "^3.5.0",
"chai-as-promised": "^6.0.0",
"ember-cli": "^2.12.0",
"ember-cli-release": "^1.0.0-beta.2",
"eslint": "^3.18.0",
"glob": "^7.1.1",
"mocha": "^3.2.0"
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"ember-cli": "^3.18.0",
"eslint": "^7.0.0",
"glob": "^7.1.6",
"mocha": "^7.1.2",
"release-it": "^13.6.0",
"release-it-lerna-changelog": "^2.3.0"
},
"engines": {
"node": ">= 4"
"node": ">= 10"
},
"ember-addon": {}
"publishConfig": {
"registry": "https://registry.npmjs.org"
},
"ember-addon": {},
"release-it": {
"plugins": {
"release-it-lerna-changelog": {
"infile": "CHANGELOG.md",
"launchEditor": false
}
},
"git": {
"tagName": "v${version}"
},
"github": {
"release": true,
"tokenRef": "GITHUB_AUTH"
}
}
}
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