Starfyre

Latest version: v0.21.0

Safety actively analyzes 626983 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.21.0

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/sparckles/starfyre/pull/131
* Render the tree on the client by sansyrox in https://github.com/sparckles/starfyre/pull/126
* Docs/cli docs by sansyrox in https://github.com/sparckles/starfyre/pull/138
* feat: add a global starfyre import way by sansyrox in https://github.com/sparckles/starfyre/pull/135


**Full Changelog**: https://github.com/sparckles/starfyre/compare/v0.20.1...v0.21.0

0.20.1

What's Changed
* fix: cli invocation by sansyrox in https://github.com/sparckles/starfyre/pull/129


**Full Changelog**: https://github.com/sparckles/starfyre/compare/v0.20.0...v0.20.1

Now you can use `starfyre --flags` in addition to `python -m starfyre --flags`

0.20.0

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in [this pull request](https://github.com/sparckles/starfyre/pull/123)
* Feature: Implementation of a method to add dependencies by sansyrox in [this pull request](https://github.com/sparckles/starfyre/pull/127)

To manage dependencies in your project, create a `starfyre_config.toml` file in the root directory of your project. This file serves as a configuration for specifying dependencies. The format for declaring dependencies is as follows:

toml
pyxide_packages = [] for client-side packages
server_packages = [] for server-side packages

[js_modules]
is_odd = "https://cdn.jsdelivr.net/npm/is-odd3.0.1/+esm"
Fireworks = "https://cdn.jsdelivr.net/npm/fireworks-js2.10.7/+esm"

Dependencies can be specified using the following commands:


python3 -m starfyre --add-pyxide-package="package-name"
python3 -m starfyre --add-server-package="package-name"
python3 -m starfyre --add-js-module="module-name" --as="alias"


Sample Usage

client-side code
from pyscript.js_modules import Fireworks
from pyscript import document

container = document.querySelector("[data-pyxide-id='root']")
f = Fireworks.Fireworks.new(container)
f.start()


**Full Changelog**: https://github.com/sparckles/starfyre/compare/v0.19.4...v0.20.0

0.19.3

What's Changed
* fix: package import issues by sansyrox in https://github.com/sparckles/starfyre/pull/121


**Full Changelog**: https://github.com/sparckles/starfyre/compare/v0.19.2...v0.19.4

0.19.2

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/sparckles/starfyre/pull/116
* fix: support for ids and add data-pyxide-ids by sansyrox in https://github.com/sparckles/starfyre/pull/119

New Contributors
* pre-commit-ci made their first contribution in https://github.com/sparckles/starfyre/pull/116

**Full Changelog**: https://github.com/sparckles/starfyre/compare/v0.19.1...v0.19.2

0.19.0

What's Changed
* Adopt pyscript by sansyrox in https://github.com/sparckles/starfyre/pull/110
* chore: adopt ruff and add pre-commit ci by sansyrox in https://github.com/sparckles/starfyre/pull/113
* feat: add to resolve to source imports by sansyrox in https://github.com/sparckles/starfyre/pull/114


**Full Changelog**: https://github.com/sparckles/starfyre/compare/v0.18.0...v0.19.1

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.