Skip to content

Commit

Permalink
Merge pull request #198 from openaddresses/sponsors
Browse files Browse the repository at this point in the history
Dynamic Sponsors
  • Loading branch information
ingalls authored Sep 29, 2021
2 parents 321cac8 + ad96484 commit ba9c2e1
Show file tree
Hide file tree
Showing 115 changed files with 24,374 additions and 15,018 deletions.
7 changes: 7 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"presets": ["@babel/env"],
"plugins": [
"@babel/plugin-syntax-class-properties"
]
}

9 changes: 7 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
{
"extends": "eslint:recommended",
"root": true,
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 8
"ecmaVersion": 2018,
"babelOptions": {
"configFile": "./.babelrc"
}
},
"env": {
"node": true,
"es6": true
},
"plugins": [ "node" ],
"plugins": [ "node", "@babel" ],
"rules": {
"no-console": 0,
"arrow-parens": [ "error", "always" ],
Expand Down
7 changes: 7 additions & 0 deletions api/.babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"presets": ["@babel/env"],
"plugins": [
"@babel/plugin-syntax-class-properties"
]
}

53 changes: 53 additions & 0 deletions api/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"extends": "eslint:recommended",
"root": true,
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 2018,
"babelOptions": {
"configFile": "./.babelrc"
}
},
"env": {
"node": true,
"es6": true
},
"plugins": [ "node", "@babel" ],
"rules": {
"no-console": 0,
"arrow-parens": [ "error", "always" ],
"no-var": "error",
"prefer-const": "error",
"array-bracket-spacing": [ "error", "never" ],
"comma-dangle": [ "error", "never" ],
"computed-property-spacing": [ "error", "never" ],
"eol-last": "error",
"eqeqeq": [ "error", "smart" ],
"indent": [ "error", 4, { "SwitchCase": 1 } ],
"no-confusing-arrow": [ "error", { "allowParens": false } ],
"no-extend-native": "error",
"no-mixed-spaces-and-tabs": "error",
"func-call-spacing": [ "error", "never" ],
"no-trailing-spaces": "error",
"no-unused-vars": "error",
"no-use-before-define": [ "error", "nofunc" ],
"object-curly-spacing": [ "error", "always" ],
"prefer-arrow-callback": "error",
"quotes": [ "error", "single", "avoid-escape" ],
"semi": [ "error", "always" ],
"space-infix-ops": "error",
"spaced-comment": [ "error", "always" ],
"keyword-spacing": [ "error", { "before": true, "after": true } ],
"template-curly-spacing": [ "error", "never" ],
"semi-spacing": "error",
"strict": "error",
"node/no-unsupported-features": [ "error", { "version": 8 } ],
"node/no-missing-require": "error",
"valid-jsdoc": ["warn", {
"requireParamDescription": false,
"requireReturnDescription": false,
"requireReturnType": false,
"requireReturn": false
}]
}
}
72 changes: 72 additions & 0 deletions api/doc/api_data.js
Original file line number Diff line number Diff line change
Expand Up @@ -934,6 +934,78 @@ define({ "api": [
"filename": "./index.js",
"groupTitle": "Job"
},
{
"type": "post",
"url": "/api/level",
"title": "Create Override",
"version": "1.0.0",
"name": "CreateLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Create a new level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "delete",
"url": "/api/level/:levelid",
"title": "Delete Override",
"version": "1.0.0",
"name": "DeleteLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Delete a level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "get",
"url": "/api/level/:levelid",
"title": "Get Override",
"version": "1.0.0",
"name": "GetLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Get a level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "patch",
"url": "/api/level/:levelid",
"title": "Patch Override",
"version": "1.0.0",
"name": "PatchLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Patch a level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "post",
"url": "/api/login",
Expand Down
72 changes: 72 additions & 0 deletions api/doc/api_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -934,6 +934,78 @@
"filename": "./index.js",
"groupTitle": "Job"
},
{
"type": "post",
"url": "/api/level",
"title": "Create Override",
"version": "1.0.0",
"name": "CreateLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Create a new level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "delete",
"url": "/api/level/:levelid",
"title": "Delete Override",
"version": "1.0.0",
"name": "DeleteLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Delete a level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "get",
"url": "/api/level/:levelid",
"title": "Get Override",
"version": "1.0.0",
"name": "GetLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Get a level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "patch",
"url": "/api/level/:levelid",
"title": "Patch Override",
"version": "1.0.0",
"name": "PatchLevelOverride",
"group": "LevelOverride",
"permission": [
{
"name": "user",
"title": "User",
"description": "<p>A user must be logged in to use this endpoint</p>"
}
],
"description": "<p>Patch a level override</p>",
"filename": "./routes/level_override.js",
"groupTitle": "LevelOverride"
},
{
"type": "post",
"url": "/api/login",
Expand Down
2 changes: 1 addition & 1 deletion api/doc/api_project.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ define({
"apidoc": "0.3.0",
"generator": {
"name": "apidoc",
"time": "2021-09-09T23:29:29.539Z",
"time": "2021-09-14T20:53:07.767Z",
"url": "https://apidocjs.com",
"version": "0.29.0"
}
Expand Down
2 changes: 1 addition & 1 deletion api/doc/api_project.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"apidoc": "0.3.0",
"generator": {
"name": "apidoc",
"time": "2021-09-09T23:29:29.539Z",
"time": "2021-09-14T20:53:07.767Z",
"url": "https://apidocjs.com",
"version": "0.29.0"
}
Expand Down
3 changes: 0 additions & 3 deletions api/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
'use strict';

const fs = require('fs');
const jwt = require('jsonwebtoken');
const Cacher = require('./lib/cacher');
Expand Down Expand Up @@ -1868,5 +1866,4 @@ function sleep(ms) {
});
}


module.exports = configure;
2 changes: 1 addition & 1 deletion api/lib/analytics.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const Err = require('./error');
const { sql } = require('slonik');
Expand Down
2 changes: 1 addition & 1 deletion api/lib/batch.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const AWS = require('aws-sdk');
const batch = new AWS.Batch({ apiVersion: '2016-08-10', region: 'us-east-1' });
Expand Down
2 changes: 1 addition & 1 deletion api/lib/bunny.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const crypto = require('crypto');
const moment = require('moment');
Expand Down
2 changes: 1 addition & 1 deletion api/lib/cacher.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const memjs = require('memjs');

Expand Down
2 changes: 1 addition & 1 deletion api/lib/ci.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const assert = require('assert');
const Run = require('./run');
Expand Down
2 changes: 1 addition & 1 deletion api/lib/collections.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';

const Err = require('./error');
const { sql } = require('slonik');

Expand Down
2 changes: 1 addition & 1 deletion api/lib/config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const AWS = require('aws-sdk');
const pkg = require('../package.json');
Expand Down
2 changes: 1 addition & 1 deletion api/lib/data.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const Err = require('./error');
const Map = require('./map');
Expand Down
2 changes: 1 addition & 1 deletion api/lib/email.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const Mailgen = require('mailgen');
const mailgun = require('mailgun.js');
Expand Down
2 changes: 1 addition & 1 deletion api/lib/error.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


class PublicError {
constructor(status, err, safe, print = true) {
Expand Down
2 changes: 1 addition & 1 deletion api/lib/exporter.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';


const Err = require('./error');
const { Status } = require('./util');
Expand Down
Loading

0 comments on commit ba9c2e1

Please sign in to comment.