diff --git a/build/acceptance-of-delivery@0.2.0.html b/build/acceptance-of-delivery@0.2.0.html index 22f0c873..5b63316b 100644 --- a/build/acceptance-of-delivery@0.2.0.html +++ b/build/acceptance-of-delivery@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,10 +130,10 @@

Acceptance of Delivery

Sample

-
+                
 Acceptance of Delivery. "Party A" will be deemed to have completed its delivery obligations if in "Party B"'s opinion, the "Widgets" satisfies the Acceptance Criteria, and "Party B" notifies "Party A" in writing that it is accepting the "Widgets".
 
-Inspection and Notice. "Party A" will have 10 Business Days' to inspect and evaluate the "Widgets" on the delivery date before notifying "Party A" that it is either accepting or rejecting the "Widgets".
+Inspection and Notice. "Party B" will have 10 Business Days' to inspect and evaluate the "Widgets" on the delivery date before notifying "Party A" that it is either accepting or rejecting the "Widgets".
 
 Acceptance Criteria. The "Acceptance Criteria" are the specifications the "Widgets" must meet for the "Party A" to comply with its requirements and obligations under this agreement, detailed in "Attachment X", attached to this agreement.
                 
@@ -121,18 +164,18 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.acceptanceofdelivery.AcceptanceOfDeliveryClause",
-    "shipper": "resource:org.accordproject.organization.Organization#5993",
-    "receiver": "resource:org.accordproject.organization.Organization#3896",
-    "deliverable": "Sint non nostrud duis.",
-    "businessDays": 1680675505,
-    "attachment": "Consectetur magna quis sit consectetur.",
-    "clauseId": "b2074350-705d-11e8-8de1-21f5a797773f"
+    "clauseId": "fefeafa3-46ef-4276-b13b-471aa971f719",
+    "shipper": "Party A",
+    "receiver": "Party B",
+    "deliverable": "Widgets",
+    "businessDays": 10,
+    "attachment": "Attachment X"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -148,12 +191,12 @@

Request Types

org.accordproject.acceptanceofdelivery.InspectDeliverable -
{
+        
{
     "$class": "org.accordproject.acceptanceofdelivery.InspectDeliverable",
-    "deliverableReceivedAt": "2018-06-15T05:33:55.595Z",
+    "deliverableReceivedAt": "2018-06-20T13:41:08.390Z",
     "inspectionPassed": true,
-    "transactionId": "b2082db0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:33:55.595Z"
+    "transactionId": "96337460-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:08.390Z"
 }
@@ -172,13 +215,13 @@

Response Types

org.accordproject.acceptanceofdelivery.InspectionResponse -
{
+        
{
     "$class": "org.accordproject.acceptanceofdelivery.InspectionResponse",
-    "status": "OUTSIDE_INSPECTION_PERIOD",
-    "shipper": "resource:org.accordproject.organization.Organization#4128",
-    "receiver": "resource:org.accordproject.organization.Organization#3266",
-    "transactionId": "b2082db1-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:33:55.595Z"
+    "status": "FAILED_TESTING",
+    "shipper": "resource:org.accordproject.organization.Organization#3844",
+    "receiver": "resource:org.accordproject.organization.Organization#0395",
+    "transactionId": "9633c280-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:08.393Z"
 }
diff --git a/build/archives/acceptance-of-delivery@0.2.0.cta b/build/archives/acceptance-of-delivery@0.2.0.cta index d4e6ecd2..c34138f5 100644 Binary files a/build/archives/acceptance-of-delivery@0.2.0.cta and b/build/archives/acceptance-of-delivery@0.2.0.cta differ diff --git a/build/archives/copyright-license@0.2.0.cta b/build/archives/copyright-license@0.2.0.cta index 957fb25a..95642228 100644 Binary files a/build/archives/copyright-license@0.2.0.cta and b/build/archives/copyright-license@0.2.0.cta differ diff --git a/build/archives/copyright-license@0.3.0.cta b/build/archives/copyright-license@0.3.0.cta index fec61f2f..c91e482d 100644 Binary files a/build/archives/copyright-license@0.3.0.cta and b/build/archives/copyright-license@0.3.0.cta differ diff --git a/build/archives/demandforecast@0.2.0.cta b/build/archives/demandforecast@0.2.0.cta index d66b3172..cfca417e 100644 Binary files a/build/archives/demandforecast@0.2.0.cta and b/build/archives/demandforecast@0.2.0.cta differ diff --git a/build/archives/eat-apples@0.0.1.cta b/build/archives/eat-apples@0.0.1.cta index 12be1a59..71a3b4b0 100644 Binary files a/build/archives/eat-apples@0.0.1.cta and b/build/archives/eat-apples@0.0.1.cta differ diff --git a/build/archives/fragile-goods@0.2.0.cta b/build/archives/fragile-goods@0.2.0.cta index 3155145f..3b366e71 100644 Binary files a/build/archives/fragile-goods@0.2.0.cta and b/build/archives/fragile-goods@0.2.0.cta differ diff --git a/build/archives/helloworld@0.2.0.cta b/build/archives/helloworld@0.2.0.cta index 2b72cbf9..3782bf16 100644 Binary files a/build/archives/helloworld@0.2.0.cta and b/build/archives/helloworld@0.2.0.cta differ diff --git a/build/archives/helloworldstate@0.2.0.cta b/build/archives/helloworldstate@0.2.0.cta index f457e4cd..e4c1d507 100644 Binary files a/build/archives/helloworldstate@0.2.0.cta and b/build/archives/helloworldstate@0.2.0.cta differ diff --git a/build/archives/installment-sale@0.2.0.cta b/build/archives/installment-sale@0.2.0.cta index b4aeb796..134e8e85 100644 Binary files a/build/archives/installment-sale@0.2.0.cta and b/build/archives/installment-sale@0.2.0.cta differ diff --git a/build/archives/ip-payment@0.1.0.cta b/build/archives/ip-payment@0.1.0.cta index ed06e1e8..aafc23c5 100644 Binary files a/build/archives/ip-payment@0.1.0.cta and b/build/archives/ip-payment@0.1.0.cta differ diff --git a/build/archives/latedeliveryandpenalty@0.2.0.cta b/build/archives/latedeliveryandpenalty@0.2.0.cta index 9d214bf8..1b74fd3b 100644 Binary files a/build/archives/latedeliveryandpenalty@0.2.0.cta and b/build/archives/latedeliveryandpenalty@0.2.0.cta differ diff --git a/build/archives/one-time-payment@0.1.0.cta b/build/archives/one-time-payment@0.1.0.cta index 2d8194b6..f1c2d5f5 100644 Binary files a/build/archives/one-time-payment@0.1.0.cta and b/build/archives/one-time-payment@0.1.0.cta differ diff --git a/build/archives/perishable-goods@0.2.0.cta b/build/archives/perishable-goods@0.2.0.cta index 9dc51fcd..fa70667b 100644 Binary files a/build/archives/perishable-goods@0.2.0.cta and b/build/archives/perishable-goods@0.2.0.cta differ diff --git a/build/archives/promissory-note@0.2.0.cta b/build/archives/promissory-note@0.2.0.cta index 44527883..f325ba4f 100644 Binary files a/build/archives/promissory-note@0.2.0.cta and b/build/archives/promissory-note@0.2.0.cta differ diff --git a/build/archives/saft@0.4.0.cta b/build/archives/saft@0.4.0.cta index b0b9af5d..e6840e43 100644 Binary files a/build/archives/saft@0.4.0.cta and b/build/archives/saft@0.4.0.cta differ diff --git a/build/archives/safte@0.3.0.cta b/build/archives/safte@0.3.0.cta index 619f40ff..61863626 100644 Binary files a/build/archives/safte@0.3.0.cta and b/build/archives/safte@0.3.0.cta differ diff --git a/build/archives/servicelevelagreement@0.2.0.cta b/build/archives/servicelevelagreement@0.2.0.cta index 0ef97ab1..21850809 100644 Binary files a/build/archives/servicelevelagreement@0.2.0.cta and b/build/archives/servicelevelagreement@0.2.0.cta differ diff --git a/build/archives/supplyagreement-perishable-goods@0.1.0.cta b/build/archives/supplyagreement-perishable-goods@0.1.0.cta index c8d5e7ce..bcc5df62 100644 Binary files a/build/archives/supplyagreement-perishable-goods@0.1.0.cta and b/build/archives/supplyagreement-perishable-goods@0.1.0.cta differ diff --git a/build/archives/supplyagreement@0.1.0.cta b/build/archives/supplyagreement@0.1.0.cta index 7381aee2..344274bc 100644 Binary files a/build/archives/supplyagreement@0.1.0.cta and b/build/archives/supplyagreement@0.1.0.cta differ diff --git a/build/archives/volumediscount@0.3.0.cta b/build/archives/volumediscount@0.3.0.cta index 8fd81e94..cb2a5ed7 100644 Binary files a/build/archives/volumediscount@0.3.0.cta and b/build/archives/volumediscount@0.3.0.cta differ diff --git a/build/copyright-license@0.2.0.html b/build/copyright-license@0.2.0.html index 5f71e3db..b8f45c16 100644 --- a/build/copyright-license@0.2.0.html +++ b/build/copyright-license@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -28,7 +31,7 @@ - + @@ -38,7 +41,7 @@ - + Accord Project Template Library @@ -87,7 +90,7 @@

Copyright License

Sample

-
+                
 Copyright License Agreement
 
 This COPYRIGHT LICENSE AGREEMENT (the "Agreement"), dated as of 01/01/2018 (the "Effective Date"), is made by and between "Me" ("Licensee"), a "NY" "Company" with offices located at "1 Broadway", and "Myself" ("Licensor"), a "NY" "Company" with offices located at "2 Broadway".
@@ -147,39 +150,36 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.copyrightlicense.CopyrightLicenseContract",
-    "effectiveDate": "2018-06-08T22:07:28.237Z",
-    "licenseeName": "Do.",
-    "licenseeState": "Excepteur incididunt nisi eu.",
-    "licenseeEntityType": "Quis sit do adipisicing tempor.",
-    "licenseeAddress": "Culpa dolore enim.",
-    "licensorName": "Magna consequat.",
-    "licensorState": "Tempor reprehenderit aute.",
-    "licensorEntityType": "Enim.",
-    "licensorAddress": "Laboris sint irure.",
-    "territory": "Excepteur.",
-    "purposeDescription": "Ullamco ullamco.",
-    "workDescription": "Reprehenderit.",
+    "contractId": "262ab145-5387-4787-942e-cc108e785157",
+    "effectiveDate": "2018-01-01",
+    "licenseeName": "Me",
+    "licenseeState": "NY",
+    "licenseeEntityType": "Company",
+    "licenseeAddress": "1 Broadway",
+    "licensorName": "Myself",
+    "licensorState": "NY",
+    "licensorEntityType": "Company",
+    "licensorAddress": "2 Broadway",
+    "territory": "United States",
+    "purposeDescription": "stuff",
+    "workDescription": "other stuff",
     "paymentClause": {
         "$class": "org.accordproject.copyrightlicense.PaymentClause",
-        "amountText": "Dolor voluptate ea labore eiusmod.",
+        "clauseId": "199fc556-6410-4f53-9bd2-252acbf6f389",
+        "amountText": "one hundred US Dollars",
         "amount": {
             "$class": "org.accordproject.money.MonetaryAmount",
-            "doubleValue": 177.039,
-            "currencyCode": "TWD"
+            "doubleValue": 100,
+            "currencyCode": "USD"
         },
-        "paymentProcedure": "Aliquip tempor ex.",
-        "clauseId": "5267"
-    },
-    "contractId": "550b39d0-6b68-11e8-9721-29834758953f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#3869"
-    ]
+        "paymentProcedure": "bank transfer"
+    }
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -195,10 +195,10 @@

Request Types

org.accordproject.copyrightlicense.PaymentRequest -
{
+        
{
     "$class": "org.accordproject.copyrightlicense.PaymentRequest",
-    "transactionId": "550b87f0-6b68-11e8-9721-29834758953f",
-    "timestamp": "2018-06-08T22:07:28.239Z"
+    "transactionId": "9e11e3f0-746d-11e8-8260-d364b0ca1709",
+    "timestamp": "2018-06-20T09:37:58.703Z"
 }
@@ -217,15 +217,15 @@

Response Types

org.accordproject.copyrightlicense.PayOut -
{
+        
{
     "$class": "org.accordproject.copyrightlicense.PayOut",
     "amount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 238.153,
-        "currencyCode": "SOS"
+        "doubleValue": 200.699,
+        "currencyCode": "PGK"
     },
-    "transactionId": "550baf00-6b68-11e8-9721-29834758953f",
-    "timestamp": "2018-06-08T22:07:28.240Z"
+    "transactionId": "9e120b00-746d-11e8-8260-d364b0ca1709",
+    "timestamp": "2018-06-20T09:37:58.704Z"
 }
diff --git a/build/copyright-license@0.3.0.html b/build/copyright-license@0.3.0.html index 4f887271..c3f4e31d 100644 --- a/build/copyright-license@0.3.0.html +++ b/build/copyright-license@0.3.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Copyright License

Sample

-
+                
 Copyright License Agreement
 
 This COPYRIGHT LICENSE AGREEMENT (the "Agreement"), dated as of 01/01/2018 (the "Effective Date"), is made by and between "Me" ("Licensee"), a "NY" "Company" with offices located at "1 Broadway", and "Myself" ("Licensor"), a "NY" "Company" with offices located at "2 Broadway".
@@ -147,39 +190,36 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.copyrightlicense.CopyrightLicenseContract",
-    "effectiveDate": "2018-06-15T05:33:57.781Z",
-    "licenseeName": "Excepteur pariatur labore incididunt.",
-    "licenseeState": "Exercitation velit est velit.",
-    "licenseeEntityType": "Elit occaecat.",
-    "licenseeAddress": "Anim quis adipisicing in.",
-    "licensorName": "Officia occaecat dolore ullamco magna.",
-    "licensorState": "In consequat velit.",
-    "licensorEntityType": "Consectetur ad reprehenderit sit.",
-    "licensorAddress": "Eu sint labore.",
-    "territory": "Voluptate veniam eu.",
-    "purposeDescription": "Dolor pariatur pariatur dolor laborum.",
-    "workDescription": "Labore laboris.",
+    "contractId": "bb339af1-9d3a-4ec2-9082-5cfbdefdb454",
+    "effectiveDate": "2018-01-01",
+    "licenseeName": "Me",
+    "licenseeState": "NY",
+    "licenseeEntityType": "Company",
+    "licenseeAddress": "1 Broadway",
+    "licensorName": "Myself",
+    "licensorState": "NY",
+    "licensorEntityType": "Company",
+    "licensorAddress": "2 Broadway",
+    "territory": "United States",
+    "purposeDescription": "stuff",
+    "workDescription": "other stuff",
     "paymentClause": {
         "$class": "org.accordproject.copyrightlicense.PaymentClause",
-        "amountText": "Sit nisi sunt aliqua culpa.",
+        "clauseId": "7ecec691-c81a-4ca6-9b1d-20cb93590db4",
+        "amountText": "one hundred US Dollars",
         "amount": {
             "$class": "org.accordproject.money.MonetaryAmount",
-            "doubleValue": 110.192,
-            "currencyCode": "TRY"
+            "doubleValue": 100,
+            "currencyCode": "USD"
         },
-        "paymentProcedure": "Adipisicing laborum tempor.",
-        "clauseId": "2095"
-    },
-    "contractId": "b355bc50-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#1204"
-    ]
+        "paymentProcedure": "bank transfer"
+    }
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -195,10 +235,10 @@

Request Types

