node_modules/earcut/package.json UNKNOWN
Verdict: BENIGN
▴
Local reference
Suspicious dependency
Inferred
Content
Traits
Provenance
package.json
package.json
1
{
2
" name" : "earcut" ,
package.json defines a package name
3
" version" : "3.2.3" ,
4
"description" : "The fastest and smallest JavaScript polygon triangulation library for your WebGL apps" ,
5
"main" : "src/earcut.js" ,
6
"type" : "module" ,
7
"sideEffects" : false ,
Package declares sideEffects metadata
8
"exports" : "./s rc/earcut.js" ,
Package has multiple entry points
9
"types" : "src/e arcut.d.ts" ,
Package declares TypeScript types entry
10
"files" : [
11
"src/earcut.js" ,
12
"src/earcut.d.ts" ,
13
"dist/earcut.min.js" ,
14
"dist/earcut.dev.js"
15
],
16
"author" : "Volodymyr Agafonkin" ,
17
"license" : "ISC" ,
18
" devDependencies" : {
19
"@rollup/plugin-terser" : "^1.0.0" ,
20
"eslint" : "^10.6.0" ,
21
"eslint-config-mourner" : "^5.0.1" ,
22
"rollup" : "^4.62.2" ,
23
"typescript" : "^6.0.3"
24
},
25
" repository" : {
26
"type" : "git" ,
27
"url" : "git://github.com/mapbox/ea rcut.git"
Repository identifies major Git host
28
},
29
"allowScripts" : {
30
"[email protected] " : true
31
}
32
}
Metadata
notable severity, 90% confident.
package/manifest
Repository identifies major Git host
5 matches
1
{
2
"name" : "earcut" ,
3
"version" : "3.2.3" ,
4
"description" : "The fastest and smallest JavaScript polygon triangulation library for your WebGL apps" ,
5
"main" : "src/earcut.js" ,
6
"type" : "module" ,
7
"sideEffects" : false ,
8
"exports" : "./src/earcut.js" ,
9
"types" : "src/earcut.d.ts" ,
10
"files" : [
11
"src/earcut.js" ,
12
"src/earcut.d.ts" ,
13
"dist/earcut.min.js" ,
14
"dist/earcut.dev.js"
15
],
16
"author" : "Volodymyr Agafonkin" ,
17
"license" : "ISC" ,
18
"devDependencies" : {
19
"@rollup/plugin-terser" : "^1.0.0" ,
20
"eslint" : "^10.6.0" ,
21
"eslint-config-mourner" : "^5.0.1" ,
22
"rollup" : "^4.62.2" ,
23
"typescript" : "^6.0.3"
24
},
25
" repository" : {
26
"type" : "git" ,
27
"url" : "git://github.com/mapbox/earcut.git"
28
},
29
"allowScripts" : {
30
"[email protected] " : true
31
}
32
}
baseline severity, 100% confident.
package
package.json defines a package version
1 match
1
{
2
"name" : "earcut" ,
3
" version" : "3.2.3" ,
4
"description" : "The fastest and smallest JavaScript polygon triangulation library for your WebGL apps" ,
5
"main" : "src/earcut.js" ,
6
"type" : "module" ,
7
"sideEffects" : false ,
8
"exports" : "./src/earcut.js" ,
9
"types" : "src/earcut.d.ts" ,
10
"files" : [
11
"src/earcut.js" ,
12
"src/earcut.d.ts" ,
13
"dist/earcut.min.js" ,
14
"dist/earcut.dev.js"
15
],
16
"author" : "Volodymyr Agafonkin" ,
17
"license" : "ISC" ,
18
"devDependencies" : {
19
"@rollup/plugin-terser" : "^1.0.0" ,
20
"eslint" : "^10.6.0" ,
21
"eslint-config-mourner" : "^5.0.1" ,
22
"rollup" : "^4.62.2" ,
23
"typescript" : "^6.0.3"
24
},
25
"repository" : {
26
"type" : "git" ,
27
"url" : "git://github.com/mapbox/earcut.git"
28
},
29
"allowScripts" : {
30
"[email protected] " : true
31
}
32
}
baseline severity, 90% confident.
package/dependencies
npm manifest omits dependencies field
1 match
1
{
2
"name" : "earcut" ,
3
"version" : "3.2.3" ,
4
"description" : "The fastest and smallest JavaScript polygon triangulation library for your WebGL apps" ,
5
"main" : "src/earcut.js" ,
6
"type" : "module" ,
7
"sideEffects" : false ,
8
"exports" : "./src/earcut.js" ,
9
"types" : "src/earcut.d.ts" ,
10
"files" : [
11
"src/earcut.js" ,
12
"src/earcut.d.ts" ,
13
"dist/earcut.min.js" ,
14
"dist/earcut.dev.js"
15
],
16
"author" : "Volodymyr Agafonkin" ,
17
"license" : "ISC" ,
18
" devDependencies" : {
19
"@rollup/plugin-terser" : "^1.0.0" ,
20
"eslint" : "^10.6.0" ,
21
"eslint-config-mourner" : "^5.0.1" ,
22
"rollup" : "^4.62.2" ,
23
"typescript" : "^6.0.3"
24
},
25
"repository" : {
26
"type" : "git" ,
27
"url" : "git://github.com/mapbox/earcut.git"
28
},
29
"allowScripts" : {
30
"[email protected] " : true
31
}
32
}
baseline severity, 100% confident.
package/quality
package.json defines a package name
1 match
1
{
2
" name" : "earcut" ,
3
"version" : "3.2.3" ,
4
"description" : "The fastest and smallest JavaScript polygon triangulation library for your WebGL apps" ,
5
"main" : "src/earcut.js" ,
6
"type" : "module" ,
7
"sideEffects" : false ,
8
"exports" : "./src/earcut.js" ,
9
"types" : "src/earcut.d.ts" ,
10
"files" : [
11
"src/earcut.js" ,
12
"src/earcut.d.ts" ,
13
"dist/earcut.min.js" ,
14
"dist/earcut.dev.js"
15
],
16
"author" : "Volodymyr Agafonkin" ,
17
"license" : "ISC" ,
18
"devDependencies" : {
19
"@rollup/plugin-terser" : "^1.0.0" ,
20
"eslint" : "^10.6.0" ,
21
"eslint-config-mourner" : "^5.0.1" ,
22
"rollup" : "^4.62.2" ,
23
"typescript" : "^6.0.3"
24
},
25
"repository" : {
26
"type" : "git" ,
27
"url" : "git://github.com/mapbox/earcut.git"
28
},
29
"allowScripts" : {
30
"[email protected] " : true
31
}
32
}
component severity, 95% confident.
package/files
Filename is package.json
1 match
0
{
"name" : "earcut" ,
"version" : "3.2.3" ,
"description" : "The fastest and smallest JavaScript polygon triangulation library for your WebGL apps" ,
"main" : "src/earcut.js" ,
"type" : "module" ,
"sideEffects" : false ,
"exports" : "./src/earcut.js" ,
"types" : "src/earcut.d.ts" ,
"files" : [
"src/earcut.js" ,
"src/earcut.d.ts" ,
"dist/earcut.min.js" ,
"dist/earcut.dev.js"
],
"author" : "Volodymyr Agafonkin" ,
"license" : "ISC" ,
"devDependencies" : {
"@rollup/plugin-terser" : "^1.0.0" ,
"eslint" : "^10.6.0" ,
"eslint-config-mourner" : "^5.0.1" ,
"rollup" : "^4.62.2" ,
"typescript" : "^6.0.3"
},
"repository" : {
"type" : "git" ,
"url" : "git://github.com/mapbox/earcut.git"
},
"allowScripts" : {
"[email protected] " : true
}
}
Identity
SHA-256
dcda7182751bb648f4e16c4295d80fb4f2cebba5aa613026f7464bd6285001f9
Filename
node_modules/earcut/package.json
Origin
Source
x
Feed
aur.archlinux.org
Ecosystem
arch
Timeline
First seen
19 Aug 2026 15:06 UTC
First analyzed
19 Aug 2026 15:08 UTC
Last analyzed
19 Aug 2026 15:27 UTC
Last updated
19 Aug 2026 15:25 UTC