File tree Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Expand file tree Collapse file tree 3 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -11,4 +11,5 @@ sonarlint
1111sonarsource
1212sublist
1313temurin
14+ userscript
1415Warmerdam
Original file line number Diff line number Diff line change 22
33// @ts -check
44const { defineConfig } = require ( "eslint-define-config" ) ;
5+ const { sortOrder : defaultSortOrder } = require ( "sort-package-json" ) ;
56
67/// <reference types="@eslint-types/prettier" />
78
9+ // Make sure that the `userscript` dist target is near other dist targets (main, module, browser).
10+ const index = defaultSortOrder . indexOf ( "browser" ) ;
11+ const sortOrder = defaultSortOrder . splice ( index + 1 , 0 , "userscript" ) ;
12+
813module . exports = defineConfig ( {
914 root : true ,
1015 env : {
@@ -84,7 +89,7 @@ module.exports = defineConfig({
8489 "json-files/require-engines" : "error" ,
8590 "json-files/require-license" : "error" ,
8691 "json-files/require-unique-dependency-names" : "error" ,
87- "json-files/sort-package-json" : "error" ,
92+ "json-files/sort-package-json" : [ "error" , { sortOrder } ] ,
8893 } ,
8994 } ,
9095
Original file line number Diff line number Diff line change 1919 "main" : " dist/main.js" ,
2020 "module" : " dist/module.js" ,
2121 "source" : " src/index.mjs" ,
22+ "browser" : " dist/browser.js" ,
23+ "userscript" : " dist/userscript.js" ,
2224 "types" : " types/index.d.ts" ,
2325 "scripts" : {
2426 "build" : " parcel build" ,
5355 },
5456 "engines" : {
5557 "node" : " >=16.0.0"
58+ },
59+ "targets" : {
60+ "userscript" : {
61+ "isLibrary" : false ,
62+ "scopeHoist" : false ,
63+ "context" : " browser" ,
64+ "outputFormat" : " global" ,
65+ "optimize" : false
66+ },
67+ "types" : false
5668 }
5769}
You can’t perform that action at this time.
0 commit comments