org.accordproject.copyrightlicense.PaymentRequest -
{
+        
{
     "$class": "org.accordproject.copyrightlicense.PaymentRequest",
-    "transactionId": "b3560a70-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:33:57.783Z"
+    "transactionId": "972156d0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:09.949Z"
 }
@@ -217,15 +257,15 @@

Response Types

org.accordproject.copyrightlicense.PayOut -
{
+        
{
     "$class": "org.accordproject.copyrightlicense.PayOut",
     "amount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 221.968,
-        "currencyCode": "BIF"
+        "doubleValue": 64.737,
+        "currencyCode": "CLF"
     },
-    "transactionId": "b3560a71-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:33:57.783Z"
+    "transactionId": "97217de0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:09.950Z"
 }
diff --git a/build/demandforecast@0.2.0.html b/build/demandforecast@0.2.0.html index c7a0f942..438823ee 100644 --- a/build/demandforecast@0.2.0.html +++ b/build/demandforecast@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Demand Forecast

Sample

-
+                
 On or before the 04/02/2018, and thereafter on or before the last day of each calendar quarter, the Purchaser "PETER" shall send the Supplier "DAN" a Supply Forecast. The Supply Forecast will be a binding commitment on the Purchaser’s behalf to purchase during the first quarter included in each Supply Forecast at least 85% of the quantity of the listed Product.
 
                 
@@ -116,17 +159,17 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.demandforecast.DemandForecastClause",
-    "purchaser": "Adipisicing adipisicing ipsum.",
-    "supplier": "Adipisicing labore.",
-    "effectiveDate": "2018-06-15T05:33:58.655Z",
-    "minimumPercentage": 100.355,
-    "clauseId": "b3db18f0-705d-11e8-8de1-21f5a797773f"
+    "clauseId": "656099de-4283-4173-85f2-ba7b61abd83a",
+    "purchaser": "PETER",
+    "supplier": "DAN",
+    "effectiveDate": "2018-04-02",
+    "minimumPercentage": 85
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -142,11 +185,11 @@

Request Types

org.accordproject.demandforecast.ForecastRequest -
{
+        
{
     "$class": "org.accordproject.demandforecast.ForecastRequest",
-    "supplyForecast": 38153,
-    "transactionId": "b3db4000-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:33:58.656Z"
+    "supplyForecast": 20009,
+    "transactionId": "97965fc0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:10.716Z"
 }
@@ -165,13 +208,13 @@

Response Types

org.accordproject.demandforecast.BindingResponse -
{
+        
{
     "$class": "org.accordproject.demandforecast.BindingResponse",
-    "requiredPurchase": 250.531,
-    "year": 31527,
-    "quarter": 30149,
-    "transactionId": "b3db6710-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:33:58.657Z"
+    "requiredPurchase": 136.76,
+    "year": 12628,
+    "quarter": 14778,
+    "transactionId": "979686d0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:10.717Z"
 }
diff --git a/build/eat-apples@0.0.1.html b/build/eat-apples@0.0.1.html index 8cc7a6bb..31d699c6 100644 --- a/build/eat-apples@0.0.1.html +++ b/build/eat-apples@0.0.1.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,25 @@

+

Download Archive

@@ -87,7 +122,7 @@

Eat Apples!

Sample

-
+                
 Eating healthy clause between "Dan" (the Employee) and "ACME" (the Company). The canteen only sells apple products. Apples, apple juice, apple flapjacks, toffee apples. Employee gets fired if caught eating anything without apples in it. THE EMPLOYEE, IF ALLERGIC TO APPLES, SHALL ALWAYS BE HUNGRY. Apple products at the canteen are subject to a 4.5% tax.
                 
@@ -115,16 +150,16 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.canteen.CanteenClause",
-    "employee": "Consectetur labore ut.",
-    "company": "Veniam dolore ex.",
-    "tax": 210.896,
-    "clauseId": "b4eb0250-705d-11e8-8de1-21f5a797773f"
+    "clauseId": "7a2bc19d-e032-47ca-9fd1-df86bb420312",
+    "employee": "Dan",
+    "company": "ACME",
+    "tax": 4.5
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -140,12 +175,12 @@

Request Types

org.accordproject.canteen.Food -
{
+        
{
     "$class": "org.accordproject.canteen.Food",
-    "produce": "Id.",
-    "price": 23.68,
-    "transactionId": "b4eb2960-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:00.438Z"
+    "produce": "Incididunt.",
+    "price": 226.983,
+    "transactionId": "980e9d00-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:11.504Z"
 }
@@ -164,11 +199,11 @@

Response Types

org.accordproject.canteen.Outcome -
{
+        
{
     "$class": "org.accordproject.canteen.Outcome",
-    "notice": "Aliquip excepteur non velit.",
-    "transactionId": "b4eb2961-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:00.438Z"
+    "notice": "Ea duis consequat aliquip.",
+    "transactionId": "980e9d01-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:11.504Z"
 }
diff --git a/build/fragile-goods@0.2.0.html b/build/fragile-goods@0.2.0.html index 458334a1..abd7df1b 100644 --- a/build/fragile-goods@0.2.0.html +++ b/build/fragile-goods@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Fragile Goods

Sample

-
+                
 6.1.7 Liquidated Damages for Delayed Delivery. 
 In the event the EXW delivery date of the Equipment is delayed beyond the delivery schedule as indicated in Annex A, solely through the fault of the Seller, and unless the parties mutually agreed to an extension thereto, the Buyer is entitled to claim liquidated damages in an amount equivalent to 200.00 USD. 
 Prior to implementing the provisions of Article 16.4 pursuant to this section, Buyer agrees that it shall discuss with Seller alternate remedies in good faith.. . . . 
@@ -132,35 +175,35 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "io.clause.demo.fragileGoods.FragileGoodsClause",
+    "clauseId": "1f9f0cf9-331d-45cf-8b08-b915fecd806e",
     "deliveryPrice": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 18.204,
-        "currencyCode": "DJF"
+        "doubleValue": 1000,
+        "currencyCode": "USD"
     },
-    "accelerationMin": 178.307,
-    "accelerationMax": 215.962,
+    "accelerationMin": -0.5,
+    "accelerationMax": 0.5,
     "accelerationBreachPenalty": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 37.563,
-        "currencyCode": "XBD"
+        "doubleValue": 5,
+        "currencyCode": "USD"
     },
     "deliveryLimitDuration": {
         "$class": "org.accordproject.time.Duration",
-        "amount": 3833536835,
+        "amount": 10,
         "unit": "seconds"
     },
     "lateDeliveryPenalty": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 186.284,
-        "currencyCode": "NZD"
-    },
-    "clauseId": "b64a6b40-705d-11e8-8de1-21f5a797773f"
+        "doubleValue": 200,
+        "currencyCode": "USD"
+    }
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -176,16 +219,16 @@

Request Types

io.clause.demo.fragileGoods.DeliveryUpdate -
{
+        
{
     "$class": "io.clause.demo.fragileGoods.DeliveryUpdate",
-    "startTime": "2018-06-15T05:34:02.742Z",
-    "finishTime": "2018-06-15T05:34:02.742Z",
-    "status": "IN_TRANSIT",
+    "startTime": "2018-06-20T13:41:12.603Z",
+    "finishTime": "2018-06-20T13:41:12.603Z",
+    "status": "ARRIVED",
     "accelerometerReadings": [
-        59.89
+        141.805
     ],
-    "transactionId": "b64ab960-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:02.742Z"
+    "transactionId": "98b64eb0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:12.603Z"
 }
@@ -204,15 +247,15 @@

Response Types

io.clause.demo.fragileGoods.PayOut -
{
+        
{
     "$class": "io.clause.demo.fragileGoods.PayOut",
     "amount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 10.655,
-        "currencyCode": "RWF"
+        "doubleValue": 60.54,
+        "currencyCode": "XSU"
     },
-    "transactionId": "b64ae070-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:02.743Z"
+    "transactionId": "98b675c0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:12.604Z"
 }
diff --git a/build/helloworld@0.2.0.html b/build/helloworld@0.2.0.html index f9fc83c4..183e3136 100644 --- a/build/helloworld@0.2.0.html +++ b/build/helloworld@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Hello World

Sample

-
+                
 Name of the person to greet: "Fred Blogs".
 Thank you!
                 
@@ -116,14 +159,14 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.helloworld.HelloWorldClause",
-    "name": "Enim laborum ipsum labore officia.",
-    "clauseId": "b72fe940-705d-11e8-8de1-21f5a797773f"
+    "clauseId": "080cd491-80bf-4816-9a00-00fa7dca0063",
+    "name": "Fred Blogs"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -139,11 +182,11 @@

Request Types

org.accordproject.helloworld.MyRequest -
{
+        
{
     "$class": "org.accordproject.helloworld.MyRequest",
-    "input": "Proident laboris exercitation dolor adipisicing.",
-    "transactionId": "b7301050-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:04.245Z"
+    "input": "Ex consequat minim duis.",
+    "transactionId": "99289880-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:13.352Z"
 }
@@ -162,11 +205,11 @@

Response Types

org.accordproject.helloworld.MyResponse -
{
+        
{
     "$class": "org.accordproject.helloworld.MyResponse",
-    "output": "Voluptate.",
-    "transactionId": "b7301051-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:04.245Z"
+    "output": "Officia magna dolor in ipsum.",
+    "transactionId": "99289881-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:13.352Z"
 }
diff --git a/build/helloworldstate@0.2.0.html b/build/helloworldstate@0.2.0.html index f52f152c..48171fc7 100644 --- a/build/helloworldstate@0.2.0.html +++ b/build/helloworldstate@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Hello World State

Sample

-
+                
 Name of the person to greet: "Fred Blogs".
 Thank you!
                 
@@ -116,14 +159,14 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.helloworldstate.HelloWorldClause",
-    "name": "Lorem consectetur.",
-    "clauseId": "b81d2f70-705d-11e8-8de1-21f5a797773f"
+    "clauseId": "0cc24e4c-5d99-4c1c-8493-efe97b1e26a6",
+    "name": "Fred Blogs"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -139,11 +182,11 @@

Request Types

org.accordproject.helloworldstate.MyRequest -
{
+        
{
     "$class": "org.accordproject.helloworldstate.MyRequest",
-    "input": "Culpa commodo qui pariatur.",
-    "transactionId": "b81d5680-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:05.800Z"
+    "input": "Dolore cupidatat incididunt dolore.",
+    "transactionId": "99969c90-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:14.073Z"
 }
@@ -162,11 +205,11 @@

Response Types

org.accordproject.helloworldstate.MyResponse -
{
+        
{
     "$class": "org.accordproject.helloworldstate.MyResponse",
-    "output": "Id.",
-    "transactionId": "b81d5681-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:05.800Z"
+    "output": "Dolor reprehenderit laboris consectetur.",
+    "transactionId": "99969c91-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:14.073Z"
 }
diff --git a/build/installment-sale@0.2.0.html b/build/installment-sale@0.2.0.html index dc4d7ea2..1ad0b4e4 100644 --- a/build/installment-sale@0.2.0.html +++ b/build/installment-sale@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Installment Sale

Sample

-
+                
 "Dan" agrees to pay to "Ned" the total sum e10000, in the manner following:
 
 E500 is to be paid at closing, and the remaining balance of E9500 shall be paid as follows:
@@ -124,23 +167,20 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.installmentsale.InstallmentSaleContract",
-    "BUYER": "Consectetur dolore qui.",
-    "SELLER": "Fugiat.",
-    "INITIAL_DUE": 145.256,
-    "INTEREST_RATE": 102.135,
-    "TOTAL_DUE_BEFORE_CLOSING": 239.47,
-    "MIN_PAYMENT": 194.393,
-    "DUE_AT_CLOSING": 63.928,
-    "contractId": "b9372af0-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#8481"
-    ]
+    "contractId": "24173c00-721a-45b8-8fea-44201b48eff5",
+    "BUYER": "Dan",
+    "SELLER": "Ned",
+    "INITIAL_DUE": 10000,
+    "INTEREST_RATE": 1.5,
+    "TOTAL_DUE_BEFORE_CLOSING": 9500,
+    "MIN_PAYMENT": 500,
+    "DUE_AT_CLOSING": 500
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -156,21 +196,21 @@

Request Types

org.accordproject.installmentsale.ClosingPayment -
{
+        
{
     "$class": "org.accordproject.installmentsale.ClosingPayment",
-    "amount": 42.863,
-    "transactionId": "b9377911-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:07.649Z"
+    "amount": 89.894,
+    "transactionId": "9a43a570-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:15.207Z"
 }
org.accordproject.installmentsale.Installment -
{
+        
{
     "$class": "org.accordproject.installmentsale.Installment",
-    "amount": 140.682,
-    "transactionId": "b9377910-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:07.649Z"
+    "amount": 201.842,
+    "transactionId": "9a437e60-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:15.207Z"
 }
@@ -189,12 +229,12 @@

Response Types

org.accordproject.installmentsale.Balance -
{
+        
{
     "$class": "org.accordproject.installmentsale.Balance",
-    "balance": 143.218,
-    "total_paid": 177.521,
-    "transactionId": "b937a021-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:07.650Z"
+    "balance": 159.405,
+    "total_paid": 24.243,
+    "transactionId": "9a43cc80-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:15.208Z"
 }
@@ -213,12 +253,12 @@

Events Types

org.accordproject.installmentsale.PaymentObligation -
{
+        
{
     "$class": "org.accordproject.installmentsale.PaymentObligation",
-    "amount": 119.072,
-    "party": "Ad id ex dolore.",
-    "eventId": "b937c730-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:07.651Z"
+    "amount": 8.025,
+    "party": "Quis nostrud sint.",
+    "eventId": "9a43f390-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:15.209Z"
 }
diff --git a/build/ip-payment@0.1.0.html b/build/ip-payment@0.1.0.html index 1d0a0294..58d6df2a 100644 --- a/build/ip-payment@0.1.0.html +++ b/build/ip-payment@0.1.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,29 @@

+

Download Archive

@@ -87,7 +126,7 @@

IP Payment Clause

Sample

-
+                
 Payments.
 
 1.  Royalty. On or before the last business day of each Quarterly Period during the Term and any Sell-off Period, Licensee shall pay to Licensor a royalty of "four point five" percent (4.5%) of the Net Sales Price for the respective preceding Quarterly Period.
@@ -133,27 +172,27 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.ippayment.IntellectualPropertyPaymentClause",
-    "royaltyText": "Exercitation elit.",
-    "royaltyRate": 131.76,
-    "sublicensingRoyaltyText": "Ipsum officia.",
-    "sublicensingRoyaltyRate": 181.562,
+    "clauseId": "64eed582-16d6-465a-b53f-8ab16f23c393",
+    "royaltyText": "four point five",
+    "royaltyRate": 4.5,
+    "sublicensingRoyaltyText": "five point two",
+    "sublicensingRoyaltyRate": 5.2,
     "paymentPeriod": {
         "$class": "org.accordproject.time.Duration",
-        "amount": 2676849767,
-        "unit": "years"
+        "amount": 10,
+        "unit": "days"
     },
     "paymentPeriodWithPermission": {
         "$class": "org.accordproject.time.Duration",
-        "amount": 1800144811,
-        "unit": "seconds"
-    },
-    "clauseId": "ba772500-705d-11e8-8de1-21f5a797773f"
+        "amount": 7,
+        "unit": "days"
+    }
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -169,13 +208,13 @@

Request Types

org.accordproject.ippayment.PaymentRequest -
{
+        
{
     "$class": "org.accordproject.ippayment.PaymentRequest",
-    "netSaleRevenue": 139.97,
-    "sublicensingRevenue": 154.914,
-    "permissionGrantedBy": "2018-06-15T05:34:09.745Z",
-    "transactionId": "ba774c10-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:09.745Z"
+    "netSaleRevenue": 109.929,
+    "sublicensingRevenue": 139.376,
+    "permissionGrantedBy": "2018-06-20T13:41:15.907Z",
+    "transactionId": "9aae4e20-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:15.907Z"
 }
@@ -194,12 +233,12 @@

Response Types

org.accordproject.ippayment.PayOut -
{
+        
{
     "$class": "org.accordproject.ippayment.PayOut",
-    "totalAmount": 82.157,
-    "dueBy": "Velit laboris incididunt ex mollit.",
-    "transactionId": "ba774c11-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:09.746Z"
+    "totalAmount": 220.388,
+    "dueBy": "Anim.",
+    "transactionId": "9aae7530-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:15.907Z"
 }
diff --git a/build/latedeliveryandpenalty@0.2.0.html b/build/latedeliveryandpenalty@0.2.0.html index d250c400..e41c492f 100644 --- a/build/latedeliveryandpenalty@0.2.0.html +++ b/build/latedeliveryandpenalty@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Late Delivery And Penalty

Sample

-
+                
 Late Delivery and Penalty. In case of delayed delivery except for Force Majeure cases, the Seller shall pay to the Buyer for every 2 days of delay penalty amounting to 10.5% of the total value of the Equipment whose delivery has been delayed. Any fractional part of a days is to be considered a full days. The total amount of penalty shall not however, exceed 55% of the total value of the Equipment involved in late delivery. If the delay is more than 15 days, the Buyer is entitled to terminate this Contract.
                 
@@ -117,27 +160,27 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.latedeliveryandpenalty.LateDeliveryAndPenaltyClause",
+    "clauseId": "239fa511-3745-428c-8ff8-d8d9608d6778",
     "forceMajeure": true,
     "penaltyDuration": {
         "$class": "org.accordproject.time.Duration",
-        "amount": 2178669850,
-        "unit": "hours"
+        "amount": 2,
+        "unit": "days"
     },
-    "penaltyPercentage": 37.989,
-    "capPercentage": 28.852,
+    "penaltyPercentage": 10.5,
+    "capPercentage": 55,
     "termination": {
         "$class": "org.accordproject.time.Duration",
-        "amount": 509211196,
-        "unit": "weeks"
+        "amount": 15,
+        "unit": "days"
     },
-    "fractionalPart": "hours",
-    "clauseId": "bc036a50-705d-11e8-8de1-21f5a797773f"
+    "fractionalPart": "days"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -153,14 +196,14 @@

Request Types

org.accordproject.latedeliveryandpenalty.LateDeliveryAndPenaltyRequest -
{
+        
{
     "$class": "org.accordproject.latedeliveryandpenalty.LateDeliveryAndPenaltyRequest",
     "forceMajeure": true,
-    "agreedDelivery": "2018-06-15T05:34:12.342Z",
-    "deliveredAt": "2018-06-15T05:34:12.342Z",
-    "goodsValue": 155.523,
-    "transactionId": "bc039160-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:12.342Z"
+    "agreedDelivery": "2018-06-20T13:41:16.796Z",
+    "deliveredAt": "2018-06-20T13:41:16.796Z",
+    "goodsValue": 149.752,
+    "transactionId": "9b361bc0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:16.796Z"
 }
@@ -179,12 +222,12 @@

Response Types

org.accordproject.latedeliveryandpenalty.LateDeliveryAndPenaltyResponse -
{
+        
{
     "$class": "org.accordproject.latedeliveryandpenalty.LateDeliveryAndPenaltyResponse",
-    "penalty": 169.204,
+    "penalty": 130.751,
     "buyerMayTerminate": false,
-    "transactionId": "bc039161-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:12.342Z"
+    "transactionId": "9b3642d0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:16.797Z"
 }
diff --git a/build/one-time-payment@0.1.0.html b/build/one-time-payment@0.1.0.html index c393d57e..db285186 100644 --- a/build/one-time-payment@0.1.0.html +++ b/build/one-time-payment@0.1.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,25 @@

+

Download Archive

@@ -87,7 +122,7 @@

One Time Payment Contract

Sample

-
+                
 An initial payment of 0.01 USD shall be made by "Dan" to "Steve" upon execution of this Agreement.
 
                 
@@ -118,23 +153,20 @@

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.payment.onetime.OneTimePaymentContract",
-    "partyA": "Tempor id velit.",
-    "partyB": "Nulla aliqua.",
+    "contractId": "376fe27b-bccd-47ef-a911-823921ab68f9",
+    "partyA": "Dan",
+    "partyB": "Steve",
     "initialAmount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 94.647,
-        "currencyCode": "KGS"
-    },
-    "contractId": "bcdd9db0-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#5914"
-    ]
+        "doubleValue": 0.01,
+        "currencyCode": "USD"
+    }
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -150,10 +182,10 @@

Request Types

org.accordproject.payment.onetime.MyRequest -
{
+        
{
     "$class": "org.accordproject.payment.onetime.MyRequest",
-    "transactionId": "bcddc4c0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:13.772Z"
+    "transactionId": "9babc0f0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:17.567Z"
 }
@@ -172,10 +204,10 @@

Response Types

org.accordproject.payment.onetime.MyResponse -
{
+        
{
     "$class": "org.accordproject.payment.onetime.MyResponse",
-    "transactionId": "bcddebd0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:13.773Z"
+    "transactionId": "9babc0f1-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:17.567Z"
 }
@@ -194,20 +226,20 @@

Events Types

org.accordproject.cicero.runtime.PaymentObligation -
{
+        
{
     "$class": "org.accordproject.cicero.runtime.PaymentObligation",
     "amount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 235.796,
-        "currencyCode": "CUC"
+        "doubleValue": 240.595,
+        "currencyCode": "TJS"
     },
-    "description": "Elit commodo irure velit.",
-    "contract": "resource:org.accordproject.payment.onetime.OneTimePaymentContract#6946",
-    "promisor": "resource:org.accordproject.cicero.contract.AccordParty#1424",
-    "promisee": "resource:org.accordproject.cicero.contract.AccordParty#6386",
-    "deadline": "2018-06-15T05:34:13.773Z",
-    "eventId": "bcddebd1-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:13.773Z"
+    "description": "Adipisicing.",
+    "contract": "resource:org.accordproject.payment.onetime.OneTimePaymentContract#6213",
+    "promisor": "resource:org.accordproject.cicero.contract.AccordParty#6597",
+    "promisee": "resource:org.accordproject.cicero.contract.AccordParty#6967",
+    "deadline": "2018-06-20T13:41:17.567Z",
+    "eventId": "9babc0f2-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:17.567Z"
 }
diff --git a/build/perishable-goods@0.2.0.html b/build/perishable-goods@0.2.0.html index 13403f98..c1de8d00 100644 --- a/build/perishable-goods@0.2.0.html +++ b/build/perishable-goods@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Perishable Goods

Sample

-
+                
 On receipt of the shipment "SHIP_001" the importer "DAN" pays the grower "PETER" 1.50 USD per KG. The shipment must contain between 3000 and 3500 KG of "Grade I, Size 4, Zutano Mexican Avocados".
 
 Shipping containers used must be temperature and humidity controlled, and sensor readings must be logged at least 1 per hours.
@@ -139,33 +182,33 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.perishablegoods.PerishableGoodsClause",
-    "grower": "resource:org.accordproject.perishablegoods.Grower#6884",
-    "importer": "resource:org.accordproject.perishablegoods.Importer#9389",
-    "shipment": "resource:org.accordproject.perishablegoods.Shipment#7823",
-    "dueDate": "2018-06-15T05:34:16.095Z",
+    "clauseId": "274df2b0-a5a1-430e-8134-a1922e1758bc",
+    "grower": "PETER",
+    "importer": "DAN",
+    "shipment": "SHIP_001",
+    "dueDate": "2018-07-02",
     "unitPrice": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 139.328,
-        "currencyCode": "AOA"
+        "doubleValue": 1.5,
+        "currencyCode": "USD"
     },
-    "unit": "GRAM",
-    "minUnits": 14077,
-    "maxUnits": 42223,
-    "product": "Exercitation.",
-    "sensorReadingFrequency": 44802,
+    "unit": "KG",
+    "minUnits": 3000,
+    "maxUnits": 3500,
+    "product": "Grade I, Size 4, Zutano Mexican Avocados",
+    "sensorReadingFrequency": 1,
     "duration": "hours",
-    "minTemperature": 181.953,
-    "maxTemperature": 37.166,
-    "minHumidity": 60.75,
-    "maxHumidity": 124.132,
-    "penaltyFactor": 206.892,
-    "clauseId": "be403af0-705d-11e8-8de1-21f5a797773f"
+    "minTemperature": 2,
+    "maxTemperature": 13,
+    "minHumidity": 70,
+    "maxHumidity": 90,
+    "penaltyFactor": 0.2
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -181,12 +224,12 @@

Request Types

org.accordproject.perishablegoods.ShipmentReceived -
{
+        
{
     "$class": "org.accordproject.perishablegoods.ShipmentReceived",
-    "unitCount": 51017,
-    "shipment": "resource:org.accordproject.perishablegoods.Shipment#2207",
-    "transactionId": "be406200-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:16.096Z"
+    "unitCount": 26204,
+    "shipment": "resource:org.accordproject.perishablegoods.Shipment#6589",
+    "transactionId": "9cb0d4e0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:19.278Z"
 }
@@ -205,14 +248,14 @@

Response Types

org.accordproject.perishablegoods.PriceCalculation -
{
+        
{
     "$class": "org.accordproject.perishablegoods.PriceCalculation",
-    "totalPrice": 213.154,
-    "penalty": 152.701,
-    "late": true,
-    "shipment": "resource:org.accordproject.perishablegoods.Shipment#9282",
-    "transactionId": "be412550-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:16.101Z"
+    "totalPrice": 207.224,
+    "penalty": 195.128,
+    "late": false,
+    "shipment": "resource:org.accordproject.perishablegoods.Shipment#2493",
+    "transactionId": "9cb0fbf0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:19.279Z"
 }
diff --git a/build/promissory-note@0.2.0.html b/build/promissory-note@0.2.0.html index 9e06e9c7..395ceb46 100644 --- a/build/promissory-note@0.2.0.html +++ b/build/promissory-note@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,37 @@

+

Download Archive

@@ -87,7 +134,7 @@

Promissory Note

Sample

-
+                
 PROMISSORY NOTE 
 1000 USD 01/30/2018
 
@@ -148,38 +195,35 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.promissorynote.PromissoryNote",
+    "contractId": "7e872e6a-8a8e-48c4-a7a6-aac6c7892d72",
     "amount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 8.057,
-        "currencyCode": "DKK"
+        "doubleValue": 1000,
+        "currencyCode": "USD"
     },
-    "date": "2018-06-15T05:34:17.499Z",
-    "maker": "Adipisicing pariatur dolore deserunt.",
-    "interestRate": 35.883,
+    "date": "2018-01-30",
+    "maker": "Daniel Selman",
+    "interestRate": 3.8,
     "individual": true,
-    "makerAddress": "Ipsum dolore quis anim.",
-    "lender": "Sunt sit amet.",
-    "legalEntity": "LLLP",
-    "lenderAddress": "Cillum ad exercitation aute.",
+    "makerAddress": "1 Main Street",
+    "lender": "Clause",
+    "legalEntity": "CORP",
+    "lenderAddress": "246 5th Ave, 3rd Fl, New York, NY 10001",
     "principal": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 28.526,
-        "currencyCode": "KZT"
+        "doubleValue": 500,
+        "currencyCode": "USD"
     },
-    "maturityDate": "2018-06-15T05:34:17.499Z",
-    "defaultDays": 23070,
-    "insolvencyDays": 30304,
-    "jurisdiction": "Duis nulla veniam.",
-    "contractId": "bf1676b0-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#4283"
-    ]
+    "maturityDate": "2019-01-20",
+    "defaultDays": 90,
+    "insolvencyDays": 90,
+    "jurisdiction": "New York, NY"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -195,15 +239,15 @@

Request Types

org.accordproject.promissorynote.Payment -
{
+        
{
     "$class": "org.accordproject.promissorynote.Payment",
     "amountPaid": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 138.457,
-        "currencyCode": "PAB"
+        "doubleValue": 106.358,
+        "currencyCode": "SBD"
     },
-    "transactionId": "bf16c4d0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:17.501Z"
+    "transactionId": "9d6530c0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:20.460Z"
 }
@@ -222,11 +266,11 @@

Response Types

org.accordproject.promissorynote.Result -
{
+        
{
     "$class": "org.accordproject.promissorynote.Result",
-    "outstandingBalance": 224.929,
-    "transactionId": "bf16ebe0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:17.502Z"
+    "outstandingBalance": 189.857,
+    "transactionId": "9d6557d0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:20.461Z"
 }
diff --git a/build/saft@0.4.0.html b/build/saft@0.4.0.html index 7ad67d75..164ef9a6 100644 --- a/build/saft@0.4.0.html +++ b/build/saft@0.4.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,37 @@

+

Download Archive

@@ -87,7 +134,7 @@

SAFT (Simple Agreement for Future To

Sample

-
+                
 NOTICE TO RESIDENTS OF THE UNITED STATES
 
 THE OFFER AND SALE OF THIS SECURITY INSTRUMENT HAS NOT BEEN REGISTERED UNDER THE U.S. SECURITIES ACT OF 1933, AS AMENDED (THE “SECURITIES ACT”), OR UNDER THE SECURITIES LAWS OF CERTAIN STATES.  THIS SECURITY MAY NOT BE OFFERED, SOLD OR OTHERWISE TRANSFERRED, PLEDGED OR HYPOTHECATED EXCEPT AS PERMITTED UNDER THE ACT AND APPLICABLE STATE SECURITIES LAWS PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT OR AN EXEMPTION THEREFROM.
@@ -214,41 +261,38 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.saft.SaftContract",
-    "token": "Anim ad exercitation.",
-    "company": "Anim eu do esse occaecat.",
-    "companyType": "GENERAL_PARTNERSHIP",
-    "state": "SC",
-    "amendmentProvision": false,
+    "contractId": "680c63ab-08b0-48d6-85aa-19892b0a2d18",
+    "token": "Clause Token",
+    "company": "Clause",
+    "companyType": "CORP",
+    "state": "NY",
+    "amendmentProvision": true,
     "purchaseAmount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 7.757,
-        "currencyCode": "MKD"
+        "doubleValue": 25,
+        "currencyCode": "USD"
     },
-    "currency": "MVR",
+    "currency": "EUR",
     "netProceedLimit": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 54.319,
-        "currencyCode": "NZD"
+        "doubleValue": 3000000,
+        "currencyCode": "USD"
     },
-    "date": "2018-06-15T05:34:21.121Z",
-    "deadlineDate": "2018-06-15T05:34:21.121Z",
-    "discountRatePercentage": 190.391,
-    "network": "Tempor cupidatat voluptate.",
-    "coin": "Duis.",
-    "exchanges": "Cillum minim reprehenderit.",
-    "companyRepresentative": "Mollit cupidatat cupidatat.",
-    "purchaser": "Qui.",
-    "description": "Est pariatur culpa aute cillum.",
-    "contractId": "c13f2310-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#7985"
-    ]
+    "date": "2017-10-04",
+    "deadlineDate": "2018-04-20",
+    "discountRatePercentage": 38,
+    "network": "Clause Network",
+    "coin": "Ether",
+    "exchanges": "itBit",
+    "companyRepresentative": "Peter Hunn",
+    "purchaser": "Daniel Charles Selman",
+    "description": "happiness and intergalactic equality"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -264,30 +308,30 @@

Request Types

org.accordproject.saft.Launch -
{
+        
{
     "$class": "org.accordproject.saft.Launch",
-    "exchangeRate": 57.389,
-    "transactionId": "c13f7130-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:21.123Z"
+    "exchangeRate": 78.896,
+    "transactionId": "9e40eac0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:21.900Z"
 }
org.accordproject.saft.Terminate -
{
+        
{
     "$class": "org.accordproject.saft.Terminate",
     "remainingFunds": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 23.658,
-        "currencyCode": "BAM"
+        "doubleValue": 243.594,
+        "currencyCode": "COU"
     },
     "totalInvested": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 175.943,
-        "currencyCode": "AWG"
+        "doubleValue": 152.627,
+        "currencyCode": "MGA"
     },
-    "transactionId": "c13f9840-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:21.124Z"
+    "transactionId": "9e40eac1-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:21.900Z"
 }
@@ -306,16 +350,16 @@

Response Types

org.accordproject.saft.Payout -
{
+        
{
     "$class": "org.accordproject.saft.Payout",
     "tokenAmount": {
         "$class": "org.accordproject.money.MonetaryAmount",
-        "doubleValue": 180.699,
-        "currencyCode": "KHR"
+        "doubleValue": 206.968,
+        "currencyCode": "MKD"
     },
-    "tokenAddress": "Enim.",
-    "transactionId": "c13fbf50-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:21.125Z"
+    "tokenAddress": "Sit fugiat nostrud sit eiusmod.",
+    "transactionId": "9e4111d1-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:21.901Z"
 }
diff --git a/build/safte@0.3.0.html b/build/safte@0.3.0.html index e543fcfe..8655676b 100644 --- a/build/safte@0.3.0.html +++ b/build/safte@0.3.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

SAFTE (Simple Agreement for

Sample

-
+                
 "ACME"
 
 SAFTE 
@@ -189,28 +232,25 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.safte.SafteContract",
-    "companyName": "Tempor ad nisi aliquip.",
-    "companyRegistrationNumber": 3336489292,
-    "purchaser": "Nisi pariatur est sunt nostrud.",
-    "jurisdiction": "SC",
-    "purchaseAmount": 60.876,
-    "discount": 178.69,
-    "projectName": "Officia velit sunt minim pariatur.",
-    "projectDescription": "Ullamco ex.",
-    "months": 51320,
-    "monthsText": "Occaecat.",
-    "amount": 181.379,
-    "amountText": "Magna occaecat ad cupidatat pariatur.",
-    "contractId": "c26b4700-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#1984"
-    ]
+    "contractId": "0961b571-eb1a-4922-95c9-4a7ef71c5419",
+    "companyName": "ACME",
+    "companyRegistrationNumber": 555,
+    "purchaser": "Dan",
+    "jurisdiction": "NY",
+    "purchaseAmount": 25,
+    "discount": 7,
+    "projectName": "Umbrella",
+    "projectDescription": "manages umbrella tokens",
+    "months": 12,
+    "monthsText": "twelve",
+    "amount": 1000,
+    "amountText": "one thousand"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -226,31 +266,31 @@

Request Types

org.accordproject.safte.DissolutionEvent -
{
+        
{
     "$class": "org.accordproject.safte.DissolutionEvent",
-    "cause": "Fugiat duis ipsum voluptate minim.",
-    "transactionId": "c26b9521-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:23.090Z"
+    "cause": "Ut voluptate labore excepteur.",
+    "transactionId": "9f4d0390-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:23.657Z"
 }
org.accordproject.safte.EquityFinancing -
{
+        
{
     "$class": "org.accordproject.safte.EquityFinancing",
-    "sharePrice": 241.767,
-    "transactionId": "c26b9520-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:23.090Z"
+    "sharePrice": 79.718,
+    "transactionId": "9f4cdc81-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:23.657Z"
 }
org.accordproject.safte.TokenSale -
{
+        
{
     "$class": "org.accordproject.safte.TokenSale",
-    "tokenPrice": 152.568,
-    "transactionId": "c26b6e10-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:23.089Z"
+    "tokenPrice": 4.399,
+    "transactionId": "9f4cdc80-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:23.656Z"
 }
@@ -269,31 +309,31 @@

Response Types

org.accordproject.safte.EquityShare -
{
+        
{
     "$class": "org.accordproject.safte.EquityShare",
-    "equityAmount": 64.321,
-    "transactionId": "c26b9523-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:23.090Z"
+    "equityAmount": 195.319,
+    "transactionId": "9f4d0392-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:23.657Z"
 }
org.accordproject.safte.PayOut -
{
+        
{
     "$class": "org.accordproject.safte.PayOut",
-    "amount": 128.775,
-    "transactionId": "c26b9524-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:23.090Z"
+    "amount": 172.433,
+    "transactionId": "9f4d0393-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:23.657Z"
 }
org.accordproject.safte.TokenShare -
{
+        
{
     "$class": "org.accordproject.safte.TokenShare",
-    "tokenAmount": 133.615,
-    "transactionId": "c26b9522-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:23.090Z"
+    "tokenAmount": 249.68,
+    "transactionId": "9f4d0391-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:23.657Z"
 }
diff --git a/build/servicelevelagreement@0.2.0.html b/build/servicelevelagreement@0.2.0.html index 10c1be19..8b5b30b8 100644 --- a/build/servicelevelagreement@0.2.0.html +++ b/build/servicelevelagreement@0.2.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,33 @@

+

Download Archive

@@ -87,7 +130,7 @@

Service Level Agreement

Sample

-
+                
 1	Definitions
 
 1.1	In this Schedule:
@@ -178,23 +221,20 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.servicelevelagreement.ServiceLevelAgreementContract",
-    "paymentPeriod": 61721,
-    "monthlyCapPercentage": 240.415,
-    "yearlyCapPercentage": 224.364,
-    "availability1": 157.09,
-    "serviceCredit1": 81.2,
-    "availability2": 107.725,
-    "serviceCredit2": 150.94,
-    "contractId": "c3d1b4d0-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#8825"
-    ]
+    "contractId": "6a5334c2-1a5e-4ae9-a7c8-a5a642054c0b",
+    "paymentPeriod": 30,
+    "monthlyCapPercentage": 10,
+    "yearlyCapPercentage": 10,
+    "availability1": 99.8,
+    "serviceCredit1": 2,
+    "availability2": 98,
+    "serviceCredit2": 3
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -210,14 +250,14 @@

Request Types

org.accordproject.servicelevelagreement.MonthSummary -
{
+        
{
     "$class": "org.accordproject.servicelevelagreement.MonthSummary",
-    "monthlyServiceLevel": 189.053,
-    "monthlyCharge": 100.636,
-    "last11MonthCredit": 223.661,
-    "last11MonthCharge": 58.037,
-    "transactionId": "c3d25110-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:25.441Z"
+    "monthlyServiceLevel": 200.965,
+    "monthlyCharge": 49.136,
+    "last11MonthCredit": 235.813,
+    "last11MonthCharge": 215.895,
+    "transactionId": "9fd6f410-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:24.561Z"
 }
@@ -236,11 +276,11 @@

Response Types

org.accordproject.servicelevelagreement.InvoiceCredit -
{
+        
{
     "$class": "org.accordproject.servicelevelagreement.InvoiceCredit",
-    "monthlyCredit": 82.187,
-    "transactionId": "c3d25111-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:25.441Z"
+    "monthlyCredit": 113.529,
+    "transactionId": "9fd6f411-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:24.561Z"
 }
diff --git a/build/supplyagreement-perishable-goods@0.1.0.html b/build/supplyagreement-perishable-goods@0.1.0.html index 534814d0..0e328a3d 100644 --- a/build/supplyagreement-perishable-goods@0.1.0.html +++ b/build/supplyagreement-perishable-goods@0.1.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,25 @@

+

Download Archive

@@ -87,7 +122,7 @@

Supply Agreement with Perishable Goo

Sample

-
+                
 Supply Agreement
 
 This SUPPLY AGREEMENT (together with all schedules attached hereto, the “Agreement”) is entered into as of 06/30/2018 (the “Execution Date”) between "SUPPLIER CORPORATION", a Delaware corporation (“Supplier”), having a principal place of business at 12345 Main Street, California 92705, and "BUYER CORPORATION", a company organized and existing under the laws of Delaware (“Purchaser”), with a place of business at 12345 Second Avenue, New York, NY 10001.
@@ -249,32 +284,29 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.perishablegoods.contract.SupplyAgreementPerishableGoodsContract",
-    "grower": "resource:org.accordproject.perishablegoods.Grower#6048",
-    "importer": "resource:org.accordproject.perishablegoods.Importer#0266",
-    "shipment": "resource:org.accordproject.perishablegoods.Shipment#8730",
-    "dueDate": "2018-06-15T05:34:38.864Z",
-    "unitPrice": 141.353,
+    "contractId": "49573a18-8c78-41fe-83e0-189a101e1f5f",
+    "grower": "SUPPLIER CORPORATION",
+    "importer": "BUYER CORPORATION",
+    "shipment": "SHIP_001",
+    "dueDate": "2018-06-30",
+    "unitPrice": 1.5,
     "unit": "KG",
-    "minUnits": 33473,
-    "maxUnits": 24218,
-    "product": "Magna ex officia mollit irure.",
-    "sensorReadingFrequency": 54453,
-    "duration": "weeks",
-    "minTemperature": 62.796,
-    "maxTemperature": 176.862,
-    "minHumidity": 14.225,
-    "maxHumidity": 228.759,
-    "penaltyFactor": 62.707,
-    "contractId": "cbd28100-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#6728"
-    ]
+    "minUnits": 2995,
+    "maxUnits": 3005,
+    "product": "Grade I, Size 4, Zutano Mexican Avocados",
+    "sensorReadingFrequency": 1,
+    "duration": "hours",
+    "minTemperature": 2,
+    "maxTemperature": 13,
+    "minHumidity": 70,
+    "maxHumidity": 90,
+    "penaltyFactor": 0.2
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -290,12 +322,12 @@

Request Types

org.accordproject.perishablegoods.ShipmentReceived -
{
+        
{
     "$class": "org.accordproject.perishablegoods.ShipmentReceived",
-    "unitCount": 48366,
-    "shipment": "resource:org.accordproject.perishablegoods.Shipment#9787",
-    "transactionId": "cbd2cf20-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:38.866Z"
+    "unitCount": 37885,
+    "shipment": "resource:org.accordproject.perishablegoods.Shipment#6146",
+    "transactionId": "a257f9a0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:28.762Z"
 }
@@ -314,14 +346,14 @@

Response Types

org.accordproject.perishablegoods.PriceCalculation -
{
+        
{
     "$class": "org.accordproject.perishablegoods.PriceCalculation",
-    "totalPrice": 86.817,
-    "penalty": 149.328,
+    "totalPrice": 176.494,
+    "penalty": 100.191,
     "late": true,
-    "shipment": "resource:org.accordproject.perishablegoods.Shipment#8612",
-    "transactionId": "cbd2cf21-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:38.866Z"
+    "shipment": "resource:org.accordproject.perishablegoods.Shipment#7969",
+    "transactionId": "a25820b0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:28.763Z"
 }
diff --git a/build/supplyagreement@0.1.0.html b/build/supplyagreement@0.1.0.html index d06f8f0f..b9df1fc2 100644 --- a/build/supplyagreement@0.1.0.html +++ b/build/supplyagreement@0.1.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,29 @@

+

Download Archive

@@ -87,7 +126,7 @@

Supply Agreement

Sample

-
+                
 Supply Agreement
 
 This Supply Sales Agreement is made on 04/02/2018 (the "Effective Date") between "DAN" and "PETER".
@@ -230,36 +269,33 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.supplyagreement.SupplyAgreement",
-    "effectiveDate": "2018-06-15T05:34:31.163Z",
-    "supplier": "Aute officia officia exercitation quis.",
-    "buyer": "Duis quis minim id.",
-    "shortDescriptionOfTheProducts": "Mollit.",
-    "noticeWindow": 21710,
-    "cancellationWindow": 6019,
-    "minimumPercentage": 129.752,
-    "deliverables": "Sunt fugiat eiusmod.",
-    "deliveryWindow": 42851,
-    "deliveryAttachment": "Consectetur commodo aute fugiat.",
-    "inspectionWindow": 62088,
-    "acceptanceAttachment": "Culpa dolor cillum ex ea.",
-    "priceUpdateWindow": 40837,
-    "accountNumber": "Aute.",
-    "routingNumnber": "Laborum ad sit aliquip.",
-    "termYears": 30661,
-    "renewalYears": 2139,
-    "renewalWindow": 43423,
-    "governingState": "MI",
-    "venueState": "MS",
-    "contractId": "c73b6cb0-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#4462"
-    ]
+    "contractId": "e0aadbab-aa35-447e-b3d9-3f6922c68a30",
+    "effectiveDate": "2018-04-02",
+    "supplier": "DAN",
+    "buyer": "PETER",
+    "shortDescriptionOfTheProducts": "Umbrellas",
+    "noticeWindow": 2,
+    "cancellationWindow": 10,
+    "minimumPercentage": 85,
+    "deliverables": "Colorful Umbrellas",
+    "deliveryWindow": 1,
+    "deliveryAttachment": "Annex A",
+    "inspectionWindow": 3,
+    "acceptanceAttachment": "Annex B",
+    "priceUpdateWindow": 15,
+    "accountNumber": "XXX-XX",
+    "routingNumnber": "YYY-YY",
+    "termYears": 2,
+    "renewalYears": 1,
+    "renewalWindow": 30,
+    "governingState": "NY",
+    "venueState": "NY"
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -275,52 +311,52 @@

Request Types

org.accordproject.supplyagreement.DeliveryRequest -
{
+        
{
     "$class": "org.accordproject.supplyagreement.DeliveryRequest",
     "products": [
         {
             "$class": "org.accordproject.purchaseorder.Product",
-            "partNumber": "9227",
-            "name": "Culpa.",
-            "quantity": 207.066,
-            "unitPrice": 247.192
+            "partNumber": "1464",
+            "name": "Enim incididunt commodo sint aliqua.",
+            "quantity": 160.757,
+            "unitPrice": 211.686
         }
     ],
-    "transactionId": "c73bbad0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:31.165Z"
+    "transactionId": "a09b0760-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:25.846Z"
 }
org.accordproject.supplyagreement.ForecastRequest -
{
+        
{
     "$class": "org.accordproject.supplyagreement.ForecastRequest",
-    "supplyForecast": 9452,
-    "transactionId": "c73b93c0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:31.164Z"
+    "supplyForecast": 540,
+    "transactionId": "a09ae050-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:25.845Z"
 }
org.accordproject.supplyagreement.PurchaseRequest -
{
+        
{
     "$class": "org.accordproject.supplyagreement.PurchaseRequest",
     "purchaseOrder": {
         "$class": "org.accordproject.purchaseorder.PurchaseOrder",
         "products": [
             {
                 "$class": "org.accordproject.purchaseorder.Product",
-                "partNumber": "0820",
-                "name": "Velit tempor adipisicing dolor.",
-                "quantity": 0.657,
-                "unitPrice": 90.362
+                "partNumber": "5302",
+                "name": "Eiusmod nulla est.",
+                "quantity": 181.758,
+                "unitPrice": 241.443
             }
         ],
-        "deliveryLocation": "Nisi consequat laboris esse.",
-        "deliveryDate": "2018-06-15T05:34:31.164Z"
+        "deliveryLocation": "Ad nisi non.",
+        "deliveryDate": "2018-06-20T13:41:25.845Z"
     },
-    "transactionId": "c73b93c1-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:31.164Z"
+    "transactionId": "a09ae051-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:25.845Z"
 }
@@ -339,28 +375,28 @@

Response Types

org.accordproject.supplyagreement.DeliveryResponse -
{
+        
{
     "$class": "org.accordproject.supplyagreement.DeliveryResponse",
-    "transactionId": "c73be1e1-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:31.166Z"
+    "transactionId": "a09b2e70-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:25.847Z"
 }
org.accordproject.supplyagreement.ForecastResponse -
{
+        
{
     "$class": "org.accordproject.supplyagreement.ForecastResponse",
-    "transactionId": "c73bbad1-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:31.165Z"
+    "transactionId": "a09b0761-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:25.846Z"
 }
org.accordproject.supplyagreement.PurchaseResponse -
{
+        
{
     "$class": "org.accordproject.supplyagreement.PurchaseResponse",
-    "transactionId": "c73be1e0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:31.166Z"
+    "transactionId": "a09b0762-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:25.846Z"
 }
diff --git a/build/template-library.json b/build/template-library.json index 3a27b7af..66842f98 100644 --- a/build/template-library.json +++ b/build/template-library.json @@ -1 +1,390 @@ -{"acceptance-of-delivery@0.0.3":{"name":"acceptance-of-delivery","description":"This clause allows the receiver of goods to inspect them for a given time period after delivery.","version":"0.0.3","ciceroVersion":"^0.3.0","type":1},"demandforecast@0.0.6":{"name":"demandforecast","description":"A sample demandforecast clause.","version":"0.0.6","ciceroVersion":"^0.3.0","type":1},"fragile-goods@0.0.4":{"name":"fragile-goods","description":"This clause specifies penalties for shocks caused to a fragile package in transport.","version":"0.0.4","ciceroVersion":"^0.3.0","type":1},"helloworld@0.0.5":{"name":"helloworld","description":"This is the Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request.","version":"0.0.5","ciceroVersion":"^0.3.0","type":1},"helloworldstate@0.0.5":{"name":"helloworldstate","description":"This is the stateful Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request along with the number of times the clause has been called.","version":"0.0.5","ciceroVersion":"^0.3.0","type":1},"installment-sale@0.0.3":{"name":"installment-sale","description":"This is a clause for a simple installment sale.","version":"0.0.3","ciceroVersion":"^0.3.0","type":0},"ip-payment@0.0.3":{"name":"ip-payment","description":"This clause is a payment clause for IP agreement, such as trademark or copyright licenses aggreements.","version":"0.0.3","ciceroVersion":"^0.3.0","type":1},"latedeliveryandpenalty@0.0.4":{"name":"latedeliveryandpenalty","description":"A sample Late Delivery And Penalty clause.","version":"0.0.4","ciceroVersion":"^0.3.0","type":1},"perishable-goods@0.1.0":{"name":"perishable-goods","description":"This clause specifies penalties if the transport conditions (temperature and humidity) for a package are breached.","version":"0.1.0","ciceroVersion":"^0.3.0","type":1},"promissory-note@0.0.4":{"name":"promissory-note","description":"A promissory note","version":"0.0.4","ciceroVersion":"^0.3.0","type":1},"saft@0.1.1":{"name":"saft","description":"The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.","version":"0.1.1","ciceroVersion":"^0.3.0","type":0},"safte@0.1.1":{"name":"safte","description":"The SAFTE contract is a futures contract where a person invests in a company in exchange for receiving either utility tokens that may be used when a product launches or equity in the company.","version":"0.1.1","ciceroVersion":"^0.3.0","type":0},"servicelevelagreement@0.0.1":{"name":"servicelevelagreement","description":"A service level agreement that gives invoice credit based on service availability.","version":"0.0.1","ciceroVersion":"^0.3.0","type":0},"supplyagreement@0.0.6":{"name":"supplyagreement","description":"A sample supply agreement.","version":"0.0.6","ciceroVersion":"^0.3.0","type":0},"volumediscount@0.0.6":{"name":"volumediscount","description":"A sample volume discount clause.","version":"0.0.6","ciceroVersion":"^0.3.0","type":1},"acceptance-of-delivery@0.1.0":{"name":"acceptance-of-delivery","description":"This clause allows the receiver of goods to inspect them for a given time period after delivery.","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"demandforecast@0.1.0":{"name":"demandforecast","description":"A sample demandforecast clause.","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"fragile-goods@0.1.0":{"name":"fragile-goods","description":"This clause specifies penalties for shocks caused to a fragile package in transport.","version":"0.1.0","ciceroVersion":"^0.4.3","type":1},"helloworld@0.1.0":{"name":"helloworld","description":"This is the Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request.","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"helloworldstate@0.1.0":{"name":"helloworldstate","description":"This is the stateful Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request along with the number of times the clause has been called.","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"installment-sale@0.1.0":{"name":"installment-sale","description":"This is a clause for a simple installment sale.","version":"0.1.0","ciceroVersion":"^0.4.1","type":0},"ip-payment@0.1.0":{"name":"ip-payment","description":"This clause is a payment clause for IP agreement, such as trademark or copyright licenses aggreements.","version":"0.1.0","ciceroVersion":"^0.4.4","type":1},"latedeliveryandpenalty@0.1.0":{"name":"latedeliveryandpenalty","description":"A sample Late Delivery And Penalty clause.","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"perishable-goods@0.1.1":{"name":"perishable-goods","description":"This clause specifies penalties if the transport conditions (temperature and humidity) for a package are breached.","version":"0.1.1","ciceroVersion":"^0.4.1","type":1},"promissory-note@0.1.0":{"name":"promissory-note","description":"A promissory note","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"saft@0.2.0":{"name":"saft","description":"The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.","version":"0.2.0","ciceroVersion":"^0.4.1","type":0},"safte@0.2.0":{"name":"safte","description":"The SAFTE contract is a futures contract where a person invests in a company in exchange for receiving either utility tokens that may be used when a product launches or equity in the company.","version":"0.2.0","ciceroVersion":"^0.4.1","type":0},"servicelevelagreement@0.1.0":{"name":"servicelevelagreement","description":"A service level agreement that gives invoice credit based on service availability.","version":"0.1.0","ciceroVersion":"^0.4.1","type":0},"supplyagreement@0.1.0":{"name":"supplyagreement","description":"A sample supply agreement.","version":"0.1.0","ciceroVersion":"^0.4.4","type":0},"volumediscount@0.1.0":{"name":"volumediscount","description":"A sample volume discount clause.","version":"0.1.0","ciceroVersion":"^0.4.1","type":1},"copyright-license@0.1.0":{"name":"copyright-license","description":"This clause is a copyright license agreement.","version":"0.1.0","ciceroVersion":"^0.4.1","type":0},"promissory-note@0.1.1":{"name":"promissory-note","description":"A promissory note","version":"0.1.1","ciceroVersion":"^0.4.1","type":0},"volumediscount@0.1.1":{"name":"volumediscount","description":"A sample volume discount contract.","version":"0.1.1","ciceroVersion":"^0.4.1","type":0},"acceptance-of-delivery@0.2.0":{"name":"acceptance-of-delivery","description":"This clause allows the receiver of goods to inspect them for a given time period after delivery.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0},"copyright-license@0.2.0":{"name":"copyright-license","description":"This clause is a copyright license agreement.","version":"0.2.0","ciceroVersion":"^0.4.1","type":0},"promissory-note@0.2.0":{"name":"promissory-note","description":"A promissory note","version":"0.2.0","ciceroVersion":"^0.4.4","type":0,"language":0},"saft@0.3.0":{"name":"saft","description":"The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.","version":"0.3.0","ciceroVersion":"^0.4.3","type":0},"volumediscount@0.2.0":{"name":"volumediscount","description":"A sample volume discount contract.","version":"0.2.0","ciceroVersion":"^0.4.1","type":0},"copyright-license@0.3.0":{"name":"copyright-license","description":"This clause is a copyright license agreement.","version":"0.3.0","ciceroVersion":"^0.4.4","type":0,"language":0},"demandforecast@0.2.0":{"name":"demandforecast","description":"A sample demandforecast clause.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0},"helloworld@0.2.0":{"name":"helloworld","description":"This is the Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0},"helloworldstate@0.2.0":{"name":"helloworldstate","description":"This is the stateful Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request along with the number of times the clause has been called.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0},"eat-apples@0.0.1":{"name":"eat-apples","description":"This is a clause enforcing healthy eating habits in employees.","version":"0.0.1","ciceroVersion":"^0.4.4","type":1,"language":0},"latedeliveryandpenalty@0.2.0":{"name":"latedeliveryandpenalty","description":"A sample Late Delivery And Penalty clause.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0},"installment-sale@0.2.0":{"name":"installment-sale","description":"This is a clause for a simple installment sale.","version":"0.2.0","ciceroVersion":"^0.4.4","type":0,"language":0},"perishable-goods@0.2.0":{"name":"perishable-goods","description":"This clause specifies penalties if the transport conditions (temperature and humidity) for a package are breached.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0},"safte@0.3.0":{"name":"safte","description":"The SAFTE contract is a futures contract where a person invests in a company in exchange for receiving either utility tokens that may be used when a product launches or equity in the company.","version":"0.3.0","ciceroVersion":"^0.4.4","type":0,"language":0},"servicelevelagreement@0.2.0":{"name":"servicelevelagreement","description":"A service level agreement that gives invoice credit based on service availability.","version":"0.2.0","ciceroVersion":"^0.4.4","type":0,"language":0},"volumediscount@0.3.0":{"name":"volumediscount","description":"A sample volume discount contract.","version":"0.3.0","ciceroVersion":"^0.4.4","type":0,"language":0},"supplyagreement-perishable-goods@0.1.0":{"name":"supplyagreement-perishable-goods","description":"This supply agreement specifies penalties if the transport conditions (temperature and humidity) for a package are breached.","version":"0.1.0","ciceroVersion":"^0.4.4","type":0,"language":0},"one-time-payment@0.1.0":{"name":"one-time-payment","description":"This is a one time payment contract applicable at execution of that contract.","version":"0.1.0","ciceroVersion":"^0.4.4","type":0,"language":0},"saft@0.4.0":{"name":"saft","description":"The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.","version":"0.4.0","ciceroVersion":"^0.4.4","type":0,"language":0},"fragile-goods@0.2.0":{"name":"fragile-goods","description":"This clause specifies penalties for shocks caused to a fragile package in transport.","version":"0.2.0","ciceroVersion":"^0.4.4","type":1,"language":0}} \ No newline at end of file +{ + "acceptance-of-delivery@0.0.3": { + "name": "acceptance-of-delivery", + "description": "This clause allows the receiver of goods to inspect them for a given time period after delivery.", + "version": "0.0.3", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "demandforecast@0.0.6": { + "name": "demandforecast", + "description": "A sample demandforecast clause.", + "version": "0.0.6", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "fragile-goods@0.0.4": { + "name": "fragile-goods", + "description": "This clause specifies penalties for shocks caused to a fragile package in transport.", + "version": "0.0.4", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "helloworld@0.0.5": { + "name": "helloworld", + "description": "This is the Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request.", + "version": "0.0.5", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "helloworldstate@0.0.5": { + "name": "helloworldstate", + "description": "This is the stateful Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request along with the number of times the clause has been called.", + "version": "0.0.5", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "installment-sale@0.0.3": { + "name": "installment-sale", + "description": "This is a clause for a simple installment sale.", + "version": "0.0.3", + "ciceroVersion": "^0.3.0", + "type": 0 + }, + "ip-payment@0.0.3": { + "name": "ip-payment", + "description": "This clause is a payment clause for IP agreement, such as trademark or copyright licenses aggreements.", + "version": "0.0.3", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "latedeliveryandpenalty@0.0.4": { + "name": "latedeliveryandpenalty", + "description": "A sample Late Delivery And Penalty clause.", + "version": "0.0.4", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "perishable-goods@0.1.0": { + "name": "perishable-goods", + "description": "This clause specifies penalties if the transport conditions (temperature and humidity) for a package are breached.", + "version": "0.1.0", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "promissory-note@0.0.4": { + "name": "promissory-note", + "description": "A promissory note", + "version": "0.0.4", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "saft@0.1.1": { + "name": "saft", + "description": "The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.", + "version": "0.1.1", + "ciceroVersion": "^0.3.0", + "type": 0 + }, + "safte@0.1.1": { + "name": "safte", + "description": "The SAFTE contract is a futures contract where a person invests in a company in exchange for receiving either utility tokens that may be used when a product launches or equity in the company.", + "version": "0.1.1", + "ciceroVersion": "^0.3.0", + "type": 0 + }, + "servicelevelagreement@0.0.1": { + "name": "servicelevelagreement", + "description": "A service level agreement that gives invoice credit based on service availability.", + "version": "0.0.1", + "ciceroVersion": "^0.3.0", + "type": 0 + }, + "supplyagreement@0.0.6": { + "name": "supplyagreement", + "description": "A sample supply agreement.", + "version": "0.0.6", + "ciceroVersion": "^0.3.0", + "type": 0 + }, + "volumediscount@0.0.6": { + "name": "volumediscount", + "description": "A sample volume discount clause.", + "version": "0.0.6", + "ciceroVersion": "^0.3.0", + "type": 1 + }, + "acceptance-of-delivery@0.1.0": { + "name": "acceptance-of-delivery", + "description": "This clause allows the receiver of goods to inspect them for a given time period after delivery.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "demandforecast@0.1.0": { + "name": "demandforecast", + "description": "A sample demandforecast clause.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "fragile-goods@0.1.0": { + "name": "fragile-goods", + "description": "This clause specifies penalties for shocks caused to a fragile package in transport.", + "version": "0.1.0", + "ciceroVersion": "^0.4.3", + "type": 1 + }, + "helloworld@0.1.0": { + "name": "helloworld", + "description": "This is the Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "helloworldstate@0.1.0": { + "name": "helloworldstate", + "description": "This is the stateful Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request along with the number of times the clause has been called.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "installment-sale@0.1.0": { + "name": "installment-sale", + "description": "This is a clause for a simple installment sale.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "ip-payment@0.1.0": { + "name": "ip-payment", + "description": "This clause is a payment clause for IP agreement, such as trademark or copyright licenses aggreements.", + "version": "0.1.0", + "ciceroVersion": "^0.4.4", + "type": 1 + }, + "latedeliveryandpenalty@0.1.0": { + "name": "latedeliveryandpenalty", + "description": "A sample Late Delivery And Penalty clause.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "perishable-goods@0.1.1": { + "name": "perishable-goods", + "description": "This clause specifies penalties if the transport conditions (temperature and humidity) for a package are breached.", + "version": "0.1.1", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "promissory-note@0.1.0": { + "name": "promissory-note", + "description": "A promissory note", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "saft@0.2.0": { + "name": "saft", + "description": "The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.", + "version": "0.2.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "safte@0.2.0": { + "name": "safte", + "description": "The SAFTE contract is a futures contract where a person invests in a company in exchange for receiving either utility tokens that may be used when a product launches or equity in the company.", + "version": "0.2.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "servicelevelagreement@0.1.0": { + "name": "servicelevelagreement", + "description": "A service level agreement that gives invoice credit based on service availability.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "supplyagreement@0.1.0": { + "name": "supplyagreement", + "description": "A sample supply agreement.", + "version": "0.1.0", + "ciceroVersion": "^0.4.4", + "type": 0 + }, + "volumediscount@0.1.0": { + "name": "volumediscount", + "description": "A sample volume discount clause.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 1 + }, + "copyright-license@0.1.0": { + "name": "copyright-license", + "description": "This clause is a copyright license agreement.", + "version": "0.1.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "promissory-note@0.1.1": { + "name": "promissory-note", + "description": "A promissory note", + "version": "0.1.1", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "volumediscount@0.1.1": { + "name": "volumediscount", + "description": "A sample volume discount contract.", + "version": "0.1.1", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "acceptance-of-delivery@0.2.0": { + "name": "acceptance-of-delivery", + "description": "This clause allows the receiver of goods to inspect them for a given time period after delivery.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "copyright-license@0.2.0": { + "name": "copyright-license", + "description": "This clause is a copyright license agreement.", + "version": "0.2.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "promissory-note@0.2.0": { + "name": "promissory-note", + "description": "A promissory note", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "saft@0.3.0": { + "name": "saft", + "description": "The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.", + "version": "0.3.0", + "ciceroVersion": "^0.4.3", + "type": 0 + }, + "volumediscount@0.2.0": { + "name": "volumediscount", + "description": "A sample volume discount contract.", + "version": "0.2.0", + "ciceroVersion": "^0.4.1", + "type": 0 + }, + "copyright-license@0.3.0": { + "name": "copyright-license", + "description": "This clause is a copyright license agreement.", + "version": "0.3.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "demandforecast@0.2.0": { + "name": "demandforecast", + "description": "A sample demandforecast clause.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "helloworld@0.2.0": { + "name": "helloworld", + "description": "This is the Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "helloworldstate@0.2.0": { + "name": "helloworldstate", + "description": "This is the stateful Hello World of Accord Protocol Templates. Executing the clause will simply echo back the text that occurs after the string `Hello` prepended to text that is passed in the request along with the number of times the clause has been called.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "eat-apples@0.0.1": { + "name": "eat-apples", + "description": "This is a clause enforcing healthy eating habits in employees.", + "version": "0.0.1", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "latedeliveryandpenalty@0.2.0": { + "name": "latedeliveryandpenalty", + "description": "A sample Late Delivery And Penalty clause.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "installment-sale@0.2.0": { + "name": "installment-sale", + "description": "This is a clause for a simple installment sale.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "perishable-goods@0.2.0": { + "name": "perishable-goods", + "description": "This clause specifies penalties if the transport conditions (temperature and humidity) for a package are breached.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + }, + "safte@0.3.0": { + "name": "safte", + "description": "The SAFTE contract is a futures contract where a person invests in a company in exchange for receiving either utility tokens that may be used when a product launches or equity in the company.", + "version": "0.3.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "servicelevelagreement@0.2.0": { + "name": "servicelevelagreement", + "description": "A service level agreement that gives invoice credit based on service availability.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "volumediscount@0.3.0": { + "name": "volumediscount", + "description": "A sample volume discount contract.", + "version": "0.3.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "supplyagreement-perishable-goods@0.1.0": { + "name": "supplyagreement-perishable-goods", + "description": "This supply agreement specifies penalties if the transport conditions (temperature and humidity) for a package are breached.", + "version": "0.1.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "one-time-payment@0.1.0": { + "name": "one-time-payment", + "description": "This is a one time payment contract applicable at execution of that contract.", + "version": "0.1.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "saft@0.4.0": { + "name": "saft", + "description": "The SAFT contract is a futures contract where a person invests in a company in exchange for receiving utility tokens that may be used when a product launches.", + "version": "0.4.0", + "ciceroVersion": "^0.4.4", + "type": 0, + "language": 0 + }, + "fragile-goods@0.2.0": { + "name": "fragile-goods", + "description": "This clause specifies penalties for shocks caused to a fragile package in transport.", + "version": "0.2.0", + "ciceroVersion": "^0.4.4", + "type": 1, + "language": 0 + } +} \ No newline at end of file diff --git a/build/volumediscount@0.3.0.html b/build/volumediscount@0.3.0.html index b1c924de..b4a86299 100644 --- a/build/volumediscount@0.3.0.html +++ b/build/volumediscount@0.3.0.html @@ -1,3 +1,6 @@ + + + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + @@ -73,6 +89,41 @@

+

Download Archive

@@ -87,7 +138,7 @@

Volume Discount

Sample

-
+                
 Volume-Based Card Acceptance Agreement [Abbreviated]
 
 This Agreement is by and between Card, Inc., a New York corporation, and you, the Merchant. By accepting the Card, you agree to be bound by the Agreement. 
@@ -143,21 +194,18 @@ 

Technical Integration

Sample Instance

-
{
+    
{
     "$class": "org.accordproject.volumediscount.VolumeDiscountContract",
-    "firstVolume": 20.485,
-    "secondVolume": 214.314,
-    "firstRate": 80.132,
-    "secondRate": 146.707,
-    "thirdRate": 88.903,
-    "contractId": "cce52980-705d-11e8-8de1-21f5a797773f",
-    "parties": [
-        "resource:org.accordproject.cicero.contract.AccordParty#9318"
-    ]
+    "contractId": "5a8dd426-2a66-4cd5-838b-a86656b51811",
+    "firstVolume": 1,
+    "secondVolume": 10,
+    "firstRate": 3,
+    "secondRate": 2.9,
+    "thirdRate": 2.8
 }

State

-
{
+    
{
     "state": "tbd"
 }
@@ -173,11 +221,11 @@

Request Types

org.accordproject.volumediscount.VolumeDiscountRequest -
{
+        
{
     "$class": "org.accordproject.volumediscount.VolumeDiscountRequest",
-    "netAnnualChargeVolume": 138.929,
-    "transactionId": "cce577a0-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:40.666Z"
+    "netAnnualChargeVolume": 148.376,
+    "transactionId": "a2d9fae0-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:29.614Z"
 }
@@ -196,11 +244,11 @@

Response Types

org.accordproject.volumediscount.VolumeDiscountResponse -
{
+        
{
     "$class": "org.accordproject.volumediscount.VolumeDiscountResponse",
-    "discountRate": 135.928,
-    "transactionId": "cce577a1-705d-11e8-8de1-21f5a797773f",
-    "timestamp": "2018-06-15T05:34:40.666Z"
+    "discountRate": 144.48,
+    "transactionId": "a2d9fae1-748f-11e8-bd9a-f3ef533384e7",
+    "timestamp": "2018-06-20T13:41:29.614Z"
 }
diff --git a/package-lock.json b/package-lock.json index c0bc0ddb..88d2f9d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,11 +35,11 @@ "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.1.2.tgz", "integrity": "sha512-pJXncV07mmiuIDL9OqdNkcpvifuDMzMq9qBQT9SHasAS7AEwzNp/r/jHNl+9O0+zsldcdWG9ZtXo/nwu2cTqXA==", "requires": { - "a-sync-waterfall": "1.0.0", - "asap": "2.0.6", - "chokidar": "1.7.0", - "postinstall-build": "5.0.1", - "yargs": "3.32.0" + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "chokidar": "^1.6.0", + "postinstall-build": "^5.0.1", + "yargs": "^3.32.0" } }, "os-locale": { @@ -47,7 +47,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "string-width": { @@ -55,9 +55,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "yargs": { @@ -65,13 +65,13 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" } } } @@ -139,9 +139,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, "jszip": { @@ -149,11 +149,11 @@ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.3.tgz", "integrity": "sha1-ipIEA7KxZRwPwSa+kBktkICVfDc=", "requires": { - "core-js": "2.3.0", - "es6-promise": "3.0.2", - "lie": "3.1.1", - "pako": "1.0.6", - "readable-stream": "2.0.6" + "core-js": "~2.3.0", + "es6-promise": "~3.0.2", + "lie": "~3.1.0", + "pako": "~1.0.2", + "readable-stream": "~2.0.6" } }, "minimatch": { @@ -161,7 +161,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } }, "process-nextick-args": { @@ -174,12 +174,12 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "semver": { @@ -202,16 +202,136 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz", "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=", "requires": { - "async": "1.0.0", - "colors": "1.0.3", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "stack-trace": "0.0.10" + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" } } } }, + "@babel/code-frame": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.49.tgz", + "integrity": "sha1-vs2AVIJzREDJ0TfkbXc0DmTX9Rs=", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.49" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.49.tgz", + "integrity": "sha1-6c/9qROZaszseTu8JauRvBnQv3o=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49", + "jsesc": "^2.5.1", + "lodash": "^4.17.5", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.49.tgz", + "integrity": "sha1-olwRGbnwNSeGcBJuAiXAMEHI3jI=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.49.tgz", + "integrity": "sha1-z1Aj8y0q2S0Ic3STnOwJUby1FEE=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.49.tgz", + "integrity": "sha1-QNeO2glo0BGxxShm5XRs+yPldUg=", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.49" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.49.tgz", + "integrity": "sha1-lr3GtD4TSCASumaRsQGEktOWIsw=", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/parser": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.49.tgz", + "integrity": "sha1-lE0MW6KBK7FZ7b0iZ0Ov0mUXm9w=", + "dev": true + }, + "@babel/template": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.49.tgz", + "integrity": "sha1-44q+ghfLl5P0YaUwbXrXRdg+HSc=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "lodash": "^4.17.5" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.49.tgz", + "integrity": "sha1-TypzaCoYM07WYl0QCo0nMZ98LWg=", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.49", + "@babel/generator": "7.0.0-beta.49", + "@babel/helper-function-name": "7.0.0-beta.49", + "@babel/helper-split-export-declaration": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.17.5" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "@babel/types": { + "version": "7.0.0-beta.49", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.49.tgz", + "integrity": "sha1-t+Oxw/TUz+Eb34yJ8e/V4WF7h6Y=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.5", + "to-fast-properties": "^2.0.0" + } + }, "a-sync-waterfall": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.0.tgz", @@ -232,6 +352,15 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -243,8 +372,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "optional": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, "argparse": { @@ -252,7 +381,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -261,7 +390,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "optional": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { @@ -316,8 +445,8 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", "requires": { - "follow-redirects": "1.5.0", - "is-buffer": "1.1.6" + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" } }, "balanced-match": { @@ -330,13 +459,13 @@ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.2.1", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.1", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { @@ -344,7 +473,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -352,7 +481,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -360,7 +489,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -368,9 +497,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -396,7 +525,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -406,9 +535,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "optional": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "browser-stdout": { @@ -431,15 +560,15 @@ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.2.1", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.0", - "to-object-path": "0.3.0", - "union-value": "1.0.0", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" }, "dependencies": { "isobject": { @@ -459,12 +588,12 @@ "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", "requires": { - "assertion-error": "1.1.0", - "check-error": "1.0.2", - "deep-eql": "3.0.1", - "get-func-name": "2.0.0", - "pathval": "1.1.0", - "type-detect": "4.0.8" + "assertion-error": "^1.0.1", + "check-error": "^1.0.1", + "deep-eql": "^3.0.0", + "get-func-name": "^2.0.0", + "pathval": "^1.0.0", + "type-detect": "^4.0.0" } }, "chai-as-promised": { @@ -472,7 +601,7 @@ "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz", "integrity": "sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==", "requires": { - "check-error": "1.0.2" + "check-error": "^1.0.2" } }, "chai-things": { @@ -480,6 +609,17 @@ "resolved": "https://registry.npmjs.org/chai-things/-/chai-things-0.2.0.tgz", "integrity": "sha1-xVEoN4+bs5nplPAAUhUZhO1uvnA=" }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "check-error": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", @@ -491,15 +631,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "optional": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.2.4", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "class-utils": { @@ -507,10 +647,10 @@ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -518,7 +658,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "isobject": { @@ -533,9 +673,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { "string-width": { @@ -543,9 +683,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -560,10 +700,25 @@ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "dev": true, + "requires": { + "color-name": "1.1.1" } }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, "colors": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", @@ -579,7 +734,7 @@ "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.4.0.tgz", "integrity": "sha1-snSjySS2suVXaPcSrNPjADy1X1c=", "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.4" } }, "component-emitter": { @@ -623,9 +778,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" } }, "jszip": { @@ -633,11 +788,11 @@ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.3.tgz", "integrity": "sha1-ipIEA7KxZRwPwSa+kBktkICVfDc=", "requires": { - "core-js": "2.3.0", - "es6-promise": "3.0.2", - "lie": "3.1.1", - "pako": "1.0.6", - "readable-stream": "2.0.6" + "core-js": "~2.3.0", + "es6-promise": "~3.0.2", + "lie": "~3.1.0", + "pako": "~1.0.2", + "readable-stream": "~2.0.6" } }, "minimatch": { @@ -645,7 +800,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } }, "process-nextick-args": { @@ -658,12 +813,12 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "semver": { @@ -686,12 +841,12 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz", "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=", "requires": { - "async": "1.0.0", - "colors": "1.0.3", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "stack-trace": "0.0.10" + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" } } } @@ -729,9 +884,9 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "cycle": { @@ -769,7 +924,7 @@ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==", "requires": { - "type-detect": "4.0.8" + "type-detect": "^4.0.0" } }, "define-property": { @@ -777,8 +932,8 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -786,7 +941,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -794,7 +949,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -802,9 +957,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -834,16 +989,16 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es6-promise": { @@ -871,13 +1026,13 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, "expand-brackets": { @@ -886,7 +1041,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "optional": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { @@ -895,7 +1050,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "optional": true, "requires": { - "fill-range": "2.2.4" + "fill-range": "^2.1.0" } }, "extend-shallow": { @@ -903,8 +1058,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -912,7 +1067,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -923,7 +1078,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "optional": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "eyes": { @@ -943,11 +1098,11 @@ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "optional": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "3.0.0", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "find-up": { @@ -955,7 +1110,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "follow-redirects": { @@ -963,7 +1118,7 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", "requires": { - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -987,7 +1142,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "optional": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "fragment-cache": { @@ -995,7 +1150,7 @@ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fs-extra": { @@ -1003,9 +1158,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz", "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "4.0.0", - "universalify": "0.1.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "dependencies": { "jsonfile": { @@ -1013,7 +1168,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } } } @@ -1029,8 +1184,8 @@ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "optional": true, "requires": { - "nan": "2.10.0", - "node-pre-gyp": "0.10.0" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { @@ -1052,8 +1207,8 @@ "bundled": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { @@ -1064,7 +1219,7 @@ "version": "1.1.11", "bundled": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1118,7 +1273,7 @@ "bundled": true, "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -1131,14 +1286,14 @@ "bundled": true, "optional": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "glob": { @@ -1146,12 +1301,12 @@ "bundled": true, "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-unicode": { @@ -1164,7 +1319,7 @@ "bundled": true, "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "^2.1.0" } }, "ignore-walk": { @@ -1172,7 +1327,7 @@ "bundled": true, "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -1180,8 +1335,8 @@ "bundled": true, "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -1197,7 +1352,7 @@ "version": "1.0.0", "bundled": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -1209,7 +1364,7 @@ "version": "3.0.4", "bundled": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -1220,8 +1375,8 @@ "version": "2.2.4", "bundled": true, "requires": { - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, "minizlib": { @@ -1229,7 +1384,7 @@ "bundled": true, "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "mkdirp": { @@ -1249,9 +1404,9 @@ "bundled": true, "optional": true, "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.21", - "sax": "1.2.4" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -1259,16 +1414,16 @@ "bundled": true, "optional": true, "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.2.0", - "nopt": "4.0.1", - "npm-packlist": "1.1.10", - "npmlog": "4.1.2", - "rc": "1.2.7", - "rimraf": "2.6.2", - "semver": "5.5.0", - "tar": "4.4.1" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" } }, "nopt": { @@ -1276,8 +1431,8 @@ "bundled": true, "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -1290,8 +1445,8 @@ "bundled": true, "optional": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.3" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npmlog": { @@ -1299,10 +1454,10 @@ "bundled": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -1318,7 +1473,7 @@ "version": "1.4.0", "bundled": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -1336,8 +1491,8 @@ "bundled": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -1355,10 +1510,10 @@ "bundled": true, "optional": true, "requires": { - "deep-extend": "0.5.1", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -1373,13 +1528,13 @@ "bundled": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "rimraf": { @@ -1387,7 +1542,7 @@ "bundled": true, "optional": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -1423,9 +1578,9 @@ "version": "1.0.2", "bundled": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -1433,14 +1588,14 @@ "bundled": true, "optional": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", "bundled": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -1453,13 +1608,13 @@ "bundled": true, "optional": true, "requires": { - "chownr": "1.0.1", - "fs-minipass": "1.2.5", - "minipass": "2.2.4", - "minizlib": "1.1.0", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" } }, "util-deprecate": { @@ -1472,7 +1627,7 @@ "bundled": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -1510,12 +1665,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -1524,8 +1679,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "optional": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -1533,7 +1688,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "global-modules": { @@ -1541,8 +1696,8 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", "integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=", "requires": { - "global-prefix": "0.1.5", - "is-windows": "0.2.0" + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" }, "dependencies": { "is-windows": { @@ -1557,10 +1712,10 @@ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", "integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=", "requires": { - "homedir-polyfill": "1.0.1", - "ini": "1.3.5", - "is-windows": "0.2.0", - "which": "1.3.1" + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" }, "dependencies": { "is-windows": { @@ -1570,6 +1725,12 @@ } } }, + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "dev": true + }, "graceful-fs": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -1590,9 +1751,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" }, "dependencies": { "isobject": { @@ -1607,8 +1768,8 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "is-number": { @@ -1616,7 +1777,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -1624,7 +1785,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -1634,7 +1795,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -1649,7 +1810,7 @@ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", "requires": { - "parse-passwd": "1.0.0" + "parse-passwd": "^1.0.0" } }, "hosted-git-info": { @@ -1662,7 +1823,7 @@ "resolved": "https://registry.npmjs.org/ietf-language-tag-regex/-/ietf-language-tag-regex-0.0.5.tgz", "integrity": "sha1-gRM62z0ckpuP8fRyVEkK7no0Ys4=", "requires": { - "xregexp": "3.2.0" + "xregexp": "^3.1.1" }, "dependencies": { "xregexp": { @@ -1682,8 +1843,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -1696,6 +1857,15 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -1706,7 +1876,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-arrayish": { @@ -1720,7 +1890,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "optional": true, "requires": { - "binary-extensions": "1.11.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -1733,7 +1903,7 @@ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-data-descriptor": { @@ -1741,7 +1911,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-descriptor": { @@ -1749,9 +1919,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -1773,7 +1943,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "optional": true, "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -1791,7 +1961,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-glob": { @@ -1799,7 +1969,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-number": { @@ -1808,7 +1978,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "optional": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-odd": { @@ -1817,7 +1987,7 @@ "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", "optional": true, "requires": { - "is-number": "4.0.0" + "is-number": "^4.0.0" }, "dependencies": { "is-number": { @@ -1833,7 +2003,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" }, "dependencies": { "isobject": { @@ -1889,15 +2059,48 @@ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, + "istanbul-lib-coverage": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.0.tgz", + "integrity": "sha512-yMSw5xLIbdaxiVXHk3amfNM2WeBxLrwH/BCyZ9HvA/fylwziAIJOG2rKqWyLqEJqwKT725vxxqidv+SyynnGAA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-2.2.0.tgz", + "integrity": "sha512-ozQGtlIw+/a/F3n6QwWiuuyRAPp64+g2GVsKYsIez0sgIEzkU5ZpL2uZ5pmAzbEJ82anlRaPlOQZzkRXspgJyg==", + "dev": true, + "requires": { + "@babel/generator": "7.0.0-beta.49", + "@babel/parser": "7.0.0-beta.49", + "@babel/template": "7.0.0-beta.49", + "@babel/traverse": "7.0.0-beta.49", + "@babel/types": "7.0.0-beta.49", + "istanbul-lib-coverage": "^2.0.0", + "semver": "^5.5.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, "js-yaml": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "dev": true + }, "json5": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", @@ -1908,7 +2111,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "jsrsasign": { @@ -1921,11 +2124,11 @@ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz", "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==", "requires": { - "core-js": "2.3.0", - "es6-promise": "3.0.2", - "lie": "3.1.1", - "pako": "1.0.6", - "readable-stream": "2.0.6" + "core-js": "~2.3.0", + "es6-promise": "~3.0.2", + "lie": "~3.1.0", + "pako": "~1.0.2", + "readable-stream": "~2.0.6" }, "dependencies": { "process-nextick-args": { @@ -1938,12 +2141,12 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } }, "string_decoder": { @@ -1958,7 +2161,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "klaw": { @@ -1966,7 +2169,7 @@ "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.9" } }, "lcid": { @@ -1974,7 +2177,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "lie": { @@ -1982,7 +2185,7 @@ "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", "requires": { - "immediate": "3.0.6" + "immediate": "~3.0.5" } }, "load-json-file": { @@ -1990,10 +2193,10 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "locate-path": { @@ -2001,8 +2204,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -2025,14 +2228,20 @@ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "optional": true + }, "lodash.padstart": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.5.0.tgz", "integrity": "sha1-PqGQ9nNIQcM2TSedEeBWcmtgp5o=", "requires": { - "lodash._baseslice": "4.0.0", - "lodash._basetostring": "4.12.0", - "lodash.tostring": "4.1.4" + "lodash._baseslice": "~4.0.0", + "lodash._basetostring": "~4.12.0", + "lodash.tostring": "^4.0.0" } }, "lodash.tostring": { @@ -2040,12 +2249,21 @@ "resolved": "https://registry.npmjs.org/lodash.tostring/-/lodash.tostring-4.1.4.tgz", "integrity": "sha1-Vgwn0fjq3eA8LM4Zj+9cAx2CmPs=" }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "^3.0.0" + } + }, "lorem-ipsum": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/lorem-ipsum/-/lorem-ipsum-1.0.4.tgz", "integrity": "sha1-MLcqOx4ZH1UGKvjH36spGuT72RI=", "requires": { - "optimist": "0.3.7" + "optimist": "~0.3.5" } }, "lru-cache": { @@ -2053,8 +2271,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "map-cache": { @@ -2067,7 +2285,7 @@ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "math-random": { @@ -2081,7 +2299,7 @@ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "micromatch": { @@ -2090,19 +2308,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "optional": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "mimic-fn": { @@ -2115,7 +2333,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -2128,8 +2346,8 @@ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -2137,7 +2355,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -2205,18 +2423,18 @@ "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", "optional": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-odd": "2.0.0", - "is-windows": "1.0.2", - "kind-of": "6.0.2", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-odd": "^2.0.0", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "arr-diff": { @@ -2250,10 +2468,10 @@ "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.13.0.tgz", "integrity": "sha512-ioYYogSaZhFlCpRizQgY3UT3G1qFXmHGY/5ozoFE3dMfiCRAeJfh+IPE3/eh9gCZvqLhPCWb4bLt7Bqzo+1mLQ==", "requires": { - "nomnom": "1.6.2", - "railroad-diagrams": "1.0.0", + "nomnom": "~1.6.2", + "railroad-diagrams": "^1.0.0", "randexp": "0.4.6", - "semver": "5.5.0" + "semver": "^5.4.1" } }, "node-nailgun-client": { @@ -2261,7 +2479,7 @@ "resolved": "https://registry.npmjs.org/node-nailgun-client/-/node-nailgun-client-0.1.0.tgz", "integrity": "sha1-tkJNsGA3gaGT82c4Xi1hXKbfILI=", "requires": { - "commander": "2.15.1" + "commander": "^2.8.1" } }, "node-nailgun-server": { @@ -2269,7 +2487,7 @@ "resolved": "https://registry.npmjs.org/node-nailgun-server/-/node-nailgun-server-0.1.3.tgz", "integrity": "sha1-plCRjkhhXI18TSOT22cxblrQEvE=", "requires": { - "commander": "2.15.1" + "commander": "^2.8.1" } }, "node-plantuml": { @@ -2277,10 +2495,10 @@ "resolved": "https://registry.npmjs.org/node-plantuml/-/node-plantuml-0.5.0.tgz", "integrity": "sha1-A8LthW5rJyxxShVoRTp0fCZv3B8=", "requires": { - "commander": "2.15.1", - "node-nailgun-client": "0.1.0", - "node-nailgun-server": "0.1.3", - "plantuml-encoder": "1.2.5" + "commander": "^2.8.1", + "node-nailgun-client": "^0.1.0", + "node-nailgun-server": "^0.1.3", + "plantuml-encoder": "^1.2.4" } }, "nomnom": { @@ -2288,8 +2506,8 @@ "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz", "integrity": "sha1-hKZqJgF0QI/Ft3oY+IjszET7aXE=", "requires": { - "colors": "0.5.1", - "underscore": "1.4.4" + "colors": "0.5.x", + "underscore": "~1.4.4" }, "dependencies": { "colors": { @@ -2304,10 +2522,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "requires": { - "hosted-git-info": "2.6.0", - "is-builtin-module": "1.0.0", - "semver": "5.5.0", - "validate-npm-package-license": "3.0.3" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -2315,7 +2533,7 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "npm-paths": { @@ -2323,8 +2541,8 @@ "resolved": "https://registry.npmjs.org/npm-paths/-/npm-paths-0.1.3.tgz", "integrity": "sha1-a1jnpHZjZrVD4KRu/kEVmo8GoH8=", "requires": { - "global-modules": "0.2.3", - "is-windows": "0.1.1" + "global-modules": "^0.2.0", + "is-windows": "^0.1.1" } }, "npm-run-path": { @@ -2332,7 +2550,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "number-is-nan": { @@ -2345,11 +2563,11 @@ "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.1.3.tgz", "integrity": "sha512-UtlKKAzg9vdtvURdNy9DjGhiB7qYf2R7Ez+hsucOQG5gYJexSggXSSZ+9IpSDyKOlWu/4rMVPH2oVoANOSqNKA==", "requires": { - "a-sync-waterfall": "1.0.0", - "asap": "2.0.6", - "chokidar": "2.0.3", - "postinstall-build": "5.0.1", - "yargs": "3.32.0" + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "chokidar": "^2.0.0", + "postinstall-build": "^5.0.1", + "yargs": "^3.32.0" }, "dependencies": { "anymatch": { @@ -2358,8 +2576,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "optional": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, "arr-diff": { @@ -2378,16 +2596,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.2", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -2395,7 +2613,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -2406,23 +2624,24 @@ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" }, "chokidar": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", "optional": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.1", - "braces": "2.3.2", - "fsevents": "1.2.4", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.0", - "normalize-path": "2.1.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", - "upath": "1.1.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" } }, "expand-brackets": { @@ -2431,13 +2650,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "optional": true, "requires": { - "debug": "2.6.2", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -2446,7 +2665,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "optional": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -2455,7 +2674,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "optional": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -2464,7 +2683,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "optional": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -2473,7 +2692,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "optional": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -2484,7 +2703,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "optional": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -2493,7 +2712,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "optional": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -2504,9 +2723,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "optional": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" } }, "kind-of": { @@ -2523,14 +2742,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "optional": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -2539,7 +2758,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "optional": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -2548,7 +2767,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "optional": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -2558,10 +2777,10 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -2569,7 +2788,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -2580,8 +2799,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "optional": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -2590,7 +2809,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "optional": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -2601,7 +2820,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "optional": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -2610,7 +2829,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "optional": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2619,9 +2838,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "optional": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "is-extglob": { @@ -2635,7 +2854,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "optional": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-number": { @@ -2643,7 +2862,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -2651,7 +2870,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -2672,19 +2891,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "optional": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.9", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "os-locale": { @@ -2692,7 +2911,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "string-width": { @@ -2700,9 +2919,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "yargs": { @@ -2710,213 +2929,2266 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" } } } }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "nyc": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-12.0.2.tgz", + "integrity": "sha1-ikpO1pCWbBHsWH/4fuoMEsl0upk=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "arrify": "^1.0.1", + "caching-transform": "^1.0.0", + "convert-source-map": "^1.5.1", + "debug-log": "^1.0.1", + "default-require-extensions": "^1.0.0", + "find-cache-dir": "^0.1.1", + "find-up": "^2.1.0", + "foreground-child": "^1.5.3", + "glob": "^7.0.6", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.1.0", + "istanbul-lib-instrument": "^2.1.0", + "istanbul-lib-report": "^1.1.3", + "istanbul-lib-source-maps": "^1.2.5", + "istanbul-reports": "^1.4.1", + "md5-hex": "^1.2.0", + "merge-source-map": "^1.1.0", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.0", + "resolve-from": "^2.0.0", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.1", + "spawn-wrap": "^1.4.2", + "test-exclude": "^4.2.0", + "yargs": "11.1.0", + "yargs-parser": "^8.0.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "align-text": { + "version": "0.1.4", + "bundled": true, + "dev": true, "requires": { - "is-descriptor": "0.1.6" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } - } - } - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "requires": { - "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "optional": true, - "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - } - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1.0.2" - } - }, - "optimist": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", - "requires": { - "wordwrap": "0.0.3" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "1.3.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" - }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "optional": true, - "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "requires": { - "error-ex": "1.3.1" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "optional": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "2.3.0" - } - }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=" - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "plantuml-encoder": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/plantuml-encoder/-/plantuml-encoder-1.2.5.tgz", - "integrity": "sha512-viV7Sz+BJNX/sC3iyebh2VfLyAZKuu3+JuBs2ISms8+zoTGwPqwk3/WEDw/zROmGAJ/xD4sNd8zsBw/YmTo7ng==", - "requires": { - "pako": "1.0.3", - "utf8-bytes": "0.0.1" - }, - "dependencies": { - "pako": { + }, + "amdefine": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "append-transform": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "archy": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "bundled": true, + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "bundled": true, + "dev": true + }, + "arrify": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "async": { + "version": "1.5.2", + "bundled": true, + "dev": true + }, + "atob": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "base": { + "version": "0.11.2", + "bundled": true, + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "builtin-modules": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "caching-transform": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "md5-hex": "^1.2.0", + "mkdirp": "^0.5.1", + "write-file-atomic": "^1.1.4" + } + }, + "camelcase": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true + }, + "center-align": { + "version": "0.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "class-utils": { + "version": "0.3.6", + "bundled": true, + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cliui": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "commondir": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "bundled": true, + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "cross-spawn": { + "version": "4.0.2", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "debug-log": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "default-require-extensions": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "strip-bom": "^2.0.0" + } + }, + "define-property": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "error-ex": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "execa": { + "version": "0.7.0", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "fill-range": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "foreground-child": { + "version": "1.5.6", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + } + }, + "fragment-cache": { + "version": "0.2.1", + "bundled": true, + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "get-caller-file": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "get-value": { + "version": "2.0.6", + "bundled": true, + "dev": true + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "handlebars": { + "version": "4.0.11", + "bundled": true, + "dev": true, + "requires": { + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "bundled": true, + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "has-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hosted-git-info": { + "version": "2.6.0", + "bundled": true, + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true, + "dev": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "is-buffer": { + "version": "1.1.6", + "bundled": true, + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "bundled": true, + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "is-number": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-odd": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "bundled": true, + "dev": true + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "isobject": { + "version": "3.0.1", + "bundled": true, + "dev": true + }, + "istanbul-lib-coverage": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "istanbul-lib-hook": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "append-transform": "^0.4.0" + } + }, + "istanbul-lib-report": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "requires": { + "istanbul-lib-coverage": "^1.1.2", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + } + }, + "istanbul-reports": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "requires": { + "handlebars": "^4.0.3" + } + }, + "kind-of": { + "version": "3.2.2", + "bundled": true, + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lazy-cache": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "lcid": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "bundled": true, + "dev": true + } + } + }, + "longest": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "bundled": true, + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "map-cache": { + "version": "0.2.2", + "bundled": true, + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5-hex": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "md5-o-matic": "^0.1.1" + } + }, + "md5-o-matic": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "mem": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "merge-source-map": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "dev": true + } + } + }, + "micromatch": { + "version": "3.1.10", + "bundled": true, + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "nanomatch": { + "version": "1.2.9", + "bundled": true, + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-odd": "^2.0.0", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "bundled": true, + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optimist": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "parse-json": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "path-type": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "bundled": true, + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "bundled": true, + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "find-up": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "bundled": true, + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "regex-not": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "repeat-element": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "bundled": true, + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "resolve-from": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "bundled": true, + "dev": true + }, + "ret": { + "version": "0.1.15", + "bundled": true, + "dev": true + }, + "right-align": { + "version": "0.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-regex": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "set-value": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "slide": { + "version": "1.1.6", + "bundled": true, + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "source-map": { + "version": "0.5.7", + "bundled": true, + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "bundled": true, + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "bundled": true, + "dev": true + }, + "spawn-wrap": { + "version": "1.4.2", + "bundled": true, + "dev": true, + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "spdx-correct": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "split-string": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "static-extend": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "bundled": true, + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "test-exclude": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^3.1.8", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + } + }, + "to-object-path": { + "version": "0.3.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "uglify-js": { + "version": "2.8.29", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "union-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "bundled": true, + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unset-value": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "bundled": true, + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "bundled": true, + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "bundled": true, + "dev": true + }, + "use": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "bundled": true, + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "window-size": { + "version": "0.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "wordwrap": { + "version": "0.0.3", + "bundled": true, + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "write-file-atomic": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "y18n": { + "version": "3.2.1", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "yargs": { + "version": "11.1.0", + "bundled": true, + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "bundled": true, + "dev": true + }, + "cliui": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "yargs-parser": { + "version": "9.0.2", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "bundled": true, + "dev": true + } + } + } + } + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "optional": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "optimist": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "integrity": "sha1-yQlBrVnkJzMokjB00s8ufLxuwNk=", + "requires": { + "wordwrap": "~0.0.2" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "optional": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "optional": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "plantuml-encoder": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/plantuml-encoder/-/plantuml-encoder-1.2.5.tgz", + "integrity": "sha512-viV7Sz+BJNX/sC3iyebh2VfLyAZKuu3+JuBs2ISms8+zoTGwPqwk3/WEDw/zROmGAJ/xD4sNd8zsBw/YmTo7ng==", + "requires": { + "pako": "1.0.3", + "utf8-bytes": "0.0.1" + }, + "dependencies": { + "pako": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.3.tgz", "integrity": "sha1-X1FbDGci4ZgpIK6ABerLC3ynPM8=" @@ -2966,7 +5238,7 @@ "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", "requires": { "discontinuous-range": "1.0.0", - "ret": "0.1.15" + "ret": "~0.1.10" } }, "randomatic": { @@ -2975,9 +5247,9 @@ "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", "optional": true, "requires": { - "is-number": "4.0.0", - "kind-of": "6.0.2", - "math-random": "1.0.1" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "dependencies": { "is-number": { @@ -2999,9 +5271,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -3009,8 +5281,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "readable-stream": { @@ -3018,13 +5290,13 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -3033,10 +5305,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "optional": true, "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.6", - "set-immediate-shim": "1.0.1" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "regex-cache": { @@ -3045,7 +5317,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "optional": true, "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "regex-not": { @@ -3053,8 +5325,8 @@ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "remove-trailing-separator": { @@ -3097,7 +5369,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -3110,7 +5382,7 @@ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "semver": { @@ -3134,10 +5406,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -3145,7 +5417,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3155,7 +5427,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -3168,7 +5440,7 @@ "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.8.6.tgz", "integrity": "sha1-kepO47elRIqspoIKTifmkMatdxw=", "requires": { - "yargs": "10.1.2" + "yargs": "^10.0.3" }, "dependencies": { "ansi-regex": { @@ -3181,9 +5453,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" } }, "strip-ansi": { @@ -3191,7 +5463,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "yargs": { @@ -3199,18 +5471,18 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "2.1.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "8.1.0" + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" } }, "yargs-parser": { @@ -3218,7 +5490,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -3233,14 +5505,14 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { - "base": "0.11.2", - "debug": "2.6.2", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.2", - "use": "3.1.0" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "define-property": { @@ -3248,7 +5520,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -3256,7 +5528,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3266,9 +5538,9 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -3276,7 +5548,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -3284,7 +5556,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -3292,7 +5564,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -3300,9 +5572,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -3322,7 +5594,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" } }, "source-map": { @@ -3335,11 +5607,11 @@ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "requires": { - "atob": "2.1.1", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-url": { @@ -3352,8 +5624,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -3366,8 +5638,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -3380,7 +5652,7 @@ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -3398,8 +5670,8 @@ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -3407,7 +5679,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -3417,8 +5689,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "dependencies": { "ansi-regex": { @@ -3436,7 +5708,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -3446,7 +5718,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -3454,7 +5726,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -3472,7 +5744,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "thenify": { @@ -3480,7 +5752,7 @@ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.2.1.tgz", "integrity": "sha1-JR/RyAr/blz1fLF5qx/LckJpvRE=", "requires": { - "any-promise": "1.3.0" + "any-promise": "^1.0.0" } }, "thenify-all": { @@ -3488,15 +5760,21 @@ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", "requires": { - "thenify": "3.2.1" + "thenify": ">= 3.1.0 < 4" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "to-regex": { @@ -3504,10 +5782,10 @@ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -3515,8 +5793,8 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "dependencies": { "is-number": { @@ -3524,11 +5802,17 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } } } }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -3544,10 +5828,10 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "0.4.3" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" }, "dependencies": { "extend-shallow": { @@ -3555,7 +5839,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "set-value": { @@ -3563,10 +5847,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "to-object-path": "0.3.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" } } } @@ -3581,8 +5865,8 @@ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -3590,9 +5874,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -3628,7 +5912,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -3641,7 +5925,7 @@ "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.2" }, "dependencies": { "kind-of": { @@ -3671,8 +5955,8 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "vm2": { @@ -3685,7 +5969,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -3703,12 +5987,12 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.1.tgz", "integrity": "sha512-k/+Dkzd39ZdyJHYkuaYmf4ff+7j+sCIy73UCOWHYA67/WXU+FF/Y6PF28j+Vy7qNRPHWO+dR+/+zkoQWPimPqg==", "requires": { - "async": "1.0.0", - "colors": "1.0.3", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "stack-trace": "0.0.10" + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" } }, "wordwrap": { @@ -3721,8 +6005,8 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { "string-width": { @@ -3730,9 +6014,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -3762,19 +6046,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz", "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" } }, "yargs-parser": { @@ -3782,7 +6066,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } diff --git a/package.json b/package.json index 2a61d8ec..a14a313e 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,26 @@ { "scripts": { "build": "node run.js", - "test": "SKIP_GENERATION=true node run.js", + "test": "nyc --exclude-after-remap=false mocha ./src/**/test/*.js --timeout 20000 ", "generate": "SKIP_TESTS=true node run.js" }, + "nyc": { + "include": [ + "src/**/lib/*.js" + ], + "exclude": [ + "src/**/test/*.js" + ], + "reporter": [ + "lcov", + "text-summary" + ], + "extension": [ + ".js" + ], + "cache": true, + "all": true + }, "dependencies": { "@accordproject/cicero-core": "0.4.4", "@accordproject/cicero-engine": "^0.4.4", @@ -15,12 +32,12 @@ "composer-common": "0.19.8", "fs-extra": "^6.0.1", "lodash": "^4.17.10", - "mkdirp": "^0.5.1", "mocha": "^5.2.0", "moment": "^2.22.2", "nunjucks": "^3.1.3", "plantuml-encoder": "^1.2.5", "rimraf": "^2.6.2", + "semver": "^5.5.0", "showdown": "^1.8.6", "uuid": "^3.2.1" }, @@ -28,7 +45,10 @@ "description": "This repository host all Accord Project Cicero templates.", "version": "0.0.1", "main": "build.js", - "devDependencies": {}, + "devDependencies": { + "mkdirp": "^0.5.1", + "nyc": "^12.0.2" + }, "repository": { "type": "git", "url": "git+https://github.com/accordproject/cicero-template-library.git" diff --git a/run.js b/run.js index 446200d6..7de9da48 100644 --- a/run.js +++ b/run.js @@ -16,13 +16,14 @@ const CodeGen = require('composer-common').CodeGen; const Template = require('@accordproject/cicero-core').Template; +const Clause = require('@accordproject/cicero-core').Clause; const rimraf = require('rimraf'); const path = require('path'); const nunjucks = require('nunjucks'); -const Mocha = require('mocha'); const plantumlEncoder = require('plantuml-encoder'); const showdown = require('showdown'); const uuidv1 = require('uuid/v1'); +const semver = require('semver') const { promisify @@ -88,11 +89,14 @@ nunjucks.configure('./views', { // copy the logo to build directory await fs.copy('accord_logo.png', './build/accord_logo.png'); + // get the latest versions of each template + const latestIndex = filterTemplateIndex(templateIndex); + // generate the index html page const serverRoot = process.env.SERVER_ROOT; const templateResult = nunjucks.render('index.njk', { serverRoot: serverRoot, - templateIndex: templateIndex + templateIndex: latestIndex }); await writeFile('./build/index.html', templateResult); } @@ -102,6 +106,38 @@ nunjucks.configure('./views', { } })(); +/** + * Returns a template index that only contains the latest version + * of each template + * + * @param {object} templateIndex - the template index + * @returns {object} a new template index that only contains the latest version of each template + */ +function filterTemplateIndex(templateIndex) { + const result = {}; + const nameToVersion = {}; + + // build a map of the latest version of each template + for(let template of Object.keys(templateIndex)) { + const atIndex = template.indexOf('@'); + const name = template.substring(0,atIndex); + const version = template.substring(atIndex+1); + + const existingVersion = nameToVersion[name]; + + if(!existingVersion || semver.lt(existingVersion, version)) { + nameToVersion[name] = version; + } + } + + // now build the result + for(let name in nameToVersion) { + const id = `${name}@${nameToVersion[name]}`; + result[id] = templateIndex[id]; + } + + return result; +} /** * Get all the files beneath a subdirectory @@ -193,7 +229,7 @@ async function buildTemplates(preProcessor, postProcessor, selectedTemplate) { templateIndex[template.getIdentifier()] = indexData; // call the post template processor - await postProcessor(templatePath, template); + await postProcessor(templateIndex, templatePath, template); } } catch (err) { console.log(err); @@ -203,59 +239,39 @@ async function buildTemplates(preProcessor, postProcessor, selectedTemplate) { } // save the index - await writeFile(templateLibraryPath, JSON.stringify(templateIndex)); + await writeFile(templateLibraryPath, JSON.stringify(templateIndex, null, 4)); // return the updated index return templateIndex; }; /** - * Runs the unit tests for a template + * Runs the standard tests for a template * @param {String} templatePath - the location of the template on disk * @param {Template} template */ async function templateUnitTester(templatePath, template) { - - if(process.env.SKIP_TESTS) { - console.log(`Skipping tests for ${templatePath}`); - return; - } - - console.log(`Running tests for ${templatePath}`); - - // Instantiate a Mocha instance. - var mocha = new Mocha({ - timeout: 20000 // allow 20 seconds for tests - }); - - var testDir = templatePath + '/test'; - - // Add each .js file to the mocha instance - fs.readdirSync(testDir).filter(function(file){ - // Only keep the .js files - return file.substr(-3) === '.js'; - - }).forEach(function(file){ - mocha.addFile( - path.join(testDir, file) - ); - }); - - // Run the tests - mocha.run(function(failures){ - if(failures) { - process.exitCode = failures ? -1 : 0; // exit with non-zero status if there were failures - throw new Error('Test failed for ' + templatePath); + // check that all the samples parse + const samples = template.getMetadata().getSamples(); + if(samples) { + const sampleValues = Object.values(samples); + + // should be TemplateInstance + const instance = new Clause(template); + + for(const s of sampleValues ) { + instance.parse(s); } - }); + } } /** * Generates html and other resources from a valid template + * @param {object} templateIndex - the existing template index * @param {String} templatePath - the location of the template on disk * @param {Template} template */ -async function templatePageGenerator(templatePath, template) { +async function templatePageGenerator(templateIndex, templatePath, template) { console.log(`Generating html for ${templatePath}`); @@ -288,10 +304,22 @@ async function templatePageGenerator(templatePath, template) { const sampleGenerationOptions = {}; sampleGenerationOptions.generate = true; sampleGenerationOptions.includeOptionalFields = true; - - const classDecl = template.getTemplateModel(); - const sampleInstance = template.getFactory().newResource( classDecl.getNamespace(), classDecl.getName(), uuidv1(), sampleGenerationOptions); - const instance = JSON.stringify(sampleInstance, null, 4); + let sampleInstanceText = null + + // parse the default sample and use it as the sample instance + const samples = template.getMetadata().getSamples(); + if(samples.default) { + // should be TemplateInstance + const instance = new Clause(template); + instance.parse(samples.default); + sampleInstanceText = JSON.stringify(instance.getData(), null, 4); + } + else { + // no sample was found, so we generate one + const classDecl = template.getTemplateModel(); + const sampleInstance = template.getFactory().newResource( classDecl.getNamespace(), classDecl.getName(), uuidv1(), sampleGenerationOptions); + sampleInstanceText = JSON.stringify(sampleInstance, null, 4); + } const requestTypes = {}; for(let type of template.getRequestTypes()) { @@ -317,6 +345,13 @@ async function templatePageGenerator(templatePath, template) { } } + // get all the versions of the template + const templateVersions = Object.keys(templateIndex).filter((item) => { + const atIndex = item.indexOf('@'); + const name = item.substring(0,atIndex); + return name == template.getName(); + }); + const templateResult = nunjucks.render('template.njk', { serverRoot: serverRoot, umlURL : umlURL, @@ -327,8 +362,9 @@ async function templatePageGenerator(templatePath, template) { requestTypes: requestTypes, responseTypes: responseTypes, state: state, - instance: instance, - eventTypes: eventTypes + instance: sampleInstanceText, + eventTypes: eventTypes, + templateVersions: templateVersions }); await writeFile(`./build/${templatePageHtml}`, templateResult); } \ No newline at end of file diff --git a/src/acceptance-of-delivery/sample.txt b/src/acceptance-of-delivery/sample.txt index cc1c4695..4ca9634e 100644 --- a/src/acceptance-of-delivery/sample.txt +++ b/src/acceptance-of-delivery/sample.txt @@ -1,5 +1,5 @@ Acceptance of Delivery. "Party A" will be deemed to have completed its delivery obligations if in "Party B"'s opinion, the "Widgets" satisfies the Acceptance Criteria, and "Party B" notifies "Party A" in writing that it is accepting the "Widgets". -Inspection and Notice. "Party A" will have 10 Business Days' to inspect and evaluate the "Widgets" on the delivery date before notifying "Party A" that it is either accepting or rejecting the "Widgets". +Inspection and Notice. "Party B" will have 10 Business Days' to inspect and evaluate the "Widgets" on the delivery date before notifying "Party A" that it is either accepting or rejecting the "Widgets". Acceptance Criteria. The "Acceptance Criteria" are the specifications the "Widgets" must meet for the "Party A" to comply with its requirements and obligations under this agreement, detailed in "Attachment X", attached to this agreement. \ No newline at end of file diff --git a/views/developers.njk b/views/developers.njk index 17969286..a20fba11 100644 --- a/views/developers.njk +++ b/views/developers.njk @@ -10,10 +10,10 @@

Sample Instance

-
{{instance}}
+
{{instance}}

State

-
{{state}}
+
{{state}}

Request Types

@@ -27,7 +27,7 @@ {% for type, sample in requestTypes |dictsort%} - + {% endfor %} @@ -45,7 +45,7 @@ {% for type, sample in responseTypes |dictsort%} - + {% endfor %} @@ -63,7 +63,7 @@ {% for type, sample in eventTypes |dictsort%} - + {% endfor %} diff --git a/views/page.njk b/views/page.njk index 3007de0f..77a67137 100644 --- a/views/page.njk +++ b/views/page.njk @@ -1,3 +1,6 @@ +{%set pre_style="white-space: pre-wrap; border: 0; background-color: transparent;"%} +{%set code_style="white-space: pre-wrap;"%} + @@ -9,6 +12,19 @@ gtag('js', new Date()); gtag('config', 'UA-120382669-1'); + + diff --git a/views/template.njk b/views/template.njk index 09dfc406..3856ea76 100644 --- a/views/template.njk +++ b/views/template.njk @@ -26,6 +26,25 @@

+

Download Archive

@@ -39,7 +58,7 @@

Sample

-
+                
 {{template.getMetadata().getSample()}}
                 
{{type}}
{{sample}}
{{sample}}
{{type}}
{{sample}}
{{sample}}
{{type}}
{{sample}}
{{sample}}