🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

outline-numbering

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

outline-numbering - npm Package Compare versions

Comparing version

to
2.0.0

LICENSE.md

15

index.js

@@ -9,3 +9,3 @@ // Section 1.

var upperAlpha = function (i) {
function upperAlpha (i) {
return lowerAlpha(i).toUpperCase()

@@ -16,11 +16,11 @@ }

var lowerRoman = function (i) {
function lowerRoman (i) {
return upperRoman(i).toLowerCase()
}
var arabic = function (i) {
function arabic (i) {
return i.toString()
}
var compound = function (primary, secondary) {
function compound (primary, secondary) {
return function (element, series) {

@@ -34,3 +34,3 @@ return (

var inTheHole = function (primary, secondary) {
function inTheHole (primary, secondary) {
var compounded = compound(primary, secondary)

@@ -51,3 +51,3 @@ return function (element, series) {

var formatterForLevel = function (level) {
function formatterForLevel (level) {
if (level < LEVEL_FORMATTERS.length) {

@@ -62,3 +62,3 @@ return LEVEL_FORMATTERS[level]

var renderComponent = function (component, level) {
function renderComponent (component, level) {
return formatterForLevel(level)(

@@ -86,2 +86,1 @@ component.element.number,

}
{
"name": "outline-numbering",
"description": "number hierarchical documents like Section 1(c)(iv)",
"version": "1.0.2",
"version": "2.0.0",
"author": "Kyle E. Mitchell <kyle@kemitchell.com> (https://kemitchell.com/)",
"dependencies": {
"lower-alpha": "~2.0.0",
"romanize": "~0.1.0"
"romanize": "^1.1.1"
},
"devDependencies": {
"defence-cli": "~1.0.1",
"replace-require-self": "~1.0.0",
"standard": "^8.0.0-beta.5"
"defence-cli": "^3.0.1",
"replace-require-self": "^1.1.1",
"standard": "^12.0.1",
"standard-markdown": "^5.0.1"
},

@@ -18,8 +19,12 @@ "files": [

],
"license": "Apache-2.0",
"license": "BlueOak-1.0.0",
"repository": "commonform/outline-numbering",
"keywords": [
"numbering",
"abstract-numbering"
],
"scripts": {
"lint": "standard",
"lint": "standard-markdown README.md && standard",
"test": "defence README.md | replace-require-self | node"
}
}

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

# outline-numbering
number hierarchical documents like Section 1(c)(iv)
outline-numbering is part of the [abstract-numbering](https://www.npmjs.com/search?q=keywords:abstract-numbering) family of packages.
```javascript

@@ -14,4 +20,4 @@ var outline = require('outline-numbering')

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -25,4 +31,4 @@ ]),

{
series: {number: 1, of: 2},
element: {number: 1, of: 1}
series: { number: 1, of: 2 },
element: { number: 1, of: 1 }
}

@@ -36,8 +42,8 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -51,8 +57,8 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 28, of: 28}
series: { number: 1, of: 1 },
element: { number: 28, of: 28 }
}

@@ -66,12 +72,12 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -85,16 +91,16 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -108,20 +114,20 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -135,24 +141,24 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -171,4 +177,4 @@ ]),

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -185,8 +191,8 @@ ],

{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
},
{
series: {number: 1, of: 1},
element: {number: 1, of: 1}
series: { number: 1, of: 1 },
element: { number: 1, of: 1 }
}

@@ -193,0 +199,0 @@ ],