Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.9%) to scientific vocabulary
Keywords
Repository
Quantitative Finance Research
Basic Info
- Host: GitHub
- Owner: guilhermegranchopro
- License: mit
- Language: HTML
- Default Branch: main
- Homepage: https://prometheus-quant.streamlit.app/
- Size: 450 MB
Statistics
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 29
Topics
Metadata Files
README.md
Prometheus
[](https://www.python.org/downloads/)
[](LICENSE)
[](https://alpaca.markets/)
[](https://streamlit.io/)
[](https://www.tensorflow.org/)
[](https://pandas.pydata.org/)
[](https://numpy.org/)
[](https://scikit-learn.org/)
[](https://matplotlib.org/)
[](https://plotly.com/)
[](https://altair-viz.github.io/)
[](https://joblib.readthedocs.io/)
[](https://github.com/seatgeek/fuzzywuzzy)
[](https://github.com/astral-sh/ruff)
[](https://scipy.org/)
[](https://www.npmjs.com/)
[](https://github.com/theskumar/python-dotenv)
[](https://polygon.io/)
[](https://github.com/maxbachmann/python-Levenshtein)
Overview
Prometheus is an algorithmic trading research platform that integrates with the Alpaca Markets API for trading strategies. This project combines data analysis, machine learning models, and market data analysis to support trading research and development.
Key Accomplishments
- Published Academic Research: Successfully published "The Financial Torque Hypothesis: Predicting Short-Term Stock Price Movements Using LSTM Neural Networks" on SSRN, achieving over 87% accuracy in stock price movement predictions
- Comprehensive Data Infrastructure: Built extensive market data collection system supporting multiple feeds (IEX, SIP) with both regular trading hours and extended session data
- Interactive Research Platform: Developed a full-featured Streamlit web application for data visualization, model analysis, and research insights
- Multi-Strategy Framework: Implemented research notebooks for different trading approaches (Simons quantitative strategy, Sun Tzu tactical analysis)
- Machine Learning Integration: Successfully integrated TensorFlow-based LSTM neural networks with real market data for predictive modeling
- Open Source Contribution: Created a complete research platform with proper documentation, dependency management, and academic citations
Future Roadmap
- Next.js Frontend Migration: Transition from the current Streamlit-based frontend to a modern Next.js web application for enhanced performance, better user experience, and improved scalability
- Advanced Portfolio Management Research: Currently developing the second academic publication "Integrating The Financial Torque Hypothesis into Advanced Algorithmic Portfolio Management" which will detail practical implementation strategies and portfolio optimization techniques
- Enhanced Machine Learning Models: Expand the current LSTM framework to include additional deep learning architectures and ensemble methods
- Real-time Trading Integration: Develop production-ready trading execution capabilities with advanced risk management systems
- API Development: Create comprehensive REST APIs for third-party integrations and mobile applications
Academic Publications
This project is supported by rigorous academic research published in peer-reviewed venues:
Published Research
Authors: Guilherme Grancho Duarte Fernandes, Vasco V. R. Serpa Pereira
Abstract: This paper introduces the Financial Torque Hypothesis, which asserts that Volume-Weighted Average Price and Trade Count are critical indicators for predicting stock price movements. By incorporating these features into a Long Short-Term Memory Neural Network, our model achieved over 87% accuracy in predicting stock-price increases over a three-hour horizon, based on 21 months of previously unseen test data. We also perform a comprehensive comparative analysis of model performance using two datasets: one that spans the entire trading sessionpre-market, regular-market and after-hoursand one confined to regular-market hours. Our results reveal that models trained on full-session data consistently outperform those built on regular-hours-only data, delivering a 15% improvement in predictive accuracy.
Citation:
bibtex
Fernandes, Guilherme Grancho Duarte and Pereira, Vasco, The Financial Torque Hypothesis:
Predicting Short-Term Stock Price Movements Using LSTM Neural Networks (June 20, 2025).
Available at SSRN: https://ssrn.com/abstract=5288444
Upcoming Research
Integrating The Financial Torque Hypothesis into Advanced Algorithmic Portfolio Management
Authors: Guilherme Grancho Duarte Fernandes, Vasco V. R. Serpa Pereira
Status: Set to be published in the coming months
This upcoming publication will detail the practical implementation of the Financial Torque Hypothesis within the Prometheus trading platform and its integration into advanced portfolio management strategies.
Interactive Frontend Dashboard
The project includes a Streamlit-based web application that provides:
- Portfolio Monitoring: Tracking of positions and performance metrics
- Strategy Visualization: Charts displaying strategy performance
- Risk Management Interface: Tools for monitoring and adjusting risk parameters
- Market Data Analysis: Data visualization and analysis tools
- Academic Research Integration: Access to research findings and model insights
Launching the Frontend
Ensure Streamlit is installed (pip install streamlit).
bash
streamlit run frontend/my-streamlit-app/Home.py
The frontend application is located in the frontend/my-streamlit-app/ directory and serves as the primary user interface for interacting with the Prometheus trading platform.
Features
Market Data Integration
- Integration with Alpaca Markets API
- Data collection with rate limit management
- Support for multiple timeframes and market data types (IEX, SIP)
Trading Research Models
- Machine learning model integration with TensorFlow
- Custom trading strategies research (Simons, Sun Tzu)
- Research-based approach with separate modules for different strategies
- Structured model management and evaluation (see
Models/directory)
Data Analysis & Visualization
- Market data analysis using pandas and numpy
- Data visualization with matplotlib and plotly
- Performance metrics and reporting
- Historical data analysis and storage for various sources (see
Data/directory)
Risk Management Research
- Position sizing algorithms research
- Stop-loss and take-profit mechanisms research
- Portfolio diversification strategies research
- Risk assessment tools research
Live Trading Research
- Jupyter notebook for live trading research and monitoring (see
Live_Trading/directory)
- Jupyter notebook for live trading research and monitoring (see
Usage
Launching the Frontend Dashboard
Ensure Streamlit is installed (
pip install streamlit).bash streamlit run frontend/my-streamlit-app/Home.pyData Collection and Analysis
(Refer to notebooks within
Data/subdirectories or specific strategy research)```python
Example: Initialize API connection (ensure credentials are set)
import alpacatradeapi as tradeapi
api = tradeapi.REST( keyid='YOURAPIKEY', # Preferably set via environment variables secretkey='YOURSECRETKEY', # Preferably set via environment variables base_url='https://paper-api.alpaca.markets' )
Example: Fetch market data
data = api.get_bars('AAPL', '1D', '2024-01-01', '2024-04-15').df # Original example
For more detailed data handling, see notebooks in Data/ or strategy research folders.
```
Running Trading Strategies
```python
Note: The strategy modules referenced below are research notebooks
and not standalone importable modules. Refer to the actual notebook files:
- Simons/backend/Simons.ipynb
- SunTzu/backend/RoninSunTzu.ipynb
For actual strategy implementation, see the notebook files directly
```
Live Trading
Open and run cells in
Live_Trading/Live_Trading.ipynbafter appropriate setup and risk assessment.
Performance
The platform supports research into multiple trading strategies:
- Simons Strategy: Quantitative trading research approach (see
Simons/backend/Simons.ipynb) - Sun Tzu Strategy: Tactical market analysis research (see
Sun_Tzu/backend/Ronin_SunTzu.ipynb)
Performance metrics can be analyzed through the provided research notebooks.
Installation
Clone the repository:
bash git clone [YOUR_REPOSITORY_URL] cd PrometheusCreate and activate a virtual environment:
bash python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall required dependencies:
bash pip install -r requirements.txtSet up your Alpaca API credentials:
- Create an account at Alpaca Markets
- Generate your API keys
- Configure your credentials in the appropriate configuration files (e.g., within
Simons/Settings/or as environment variables)
Project Structure
text
Prometheus/
Assets/ # Project assets (e.g., logo)
Images/
Data/ # Processed and raw market data
IEX/ # Data from IEX feed
Regular Hours/ # Data filtered for regular trading hours
SIP/ # Data from SIP feed
frontend/ # Streamlit frontend application
my-streamlit-app/
Home.py # Main Streamlit app file
Live_Trading/ # Notebooks and scripts for live trading
Live_Trading.ipynb
Models/ # Trained models, evaluation, and related notebooks
IEX/
Regular Hours/
SIP/
Table.ipynb
Simons/ # Simons trading strategy research
backend/ # Research notebooks for Simons strategy
Images/ # Images related to Simons strategy
Paper/ # Research paper published on SSRN
Report/ # Reports and results for Simons
Settings/ # Configuration for Simons strategy
Sun_Tzu/ # Sun Tzu trading strategy research
backend/ # Research notebooks for Sun Tzu strategy
research/ # Research for Sun Tzu strategy
.venv/ # Python virtual environment
.git/ # Git version control files
.gitignore # Specifies intentionally untracked files that Git should ignore
CITATION.cff # Citation file for the project
LICENSE # Project license (MIT)
pyproject.toml # Project build configuration (PEP 518)
README.md # This file
requirements.txt # Project dependencies
uv.lock # Lock file for uv package manager
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Alpaca Markets for providing the trading API
- Contributors and maintainers
- The open-source community
Contact
Guilherme Grancho - guilhermegrancho@tecnico.ulisboa.pt / guilherme.fernandes25@imperial.ac.uk
- Department of Earth Science and Engineering, Imperial College London
- Department of Physics, Instituto Superior Tcnico, Lisbon
Vasco Pereira - vasco.serpa.pereira@tecnico.ulisboa.pt
- Department of Computer Science and Engineering, Instituto Superior Tcnico, Lisbon
Owner
- Name: Guilherme Grancho
- Login: guilhermegranchopro
- Kind: user
- Location: Lisbon
- Company: Imperial College London
- Repositories: 35
- Profile: https://github.com/guilhermegranchopro
🎓MSc in Applied Computational Science and Engineering @ Imperial College Lodon | 🎓BSc in Engineering Physics and Technology @ IST |💡Entrepreneurship |📊Quant
GitHub Events
Total
- Create event: 41
- Issues event: 2
- Release event: 24
- Watch event: 12
- Delete event: 11
- Issue comment event: 1
- Member event: 1
- Push event: 346
- Pull request event: 42
Last Year
- Create event: 41
- Issues event: 2
- Release event: 24
- Watch event: 12
- Delete event: 11
- Issue comment event: 1
- Member event: 1
- Push event: 346
- Pull request event: 42
Dependencies
- ava ^2.0.0 development
- coveralls ^3.0.3 development
- nyc ^15.0.0 development
- tsd ^0.11.0 development
- xo ^0.26.0 development
- @types/node ^14.0.27 development
- @typescript-eslint/eslint-plugin ^4.0.0 development
- @typescript-eslint/parser ^4.0.0 development
- c8 ^7.3.0 development
- chai ^4.2.0 development
- chalk ^4.1.0 development
- cross-env ^7.0.2 development
- eslint ^7.6.0 development
- eslint-plugin-import ^2.22.0 development
- eslint-plugin-node ^11.1.0 development
- gts ^3.0.0 development
- mocha ^10.0.0 development
- rimraf ^3.0.2 development
- rollup ^2.23.1 development
- rollup-plugin-ts ^3.0.2 development
- standardx ^7.0.0 development
- typescript ^4.0.0 development
- string-width ^5.1.2
- string-width-cjs npm:string-width@^4.2.0
- strip-ansi ^7.0.1
- strip-ansi-cjs npm:strip-ansi@^6.0.1
- wrap-ansi ^8.1.0
- wrap-ansi-cjs npm:wrap-ansi@^7.0.0
- @rollup/plugin-typescript 8.3.2 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.21.0 development
- @typescript-eslint/parser 5.21.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- mocha 9.2.2 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- tsx 4.7.1 development
- typescript 4.6.3 development
- @jridgewell/set-array ^1.2.1
- @jridgewell/sourcemap-codec ^1.4.10
- @jridgewell/trace-mapping ^0.3.24
- @jridgewell/resolve-uri-latest npm:@jridgewell/resolve-uri@* development
- @rollup/plugin-typescript 8.3.0 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- c8 7.11.0 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.66.0 development
- typescript 4.5.5 development
- @rollup/plugin-typescript 8.3.0 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- c8 7.11.0 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.66.0 development
- tsx 4.7.1 development
- typescript 4.5.5 development
- @rollup/plugin-typescript 8.3.0 development
- @types/mocha 10.0.6 development
- @types/node 17.0.15 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.64.0 development
- source-map 0.6.1 development
- source-map-js 1.0.2 development
- sourcemap-codec 1.4.8 development
- tsx 4.7.1 development
- typescript 4.5.4 development
- @rollup/plugin-typescript 11.1.6 development
- @types/mocha 10.0.6 development
- @types/node 20.11.20 development
- @typescript-eslint/eslint-plugin 6.18.1 development
- @typescript-eslint/parser 6.18.1 development
- benchmark 2.1.4 development
- c8 9.0.0 development
- esbuild 0.19.11 development
- eslint 8.56.0 development
- eslint-config-prettier 9.1.0 development
- eslint-plugin-no-only-tests 3.1.0 development
- mocha 10.3.0 development
- npm-run-all 4.1.5 development
- prettier 3.1.1 development
- rollup 4.9.4 development
- tsx 4.7.0 development
- typescript 5.3.3 development
- @jridgewell/resolve-uri ^3.1.0
- @jridgewell/sourcemap-codec ^1.4.14
- @nodelib/fs.macchiato 1.0.4 development
- @types/run-parallel ^1.1.0 development
- @nodelib/fs.stat 2.0.5
- run-parallel ^1.1.9
- @nodelib/fs.macchiato 1.0.4 development
- @nodelib/fs.macchiato 1.0.4 development
- @nodelib/fs.scandir 2.1.5
- fastq ^1.6.0
- c8 ^7.10.0 development
- eslint ^8.2.0 development
- eslint-plugin-node-core iansu/eslint-plugin-node-core development
- tape ^5.2.2 development
- ansi-escapes ^5.0.0 development
- ava ^3.15.0 development
- tsd ^0.21.0 development
- xo ^0.54.2 development
- ava ^3.15.0 development
- svg-term-cli ^2.1.1 development
- tsd ^0.19.0 development
- xo ^0.47.0 development
- ava ^0.14.0 development
- bluebird ^3.0.0 development
- es6-promise ^3.0.0 development
- is-promise ^2.0.0 development
- lie ^3.0.0 development
- mocha ^2.0.0 development
- native-promise-only ^0.8.0 development
- phantomjs-prebuilt ^2.0.0 development
- pinkie ^2.0.0 development
- promise ^7.0.0 development
- q ^1.0.0 development
- rsvp ^3.0.0 development
- vow ^0.4.0 development
- when ^3.0.0 development
- zuul ^3.0.0 development
- mocha ^6.1.3 development
- nyc ^14.0.0 development
- normalize-path ^3.0.0
- picomatch ^2.0.4
- chai ^4.1.1 development
- jest ^27.0.6 development
- prettier ^2.3.2 development
- browserslist ^4.24.4
- caniuse-lite ^1.0.30001702
- fraction.js ^4.3.7
- normalize-range ^0.1.2
- picocolors ^1.1.1
- postcss-value-parser ^4.2.0
- matcha ^0.7.0 development
- tape ^4.6.0 development
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- @c4312/matcha ^1.3.1 development
- tape ^4.6.0 development
- balanced-match ^1.0.0
- ansi-colors ^3.2.4 development
- bash-path ^2.0.1 development
- gulp-format-md ^2.0.0 development
- mocha ^6.1.1 development
- fill-range ^7.1.1
- caniuse-lite ^1.0.30001688
- electron-to-chromium ^1.5.73
- node-releases ^2.0.19
- update-browserslist-db ^1.1.1
- babel-cli ^6.26.0 development
- babel-core ^6.26.3 development
- babel-plugin-optimize-starts-with ^1.0.1 development
- babel-preset-env ^1.7.0 development
- chai ^4.1.2 development
- mocha ^5.2.0 development
- @types/node ^14 development
- chai ^4.3 development
- dtslint ^3.3.0 development
- eslint ^7.0.0 development
- mocha ^7.0.0 development
- rimraf ^3.0.0 development
- sinon ^9.0.1 development
- sinon-chai ^3.3.0 development
- typescript ^4.4.3 development
- upath ^1.2.0 development
- anymatch ~3.1.2
- braces ~3.0.2
- glob-parent ~5.1.2
- is-binary-path ~2.1.0
- is-glob ~4.0.1
- normalize-path ~3.0.0
- readdirp ~3.6.0
- ava ^2.4.0 development
- tsd ^0.9.0 development
- xo ^0.25.3 development
- @types/color-convert ^1.9.0 development
- ava ^2.3.0 development
- svg-term-cli ^2.1.1 development
- tsd ^0.11.0 development
- xo ^0.25.3 development
- color-convert ^2.0.1
- @babel/cli ^7.2.3 development
- @babel/core ^7.3.4 development
- @babel/plugin-proposal-unicode-property-regex ^7.2.0 development
- @babel/preset-env ^7.3.4 development
- mocha ^6.0.2 development
- regexgen ^1.3.0 development
- unicode-12.0.0 ^0.7.9 development
- ava ^1.4.1 development
- tsd ^0.7.1 development
- xo ^0.24.0 development
- emoji-regex ^8.0.0
- is-fullwidth-code-point ^3.0.0
- strip-ansi ^6.0.1
- ava ^2.4.0 development
- tsd ^0.10.0 development
- xo ^0.25.3 development
- ansi-regex ^5.0.1
- ava ^2.1.0 development
- chalk ^4.0.0 development
- coveralls ^3.0.3 development
- has-ansi ^4.0.0 development
- nyc ^15.0.1 development
- xo ^0.29.1 development
- ansi-styles ^4.0.0
- string-width ^4.1.0
- strip-ansi ^6.0.0
- @types/node ^14.0.27 development
- @typescript-eslint/eslint-plugin ^4.0.0 development
- @typescript-eslint/parser ^4.0.0 development
- c8 ^7.3.0 development
- chai ^4.2.0 development
- chalk ^4.1.0 development
- cross-env ^7.0.2 development
- eslint ^7.6.0 development
- eslint-plugin-import ^2.22.0 development
- eslint-plugin-node ^11.1.0 development
- gts ^3.0.0 development
- mocha ^10.0.0 development
- rimraf ^3.0.2 development
- rollup ^2.23.1 development
- rollup-plugin-ts ^3.0.2 development
- standardx ^7.0.0 development
- typescript ^4.0.0 development
- string-width ^4.2.0
- strip-ansi ^6.0.1
- wrap-ansi ^7.0.0
- eslint ^6.8.0 development
- fill-range ^7.0.1 development
- gulp-format-md ^2.0.0 development
- mocha ^6.2.2 development
- nyc ^15.0.0 development
- time-require github:jonschlinkert/time-require development
- chalk ^2.4.2 development
- xo ^0.24.0 development
- color-name ~1.1.4
- @types/jest ^24.0.23 development
- @types/node ^12.12.11 development
- eslint ^6.7.0 development
- eslint-plugin-jest ^22.21.0 development
- jest ^24.8.0 development
- standard ^14.3.1 development
- typescript ^3.7.2 development
- @commitlint/cli ^8.1.0 development
- @commitlint/config-conventional ^8.1.0 development
- babel-core ^6.26.3 development
- babel-jest ^24.9.0 development
- babel-preset-moxy ^3.1.0 development
- eslint ^5.16.0 development
- eslint-config-moxy ^7.1.0 development
- husky ^3.0.5 development
- jest ^24.9.0 development
- lint-staged ^9.2.5 development
- mkdirp ^0.5.1 development
- rimraf ^3.0.0 development
- standard-version ^9.5.0 development
- path-key ^3.1.0
- shebang-command ^2.0.0
- which ^2.0.1
- babel-cli ^6.26.0 development
- babel-preset-env ^1.6.1 development
- codecov ^1.0.1 development
- grunt ^1.0.1 development
- grunt-template ^1.0.0 development
- istanbul ^0.4.4 development
- mocha ^2.5.3 development
- regenerate ^1.2.1 development
- requirejs ^2.1.16 development
- jasmine 5.1.0 development
- microbundle ^0.11.0 development
- mocha ~1.9.0 development
- ava ^5.1.1 development
- codecov ^3.8.2 development
- compare-versions ^6.0.0-rc.1 development
- node-fetch ^3.3.0 development
- nyc ^15.1.0 development
- shelljs ^0.8.5 development
- @babel/cli ^7.4.4 development
- @babel/core ^7.4.4 development
- @babel/plugin-proposal-unicode-property-regex ^7.4.4 development
- @babel/preset-env ^7.4.4 development
- @unicode/unicode-13.0.0 ^1.0.3 development
- mocha ^6.1.4 development
- regexgen ^1.3.0 development
- bundt 1.1.1 development
- esm 3.2.25 development
- uvu 0.3.3 development
- @nodelib/fs.macchiato ^1.0.1 development
- @types/glob-parent ^5.1.0 development
- @types/merge2 ^1.1.4 development
- @types/micromatch ^4.0.0 development
- @types/mocha ^5.2.7 development
- @types/node ^14.18.53 development
- @types/picomatch ^2.3.0 development
- @types/sinon ^7.5.0 development
- bencho ^0.1.1 development
- eslint ^6.5.1 development
- eslint-config-mrmlnc ^1.1.0 development
- execa ^7.1.1 development
- fast-glob ^3.0.4 development
- fdir 6.0.1 development
- glob ^10.0.0 development
- hereby ^1.8.1 development
- mocha ^6.2.1 development
- rimraf ^5.0.0 development
- sinon ^7.5.0 development
- snap-shot-it ^7.9.10 development
- typescript ^4.9.5 development
- @nodelib/fs.stat ^2.0.2
- @nodelib/fs.walk ^1.2.3
- glob-parent ^5.1.2
- merge2 ^1.3.0
- micromatch ^4.0.8
- async ^3.1.0 development
- neo-async ^2.6.1 development
- nyc ^17.0.0 development
- pre-commit ^1.2.2 development
- snazzy ^9.0.0 development
- standard ^16.0.0 development
- tape ^5.0.0 development
- typescript ^5.0.4 development
- reusify ^1.0.4
- gulp-format-md ^2.0.0 development
- mocha ^6.1.1 development
- nyc ^15.1.0 development
- to-regex-range ^5.0.1
- @types/cross-spawn ^6.0.2 development
- @types/node ^18.15.11 development
- @types/tap ^15.0.8 development
- prettier ^3.3.2 development
- tap ^21.1.0 development
- tshy ^3.0.2 development
- typedoc ^0.24.2 development
- typescript ^5.0.2 development
- cross-spawn ^7.0.6
- signal-exit ^4.0.1
- mocha * development
- klaw ^2.1.1 development
- klaw-sync ^3.0.2 development
- minimist ^1.1.1 development
- mocha ^10.1.0 development
- nyc ^15.0.0 development
- proxyquire ^2.0.1 development
- read-dir-files ^0.1.1 development
- standard ^17.0.0 development
- graceful-fs ^4.2.0
- jsonfile ^6.0.1
- universalify ^2.0.0
- @ljharb/eslint-config ^21.1.0 development
- aud ^2.0.3 development
- auto-changelog ^2.4.0 development
- eslint =8.8.0 development
- in-publish ^2.0.1 development
- npmignore ^0.3.0 development
- nyc ^10.3.2 development
- safe-publish-latest ^2.0.0 development
- tape ^5.7.1 development
- @types/chai ^4.1.7 development
- @types/ensure-posix-path ^1.0.0 development
- @types/mocha ^5.2.6 development
- @types/node ^11.10.5 development
- chai ^4.1.2 development
- ensure-posix-path ^1.0.1 development
- mocha ^5.2.0 development
- typescript ^3.3.3333 development
- @types/node ^20.11.30 development
- memfs ^3.4.13 development
- mkdirp ^3.0.1 development
- prettier ^3.2.5 development
- rimraf ^5.0.7 development
- sync-content ^1.0.2 development
- tap ^19.0.0 development
- tshy ^1.14.0 development
- typedoc ^0.25.12 development
- foreground-child ^3.1.0
- jackspeak ^3.1.2
- minimatch ^9.0.4
- minipass ^7.1.2
- package-json-from-dist ^1.0.0
- path-scurry ^1.11.1
- coveralls ^3.0.11 development
- eslint ^2.13.1 development
- eslint-config-gulp ^3.0.1 development
- expect ^1.20.2 development
- mocha ^6.0.2 development
- nyc ^13.3.0 development
- is-glob ^4.0.1
- import-fresh ^2.0.0 development
- mkdirp ^0.5.0 development
- rimraf ^2.2.8 development
- tap ^16.3.4 development
- @arethetypeswrong/cli ^0.15.1 development
- @ljharb/eslint-config ^21.1.0 development
- @ljharb/tsconfig ^0.2.0 development
- @types/function-bind ^1.1.10 development
- @types/mock-property ^1.0.2 development
- @types/tape ^5.6.4 development
- aud ^2.0.4 development
- auto-changelog ^2.4.0 development
- eslint =8.8.0 development
- evalmd ^0.0.19 development
- in-publish ^2.0.1 development
- mock-property ^1.0.3 development
- npmignore ^0.3.1 development
- nyc ^10.3.2 development
- safe-publish-latest ^2.0.0 development
- tape ^5.7.5 development
- typescript next development
- function-bind ^1.1.2
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- binary-extensions ^2.0.0
- @ljharb/eslint-config ^21.1.1 development
- auto-changelog ^2.5.0 development
- encoding ^0.1.13 development
- eslint =8.8.0 development
- in-publish ^2.0.1 development
- mock-property ^1.1.0 development
- npmignore ^0.3.1 development
- nyc ^10.3.2 development
- safe-publish-latest ^2.0.0 development
- semver ^6.3.1 development
- tape ^5.9.0 development
- hasown ^2.0.2
- gulp-format-md ^0.1.10 development
- mocha ^3.0.2 development
- ava ^1.3.1 development
- tsd-check ^0.5.0 development
- xo ^0.24.0 development
- gulp-format-md ^0.1.10 development
- mocha ^3.0.2 development
- is-extglob ^2.1.1
- ansi ^0.3.1 development
- benchmark ^2.1.4 development
- gulp-format-md ^1.0.0 development
- mocha ^3.5.3 development
- mkdirp ^0.5.1 development
- rimraf ^2.5.0 development
- tap ^10.3.0 development
- @types/node ^20.7.0 development
- @types/pkgjs__parseargs ^0.10.1 development
- prettier ^3.2.5 development
- tap ^18.8.0 development
- tshy ^1.14.0 development
- typedoc ^0.25.1 development
- typescript ^5.2.2 development
- @isaacs/cliui ^8.0.2
- @babel/core ^7.26.0 development
- @babel/plugin-proposal-decorators ^7.25.9 development
- @babel/plugin-syntax-class-properties ^7.12.13 development
- @babel/plugin-syntax-import-assertions ^7.26.0 development
- @babel/plugin-transform-export-namespace-from ^7.25.9 development
- @babel/plugin-transform-modules-commonjs ^7.26.3 development
- @babel/plugin-transform-nullish-coalescing-operator ^7.25.9 development
- @babel/plugin-transform-optional-chaining ^7.25.9 development
- @babel/plugin-transform-typescript ^7.26.3 development
- @babel/preset-typescript ^7.26.0 development
- @babel/template ^7.25.9 development
- @babel/types ^7.26.3 development
- @types/babel__core ^7.20.5 development
- @types/babel__template ^7.4.4 development
- @types/node ^22.10.2 development
- @types/object-hash ^3.0.6 development
- @types/resolve ^1.20.6 development
- @types/semver ^7.5.8 development
- @vitest/coverage-v8 ^2.1.8 development
- acorn ^8.14.0 development
- babel-plugin-dynamic-import-node ^2.3.3 development
- babel-plugin-parameter-decorator ^1.0.16 development
- babel-plugin-transform-typescript-metadata ^0.3.2 development
- changelogen ^0.5.7 development
- config ^3.3.12 development
- create-require ^1.1.1 development
- destr ^2.0.3 development
- escape-string-regexp ^5.0.0 development
- eslint ^9.17.0 development
- eslint-config-unjs ^0.4.2 development
- esm ^3.2.25 development
- estree-walker ^3.0.3 development
- execa ^9.5.2 development
- fast-glob ^3.3.2 development
- mlly ^1.7.3 development
- object-hash ^3.0.0 development
- pathe ^1.1.2 development
- pirates ^4.0.6 development
- pkg-types ^1.2.1 development
- prettier ^3.4.2 development
- reflect-metadata ^0.2.2 development
- semver ^7.6.3 development
- std-env ^3.8.0 development
- terser-webpack-plugin ^5.3.11 development
- ts-loader ^9.5.1 development
- tslib ^2.8.1 development
- typescript ^5.7.2 development
- vite ^6.0.3 development
- vitest ^2.1.8 development
- webpack ^5.97.1 development
- webpack-cli ^5.1.4 development
- mocha ^8.2.0 development
- rimraf ^2.4.0 development
- standard ^16.0.1 development
- universalify ^2.0.0
- @biomejs/biome ^1.6.0 development
- @types/jest ^29.5.12 development
- @types/node ^14.18.63 development
- @types/webpack-env ^1.18.5 development
- cosmiconfig ^8.3.6 development
- jest ^29.7.0 development
- typescript ^5.3.3 development
- uvu ^0.5.6 development
- @types/jest ^27.0.3 development
- @types/node ^16.11.9 development
- @typescript-eslint/eslint-plugin ^5.4.0 development
- @typescript-eslint/parser ^5.4.0 development
- esbuild ^0.13.15 development
- esbuild-runner ^2.2.1 development
- eslint ^8.2.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-plugin-prettier ^4.0.0 development
- is-ci-cli ^2.2.0 development
- jest ^27.3.1 development
- prettier ^2.4.1 development
- semantic-release ^18.0.0 development
- typescript ^4.5.2 development
- @types/node ^20.2.5 development
- @types/tap ^15.0.6 development
- benchmark ^2.1.4 development
- esbuild ^0.17.11 development
- eslint-config-prettier ^8.5.0 development
- marked ^4.2.12 development
- mkdirp ^2.1.5 development
- prettier ^2.6.2 development
- tap ^20.0.3 development
- tshy ^2.0.0 development
- tslib ^2.4.0 development
- typedoc ^0.25.3 development
- typescript ^5.2.2 development
- standard ^14.3.4 development
- through2 ^3.0.1 development
- thunks ^4.9.6 development
- tman ^1.10.0 development
- to-through ^2.0.0 development
- fill-range ^7.0.1 development
- gulp-format-md ^2.0.0 development
- minimatch ^5.0.1 development
- mocha ^9.2.2 development
- time-require github:jonschlinkert/time-require development
- braces ^3.0.3
- picomatch ^2.3.1
- @types/brace-expansion ^1.1.0 development
- @types/node ^18.15.11 development
- @types/tap ^15.0.8 development
- eslint-config-prettier ^8.6.0 development
- mkdirp 1 development
- prettier ^2.8.2 development
- tap ^18.7.2 development
- ts-node ^10.9.1 development
- tshy ^1.12.0 development
- typedoc ^0.23.21 development
- typescript ^4.9.3 development
- brace-expansion ^2.0.1
- @types/end-of-stream ^1.4.2 development
- @types/node ^20.1.2 development
- end-of-stream ^1.4.0 development
- node-abort-controller ^3.1.1 development
- prettier ^2.6.2 development
- tap ^19.0.0 development
- through2 ^2.0.3 development
- tshy ^1.14.0 development
- typedoc ^0.25.1 development
- bluebird ^3.0.0 development
- istanbul ^0.4.0 development
- mocha ^3.0.0 development
- any-promise ^1.0.0
- object-assign ^4.0.1
- thenify-all ^1.0.0
- semver ^7.3.5 development
- gulp-format-md ^1.0.0 development
- minimist ^1.2.0 development
- mocha ^3.5.3 development
- almost-equal ^1.0.0 development
- codeclimate-test-reporter ^0.1.0 development
- coveralls ^2.11.2 development
- istanbul ^0.3.17 development
- jscs ^2.1.1 development
- jshint ^2.8.0 development
- jshint-stylish ^2.0.1 development
- mocha ^2.2.5 development
- stringify-pi 0.0.3 development
- ava ^0.16.0 development
- lodash ^4.16.4 development
- matcha ^0.7.0 development
- xo ^0.16.0 development
- browserify ^16.2.3 development
- gulp ^4.0.0 development
- gulp-browserify ^0.5.1 development
- gulp-coveralls ^0.1.4 development
- gulp-exec ^3.0.1 development
- gulp-istanbul ^1.1.3 development
- gulp-jshint ^2.0.0 development
- gulp-mocha ^5.0.0 development
- gulp-rename ^1.2.0 development
- gulp-replace ^1.0.0 development
- gulp-uglify ^3.0.0 development
- jshint ^2.8.0 development
- jshint-stylish ^2.1.0 development
- karma ^4.2.0 development
- karma-chrome-launcher ^2.2.0 development
- karma-mocha ^1.3.0 development
- mocha ^6.2.0 development
- @types/node ^20.12.12 development
- prettier ^3.2.5 development
- tap ^18.5.3 development
- tshy ^1.14.0 development
- typedoc ^0.24.8 development
- typescript ^5.1.6 development
- @types/node ^11.13.0 development
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- @nodelib/fs.walk ^1.2.8 development
- @types/node ^20.12.11 development
- c8 ^7.12.0 development
- eslint-config-prettier ^8.6.0 development
- mkdirp ^3.0.0 development
- prettier ^3.2.5 development
- rimraf ^5.0.1 development
- tap ^18.7.2 development
- ts-node ^10.9.2 development
- tshy ^1.14.0 development
- typedoc ^0.25.12 development
- typescript ^5.4.3 development
- lru-cache ^10.2.0
- minipass ^5.0.0 || ^6.0.2 || ^7.0.0
- ava * development
- pinkie-promise ^1.0.0 development
- v8-natives 0.0.2 development
- xo * development
- ava 1.4.1 development
- decache 4.6.2 development
- nanoid ^3.3.8
- picocolors ^1.1.1
- source-map-js ^1.2.1
- ava ^3.1.0 development
- c8 ^10.0.0 development
- coveralls ^3.0.0 development
- eslint ^9.22.0 development
- eslint-config-problems 9.0.0 development
- globals ^16.0.0 development
- postcss ^8.0.4 development
- postcss-import ^16.0.0 development
- prettier ~3.5.0 development
- sugarss ^5.0.0 development
- uuid ^11.0.0 development
- chokidar ^3.3.0
- dependency-graph ^1.0.0
- fs-extra ^11.0.0
- picocolors ^1.0.0
- postcss-load-config ^5.0.0
- postcss-reporter ^7.0.0
- pretty-hrtime ^1.0.3
- read-cache ^1.0.0
- slash ^5.0.0
- tinyglobby ^0.2.12
- yargs ^17.0.0
- ava ^5.0.0 development
- eslint ^8.2.0 development
- eslint-config-problems ^7.0.0 development
- eslint-plugin-prettier ^4.0.0 development
- postcss ^8.0.0 development
- postcss-scss ^4.0.0 development
- prettier ~2.8.0 development
- sugarss ^4.0.0 development
- postcss-value-parser ^4.0.0
- read-cache ^1.0.0
- resolve ^1.1.7
- camelcase-css ^2.0.1
- lilconfig ^3.1.1
- yaml ^2.4.2
- postcss-selector-parser ^6.1.1
- picocolors ^1.0.0
- thenby ^1.3.4
- @babel/cli ^7.11.6 development
- @babel/core ^7.11.6 development
- @babel/eslint-parser ^7.11.5 development
- @babel/eslint-plugin ^7.11.5 development
- @babel/plugin-proposal-class-properties ^7.10.4 development
- @babel/preset-env ^7.11.5 development
- @babel/register ^7.11.5 development
- ava ^5.1.0 development
- babel-plugin-add-module-exports ^1.0.4 development
- coveralls ^3.1.0 development
- del-cli ^5.0.0 development
- eslint ^8.28.0 development
- eslint-plugin-import ^2.26.0 development
- glob ^8.0.3 development
- minimist ^1.2.5 development
- nyc ^15.1.0 development
- postcss ^8.4.31 development
- semver ^7.3.2 development
- typescript ^4.0.3 development
- cssesc ^3.0.0
- util-deprecate ^1.0.2