Update methods (#233)
* Remove importFresh from methods * lint * Remove importFresh * Remove node_modules * Add import-fresh to community plugins download * Add import-fresh to actions and filters * Add intermediate fresh library loadermake-only-subtitle-default
parent
831c4b0372
commit
de7218cda5
@ -1,22 +1,14 @@
|
|||||||
/* eslint-disable */
|
const importFresh = require('./node_modules/import-fresh');
|
||||||
var fs = require("fs");
|
|
||||||
var path = require("path");
|
|
||||||
if (fs.existsSync(path.join(process.cwd(), "/npm"))) {
|
|
||||||
var rootModules = path.join(process.cwd(), "/npm/node_modules/");
|
|
||||||
} else {
|
|
||||||
var rootModules = "";
|
|
||||||
}
|
|
||||||
const importFresh = require(rootModules + "import-fresh");
|
|
||||||
|
|
||||||
module.exports.filterByAge = importFresh("./library/filters/filterByAge.js");
|
module.exports.filterByAge = importFresh('./library/filters/filterByAge.js');
|
||||||
module.exports.filterByCodec = importFresh(
|
module.exports.filterByCodec = importFresh(
|
||||||
"./library/filters/filterByCodec.js"
|
'./library/filters/filterByCodec.js',
|
||||||
);
|
);
|
||||||
module.exports.filterByMedium = importFresh(
|
module.exports.filterByMedium = importFresh(
|
||||||
"./library/filters/filterByMedium.js"
|
'./library/filters/filterByMedium.js',
|
||||||
);
|
);
|
||||||
module.exports.filterByResolution = importFresh(
|
module.exports.filterByResolution = importFresh(
|
||||||
"./library/filters/filterByResolution.js"
|
'./library/filters/filterByResolution.js',
|
||||||
);
|
);
|
||||||
module.exports.filterBySize = importFresh("./library/filters/filterBySize.js");
|
module.exports.filterBySize = importFresh('./library/filters/filterBySize.js');
|
||||||
module.exports.filterByBitrate = importFresh("./library/filters/filterByBitrate.js");
|
module.exports.filterByBitrate = importFresh('./library/filters/filterByBitrate.js');
|
||||||
|
|||||||
@ -0,0 +1,3 @@
|
|||||||
|
const importFresh = require('./node_modules/import-fresh');
|
||||||
|
// load library modules fresh so no Tdarr Server restart required between plugin updates
|
||||||
|
module.exports = () => importFresh('./library.js');
|
||||||
@ -1,12 +1,5 @@
|
|||||||
/* eslint-disable */
|
const importFresh = require('./node_modules/import-fresh');
|
||||||
var fs = require("fs");
|
|
||||||
var path = require("path");
|
|
||||||
if (fs.existsSync(path.join(process.cwd(), "/npm"))) {
|
|
||||||
var rootModules = path.join(process.cwd(), "/npm/node_modules/");
|
|
||||||
} else {
|
|
||||||
var rootModules = "";
|
|
||||||
}
|
|
||||||
const importFresh = require(rootModules + "import-fresh");
|
|
||||||
|
|
||||||
module.exports.filters = importFresh("./filters.js");
|
module.exports.filters = importFresh('./filters.js');
|
||||||
module.exports.actions = importFresh("./actions.js");
|
module.exports.actions = importFresh('./actions.js');
|
||||||
|
module.exports.loadDefaultValues = importFresh('./loadDefaultValues.js');
|
||||||
|
|||||||
2
node_modules/callsites/package.json → methods/node_modules/callsites/package.json
generated
vendored
2
node_modules/callsites/package.json → methods/node_modules/callsites/package.json
generated
vendored
0
node_modules/import-fresh/index.d.ts → methods/node_modules/import-fresh/index.d.ts
generated
vendored
0
node_modules/import-fresh/index.d.ts → methods/node_modules/import-fresh/index.d.ts
generated
vendored
0
node_modules/import-fresh/index.js → methods/node_modules/import-fresh/index.js
generated
vendored
0
node_modules/import-fresh/index.js → methods/node_modules/import-fresh/index.js
generated
vendored
0
node_modules/import-fresh/readme.md → methods/node_modules/import-fresh/readme.md
generated
vendored
0
node_modules/import-fresh/readme.md → methods/node_modules/import-fresh/readme.md
generated
vendored
0
node_modules/parent-module/index.js → methods/node_modules/parent-module/index.js
generated
vendored
0
node_modules/parent-module/index.js → methods/node_modules/parent-module/index.js
generated
vendored
0
node_modules/parent-module/license → methods/node_modules/parent-module/license
generated
vendored
0
node_modules/parent-module/license → methods/node_modules/parent-module/license
generated
vendored
0
node_modules/parent-module/readme.md → methods/node_modules/parent-module/readme.md
generated
vendored
0
node_modules/parent-module/readme.md → methods/node_modules/parent-module/readme.md
generated
vendored
0
node_modules/resolve-from/index.js → methods/node_modules/resolve-from/index.js
generated
vendored
0
node_modules/resolve-from/index.js → methods/node_modules/resolve-from/index.js
generated
vendored
0
node_modules/resolve-from/readme.md → methods/node_modules/resolve-from/readme.md
generated
vendored
0
node_modules/resolve-from/readme.md → methods/node_modules/resolve-from/readme.md
generated
vendored
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"name": "methods",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"lockfileVersion": 1,
|
||||||
|
"requires": true,
|
||||||
|
"dependencies": {
|
||||||
|
"callsites": {
|
||||||
|
"version": "3.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
||||||
|
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
|
||||||
|
},
|
||||||
|
"import-fresh": {
|
||||||
|
"version": "3.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
||||||
|
"integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
|
||||||
|
"requires": {
|
||||||
|
"parent-module": "^1.0.0",
|
||||||
|
"resolve-from": "^4.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"parent-module": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
|
||||||
|
"requires": {
|
||||||
|
"callsites": "^3.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"resolve-from": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"name": "methods",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "library.js",
|
||||||
|
"scripts": {},
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"dependencies": {
|
||||||
|
"import-fresh": "^3.3.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in new issue