chores: Lint + dependency update

This commit is contained in:
Liyas Thomas
2020-09-27 23:34:15 +05:30
parent ee066d7859
commit 7e1e61f8af
12 changed files with 63 additions and 68 deletions

View File

@@ -323,7 +323,10 @@ export default {
return Object.prototype.hasOwnProperty.call(item, "item") return Object.prototype.hasOwnProperty.call(item, "item")
}, },
isSubFolder(item) { isSubFolder(item) {
return Object.prototype.hasOwnProperty.call(item, "_postman_isSubFolder") && item._postman_isSubFolder return (
Object.prototype.hasOwnProperty.call(item, "_postman_isSubFolder") &&
item._postman_isSubFolder
)
}, },
flattenPostmanItem(subFolder, subFolderGlue = " -- ") { flattenPostmanItem(subFolder, subFolderGlue = " -- ") {
delete subFolder._postman_isSubFolder delete subFolder._postman_isSubFolder

View File

@@ -16,11 +16,7 @@
<div> <div>
<li> <li>
<label for="socketio-path">{{ $t("path") }}</label> <label for="socketio-path">{{ $t("path") }}</label>
<input <input id="socketio-path" spellcheck="false" v-model="path" />
id="socketio-path"
spellcheck="false"
v-model="path"
/>
</li> </li>
</div> </div>
<div> <div>
@@ -125,11 +121,11 @@ export default {
] ]
try { try {
if(!this.path){ if (!this.path) {
this.path = '/socket.io' this.path = "/socket.io"
} }
this.io = new io(this.url,{ this.io = new io(this.url, {
path: this.path path: this.path,
}) })
// Add ability to listen to all events // Add ability to listen to all events
wildcard(io.Manager)(this.io) wildcard(io.Manager)(this.io)

View File

@@ -89,7 +89,7 @@ describe("autocomplete", () => {
await selectedSuggestion.trigger("click") await selectedSuggestion.trigger("click")
await wrapper.vm.$nextTick() await wrapper.vm.$nextTick()
expect(input.element.value).toEqual("b" + selectedText) expect(input.element.value).toEqual(`b${selectedText}`)
}) })
test("hide selection on pressing ESC", async () => { test("hide selection on pressing ESC", async () => {
@@ -255,7 +255,7 @@ describe("autocomplete", () => {
}) })
await wrapper.vm.$nextTick() await wrapper.vm.$nextTick()
expect(input.element.value).toEqual("a" + selectedSuggestion) expect(input.element.value).toEqual(`a${selectedSuggestion}`)
}) })
test("pressing tab when nothing is selected selects the first suggestion", async () => { test("pressing tab when nothing is selected selects the first suggestion", async () => {
@@ -272,7 +272,7 @@ describe("autocomplete", () => {
}) })
await wrapper.vm.$nextTick() await wrapper.vm.$nextTick()
expect(input.element.value).toEqual("a" + firstSuggestionText) expect(input.element.value).toEqual(`a${firstSuggestionText}`)
}) })
test("pressing any non-special key doesn't do anything", async () => { test("pressing any non-special key doesn't do anything", async () => {
@@ -294,6 +294,6 @@ describe("autocomplete", () => {
}) })
await wrapper.vm.$nextTick() await wrapper.vm.$nextTick()
expect(input.element.value).toEqual("a" + selectedSuggestion) expect(input.element.value).toEqual(`a${selectedSuggestion}`)
}) })
}) })

View File

