test(publish): added publint to verify the details of the published package
This commit is contained in:
		
							parent
							
								
									0586f55164
								
							
						
					
					
						commit
						b5d80411ea
					
				
							
								
								
									
										139
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										139
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -58,6 +58,7 @@ | |||||||
|         "npm-run-all2": "6.0.6", |         "npm-run-all2": "6.0.6", | ||||||
|         "p-retry": "6.1.0", |         "p-retry": "6.1.0", | ||||||
|         "prettier": "3.0.3", |         "prettier": "3.0.3", | ||||||
|  |         "publint": "0.2.2", | ||||||
|         "sinon": "16.1.0", |         "sinon": "16.1.0", | ||||||
|         "stream-buffers": "3.0.2", |         "stream-buffers": "3.0.2", | ||||||
|         "tempy": "3.1.0", |         "tempy": "3.1.0", | ||||||
| @ -6859,6 +6860,15 @@ | |||||||
|         "node": ">=0.10.0" |         "node": ">=0.10.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/mri": { | ||||||
|  |       "version": "1.2.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", | ||||||
|  |       "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=4" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/ms": { |     "node_modules/ms": { | ||||||
|       "version": "2.1.3", |       "version": "2.1.3", | ||||||
|       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", |       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", | ||||||
| @ -10996,6 +11006,12 @@ | |||||||
|       "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", |       "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/picocolors": { | ||||||
|  |       "version": "1.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", | ||||||
|  |       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "node_modules/picomatch": { |     "node_modules/picomatch": { | ||||||
|       "version": "2.3.1", |       "version": "2.3.1", | ||||||
|       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", |       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", | ||||||
| @ -11332,6 +11348,117 @@ | |||||||
|       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", |       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", | ||||||
|       "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" |       "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/publint": { | ||||||
|  |       "version": "0.2.2", | ||||||
|  |       "resolved": "https://registry.npmjs.org/publint/-/publint-0.2.2.tgz", | ||||||
|  |       "integrity": "sha512-2t2IO6Y8Z+QBNLG89bpRhTQH7Ifn/83Kr0dVVdmOybq7GAT6+M4YGZd5AhtfMJbYPmbT7YD469pDKLCK94Q2+Q==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "npm-packlist": "^5.1.3", | ||||||
|  |         "picocolors": "^1.0.0", | ||||||
|  |         "sade": "^1.8.1" | ||||||
|  |       }, | ||||||
|  |       "bin": { | ||||||
|  |         "publint": "lib/cli.js" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=16" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://bjornlu.com/sponsor" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/brace-expansion": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "balanced-match": "^1.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/glob": { | ||||||
|  |       "version": "8.1.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", | ||||||
|  |       "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "fs.realpath": "^1.0.0", | ||||||
|  |         "inflight": "^1.0.4", | ||||||
|  |         "inherits": "2", | ||||||
|  |         "minimatch": "^5.0.1", | ||||||
|  |         "once": "^1.3.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=12" | ||||||
|  |       }, | ||||||
|  |       "funding": { | ||||||
|  |         "url": "https://github.com/sponsors/isaacs" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/ignore-walk": { | ||||||
|  |       "version": "5.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", | ||||||
|  |       "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "minimatch": "^5.0.1" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": "^12.13.0 || ^14.15.0 || >=16.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/minimatch": { | ||||||
|  |       "version": "5.1.6", | ||||||
|  |       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", | ||||||
|  |       "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "brace-expansion": "^2.0.1" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=10" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/npm-bundled": { | ||||||
|  |       "version": "2.0.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", | ||||||
|  |       "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "npm-normalize-package-bin": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": "^12.13.0 || ^14.15.0 || >=16.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/npm-normalize-package-bin": { | ||||||
|  |       "version": "2.0.0", | ||||||
|  |       "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", | ||||||
|  |       "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", | ||||||
|  |       "dev": true, | ||||||
|  |       "engines": { | ||||||
|  |         "node": "^12.13.0 || ^14.15.0 || >=16.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/publint/node_modules/npm-packlist": { | ||||||
|  |       "version": "5.1.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", | ||||||
|  |       "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "glob": "^8.0.1", | ||||||
|  |         "ignore-walk": "^5.0.1", | ||||||
|  |         "npm-bundled": "^2.0.0", | ||||||
|  |         "npm-normalize-package-bin": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "bin": { | ||||||
|  |         "npm-packlist": "bin/index.js" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": "^12.13.0 || ^14.15.0 || >=16.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/pump": { |     "node_modules/pump": { | ||||||
|       "version": "3.0.0", |       "version": "3.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", |       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", | ||||||
| @ -11986,6 +12113,18 @@ | |||||||
|         "queue-microtask": "^1.2.2" |         "queue-microtask": "^1.2.2" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/sade": { | ||||||
|  |       "version": "1.8.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", | ||||||
|  |       "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "mri": "^1.1.0" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=6" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/safe-array-concat": { |     "node_modules/safe-array-concat": { | ||||||
|       "version": "1.0.1", |       "version": "1.0.1", | ||||||
|       "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", |       "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", | ||||||
|  | |||||||
| @ -74,6 +74,7 @@ | |||||||
|     "npm-run-all2": "6.0.6", |     "npm-run-all2": "6.0.6", | ||||||
|     "p-retry": "6.1.0", |     "p-retry": "6.1.0", | ||||||
|     "prettier": "3.0.3", |     "prettier": "3.0.3", | ||||||
|  |     "publint": "0.2.2", | ||||||
|     "sinon": "16.1.0", |     "sinon": "16.1.0", | ||||||
|     "stream-buffers": "3.0.2", |     "stream-buffers": "3.0.2", | ||||||
|     "tempy": "3.1.0", |     "tempy": "3.1.0", | ||||||
| @ -144,6 +145,7 @@ | |||||||
|     "lint:prettier:fix": "prettier --write \"*.{js,json,md}\" \".github/**/*.{md,yml}\" \"docs/**/*.md\" \"{bin,lib,test}/**/*.js\"", |     "lint:prettier:fix": "prettier --write \"*.{js,json,md}\" \".github/**/*.{md,yml}\" \"docs/**/*.md\" \"{bin,lib,test}/**/*.js\"", | ||||||
|     "lint:lockfile": "lockfile-lint", |     "lint:lockfile": "lockfile-lint", | ||||||
|     "lint:engines": "ls-engines", |     "lint:engines": "ls-engines", | ||||||
|  |     "lint:publish": "publint --strict", | ||||||
|     "semantic-release": "./bin/semantic-release.js", |     "semantic-release": "./bin/semantic-release.js", | ||||||
|     "test": "npm-run-all --print-label --parallel lint:* --parallel test:*", |     "test": "npm-run-all --print-label --parallel lint:* --parallel test:*", | ||||||
|     "test:unit": "c8 ava --verbose", |     "test:unit": "c8 ava --verbose", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user