Skip to content

Commit 89f49fc

Browse files
chore: switch to tsdown, deprecate packages
Signed-off-by: Henry <mail@henrygressmann.de>
1 parent 3153a2e commit 89f49fc

75 files changed

Lines changed: 488 additions & 2188 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/config.json

Lines changed: 0 additions & 16 deletions
This file was deleted.

.github/workflows/ci.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@ on:
44
push:
55
paths:
66
- "packages/**/*"
7-
- "scripts/**/*"
8-
- "bun.lockdb"
9-
- ".github/workflows/*"
7+
- "package.json"
8+
- "bun.lock"
109

1110
jobs:
1211
test:
1312
name: Test
1413
runs-on: ubuntu-latest
1514
steps:
1615
- name: Git Checkout
17-
uses: actions/checkout@v4
16+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1817

19-
- uses: oven-sh/setup-bun@v1
18+
- uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
2019
with:
2120
bun-version: latest
2221

.node-version

Lines changed: 0 additions & 1 deletion
This file was deleted.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2022-2023 Henry Gressmann
1+
Copyright (c) 2022-2026 Henry Gressmann
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy
44
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,37 @@
11
# Henry's Libraries &nbsp;![GitHub Workflow Status (with branch)](https://img.shields.io/github/actions/workflow/status/explodingcamera/esm/ci.yaml?branch=main&label=ALL%20BUILDS)
22

3-
> A Monorepo with some of some of my smaller (TypeScript/JavaScript) libraries. <br/>
4-
> As these grow, they might be split into their own repositories
3+
> A monorepo with some of my smaller TypeScript/JavaScript libraries. <br/>
54
65
## Principles
76

87
- All packages are written in TypeScript
9-
- 3rd party dependencies are kept to a minimum (if any)
10-
- Only the latest LTS version of Node.js is officially supported (currently 20)
8+
- 3rd party dependencies are kept to a minimum
9+
- Only the latest LTS version of Node.js is officially supported
1110

1211
## Projects
1312

14-
<!-- START TABLE -->
15-
<table><thead><tr><th>NPM</th><th>Support</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://npmjs.com/package/minify-literals"><img src="https://img.shields.io/npm/v/minify-literals.svg?style=flat-square" alt="minify-literals" /></a></td><td><strong>Stable</strong></td><td><a href="./packages/minify-literals"><strong><code>minify-literals</code></strong></a><br />Minify CSS and HTML literals</td></tr><tr><td><a href="https://npmjs.com/package/rollup-plugin-minify-template-literals"><img src="https://img.shields.io/npm/v/rollup-plugin-minify-template-literals.svg?style=flat-square" alt="rollup-plugin-minify-template-literals" /></a></td><td><strong>Stable</strong></td><td><a href="./packages/rollup-plugin-minify-template-literals"><strong><code>rollup-plugin-minify-template-literals</code></strong></a><br />A Vite/Rollup plugin that minifies template literals.</td></tr><tr><td><a href="https://npmjs.com/package/expo-plugin-aboutlibraries"><img src="https://img.shields.io/npm/v/expo-plugin-aboutlibraries.svg?style=flat-square" alt="expo-plugin-aboutlibraries" /></a></td><td><strong>Unstable</strong></td><td><a href="./packages/expo-plugin-aboutlibraries"><strong><code>expo-plugin-aboutlibraries</code></strong></a><br />A simple expo config plugin to add the aboutlibraries plugin to your app</td></tr><tr><td><a href="https://npmjs.com/package/lit-q"><img src="https://img.shields.io/npm/v/lit-q.svg?style=flat-square" alt="lit-q" /></a></td><td><strong>Unstable</strong></td><td><a href="./packages/lit-q"><strong><code>lit-q</code></strong></a><br />A simple async query/mutation library for Lit/LitElement inspired by react-query</td></tr><tr><td><a href="https://npmjs.com/package/spaify"><img src="https://img.shields.io/npm/v/spaify.svg?style=flat-square" alt="spaify" /></a></td><td><strong>Unstable</strong></td><td><a href="./packages/spaify"><strong><code>spaify</code></strong></a><br />Seamless page transitions for your static site in less than 2kb of JavaScript</td></tr><tr><td><a href="https://npmjs.com/package/ucmd"><img src="https://img.shields.io/npm/v/ucmd.svg?style=flat-square" alt="ucmd" /></a></td><td><strong>Unstable</strong></td><td><a href="./packages/ucmd"><strong><code>ucmd</code></strong></a><br />µCMD is a minimal and strictly typed argument parsing library for node.js</td></tr><tr><td><a href="https://npmjs.com/package/@explodingcamera/css"><img src="https://img.shields.io/npm/v/@explodingcamera/css.svg?style=flat-square" alt="@explodingcamera/css" /></a></td><td><strong>Preview</strong></td><td><a href="./packages/css"><strong><code>@explodingcamera/css</code></strong></a><br /></td></tr></tbody></table>
16-
<!-- END TABLE -->
13+
| Package | Status | Description |
14+
| --------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------- |
15+
| [`@explodingcamera/css`](./packages/css) | Stable | Small CSS reset/base files. |
16+
| [`minify-literals`](./packages/minify-literals) | Stable | Minify CSS and HTML literals. |
17+
| [`rollup-plugin-minify-template-literals`](./packages/rollup-plugin-minify-template-literals) | Stable | Vite/Rollup plugin that minifies template literals. |
18+
| [`spaify`](./packages/spaify) | Unstable | Seamless page transitions for static sites. |
1719

