https://github.com/kc-workspace/kcws-js
A personal monorepo for javascript and typescript libraries
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
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
A personal monorepo for javascript and typescript libraries
Basic Info
- Host: GitHub
- Owner: kc-workspace
- License: agpl-3.0
- Language: TypeScript
- Default Branch: main
- Homepage: https://js.kcws.kamontat.net
- Size: 8.27 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 11
- Releases: 0
Topics
Metadata Files
README.md
Kamontat's Workspace for Js/Ts Ecosystem
This monorepo included libraries, tools, and helpers that will make my life easier.
DOCUMENT · SONARCLOUD · NPM
Prerequisite
- Run
./scripts/prerequisite.shfor checking current environment
Everyday command
Below is a list of command you usually use to develop this repository.
Install dependencies
rush install or rush update:
The main different between install and update
is the install won't update files and
throw if files requires to update (more).
Build packages
rush rebuild or rush build: Rebuild will build every packages,
however build will build only changed package.
Run package script
rushx <script_name>: This will provide better error report and
ensure nodejs and pnpm version by rush.
Create git commit
rush commit: Create Git commit using commitizen configure as
conventional syntax.
Create changesfile
Changesfile is a changelog entry which later will use to create CHANGELOG file and bump version (more)
rush change [--commit]: This will prompt to add changelog entry
and version type to bump. Add --commit to git commit as well.
Check & Update dependencies
rush upgrade [--interactive]: Upgrade all outdated dependencies or
select via prompt using --interactive option. powered by npm-check-updates
Owner
- Name: kc-workspace
- Login: kc-workspace
- Kind: organization
- Email: kcws@kc.in.th
- Repositories: 49
- Profile: https://github.com/kc-workspace
Kamontat's workspace
GitHub Events
Total
- Delete event: 20
- Issue comment event: 12
- Push event: 57
- Pull request review event: 1
- Pull request event: 36
- Create event: 17
Last Year
- Delete event: 20
- Issue comment event: 12
- Push event: 57
- Pull request review event: 1
- Pull request event: 36
- Create event: 17
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Kamontat Chantrachirathumrong | 1****t | 829 |
| kamontat [bot] | 9****t | 221 |
| mergify[bot] | 3****] | 1 |
| dependabot[bot] | 4****] | 1 |
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 21
- Total pull requests: 216
- Average time to close issues: 22 days
- Average time to close pull requests: 3 days
- Total issue authors: 1
- Total pull request authors: 5
- Average comments per issue: 0.86
- Average comments per pull request: 0.65
- Merged pull requests: 168
- Bot issues: 0
- Bot pull requests: 11
Past Year
- Issues: 0
- Pull requests: 44
- Average time to close issues: N/A
- Average time to close pull requests: about 13 hours
- Issue authors: 0
- Pull request authors: 3
- Average comments per issue: 0
- Average comments per pull request: 0.27
- Merged pull requests: 32
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- kamontat (20)
Pull Request Authors
- kc-bot (148)
- kamontat (103)
- dependabot[bot] (7)
- snyk-bot (4)
- mergify[bot] (4)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 25
-
Total downloads:
- npm 1,751 last-month
-
Total dependent packages: 20
(may contain duplicates) -
Total dependent repositories: 5
(may contain duplicates) - Total versions: 1,556
- Total maintainers: 1
npmjs.org: @kcws/lintstaged-config
kamontat's lintstaged config
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-config/lintstaged-config
- License: AGPL-3.0-only
-
Latest release: 1.11.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/eslint-config
kamontat's eslint configuration
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-config/eslint-config
- License: AGPL-3.0-only
-
Latest release: 1.46.0
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/web-rig
a rig package for web environment projects using heft
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/web-rig
- License: SEE LICENSE IN LICENSE
-
Latest release: 0.45.0
published over 2 years ago
Rankings
Maintainers (1)
npmjs.org: @kcws/node-rig
a rig package for node environment projects using heft
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/node-rig
- License: SEE LICENSE IN LICENSE
-
Latest release: 0.44.2
published over 2 years ago
Rankings
Maintainers (1)
npmjs.org: @kcws/dtcheck
datatype checking
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/dtcheck
- License: AGPL-3.0-only
-
Latest release: 0.56.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/random
random number generator
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/random
- License: AGPL-3.0-only
-
Latest release: 0.56.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/mixin
typescript mixin helpers
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/mixin
- License: AGPL-3.0-only
-
Latest release: 0.53.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/reset.css
css reseting package
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/reset.css
- License: AGPL-3.0-only
-
Latest release: 1.38.2
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/github-actions
github actions utilities
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/github-actions
- License: AGPL-3.0-only
-
Latest release: 0.22.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/heft-web-rig
a rig package for web development
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/heft-web-rig
- License: AGPL-3.0-only
-
Latest release: 0.46.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcinternals/heft-web-rig
a rig package for web development (internal usage)
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-internal/heft-web-rig
- License: AGPL-3.0-only
-
Latest release: 0.46.0
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/heft-node-rig
a rig package for node development
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/heft-node-rig
- License: AGPL-3.0-only
-
Latest release: 0.49.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcinternals/heft-node-rig
a rig package for node development (internal usage)
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-internal/heft-node-rig
- License: AGPL-3.0-only
-
Latest release: 0.45.0
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcinternals/heft-types-rig
a rig package for @types development (internal usage)
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-internal/heft-types-rig
- License: AGPL-3.0-only
-
Latest release: 0.29.0
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcinternals/heft-esbuild-plugin
heft-plugin for bundling with esbuild
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-internal/heft-esbuild-plugin
- License: AGPL-3.0-only
-
Latest release: 0.27.2
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/heft-esbuild-plugin
esbuild plugin for heft cli
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/heft-esbuild-plugin
- License: SEE LICENSE IN LICENSE
-
Latest release: 0.2.0
published over 2 years ago
Rankings
Maintainers (1)
npmjs.org: @kcws/prettier-config
kamontat's prettier configuration
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-config/prettier-config
- License: AGPL-3.0-only
-
Latest release: 0.32.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/rspack-config
rspack configuration builder
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-config/rspack-config
- License: AGPL-3.0-only
-
Latest release: 0.40.2
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/color
color management
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/color
- License: AGPL-3.0-only
-
Latest release: 0.28.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/error
error management
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/error
- License: AGPL-3.0-only
-
Latest release: 0.27.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kctypes/generic
typescript definitions for global generic type
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-type/generic
- License: AGPL-3.0-only
-
Latest release: 1.30.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kctypes/package_json
typescript definitions for package.json file
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages-type/package_json
- License: AGPL-3.0-only
-
Latest release: 1.30.3
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/types-rig
a rig package for @types projects using heft
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/types-rig
- License: SEE LICENSE IN LICENSE
-
Latest release: 0.12.0
published over 2 years ago
Rankings
Maintainers (1)
npmjs.org: @kcws/astro-decap-cms
add decap cms to astro repository
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/astro-decap-cms
- License: AGPL-3.0-only
-
Latest release: 0.31.0
published over 1 year ago
Rankings
Maintainers (1)
npmjs.org: @kcws/equals
object equivalent
- Homepage: https://github.com/kc-workspace/kcws-js/tree/main/packages/equals
- License: AGPL-3.0-only
-
Latest release: 0.33.3
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- @kcws/eslint-config workspace:* development
- @kcws/node-rig workspace:* development
- @rushstack/heft 0.48.0 development
- @types/heft-jest 1.0.3 development
- @types/node 18.8.3 development
- actions/cache v3 composite
- actions/setup-node v3 composite
- ./.github/actions/run-rush * composite
- ./.github/actions/setup-rush * composite
- SonarSource/sonarcloud-github-action master composite
- actions/checkout v3 composite
- fossas/fossa-action v1 composite
- github/super-linter/slim v4 composite
- streetsidesoftware/cspell-action v2 composite
- @microsoft/api-documenter 7.21.5
- typedoc 0.23.25
- typedoc-plugin-extras 2.3.2
- typedoc-plugin-missing-exports 1.0.0
- typedoc-theme-hierarchy 3.0.2
- @microsoft api-documenter
- @microsoft api-extractor-model
- @microsoft tsdoc-config
- @microsoft tsdoc
- @rushstack node-core-library
- @rushstack ts-command-line
- @types argparse
- ajv 6.12.6
- ansi-sequence-parser 1.1.0
- argparse 1.0.10
- balanced-match 1.0.2
- brace-expansion 2.0.1
- colors 1.2.5
- commander 9.5.0
- esprima 4.0.1
- fast-deep-equal 3.1.3
- fast-json-stable-stringify 2.1.0
- fs-extra 10.1.0
- fs-extra 7.0.1
- function-bind 1.1.1
- graceful-fs 4.2.10
- has 1.0.3
- import-lazy 4.0.0
- is-core-module 2.11.0
- jju 1.4.0
- js-yaml 3.13.1
- json-schema-traverse 0.4.1
- jsonc-parser 3.2.0
- jsonfile 4.0.0
- jsonfile 6.1.0
- lodash.get 4.4.2
- lodash.isequal 4.5.0
- lru-cache 6.0.0
- lunr 2.3.9
- marked 4.2.12
- minimatch 6.1.8
- path-parse 1.0.7
- punycode 2.3.0
- resolve 1.19.0
- resolve 1.22.1
- semver 7.3.8
- shiki 0.14.1
- sprintf-js 1.0.3
- string-argv 0.3.1
- supports-preserve-symlinks-flag 1.0.0
- typedoc 0.23.25_typescript@4.9.5
- typedoc-plugin-extras 2.3.2_typedoc@0.23.25
- typedoc-plugin-missing-exports 1.0.0_typedoc@0.23.25
- typedoc-theme-hierarchy 3.0.2_typedoc@0.23.25
- typescript 4.9.5
- universalify 0.1.2
- universalify 2.0.0
- uri-js 4.4.1
- validator 13.9.0
- vscode-oniguruma 1.7.0
- vscode-textmate 8.0.0
- yallist 4.0.0
- z-schema 5.0.5
- npm-check-updates 16.7.4
- 276 dependencies
- lint-staged 13.1.1
- prettier 2.8.4
- aggregate-error 3.1.0
- ansi-escapes 4.3.2
- ansi-regex 5.0.1
- ansi-regex 6.0.1
- ansi-styles 4.3.0
- ansi-styles 6.2.1
- astral-regex 2.0.0
- braces 3.0.2
- clean-stack 2.2.0
- cli-cursor 3.1.0
- cli-truncate 2.1.0
- cli-truncate 3.1.0
- color-convert 2.0.1
- color-name 1.1.4
- colorette 2.0.19
- commander 9.5.0
- cross-spawn 7.0.3
- debug 4.3.4
- eastasianwidth 0.2.0
- emoji-regex 8.0.0
- emoji-regex 9.2.2
- execa 6.1.0
- fill-range 7.0.1
- get-stream 6.0.1
- human-signals 3.0.1
- indent-string 4.0.0
- is-fullwidth-code-point 3.0.0
- is-fullwidth-code-point 4.0.0
- is-number 7.0.0
- is-stream 3.0.0
- isexe 2.0.0
- lilconfig 2.0.6
- lint-staged 13.1.1
- listr2 5.0.7
- log-update 4.0.0
- merge-stream 2.0.0
- micromatch 4.0.5
- mimic-fn 2.1.0
- mimic-fn 4.0.0
- ms 2.1.2
- normalize-path 3.0.0
- npm-run-path 5.1.0
- object-inspect 1.12.3
- onetime 5.1.2
- onetime 6.0.0
- p-map 4.0.0
- path-key 3.1.1
- path-key 4.0.0
- picomatch 2.3.1
- pidtree 0.6.0
- prettier 2.8.4
- restore-cursor 3.1.0
- rfdc 1.3.0
- rxjs 7.8.0
- shebang-command 2.0.0
- shebang-regex 3.0.0
- signal-exit 3.0.7
- slice-ansi 3.0.0
- slice-ansi 4.0.0
- slice-ansi 5.0.0
- string-argv 0.3.1
- string-width 4.2.3
- string-width 5.1.2
- strip-ansi 6.0.1
- strip-ansi 7.0.1
- strip-final-newline 3.0.0
- through 2.3.8
- to-regex-range 5.0.1
- tslib 2.5.0
- type-fest 0.21.3
- which 2.0.2
- wrap-ansi 6.2.0
- wrap-ansi 7.0.0
- yaml 2.2.1
- 1034 dependencies
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/heft-jest 1.0.3 development
- @types/node 14.14.45 development
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/generic workspace:* development
- @types/heft-jest 1.0.3 development
- @types/node 14.14.45 development
- tslib 2.5.0 development
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/heft-jest 1.0.3 development
- @types/node 14.14.45 development
- tslib 2.5.0 development
- @kcws/dtcheck workspace:*
- @rushstack/eslint-config 3.2.0
- @typescript-eslint/eslint-plugin 5.51.0
- @typescript-eslint/parser 5.51.0
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/heft-jest 1.0.3 development
- @types/node 14.14.45 development
- @kcws/eslint-config workspace:* development
- @kcws/node-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/generic workspace:* development
- @types/heft-jest 1.0.3 development
- @types/micromatch 4.0.2 development
- @types/node 14.14.45 development
- micromatch 4.0.5
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/heft-jest 1.0.3 development
- @types/node 14.14.45 development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.49.7 development
- sass 1.58.0 development
- stylelint 14.16.1 development
- stylelint-config-standard-scss 6.1.0 development
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/node-rig workspace:* development
- @rushstack/heft 0.49.7 development
- @types/heft-jest 1.0.3 development
- @types/node 14.14.45 development
- @definitelytyped/dtslint 0.0.147 development
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- typescript 4.9.4 development
- @definitelytyped/dtslint 0.0.147 development
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- typescript 4.9.4 development
- ./.github/actions/cleanup-git * composite
- ./.github/actions/run-rush * composite
- ./.github/actions/setup-git * composite
- ./.github/actions/setup-rush * composite
- ./.github/actions/sync-git * composite
- actions/checkout v3 composite
- actions/deploy-pages v1 composite
- actions/jekyll-build-pages v1 composite
- actions/upload-pages-artifact v1 composite
- ./.github/actions/cleanup-git * composite
- ./.github/actions/create-pr * composite
- ./.github/actions/run-rush * composite
- ./.github/actions/setup-git * composite
- ./.github/actions/setup-rush * composite
- actions/checkout v3 composite
- @commitlint/types 17.4.4 development
- @commitlint/cli 17.7.1
- @commitlint/config-conventional 17.7.0
- @commitlint/cz-commitlint 17.7.1
- commitizen 4.3.0
- inquirer 8.2.6
- 277 dependencies
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rushstack/heft 0.63.6 development
- @rushstack/heft 0.63.6 development
- @microsoft/api-extractor 7.39.1
- @rushstack/heft-api-extractor-plugin 0.2.16
- @rushstack/heft-jest-plugin 0.10.8
- @rushstack/heft-lint-plugin 0.2.16
- @rushstack/heft-typescript-plugin 0.2.16
- @types/heft-jest 1.0.6
- @types/node 18.19.3
- eslint 8.56.0
- jest-environment-node 29.7.0
- jest-html-reporters 3.1.7
- jest-junit 16.0.0
- typescript 5.0.4
- @rushstack/heft 0.63.6 development
- @microsoft/api-extractor 7.39.1
- @rushstack/heft-api-extractor-plugin 0.2.16
- @rushstack/heft-lint-plugin 0.2.16
- @rushstack/heft-typescript-plugin 0.2.16
- eslint 8.56.0
- typescript 5.0.4
- @rushstack/heft 0.63.6 development
- @microsoft/api-extractor 7.39.1
- @rushstack/heft-api-extractor-plugin 0.2.16
- @rushstack/heft-jest-plugin 0.10.8
- @rushstack/heft-lint-plugin 0.2.16
- @rushstack/heft-sass-plugin 0.13.2
- @rushstack/heft-typescript-plugin 0.2.16
- @types/heft-jest 1.0.6
- eslint 8.56.0
- jest-environment-jsdom 29.7.0
- jest-html-reporters 3.1.7
- jest-junit 16.0.0
- typescript 5.0.4
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/node-rig workspace:* development
- @rushstack/heft 0.63.6 development
- prettier 3.2.2 development
- @kcws/eslint-config workspace:* development
- @kcws/lintstaged-config workspace:* development
- @kcws/web-rig workspace:* development
- @rspack/core 0.5.0 development
- @rushstack/heft 0.63.6 development