https://github.com/abxvn/source
Source Tools
https://github.com/abxvn/source
eslint jest nodejs typescript webpack
Last synced: 3 months ago
JSON representation
Source Tools
- Host: GitHub
- URL: https://github.com/abxvn/source
- Owner: abxvn
- License: mit
- Created: 2023-04-22T05:58:55.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-03T07:38:16.000Z (over 2 years ago)
- Last Synced: 2025-10-24T10:44:01.275Z (9 months ago)
- Topics: eslint, jest, nodejs, typescript, webpack
- Language: TypeScript
- Homepage:
- Size: 1.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Source tools
=====
![build][badge-build]
Some handy tools for your next projects
Tool List:
-----
**`@abxvn/resolve`**: Provide an performant async [`require.resolve`](https://nodejs.org/api/modules.html#modules_all_together) function with pnp supports
[![npm][npm_resolve_badge]][npm_resolve] [![changelog][changelog_badge]][changelog_resolve]
**`@abxvn/builder`**: Quick scaffolding a monorepo code base to build multiple apps like webs, games, APIs, functions, CLIs
[![npm][npm_builder_badge]][npm_builder] [![changelog][changelog_badge]][changelog_builder]
**`@abxvn/tasks`**: A priority based task runner which is type safed, extremely fast, light-weight with no dependencies
[![npm][npm_tasks_badge]][npm_tasks] [![changelog][changelog_badge]][changelog_tasks]
**`@abxvn/logger`**: An utility logger for CLI and web, supports colors and collapsible logs
[![npm][npm_logger_badge]][npm_logger] [![changelog][changelog_badge]][changelog_logger]
Contribution
-----
All PRs and ideas for improvement are welcomed.
If you got any issues using this package, don't hesitate to create new [🐞 Bug report][issues] with a proper `package:` label.
Feel free to clone this project, make changes that your feel necessary and pull request anytime you want.
Install dependencies and run development build:
```
yarn install
yarn start
```
**Working on your first Pull Request?**
You can learn how from this free video series: [How to Contribute to an Open Source Project on GitHub](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github)
To help you get your feet wet and get you familiar with our contribution process, we have a list of good first issues that contain bugs that have a relatively limited scope. This is a great place to get started.
-----
Cheers 🍻
[issues]: https://github.com/abxvn/source/issues
[good-first]: https://github.com/abxvn/source/issues?q=is%3Aopen+is%3Aissue+label%3Aflag%3Agood-first
[badge-build]: https://github.com/abxvn/source/actions/workflows/build.yaml/badge.svg
[npm_builder]: https://www.npmjs.com/package/@abxvn/builder
[npm_tasks]: https://www.npmjs.com/package/@abxvn/tasks
[npm_resolve]: https://www.npmjs.com/package/@abxvn/resolve
[npm_logger]: https://www.npmjs.com/package/@abxvn/logger
[npm_builder_badge]: https://img.shields.io/npm/v/@abxvn/builder
[npm_tasks_badge]: https://img.shields.io/npm/v/@abxvn/tasks
[npm_resolve_badge]: https://img.shields.io/npm/v/@abxvn/resolve
[npm_logger_badge]: https://img.shields.io/npm/v/@abxvn/logger
[changelog_builder]: https://github.com/abxvn/source/blob/main/packages/builder/CHANGELOG.md
[changelog_tasks]: https://github.com/abxvn/source/blob/main/packages/tasks/CHANGELOG.md
[changelog_resolve]: https://github.com/abxvn/source/blob/main/packages/resolve/CHANGELOG.md
[changelog_logger]: https://github.com/abxvn/source/blob/main/packages/logger/CHANGELOG.md
[changelog_badge]: https://img.shields.io/badge/changelog-8A2BE2