18-
## Packages contained in other repositories
20+
## Deprecated Packages
21+
22+
These packages are no longer maintained in this repository.
23+
24+
| Package | Status | Description |
25+
| ---------------------------------------------------------------------------------------- | ---------- | -------------------------------------- |
26+
| [`expo-plugin-aboutlibraries`](https://www.npmjs.com/package/expo-plugin-aboutlibraries) | Deprecated | Expo config plugin for AboutLibraries. |
27+
| [`lit-q`](https://www.npmjs.com/package/lit-q) | Deprecated | Async query/mutation helpers for Lit. |
28+
| [`ucmd`](https://www.npmjs.com/package/ucmd) | Deprecated | Minimal typed argument parser. |
29+
30+
## Packages Contained In Other Repositories
1931

2032
Please open issues and pull requests for these packages in their respective repositories.
2133

22-
| | |
23-
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
24-
| [![](https://img.shields.io/npm/v/@explodingcamera/eslint-config?style=flat&colorA=000000&colorB=efefef)](https://www.npmjs.com/package/@explodingcamera/eslint-config) | [**`@explodingcamera/eslint-config`**](https://github.com/explodingcamera/eslint-config) <br/> shareable eslint config (deprecated) |
25-
| [![](https://img.shields.io/npm/v/subsonic-api?style=flat&colorA=000000&colorB=efefef)](https://www.npmjs.com/package/subsonic-api) | [**`subsonic-api`**](https://github.com/explodingcamera/subsonic-api) <br/> A simple API library for interacting with Subsonic-compatible servers |
34+
| Package | Description |
35+
| ------------------------------------------------------------------------------------ | -------------------------------------------- |
36+
| [`@explodingcamera/eslint-config`](https://github.com/explodingcamera/eslint-config) | Shareable eslint config (deprecated). |
37+
| [`subsonic-api`](https://github.com/explodingcamera/subsonic-api) | API library for Subsonic-compatible servers. |

biome.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@
44
"indentStyle": "tab",
55
"lineWidth": 110
66
},
7-
"organizeImports": {
8-
"enabled": false
9-
},
107
"files": {
11-
"ignore": ["**/node_modules/*", "**/dist/*", "**/.turbo/*", "**/*.json"]
8+
"includes": ["**", "!**/node_modules/**", "!**/dist/**", "!**/*.json"]
9+
},
10+
"assist": {
11+
"actions": {
12+
"source": {
13+
"organizeImports": "off"
14+
}
15+
}
1216
},
1317
"linter": {
1418
"enabled": true,

0 commit comments

Comments
 (0)