diff --git a/README.md b/README.md index 9bf1a31..a207621 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Default frontend for [Mitra](https://codeberg.org/silverpill/mitra). ## Project setup ``` -npm install +npm install --no-save npx allow-scripts ``` diff --git a/package-lock.json b/package-lock.json index 9777a7a..400b89e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "vue3-click-away": "^1.2.1" }, "devDependencies": { - "@lavamoat/allow-scripts": "^1.0.6", + "@lavamoat/allow-scripts": "^2.0.3", "@lavamoat/preinstall-always-fail": "^1.0.0", "@types/chai": "^4.2.11", "@types/luxon": "^1.26.5", @@ -1213,57 +1213,29 @@ "node": ">=6" } }, - "node_modules/@lavamoat/allow-scripts": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@lavamoat/allow-scripts/-/allow-scripts-1.0.6.tgz", - "integrity": "sha512-bBUN2xuQEXWmWTJrfkwaM8Ige7TNfTTRodyW353VYnzX7kW866Tm/Ag0hdbukFvJfNjRHabVmLKxYYL8l/uyZQ==", + "node_modules/@lavamoat/aa": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@lavamoat/aa/-/aa-3.0.0.tgz", + "integrity": "sha512-r+p3xMlNq1SunxBnSzmUAsvGBPTf531jdW2xicKyMHQU1+xMebB8LYBgcqSnARDOFkwBV2LUny016M92FpTjtw==", "dev": true, "dependencies": { - "@lavamoat/preinstall-always-fail": "^1.0.0", + "resolve": "^1.20.0" + } + }, + "node_modules/@lavamoat/allow-scripts": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@lavamoat/allow-scripts/-/allow-scripts-2.0.3.tgz", + "integrity": "sha512-OVm/eUFB62JY1kyG91aYh/K5mDp3LfHvY7EqwoKV5M/0Pup4buKf9zsKiYVod/1kkuNV6nJwoMW33EZXM+ZAPg==", + "dev": true, + "dependencies": { + "@lavamoat/aa": "^3.0.0", "@npmcli/run-script": "^1.8.1", - "@yarnpkg/lockfile": "^1.1.0", - "npm-logical-tree": "^1.2.1", - "resolve": "^1.20.0", - "semver": "^7.3.4", "yargs": "^16.2.0" }, "bin": { "allow-scripts": "src/cli.js" } }, - "node_modules/@lavamoat/allow-scripts/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lavamoat/allow-scripts/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@lavamoat/allow-scripts/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@lavamoat/preinstall-always-fail": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@lavamoat/preinstall-always-fail/-/preinstall-always-fail-1.0.0.tgz", @@ -3032,12 +3004,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -12797,12 +12763,6 @@ "node": ">=4" } }, - "node_modules/npm-logical-tree": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz", - "integrity": "sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==", - "dev": true - }, "node_modules/npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", @@ -22783,45 +22743,24 @@ } } }, - "@lavamoat/allow-scripts": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@lavamoat/allow-scripts/-/allow-scripts-1.0.6.tgz", - "integrity": "sha512-bBUN2xuQEXWmWTJrfkwaM8Ige7TNfTTRodyW353VYnzX7kW866Tm/Ag0hdbukFvJfNjRHabVmLKxYYL8l/uyZQ==", + "@lavamoat/aa": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@lavamoat/aa/-/aa-3.0.0.tgz", + "integrity": "sha512-r+p3xMlNq1SunxBnSzmUAsvGBPTf531jdW2xicKyMHQU1+xMebB8LYBgcqSnARDOFkwBV2LUny016M92FpTjtw==", "dev": true, "requires": { - "@lavamoat/preinstall-always-fail": "^1.0.0", + "resolve": "^1.20.0" + } + }, + "@lavamoat/allow-scripts": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@lavamoat/allow-scripts/-/allow-scripts-2.0.3.tgz", + "integrity": "sha512-OVm/eUFB62JY1kyG91aYh/K5mDp3LfHvY7EqwoKV5M/0Pup4buKf9zsKiYVod/1kkuNV6nJwoMW33EZXM+ZAPg==", + "dev": true, + "requires": { + "@lavamoat/aa": "^3.0.0", "@npmcli/run-script": "^1.8.1", - "@yarnpkg/lockfile": "^1.1.0", - "npm-logical-tree": "^1.2.1", - "resolve": "^1.20.0", - "semver": "^7.3.4", "yargs": "^16.2.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } } }, "@lavamoat/preinstall-always-fail": { @@ -24248,12 +24187,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "@yarnpkg/lockfile": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true - }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -32025,12 +31958,6 @@ "sort-keys": "^1.0.0" } }, - "npm-logical-tree": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/npm-logical-tree/-/npm-logical-tree-1.2.1.tgz", - "integrity": "sha512-AJI/qxDB2PWI4LG1CYN579AY1vCiNyWfkiquCsJWqntRu/WwimVrC8yXeILBFHDwxfOejxewlmnvW9XXjMlYIg==", - "dev": true - }, "npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", diff --git a/package.json b/package.json index 8d819c7..0f5203c 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "vue3-click-away": "^1.2.1" }, "devDependencies": { - "@lavamoat/allow-scripts": "^1.0.6", + "@lavamoat/allow-scripts": "^2.0.3", "@lavamoat/preinstall-always-fail": "^1.0.0", "@types/chai": "^4.2.11", "@types/luxon": "^1.26.5", @@ -67,7 +67,15 @@ "core-js": false, "nodent-runtime": false, "ejs": false, - "node-sass": true + "node-sass": true, + "fsevents": false, + "@vue/cli-plugin-eslint>yorkie": false, + "@vue/cli-plugin-unit-mocha>mochapack>@babel/runtime-corejs2>core-js": false, + "@vue/cli-plugin-unit-mocha>mochapack>nodent-runtime": false, + "@vue/cli-service>webpack-bundle-analyzer>ejs": false, + "@vue/cli-plugin-unit-mocha>mochapack>chokidar>fsevents": false, + "@vue/cli-service>webpack-dev-server>chokidar>fsevents": false, + "sass-loader>webpack>watchpack>watchpack-chokidar2>chokidar>fsevents": false } } }