From c80ed1b824b9f0b8aab8103cbde5e9b1f2c951c1 Mon Sep 17 00:00:00 2001 From: Vendicated Date: Thu, 20 Oct 2022 19:21:21 +0200 Subject: [PATCH] legal: Make esbuild generate & link licensing information --- .eslintrc.json | 10 ++-------- scripts/build/common.mjs | 5 +++-- src/api/DataStore/index.ts | 3 ++- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index 3d216f41..9b3ff334 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -3,13 +3,7 @@ "parser": "@typescript-eslint/parser", "ignorePatterns": ["dist"], "rules": { - "quotes": [ - "error", - "double", - { - "avoidEscape": true - } - ], + "quotes": ["error", "double", { "avoidEscape": true }], "jsx-quotes": ["error", "prefer-double"], "no-mixed-spaces-and-tabs": "error", "indent": ["error", 4, { "SwitchCase": 1 }], @@ -25,7 +19,7 @@ "block-spacing": ["error", "always"], "object-curly-spacing": ["error", "always"], "eqeqeq": ["error", "always", { "null": "ignore" }], - "spaced-comment": ["error", "always"], + "spaced-comment": ["error", "always", { "markers": ["!"] }], "yoda": "error", "prefer-destructuring": ["error", { "object": true, "array": false }], "operator-assignment": ["error", "always"], diff --git a/scripts/build/common.mjs b/scripts/build/common.mjs index deb8ff47..0def0c2d 100644 --- a/scripts/build/common.mjs +++ b/scripts/build/common.mjs @@ -13,7 +13,8 @@ export const commonOpts = { bundle: true, watch, minify: !watch, - sourcemap: watch ? "inline" : "" + sourcemap: watch ? "inline" : "", + legalComments: "linked" }; // https://github.com/evanw/esbuild/issues/619#issuecomment-751995294 @@ -23,7 +24,7 @@ export const commonOpts = { export const makeAllPackagesExternalPlugin = { name: "make-all-packages-external", setup(build) { - let filter = /^[^.\/]|^\.[^.\/]|^\.\.[^\/]/; // Must not start with "/" or "./" or "../" + const filter = /^[^./]|^\.[^./]|^\.\.[^/]/; // Must not start with "/" or "./" or "../" build.onResolve({ filter }, args => ({ path: args.path, external: true })); }, }; diff --git a/src/api/DataStore/index.ts b/src/api/DataStore/index.ts index f0764b35..3943c11a 100644 --- a/src/api/DataStore/index.ts +++ b/src/api/DataStore/index.ts @@ -4,7 +4,8 @@ // I would usually not add my own Copyright for such a small modification // but the Apache License requires this. -/* +/*! + * idb-keyval v6.2.0 * Copyright 2016, Jake Archibald * Copyright 2022, Vendicated *