Skip to content
This repository was archived by the owner on Mar 7, 2025. It is now read-only.

Commit 7f43eed

Browse files
committed
Add script
1 parent c0ef307 commit 7f43eed

File tree

2 files changed

+216
-0
lines changed

2 files changed

+216
-0
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"lint": "eslint .",
1111
"test": "echo \"No tests available\"",
1212
"prepublishOnly": "yarn clean && yarn install && yarn check",
13+
"generate:rules": "esno ./scripts/generate-rule-files.ts",
1314
"generate": "node ./scripts/generate-rule.js"
1415
},
1516
"keywords": [
@@ -51,6 +52,7 @@
5152
"eslint-plugin-prettier": "~4.0.0",
5253
"eslint-plugin-spellcheck": "~0.0.19",
5354
"eslint-plugin-vue": "~7.18.0",
55+
"esno": "~0.10.0",
5456
"json-schema-to-typescript": "~10.1.5",
5557
"np": "~7.5.0",
5658
"prettier": "2.4.1",

yarn.lock

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1270,6 +1270,197 @@ __metadata:
12701270
languageName: node
12711271
linkType: hard
12721272

1273+
"esbuild-android-arm64@npm:0.13.3":
1274+
version: 0.13.3
1275+
resolution: "esbuild-android-arm64@npm:0.13.3"
1276+
checksum: eab55107a015d1f93f8226d7427bdad89279701c56bfce1f1aa03cd1fb55e6941b7255d5d59db486bd0672b0c58398233df63b053720308652c715214722ec49
1277+
languageName: node
1278+
linkType: hard
1279+
1280+
"esbuild-darwin-64@npm:0.13.3":
1281+
version: 0.13.3
1282+
resolution: "esbuild-darwin-64@npm:0.13.3"
1283+
checksum: 3d1777eddf6051b6cf2ac6b504365ad6850d36718e8871a4a75cb39b5274485876d9914d51d13134be680e90ae303a29b82b651f70cc31891ec71b93f33eee52
1284+
languageName: node
1285+
linkType: hard
1286+
1287+
"esbuild-darwin-arm64@npm:0.13.3":
1288+
version: 0.13.3
1289+
resolution: "esbuild-darwin-arm64@npm:0.13.3"
1290+
checksum: 6d7134e8c29a0d19e013bc497ca298bb5541f5ab3e5654a44d2de3c9c412f7b3e2b8cd8c1563fd1300e0c6dc4879e475ec683536dab82f92d29c307678664c45
1291+
languageName: node
1292+
linkType: hard
1293+
1294+
"esbuild-freebsd-64@npm:0.13.3":
1295+
version: 0.13.3
1296+
resolution: "esbuild-freebsd-64@npm:0.13.3"
1297+
checksum: 8e0c1f96c26c39095c94dd3fded250ef6af3b555a1246ca2b441f2b13cefd2cd1a0b153a27bc27f246a1cf2516ed9609b12f723baaf9db9ce7efdca437f30009
1298+
languageName: node
1299+
linkType: hard
1300+
1301+
"esbuild-freebsd-arm64@npm:0.13.3":
1302+
version: 0.13.3
1303+
resolution: "esbuild-freebsd-arm64@npm:0.13.3"
1304+
checksum: 7b511a70a1f4fbac1f70c5a3473db9cbf420ef795c62820d1135954c5252f550b443dac402170c51d9af68151c726104f25b02ae7689caf375767f578b1a1e39
1305+
languageName: node
1306+
linkType: hard
1307+
1308+
"esbuild-linux-32@npm:0.13.3":
1309+
version: 0.13.3
1310+
resolution: "esbuild-linux-32@npm:0.13.3"
1311+
checksum: cffab3f705c96b7c024278a3704681bb4583dd7e99aac1227aaaf8ab80882c5465a695c297ef0d9e356c3292390061c22ab389c59e2b93622388a03e2ad6309e
1312+
languageName: node
1313+
linkType: hard
1314+
1315+
"esbuild-linux-64@npm:0.13.3":
1316+
version: 0.13.3
1317+
resolution: "esbuild-linux-64@npm:0.13.3"
1318+
checksum: eda01dc7fdce211dce56abaae20efaeaa727586b8c01cf019bd0a1f81394cb8bf19870c373c0535bba2a3d72a67b2dfb58baadaac9bbfe7642d3398600a3bb05
1319+
languageName: node
1320+
linkType: hard
1321+
1322+
"esbuild-linux-arm64@npm:0.13.3":
1323+
version: 0.13.3
1324+
resolution: "esbuild-linux-arm64@npm:0.13.3"
1325+
checksum: 2d4d9f1ce421296280777d136b65a34c732f2f276fd47401e283203a8cb99db398923c3835ad753ad147a2ff1c325313011495dfdee2ba9cd2c33ef078c9f2e3
1326+
languageName: node
1327+
linkType: hard
1328+
1329+
"esbuild-linux-arm@npm:0.13.3":
1330+
version: 0.13.3
1331+
resolution: "esbuild-linux-arm@npm:0.13.3"
1332+
checksum: 65cc05f88ece7c6fd9beccfd73b9f39d15779045483670d23d0c47a048668bb0a33aea2086e5187f73700c46a780b4794a6fae1c7f5196c7b89c0d01bad85855
1333+
languageName: node
1334+
linkType: hard
1335+
1336+
"esbuild-linux-mips64le@npm:0.13.3":
1337+
version: 0.13.3
1338+
resolution: "esbuild-linux-mips64le@npm:0.13.3"
1339+
checksum: 9affa997e3f09d808a0272fce39901c7b111494382900ca9664df021f9f086fd719ce6db360dc652fe59875c05667a0037cfb36ee300f399b29bd025e4d24b6f
1340+
languageName: node
1341+
linkType: hard
1342+
1343+
"esbuild-linux-ppc64le@npm:0.13.3":
1344+
version: 0.13.3
1345+
resolution: "esbuild-linux-ppc64le@npm:0.13.3"
1346+
checksum: d0a8af07a79d31c38f6da4796b9b2e877501bdf958b3fc4e4ac488c418f31708216646c8d0950ad8f33732c69e339f3d637cf9f7e72270f81c8cebe45120b84d
1347+
languageName: node
1348+
linkType: hard
1349+
1350+
"esbuild-node-loader@npm:^0.4.0":
1351+
version: 0.4.1
1352+
resolution: "esbuild-node-loader@npm:0.4.1"
1353+
dependencies:
1354+
esbuild: ^0.13.2
1355+
checksum: 8e03c59c0944ee0b7a75a0a191edd1e9c3b15a342c4fe3d275beb8f399449fabcce37327a697cff16e7ba75cf08b17492f6eeed7413365ca065e9d8c7d176446
1356+
languageName: node
1357+
linkType: hard
1358+
1359+
"esbuild-openbsd-64@npm:0.13.3":
1360+
version: 0.13.3
1361+
resolution: "esbuild-openbsd-64@npm:0.13.3"
1362+
checksum: 63e84ddae9971b2b748f6cbcaf68eca1d41b480065c64017f988cd02543606165d18a7c2e4bc3ba77469d57221bb9889f663ffcb45bbdd805e96e412ea284072
1363+
languageName: node
1364+
linkType: hard
1365+
1366+
"esbuild-register@npm:^3.0.0":
1367+
version: 3.0.0
1368+
resolution: "esbuild-register@npm:3.0.0"
1369+
dependencies:
1370+
jsonc-parser: ^3.0.0
1371+
peerDependencies:
1372+
esbuild: ">=0.12 <1"
1373+
checksum: 54fc34d54bf7153bcac39a8e3ea749f175422ee810653ebdde95ccaf6ad0ba3a6c9d7aa6c084d09803fe5100b100cb4c0a1abf0fcf53dc4cad17d28f7d0a1535
1374+
languageName: node
1375+
linkType: hard
1376+
1377+
"esbuild-sunos-64@npm:0.13.3":
1378+
version: 0.13.3
1379+
resolution: "esbuild-sunos-64@npm:0.13.3"
1380+
checksum: c0fd3d69128d0936436d75f458b43229134f2c984adf33584ec5eeae89b80be610627eec053cd22cb9db7197b0cb98f9356dd8199e6de838828e28d27a78d123
1381+
languageName: node
1382+
linkType: hard
1383+
1384+
"esbuild-windows-32@npm:0.13.3":
1385+
version: 0.13.3
1386+
resolution: "esbuild-windows-32@npm:0.13.3"
1387+
checksum: 47830268938ad3810e97485478e935ef5117f58c91b1bdb3720ae3903dfc47c3377f53c125565d4376964904e4ed530895f2f43002c199d5060c7120fc42604d
1388+
languageName: node
1389+
linkType: hard
1390+
1391+
"esbuild-windows-64@npm:0.13.3":
1392+
version: 0.13.3
1393+
resolution: "esbuild-windows-64@npm:0.13.3"
1394+
checksum: 8fdced50665fe3536c2907197145a4ff4290e2243f627ce326a73a7d11c9dc431fd03035fb95e45ede4440fab47beae6ce034047966a755de7f15da2717c065b
1395+
languageName: node
1396+
linkType: hard
1397+
1398+
"esbuild-windows-arm64@npm:0.13.3":
1399+
version: 0.13.3
1400+
resolution: "esbuild-windows-arm64@npm:0.13.3"
1401+
checksum: 7a2e92975149d39c34bac0589c18437dec19fa3a50fa7ddc986d9180c20fb1b6ba0d93da3a742a48217fd54856b0424af69411a6b19b3f848d43b3bdf68eb3c2
1402+
languageName: node
1403+
linkType: hard
1404+
1405+
"esbuild@npm:^0.13.2":
1406+
version: 0.13.3
1407+
resolution: "esbuild@npm:0.13.3"
1408+
dependencies:
1409+
esbuild-android-arm64: 0.13.3
1410+
esbuild-darwin-64: 0.13.3
1411+
esbuild-darwin-arm64: 0.13.3
1412+
esbuild-freebsd-64: 0.13.3
1413+
esbuild-freebsd-arm64: 0.13.3
1414+
esbuild-linux-32: 0.13.3
1415+
esbuild-linux-64: 0.13.3
1416+
esbuild-linux-arm: 0.13.3
1417+
esbuild-linux-arm64: 0.13.3
1418+
esbuild-linux-mips64le: 0.13.3
1419+
esbuild-linux-ppc64le: 0.13.3
1420+
esbuild-openbsd-64: 0.13.3
1421+
esbuild-sunos-64: 0.13.3
1422+
esbuild-windows-32: 0.13.3
1423+
esbuild-windows-64: 0.13.3
1424+
esbuild-windows-arm64: 0.13.3
1425+
dependenciesMeta:
1426+
esbuild-android-arm64:
1427+
optional: true
1428+
esbuild-darwin-64:
1429+
optional: true
1430+
esbuild-darwin-arm64:
1431+
optional: true
1432+
esbuild-freebsd-64:
1433+
optional: true
1434+
esbuild-freebsd-arm64:
1435+
optional: true
1436+
esbuild-linux-32:
1437+
optional: true
1438+
esbuild-linux-64:
1439+
optional: true
1440+
esbuild-linux-arm:
1441+
optional: true
1442+
esbuild-linux-arm64:
1443+
optional: true
1444+
esbuild-linux-mips64le:
1445+
optional: true
1446+
esbuild-linux-ppc64le:
1447+
optional: true
1448+
esbuild-openbsd-64:
1449+
optional: true
1450+
esbuild-sunos-64:
1451+
optional: true
1452+
esbuild-windows-32:
1453+
optional: true
1454+
esbuild-windows-64:
1455+
optional: true
1456+
esbuild-windows-arm64:
1457+
optional: true
1458+
bin:
1459+
esbuild: bin/esbuild
1460+
checksum: b875f7fc5d696313e00d3ed1d09fc3934619f6ec02038b72f3ce3fc6ab2fe8bd380e2c24efafd00ac4d183ae35cc54e2a75a1c7a166a14e3fb10ef22d72513d0
1461+
languageName: node
1462+
linkType: hard
1463+
12731464
"escape-goat@npm:^2.0.0":
12741465
version: 2.1.1
12751466
resolution: "escape-goat@npm:2.1.1"
@@ -1326,6 +1517,7 @@ __metadata:
13261517
eslint-plugin-prettier: ~4.0.0
13271518
eslint-plugin-spellcheck: ~0.0.19
13281519
eslint-plugin-vue: ~7.18.0
1520+
esno: ~0.10.0
13291521
json-schema-to-typescript: ~10.1.5
13301522
np: ~7.5.0
13311523
prettier: 2.4.1
@@ -1499,6 +1691,21 @@ __metadata:
14991691
languageName: node
15001692
linkType: hard
15011693

1694+
"esno@npm:~0.10.0":
1695+
version: 0.10.0
1696+
resolution: "esno@npm:0.10.0"
1697+
dependencies:
1698+
cross-spawn: ^7.0.3
1699+
esbuild: ^0.13.2
1700+
esbuild-node-loader: ^0.4.0
1701+
esbuild-register: ^3.0.0
1702+
bin:
1703+
esmo: esmo.mjs
1704+
esno: esno.js
1705+
checksum: 02e9104bb019671fdc394f03890fe745f9c02a5d850ade6f2e7e5a224d2265b3a76cfaf44450a98a0b3830afbad774d9b73f77c17d9019c2930f5b65614f5510
1706+
languageName: node
1707+
linkType: hard
1708+
15021709
"espree@npm:^6.2.1":
15031710
version: 6.2.1
15041711
resolution: "espree@npm:6.2.1"
@@ -2572,6 +2779,13 @@ __metadata:
25722779
languageName: node
25732780
linkType: hard
25742781

2782+
"jsonc-parser@npm:^3.0.0":
2783+
version: 3.0.0
2784+
resolution: "jsonc-parser@npm:3.0.0"
2785+
checksum: 1df2326f1f9688de30c70ff19c5b2a83ba3b89a1036160da79821d1361090775e9db502dc57a67c11b56e1186fc1ed70b887f25c5febf9a3ec4f91435836c99d
2786+
languageName: node
2787+
linkType: hard
2788+
25752789
"keyv@npm:^3.0.0":
25762790
version: 3.1.0
25772791
resolution: "keyv@npm:3.1.0"

0 commit comments

Comments
 (0)