forked from silverwind/updates
compile to esm, remove babel, update deps
This commit is contained in:
parent
a31c9a4d97
commit
8d080d5091
@ -2,4 +2,4 @@ root: true
|
||||
extends: silverwind
|
||||
|
||||
ignorePatterns:
|
||||
- /dist/**/*
|
||||
- /bin/**.js
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,6 +1,6 @@
|
||||
/.vscode
|
||||
/bin
|
||||
/node_modules
|
||||
/npm-debug.log*
|
||||
/updates.cjs
|
||||
/yarn-error.log
|
||||
/yarn.lock
|
||||
|
9
Makefile
9
Makefile
@ -14,17 +14,16 @@ unittest: node_modules
|
||||
NODE_OPTIONS="--experimental-vm-modules --no-warnings" npx jest --color --watchAll
|
||||
|
||||
build: node_modules
|
||||
npx ncc build updates.js -q -m -o .
|
||||
@mv index.js updates.cjs
|
||||
@rm -rf updates
|
||||
@chmod +x updates.cjs
|
||||
npx ncc build updates.js -q -m -o bin
|
||||
mv bin/index.js bin/updates.js
|
||||
chmod +x bin/updates.js
|
||||
|
||||
publish: node_modules
|
||||
git push -u --tags origin master
|
||||
npm publish
|
||||
|
||||
update: node_modules build
|
||||
node updates.cjs -cu
|
||||
node bin/updates.mjs -cu
|
||||
rm package-lock.json
|
||||
npm install
|
||||
@touch node_modules
|
||||
|
@ -1,4 +1,5 @@
|
||||
export default {
|
||||
modulePathIgnorePatterns: ["<rootDir>/bin"],
|
||||
setupFilesAfterEnv: ["jest-extended"],
|
||||
testTimeout: 60000,
|
||||
transform: {},
|
||||
|
12633
package-lock.json
generated
12633
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
25
package.json
25
package.json
@ -5,7 +5,7 @@
|
||||
"author": "silverwind",
|
||||
"repository": "silverwind/updates",
|
||||
"license": "BSD-2-Clause",
|
||||
"bin": "./updates.cjs",
|
||||
"bin": "./bin/updates.js",
|
||||
"type": "module",
|
||||
"engines": {
|
||||
"node": ">= 12.20.0"
|
||||
@ -21,28 +21,29 @@
|
||||
"packages"
|
||||
],
|
||||
"files": [
|
||||
"updates.cjs"
|
||||
"./bin/updates.js",
|
||||
"./bin/package.json"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@babel/core": "7.14.0",
|
||||
"@vercel/ncc": "0.28.5",
|
||||
"ansi-regex": "6.0.0",
|
||||
"@babel/core": "7.15.5",
|
||||
"@vercel/ncc": "0.31.0",
|
||||
"ansi-regex": "6.0.1",
|
||||
"del": "6.0.0",
|
||||
"eslint": "7.25.0",
|
||||
"eslint-config-silverwind": "32.3.3",
|
||||
"execa": "5.0.0",
|
||||
"fetch-enhanced": "6.0.0",
|
||||
"eslint": "7.32.0",
|
||||
"eslint-config-silverwind": "40.0.3",
|
||||
"execa": "5.1.1",
|
||||
"fetch-enhanced": "7.0.1",
|
||||
"hosted-git-info": "4.0.2",
|
||||
"jest": "27.0.0-next.9",
|
||||
"jest": "27.1.1",
|
||||
"jest-extended": "0.11.5",
|
||||
"minimist": "1.2.5",
|
||||
"node-fetch": "2.6.1",
|
||||
"node-fetch": "3.0.0",
|
||||
"rc": "1.2.8",
|
||||
"registry-auth-token": "4.2.1",
|
||||
"restana": "4.9.1",
|
||||
"semver": "7.3.5",
|
||||
"server-destroy": "1.0.1",
|
||||
"tempy": "1.0.1",
|
||||
"tempy": "2.0.0",
|
||||
"text-table": "0.2.0",
|
||||
"versions": "8.4.7"
|
||||
}
|
||||
|
2
test.js
2
test.js
@ -12,7 +12,7 @@ const {writeFile, readFile} = fs.promises;
|
||||
const testFile = resolve(__dirname, "fixtures/test.json");
|
||||
const testPkg = JSON.parse(readFileSync(testFile, "utf8"));
|
||||
const testDir = tempy.directory();
|
||||
const script = join(__dirname, "updates.cjs");
|
||||
const script = join(__dirname, "bin/updates.js");
|
||||
|
||||
const dependencyTypes = [
|
||||
"dependencies",
|
||||
|
@ -267,8 +267,8 @@ try {
|
||||
}
|
||||
|
||||
let include, exclude;
|
||||
if (args.include && args.include !== true) include = new Set(((Array.isArray(args.include) ? args.include : [args.include]).map(item => item.split(","))).flat());
|
||||
if (args.exclude && args.exclude !== true) exclude = new Set(((Array.isArray(args.exclude) ? args.exclude : [args.exclude]).map(item => item.split(","))).flat());
|
||||
if (args.include && args.include !== true) include = new Set(((Array.isArray(args.include) ? args.include : [args.include]).flatMap(item => item.split(","))));
|
||||
if (args.exclude && args.exclude !== true) exclude = new Set(((Array.isArray(args.exclude) ? args.exclude : [args.exclude]).flatMap(item => item.split(","))));
|
||||
|
||||
function canInclude(name) {
|
||||
if (exclude && exclude.has(name)) return false;
|
||||
|
Loading…
Reference in New Issue
Block a user