-
Notifications
You must be signed in to change notification settings - Fork 8
/
package.json
executable file
·50 lines (50 loc) · 2.03 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{
"name": "oby",
"repository": "github:vobyjs/oby",
"description": "A rich Observable/Signal implementation, the brilliant primitive you need to build a powerful reactive system.",
"version": "15.1.2",
"type": "module",
"sideEffects": false,
"main": "dist/index.js",
"exports": "./dist/index.js",
"types": "./dist/index.d.ts",
"scripts": {
"all": "scex -sb compile compile:mangle test cellx cleanup context creation kairo if memory read store store:creation updates",
"bench": "node tasks/bench.js",
"cellx": "node tasks/cellx.js",
"clean": "tsex clean",
"cleanup": "node tasks/cleanup.js",
"context": "node tasks/context.js",
"compile": "tsex compile",
"compile:mangle": "mangler --folder dist --ext js --props 'active,after,before,bool,cache,cleanups,contexts,count,counter,dispose,errorHandler,flush,flushIfNotBatching,fnWithIndex,getters,insert,link,listeners,listenersRegular,listenersRoots,locked,nextCount,node,nodes,observables,observablesIndex,observers,onRoots,parents,pool,poolMaxSize,postdispose,prevCount,prepare,properties,queued,refresh,register,registered,registerWith,result,reuseCount,roots,running,schedule,selecteds,setters,signal,source,stale,status,suspenses,toggle,unschedule,update,waiting,wrap'",
"compile:watch": "tsex compile --watch",
"creation": "node tasks/creation.js",
"if": "node tasks/if.js",
"kairo": "node tasks/kairo.js",
"memory": "node tasks/memory.js",
"read": "node tasks/read.js",
"store": "node tasks/store.js",
"store:creation": "node tasks/store.creation.js",
"test": "tsex test",
"test:watch": "tsex test --watch",
"updates": "node tasks/updates.js",
"prepublishOnly": "scex -s clean compile compile:mangle test"
},
"keywords": [
"observable",
"signal",
"reactive",
"reactivity",
"powerful",
"small",
"fast"
],
"devDependencies": {
"benchloop": "^2.1.1",
"fava": "^0.3.2",
"js-simple-mangler": "^2.0.0",
"scex": "^1.1.0",
"tsex": "^3.2.1",
"typescript": "^5.4.3"
}
}