@striae-org/striae
v7.1.2
Published
Striae is a specialized, cloud-native platform designed to streamline forensic firearms identification by providing an intuitive environment for digital comparison image annotation, authenticated confirmations, and automated report generation.
Maintainers
Readme
@striae-org/striae
Striae is a cloud-native forensic annotation application for firearms identification, built with React Router and Cloudflare Workers.
This npm package publishes the Striae application source for teams that run/develop their own Striae environment.
Live Project
- Application: https://striae.app
- Source repository: https://github.com/striae-org/striae
- Installation guide: https://github.com/striae-org/striae/wiki/Installation-Guide
- Releases: https://github.com/striae-org/striae/releases
- Security policy: https://github.com/striae-org/striae/security/policy
What This Package Is
- A deployable source distribution of Striae app code.
- A package that includes worker examples and example configuration files.
What This Package Is Not
- Not a small client SDK.
- Not a zero-config, ready-to-run desktop app.
Striae Package Links
- npmjs: https://www.npmjs.com/package/@striae-org/striae
- GitHub Packages: https://github.com/orgs/striae-org/packages/npm/package/striae
NPM Package Content Policy
This package intentionally includes only non-sensitive defaults and runtime source needed for setup.
Included:
app/source (withapp/config-example/)functions/,public/- Worker package manifests
- Worker source files needed by the workers, including nested helper modules
- PDF worker example support files limited to
workers/pdf-worker/src/assets/generated-assets.example.tsandworkers/pdf-worker/src/formats/format-striae.ts(no extra PDF image assets or custom formats) - Worker example Wrangler configs (
workers/*/wrangler.jsonc.example) - Project-level example and build config (
.env.example,wrangler.toml.example,tsconfig.json, etc.)
Excluded (by design):
- Real runtime config under
app/config/ - Real worker config files (for example
workers/*/wrangler.jsonc) - Local secrets and machine-specific files
- Extra repository metadata not required for npm consumers
Security Notes
- Do not commit secrets to
app/config/,.env, or worker config files. - Use only example files as templates and provide real values in your own private environment.
- Review release notes for security updates before deployment.
License
See LICENSE.
Support
- Support page: https://www.striae.org/support
- Contact: [email protected]
