@starbeam/runtime
Advanced tools
Comparing version 0.8.10-unstable.398c1bd to 0.8.10-unstable.3e1af4d
11
index.ts
export { type AppContext, CONTEXT } from "./src/context/context.js"; | ||
export { RUNTIME } from "./src/define.js"; | ||
export { | ||
createMountScope, | ||
createPushScope, | ||
type FinalizationScope, | ||
link, | ||
pushingScope, | ||
RUNTIME, | ||
scoped, | ||
withinScope, | ||
} from "./src/define.js"; | ||
export type { Unsubscribe } from "./src/lifetime/object-lifetime.js"; | ||
@@ -4,0 +13,0 @@ export { ReactiveError, render } from "./src/timeline/render.js"; |
{ | ||
"name": "@starbeam/runtime", | ||
"version": "0.8.10-unstable.398c1bd", | ||
"type": "module", | ||
"main": "index.ts", | ||
"types": "index.ts", | ||
"version": "0.8.10-unstable.3e1af4d", | ||
"main": "dist/index.cjs", | ||
"types": "dist/index.d.ts", | ||
"exports": { | ||
"default": "./index.ts" | ||
"types": "./dist/index.d.ts", | ||
"import": "./dist/index.js", | ||
"default": "./dist/index.cjs" | ||
}, | ||
"publishConfig": { | ||
"exports": { | ||
".": { | ||
"types": "./dist/index.d.ts", | ||
"import": "./dist/index.js", | ||
"default": "./dist/index.cjs" | ||
} | ||
}, | ||
"main": "dist/index.cjs", | ||
"types": "dist/index.d.ts" | ||
"starbeam": { | ||
"type": "library:public" | ||
}, | ||
"starbeam:type": "library:public", | ||
"scripts": { | ||
"test:lint": "eslint \"index.ts\" \"src/**/*.ts\"", | ||
"test:specs": "vitest --run", | ||
"test:types": "tsc -b" | ||
}, | ||
"dependencies": { | ||
"@starbeam/core-utils": "0.8.10-unstable.398c1bd", | ||
"@starbeam/interfaces": "0.8.10-unstable.398c1bd", | ||
"@starbeam/reactive": "0.8.10-unstable.398c1bd", | ||
"@starbeam/shared": "1.3.8-unstable.398c1bd", | ||
"@starbeam/tags": "0.0.1-unstable.398c1bd", | ||
"@starbeam/verify": "0.8.10-unstable.398c1bd" | ||
"@starbeam/core-utils": "0.8.10-unstable.3e1af4d", | ||
"@starbeam/interfaces": "0.8.10-unstable.3e1af4d", | ||
"@starbeam/reactive": "0.8.10-unstable.3e1af4d", | ||
"@starbeam/shared": "1.3.8-unstable.3e1af4d", | ||
"@starbeam/tags": "0.0.1-unstable.3e1af4d", | ||
"@starbeam/verify": "0.8.10-unstable.3e1af4d", | ||
"inspect-utils": "^1.0.1" | ||
}, | ||
"devDependencies": { | ||
"@starbeam-dev/build-support": "workspace:*", | ||
"rollup": "^3.20.6" | ||
"@starbeam-dev/compile": "^1.0.0", | ||
"@starbeam-dev/eslint-plugin": "^1.0.0", | ||
"rollup": "^4.0.2", | ||
"vite-env": "^1.0.0" | ||
}, | ||
"files": [ | ||
"dist", | ||
"README.md", | ||
"CHANGELOG.md", | ||
"LICENSE.md" | ||
], | ||
"scripts": { | ||
"build": "rollup -c", | ||
"test:lint": "eslint . --max-warnings 0", | ||
"test:specs": "vitest --run --pool forks", | ||
"test:types": "tsc -b" | ||
} | ||
} | ||
} |
# Purpose | ||
`@starbeam/timeline` is part of Starbeam, a library for building and using reactive objects in any framework. | ||
**This document is outdated, but still contains relevant philosophical information.** | ||
`@starbeam/runtime` is part of Starbeam, a library for building and using reactive objects in any framework. | ||
## Primitive | ||
`@starbeam/timeline` is stable, with the same [semver policy as Starbeam][starbeam semver policy]. | ||
`@starbeam/runtime` is stable, with the same [semver policy as Starbeam][starbeam semver policy]. | ||
@@ -82,3 +84,3 @@ That said, it is not intended to be used directly by application code. Rather, it is one of the core parts of the Starbeam composition story. You can use it to better understand how Starbeam works, or to build your own Starbeam libraries. | ||
The `Timeline` in `@starbeam/timeline` coordinates these phases. | ||
The `Timeline` in `@starbeam/runtime` coordinates these phases. | ||
@@ -85,0 +87,0 @@ It starts out in the _Actions_ phase, which allows free access to the _data universe_. As soon as a _data cell_ in the _data universe_ is mutated, the `Timeline` schedules a _Render_ phase using the configured scheduler. By default, this will schedule a _Render_ phase during a microtask checkpoint, which occurs asynchronously, but before the next paint. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No License Found
License(Experimental) License information could not be found.
Found 1 instance in 1 package
122063
0
346
7
4
11
894
1
+ Addedinspect-utils@^1.0.1
+ Added@domtree/any@0.9.3(transitive)
+ Added@domtree/browser@0.9.3(transitive)
+ Added@domtree/interface@0.9.3(transitive)
+ Added@domtree/minimal@0.9.3(transitive)
+ Added@starbeam/core-utils@0.8.10-unstable.3e1af4d(transitive)
+ Added@starbeam/interfaces@0.8.10-unstable.3e1af4d(transitive)
+ Added@starbeam/reactive@0.8.10-unstable.3e1af4d(transitive)
+ Added@starbeam/shared@1.3.8-unstable.3e1af4d(transitive)
+ Added@starbeam/tags@0.0.1-unstable.3e1af4d(transitive)
+ Added@starbeam/verify@0.8.10-unstable.3e1af4d(transitive)
+ Addedinspect-utils@1.0.1(transitive)
- Removed@starbeam/core-utils@0.8.10-unstable.398c1bd(transitive)
- Removed@starbeam/interfaces@0.8.10-unstable.398c1bd(transitive)
- Removed@starbeam/shared@1.3.8-unstable.398c1bd(transitive)
- Removed@starbeam/tags@0.0.1-unstable.398c1bd(transitive)
- Removed@starbeam/verify@0.8.10-unstable.398c1bd(transitive)