@@ -1,20 +1,24 @@
<template> <template>
<div contenteditable class="url-field" ref="editor" spellcheck="false"></div> <div contenteditable class="url-field" ref="editor" spellcheck="false"></div>
</template> </template>
<style lang="scss"> <style lang="scss">
.highlight-VAR { .highlight-VAR {
@apply font-bold; @apply font-bold;
color: var(--ac-color); @apply text-acColor;
} }
.highlight-TEXT { .highlight-TEXT {
@apply overflow-auto; @apply overflow-auto;
@apply break-all; @apply break-all;
height: 20px; height: 22px;
} }
.highlight-TEXT::-webkit-scrollbar { .highlight-TEXT::-webkit-scrollbar {
@apply hidden; @apply hidden;
} }
</style> </style>
<script> <script>
export default { export default {
props: { props: {
@@ -81,9 +85,9 @@ export default {
return map return map
}, },
getTextSegments(element) { getTextSegments({ childNodes }) {
const textSegments = [] const textSegments = []
Array.from(element.childNodes).forEach((node) => { Array.from(childNodes).forEach((node) => {
switch (node.nodeType) { switch (node.nodeType) {
case Node.TEXT_NODE: case Node.TEXT_NODE:
textSegments.push({ text: node.nodeValue, node }) textSegments.push({ text: node.nodeValue, node })

View File

@@ -13,10 +13,10 @@
}, },
"dependencies": { "dependencies": {
"firebase-admin": "^9.2.0", "firebase-admin": "^9.2.0",
"firebase-functions": "^3.9.1" "firebase-functions": "^3.11.0"
}, },
"devDependencies": { "devDependencies": {
"firebase-functions-test": "^0.2.1" "firebase-functions-test": "^0.2.2"
}, },
"private": true "private": true
} }

View File

@@ -6,22 +6,18 @@ import ExtensionStrategy, {
hasExtensionInstalled, hasExtensionInstalled,
} from "../strategies/ExtensionStrategy" } from "../strategies/ExtensionStrategy"
jest.mock("../strategies/AxiosStrategy", () => { jest.mock("../strategies/AxiosStrategy", () => ({
return {
__esModule: true, __esModule: true,
default: jest.fn(() => Promise.resolve()), default: jest.fn(() => Promise.resolve()),
cancelRunningAxiosRequest: jest.fn(() => Promise.resolve()), cancelRunningAxiosRequest: jest.fn(() => Promise.resolve()),
} }))
})
jest.mock("../strategies/ExtensionStrategy", () => { jest.mock("../strategies/ExtensionStrategy", () => ({
return {
__esModule: true, __esModule: true,
default: jest.fn(() => Promise.resolve()), default: jest.fn(() => Promise.resolve()),
cancelRunningExtensionRequest: jest.fn(() => Promise.resolve()), cancelRunningExtensionRequest: jest.fn(() => Promise.resolve()),
hasExtensionInstalled: jest.fn(), hasExtensionInstalled: jest.fn(),
} }))
})
const extensionAllowedStore = { const extensionAllowedStore = {
state: { state: {

View File

@@ -14,7 +14,7 @@ export const codegens = [JSXHRCodegen, JSFetchCodegen, CurlCodegen]
export function generateCodeWithGenerator(codegenID, context) { export function generateCodeWithGenerator(codegenID, context) {
if (codegenID) { if (codegenID) {
const gen = codegens.find((e) => e.id === codegenID) const gen = codegens.find(({ id }) => id === codegenID)
return gen ? gen.generator(context) : "" return gen ? gen.generator(context) : ""
} }

View File

@@ -21,7 +21,7 @@ describe("getSuitableLenses", () => {
}) })
lenses lenses
.filter((e) => e.lensName != rawLens.lensName) .filter(({ lensName }) => lensName != rawLens.lensName)
.forEach((el) => { .forEach((el) => {
test(`returns ${el.lensName} lens for its content-types`, () => { test(`returns ${el.lensName} lens for its content-types`, () => {
el.supportedContentTypes.forEach((contentType) => { el.supportedContentTypes.forEach((contentType) => {
@@ -53,9 +53,9 @@ describe("getLensRenderers", () => {
test("returns all the lens renderers", () => { test("returns all the lens renderers", () => {
const res = getLensRenderers() const res = getLensRenderers()
lenses.forEach((lens) => { lenses.forEach(({ renderer, rendererImport }) => {
expect(res).toHaveProperty(lens.renderer) expect(res).toHaveProperty(renderer)
expect(res[lens.renderer]).toBe(lens.rendererImport) expect(res[renderer]).toBe(rendererImport)
}) })
}) })
}) })

View File

@@ -1,12 +1,10 @@
import axios from "axios" import axios from "axios"
import axiosStrategy, { testables, cancelRunningAxiosRequest } from "../AxiosStrategy" import axiosStrategy, { testables, cancelRunningAxiosRequest } from "../AxiosStrategy"
jest.mock("../../utils/b64", () => { jest.mock("../../utils/b64", () => ({
return {
__esModule: true, __esModule: true,
decodeB64StringToArrayBuffer: jest.fn((data) => data + "-converted"), decodeB64StringToArrayBuffer: jest.fn((data) => `${data}-converted`),
} }))
})
describe("cancelRunningAxiosRequest", () => { describe("cancelRunningAxiosRequest", () => {
test("cancels axios request and does that only 1 time", () => { test("cancels axios request and does that only 1 time", () => {

View File

@@ -5,12 +5,10 @@ import extensionStrategy, {
cancelRunningExtensionRequest, cancelRunningExtensionRequest,
} from "../ExtensionStrategy" } from "../ExtensionStrategy"
jest.mock("../../utils/b64", () => { jest.mock("../../utils/b64", () => ({
return {
__esModule: true, __esModule: true,
decodeB64StringToArrayBuffer: jest.fn((data) => data + "-converted"), decodeB64StringToArrayBuffer: jest.fn((data) => `${data}-converted`),
} }))
})
describe("hasExtensionInstalled", () => { describe("hasExtensionInstalled", () => {
test("returns true if extension is present and hooked", () => { test("returns true if extension is present and hooked", () => {

24
package-lock.json generated
View File

@@ -1185,12 +1185,12 @@
}, },
"dependencies": { "dependencies": {
"debug": { "debug": {
"version": "4.1.1", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
"dev": true, "dev": true,
"requires": { "requires": {
"ms": "^2.1.1" "ms": "2.1.2"
} }
}, },
"globals": { "globals": {
@@ -6694,9 +6694,9 @@
} }
}, },
"eslint": { "eslint": {
"version": "7.9.0", "version": "7.10.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.10.0.tgz",
"integrity": "sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==", "integrity": "sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/code-frame": "^7.0.0", "@babel/code-frame": "^7.0.0",
@@ -6707,7 +6707,7 @@
"debug": "^4.0.1", "debug": "^4.0.1",
"doctrine": "^3.0.0", "doctrine": "^3.0.0",
"enquirer": "^2.3.5", "enquirer": "^2.3.5",
"eslint-scope": "^5.1.0", "eslint-scope": "^5.1.1",
"eslint-utils": "^2.1.0", "eslint-utils": "^2.1.0",
"eslint-visitor-keys": "^1.3.0", "eslint-visitor-keys": "^1.3.0",
"espree": "^7.3.0", "espree": "^7.3.0",
@@ -6739,12 +6739,12 @@
}, },
"dependencies": { "dependencies": {
"debug": { "debug": {
"version": "4.1.1", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
"dev": true, "dev": true,
"requires": { "requires": {
"ms": "^2.1.1" "ms": "2.1.2"
} }
}, },
"eslint-scope": { "eslint-scope": {

View File

@@ -59,7 +59,7 @@
"@vue/test-utils": "^1.1.0", "@vue/test-utils": "^1.1.0",
"babel-core": "^7.0.0-bridge.0", "babel-core": "^7.0.0-bridge.0",
"babel-jest": "^26.3.0", "babel-jest": "^26.3.0",
"eslint": "^7.9.0", "eslint": "^7.10.0",
"eslint-plugin-vue": "^6.2.2", "eslint-plugin-vue": "^6.2.2",
"husky": "^4.3.0", "husky": "^4.3.0",
"jest": "^26.4.2", "jest": "^26.4.2",