From 5f99b891f8dd9d6eb2267af7abbef56289f0207d Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Tue, 5 Apr 2016 10:28:12 -0400 Subject: [PATCH] Dependencies: drop "descriptor" Signed-off-by: Rick Waldron --- lib/pin.js | 13 ++++++++++--- package.json | 1 - 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/pin.js b/lib/pin.js index 8137991ae..921d63da6 100644 --- a/lib/pin.js +++ b/lib/pin.js @@ -1,6 +1,5 @@ var IS_TEST_MODE = !!process.env.IS_TEST_MODE; var Board = require("./board"); -var Descriptor = require("descriptor"); var Emitter = require("events").EventEmitter; var util = require("util"); var Collection = require("./mixins/collection"); @@ -62,8 +61,16 @@ function Pin(opts) { // Create read-only "addr(address)" property Object.defineProperties(this, { - type: new Descriptor(type), - addr: new Descriptor(addr, "!writable"), + type: { + get: function() { + return type; + } + }, + addr: { + get: function() { + return addr; + } + }, value: { get: function() { return state.value; diff --git a/package.json b/package.json index 9a3cd152d..f4e55d60f 100644 --- a/package.json +++ b/package.json @@ -122,7 +122,6 @@ "dependencies": { "chalk": "latest", "color-convert": "~0.5.2", - "descriptor": "latest", "ease-component": "latest", "es6-shim": "latest", "lodash.clonedeep": "^4.3.0",