Skip to content

Commit e3755ce

Browse files
committed
chore: better package.json
1 parent 15eecef commit e3755ce

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

package.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22
"name": "ton-assembly",
33
"version": "0.3.0",
44
"description": "TON assembler and disassembler",
5+
"author": "TON Studio & TON Core",
6+
"repository": {
7+
"type": "git",
8+
"url": "https://github.com/ton-blockchain/tasm"
9+
},
10+
"homepage": "https://github.com/ton-blockchain/tasm#readme",
11+
"bugs": {
12+
"url": "https://github.com/ton-blockchain/tasm/issues"
13+
},
14+
"engines": {
15+
"node": ">=18.0.0"
16+
},
517
"keywords": [
618
"ton",
719
"tvm",
@@ -12,6 +24,14 @@
1224
"smart-contracts"
1325
],
1426
"main": "dist/index.js",
27+
"types": "dist/index.d.ts",
28+
"exports": {
29+
".": {
30+
"types": "./dist/index.d.ts",
31+
"default": "./dist/index.js"
32+
}
33+
},
34+
"sideEffects": false,
1535
"scripts": {
1636
"build": "tsc --declaration",
1737
"lint": "eslint --cache .",
@@ -23,6 +43,7 @@
2343
"gen:grammar:fift": "peggy --dts --format es -o src/fift/parse/grammar.gen.pegjs.ts --allowed-start-rules SourceFile src/fift/parse/grammar.pegjs && sed -i '' '1i\\\n// @ts-nocheck\n' src/fift/parse/grammar.gen.pegjs.ts",
2444
"gen:grammar:logs": "peggy --dts --format es -o src/logs/grammar.gen.pegjs.ts --allowed-start-rules vmLine,VmParsedStack src/logs/grammar.pegjs",
2545
"gen:asm": "ts-node src/generator/gen-constructors.ts && ts-node src/generator/gen-converter.ts && ts-node src/generator/gen-instr.ts && ts-node src/generator/gen-printer.ts && ts-node src/generator/gen-types.ts && yarn fmt",
46+
"prepare": "yarn precommit",
2647
"precommit": "yarn build && yarn fmt && yarn lint && yarn test"
2748
},
2849
"dependencies": {

0 commit comments

Comments
 (0)