UNPKG

3.56 kBJSONView Raw
1{
2 "name": "@effectai/effect-js",
3 "version": "0.3.59",
4 "description": "Effect Network Javscript/Typescript SDK (for [https://effect.network](https://effect.network))",
5 "main": "dist/index.js",
6 "browser": "dist/index.js",
7 "module": "dist/index.js",
8 "types": "dist/index.d.ts",
9 "files": [
10 "dist/*"
11 ],
12 "scripts": {
13 "test": "vitest run",
14 "test:watch": "vitest",
15 "test:cov": "vitest --coverage",
16 "test:unit": "vitest --config=test/unit/vitest.unit.config.js",
17 "test:e2e": "vitest --config=test/e2e/vitest.e2e.config.js",
18 "test:integration": "vitest --config=test/e2e/vitest.integration.config.js",
19 "dev": "ts-node-dev --respawn --pretty --transpile-only src/index.ts",
20 "build": "npm run build:esm",
21 "build:cjs": "tsc --module commonjs",
22 "build:esm": "tsc --module es2020",
23 "watch": "npm run prebuild && tsc --watch",
24 "prebuild": "rimraf docs dist",
25 "docs": "typedoc",
26 "docs:watch": "typedoc --watch --emit both",
27 "lint": "eslint . --ext .ts --fix",
28 "prepare": "husky install",
29 "publish:public": "npm run prebuild && npm version patch && npm run build:cjs && npm publish --access public",
30 "publish:next": "npm run prebuild && npm version patch && npm run build && npm publish --tag next",
31 "publish:cjs": "npm run prebuild && npm version patch && npm run build:cjs && npm publish --tag cjs",
32 "publish:esm": "npm run prebuild && npm version patch && npm run build:esm && npm publish --tag esm",
33 "publish:rc": "npm run prebuild && npm version patch && npm run build:esm && npm publish --tag rc"
34 },
35 "repository": {
36 "type": "git",
37 "url": "git+https://github.com/effectai/effect-js.git"
38 },
39 "keywords": [
40 "effect",
41 "efx",
42 "future",
43 "work",
44 "ai",
45 "crypto",
46 "blockchain",
47 "microtask",
48 "task",
49 "micro-task"
50 ],
51 "author": {
52 "name": "Effect-AI",
53 "url": "https://effect.network",
54 "email": "dev@effect.ai"
55 },
56 "contributors": [
57 {
58 "name": "Laurens Verspeek",
59 "email": "laurens@effect.ai"
60 },
61 {
62 "name": "David Britt",
63 "email": "david@effect.ai"
64 },
65 {
66 "name": "Jaïr Zijp",
67 "email": "jair@effect.ai"
68 }
69 ],
70 "publishConfig": {
71 "access": "public"
72 },
73 "license": "MIT",
74 "bugs": {
75 "url": "https://github.com/effectai/effect-js/issues"
76 },
77 "homepage": "https://github.com/effectai/effect-js#readme",
78 "devDependencies": {
79 "@types/dotenv": "^8.2.0",
80 "@types/node": "^20.5.2",
81 "@typescript-eslint/eslint-plugin": "^6.6.0",
82 "@typescript-eslint/parser": "^6.4.1",
83 "@vitest/coverage-v8": "^0.34.2",
84 "bun-types": "^1.0.3",
85 "dotenv": "^16.3.1",
86 "eslint": "^8.48.0",
87 "eslint-config-prettier": "^9.0.0",
88 "eslint-config-standard": "^17.1.0",
89 "eslint-config-standard-with-typescript": "^39.0.0",
90 "eslint-plugin-import": "^2.28.1",
91 "eslint-plugin-n": "^16.0.2",
92 "eslint-plugin-node": "^11.1.0",
93 "eslint-plugin-prettier": "^5.0.0",
94 "eslint-plugin-promise": "^6.1.1",
95 "husky": "^8.0.3",
96 "prettier": "^3.0.2",
97 "rimraf": "^5.0.1",
98 "stream-http": "^3.2.0",
99 "ts-node-dev": "^2.0.0",
100 "typedoc": "^0.25.1",
101 "typedoc-plugin-mermaid": "^1.10.0",
102 "typescript": "^5.2.2",
103 "vitest": "^0.34.2",
104 "webpack": "^5.88.2",
105 "webpack-cli": "^5.1.4"
106 },
107 "dependencies": {
108 "@wharfkit/antelope": "^0.8.0",
109 "@wharfkit/session": "^1.0.0",
110 "@wharfkit/wallet-plugin-privatekey": "^1.0.0",
111 "ajv": "^8.12.0",
112 "atomicassets": "^1.5.1"
113 }
114}