Compare commits
No commits in common. "main" and "package/website" have entirely different histories.
main
...
package/we
10 changed files with 20 additions and 245 deletions
|
|
@ -34,12 +34,21 @@ jobs:
|
|||
- name: Install dependencies
|
||||
run: "bun install"
|
||||
|
||||
- name: Bump version and publish
|
||||
uses: https://github.com/cocogitto/cocogitto-action@v3.10
|
||||
env:
|
||||
NPM_REGISTRY_TOKEN: ${{ secrets.NPM_TOKEN_FORGEJO }}
|
||||
- name: Setup Cog
|
||||
uses: https://github.com/eshepelyuk/cocogitto-diya@v1
|
||||
with:
|
||||
release: true
|
||||
check-latest-tag-only: true
|
||||
release: false
|
||||
git-user: 'Cog Bot'
|
||||
git-user-email: 'cog@alecodes.page'
|
||||
|
||||
- name: Create release
|
||||
id: bump
|
||||
env:
|
||||
NPM_REGISTRY_TOKEN: ${{ secrets.NPM_TOKEN_FORGEJO }}
|
||||
run: "cog bump --auto"
|
||||
|
||||
- name: Summary
|
||||
run: |
|
||||
echo "Bun executable chache found: ${{ steps.setup_bun.outputs.cache-hit }}";
|
||||
echo "Bun dependencies chache found: ${{ steps.cache.outputs.cache-hit }}";
|
||||
echo "Package published: ${{ steps.publish.outputs.version }}";
|
||||
|
|
|
|||
35
CHANGELOG.md
35
CHANGELOG.md
|
|
@ -1,35 +0,0 @@
|
|||
# Changelog
|
||||
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
|
||||
|
||||
- - -
|
||||
## v0.1.1 - 2025-02-14
|
||||
### Package updates
|
||||
- @mini-strap/core bumped to @mini-strap/core-v0.1.2
|
||||
### Global changes
|
||||
#### Miscellaneous Chores
|
||||
- update build script - (812e55e) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
## v0.1.0 - 2024-12-30
|
||||
### Package updates
|
||||
- @mini-strap/core bumped to @mini-strap/core-v0.1.0
|
||||
- @mini-strap/components bumped to @mini-strap/components-v0.1.0
|
||||
- @mini-strap/website bumped to @mini-strap/website-v0.1.0
|
||||
### Global changes
|
||||
#### Bug Fixes
|
||||
- add dummy publish script for website - (20cadc8) - aleidk
|
||||
#### Build system
|
||||
- fix build setup - (8442bbb) - aleidk
|
||||
#### Features
|
||||
- **(core)** add styles for vanilla form elements - (e754e40) - aleidk
|
||||
- **(website)** add build script for frontend dependencies - (698294c) - aleidk
|
||||
#### Miscellaneous Chores
|
||||
- **(website)** add docosaurus as SSG - (85660ac) - Alexander Navarro
|
||||
- **(website)** migrate from docosaurus to zola SSG - (7e8dc4e) - aleidk
|
||||
- setup ci workflow - (c1c1cdb) - aleidk
|
||||
- allow merge commits - (e75f0bb) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
Changelog generated by [cocogitto](https://github.com/cocogitto/cocogitto).
|
||||
4
cog.toml
4
cog.toml
|
|
@ -8,13 +8,13 @@ branch_whitelist = []
|
|||
skip_ci = "[skip ci]"
|
||||
skip_untracked = false
|
||||
pre_bump_hooks = []
|
||||
post_bump_hooks = ["git push", "git push origin {{version_tag}}"]
|
||||
post_bump_hooks = []
|
||||
pre_package_bump_hooks = [
|
||||
"echo 'bump package {{package}} to {{version}}'",
|
||||
"sed -E -i 's/(\"version\":) \"[0-9.]{5}\"/\\1 \"{{version}}\"/gi' package.json",
|
||||
"bun run ci:publish",
|
||||
]
|
||||
post_package_bump_hooks = ["git push", "git push origin {{version_tag}}"]
|
||||
post_package_bump_hooks = []
|
||||
|
||||
[git_hooks]
|
||||
|
||||
|
|
|
|||
|
|
@ -1,20 +0,0 @@
|
|||
# Changelog
|
||||
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
|
||||
|
||||
- - -
|
||||
## @mini-strap/components-v0.1.0 - 2024-12-30
|
||||
#### Bug Fixes
|
||||
- **(components)** replace initialization of components to prevent overrides - (8cbd097) - aleidk
|
||||
- **(components)** properly export html components - (48cafe8) - aleidk
|
||||
#### Features
|
||||
- **(components)** allow to only hide offcanvas on breakpoint - (37a1551) - aleidk
|
||||
- **(components)** add offcanvas component - (c47a2ef) - aleidk
|
||||
- **(components)** add the accordion component - (e0ed5a5) - aleidk
|
||||
- **(components)** add basic components - (d4a1114) - aleidk
|
||||
- **(core)** add styles for vanilla form elements - (e754e40) - aleidk
|
||||
#### Miscellaneous Chores
|
||||
- setup ci workflow - (c1c1cdb) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
Changelog generated by [cocogitto](https://github.com/cocogitto/cocogitto).
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@mini-strap/components",
|
||||
"version": "0.1.0",
|
||||
"version": "0.0.1",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"ci:publish": "bun publish --production --frozen-lockfile"
|
||||
|
|
|
|||
|
|
@ -1,41 +0,0 @@
|
|||
# Changelog
|
||||
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
|
||||
|
||||
- - -
|
||||
## @mini-strap/core-v0.1.2 - 2025-02-14
|
||||
#### Bug Fixes
|
||||
- build binary of core - (e80fa61) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
## @mini-strap/core-v0.1.1 - 2025-02-14
|
||||
#### Miscellaneous Chores
|
||||
- update build script - (812e55e) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
## @mini-strap/core-v0.1.0 - 2024-12-30
|
||||
#### Bug Fixes
|
||||
- **(core)** update old css variables names - (9c6d935) - aleidk
|
||||
- remove deprecation warnings from sass - (b452baa) - aleidk
|
||||
#### Build system
|
||||
- fix build setup - (8442bbb) - aleidk
|
||||
#### Features
|
||||
- **(components)** allow to only hide offcanvas on breakpoint - (37a1551) - aleidk
|
||||
- **(components)** add offcanvas component - (c47a2ef) - aleidk
|
||||
- **(components)** add basic components - (d4a1114) - aleidk
|
||||
- **(website)** add offcanvas documentation - (c0a20f8) - aleidk
|
||||
- **(website)** add build script for frontend dependencies - (698294c) - aleidk
|
||||
#### Miscellaneous Chores
|
||||
- setup ci workflow - (c1c1cdb) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
## v0.0.0 - 2024-12-30
|
||||
#### Features
|
||||
- **(core)** add styles for vanilla tables - (cf0b401) - aleidk
|
||||
- **(core)** add styles for vanilla form elements - (e754e40) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
Changelog generated by [cocogitto](https://github.com/cocogitto/cocogitto).
|
||||
|
|
@ -1,99 +0,0 @@
|
|||
#!/usr/bin/env bun
|
||||
|
||||
import type { BuildConfig, BunPlugin, PluginBuilder } from "bun";
|
||||
import { parseArgs } from "node:util";
|
||||
import type { FileImporter } from "sass";
|
||||
|
||||
const { values, positionals } = parseArgs({
|
||||
args: Bun.argv,
|
||||
options: {
|
||||
production: {
|
||||
type: "boolean",
|
||||
short: "p",
|
||||
default: true,
|
||||
},
|
||||
filter: {
|
||||
type: "string",
|
||||
short: "f",
|
||||
default: "all",
|
||||
},
|
||||
},
|
||||
strict: true,
|
||||
allowPositionals: true,
|
||||
});
|
||||
|
||||
const outdir = positionals.at(2);
|
||||
|
||||
if (!outdir) {
|
||||
throw new Error("No outdir provided!");
|
||||
}
|
||||
|
||||
const nodeModuleImporter: FileImporter<"async"> = {
|
||||
findFileUrl(url) {
|
||||
if (url.startsWith("@")) {
|
||||
return new URL(import.meta.resolve(url));
|
||||
}
|
||||
|
||||
return null;
|
||||
},
|
||||
};
|
||||
|
||||
const sassPlugin: BunPlugin = {
|
||||
name: "Sass Loader",
|
||||
async setup(build: PluginBuilder) {
|
||||
const sass = await import("sass");
|
||||
build.onLoad({ filter: /\.scss$/ }, async ({ path }) => {
|
||||
// read and compile it with the sass compiler
|
||||
const result = await sass.compileAsync(path, {
|
||||
importers: [nodeModuleImporter],
|
||||
});
|
||||
|
||||
return {
|
||||
loader: "css",
|
||||
contents: result.css,
|
||||
};
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
const assets: BuildConfig[] = [];
|
||||
|
||||
const filter = values.filter ?? "all";
|
||||
|
||||
if (["all", "sass"].includes(filter)) {
|
||||
assets.push({
|
||||
entrypoints: ["./src/style.scss"],
|
||||
outdir: `${outdir}/css`,
|
||||
naming: "[name].css",
|
||||
plugins: [sassPlugin],
|
||||
minify: values.production,
|
||||
|
||||
// On by default in Bun v1.2+
|
||||
html: true,
|
||||
experimentalCss: true,
|
||||
});
|
||||
}
|
||||
|
||||
// if (["all", "js", "ts"].includes(filter)) {
|
||||
// assets.push({
|
||||
// entrypoints: ["./js/index.ts"],
|
||||
// outdir: `${outdir}/js`,
|
||||
// target: "browser",
|
||||
// splitting: values.production,
|
||||
// minify: values.production,
|
||||
// });
|
||||
// }
|
||||
|
||||
await Promise.all(
|
||||
assets.map(async (item) => {
|
||||
const result = await Bun.build(item);
|
||||
|
||||
if (!result.success) {
|
||||
throw new AggregateError(result.logs, "Build failed");
|
||||
}
|
||||
|
||||
return result;
|
||||
}),
|
||||
);
|
||||
|
||||
console.log(`${Bun.color("#a6da95", "ansi")}Assets succesfully build!\x1b[0m`);
|
||||
|
|
@ -1,14 +1,11 @@
|
|||
{
|
||||
"name": "@mini-strap/core",
|
||||
"version": "0.1.2",
|
||||
"version": "0.0.1",
|
||||
"type": "module",
|
||||
"exports": {
|
||||
".": "./src/style.scss",
|
||||
"./mixins": "./src/_mixins.scss"
|
||||
},
|
||||
"bin": {
|
||||
"@mini-strap/core": "build.ts"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "bun sass --style compressed src/style.scss dist/style.css",
|
||||
"ci:publish": "bun run build && bun publish --production --frozen-lockfile --silent"
|
||||
|
|
|
|||
|
|
@ -1,35 +0,0 @@
|
|||
# Changelog
|
||||
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.
|
||||
|
||||
- - -
|
||||
## @mini-strap/website-v0.1.0 - 2024-12-30
|
||||
#### Bug Fixes
|
||||
- **(components)** replace initialization of components to prevent overrides - (8cbd097) - aleidk
|
||||
- add dummy publish script for website - (20cadc8) - aleidk
|
||||
#### Build system
|
||||
- fix build setup - (8442bbb) - aleidk
|
||||
#### Features
|
||||
- **(components)** allow to only hide offcanvas on breakpoint - (37a1551) - aleidk
|
||||
- **(components)** add offcanvas component - (c47a2ef) - aleidk
|
||||
- **(components)** add the accordion component - (e0ed5a5) - aleidk
|
||||
- **(components)** add basic components - (d4a1114) - aleidk
|
||||
- **(website)** add accordion documentation - (319d56d) - aleidk
|
||||
- **(website)** add offcanvas documentation - (c0a20f8) - aleidk
|
||||
- **(website)** add content structure files - (7af58fe) - aleidk
|
||||
- **(website)** add html components imports to build script - (e9db7de) - aleidk
|
||||
- **(website)** add build script for frontend dependencies - (698294c) - aleidk
|
||||
#### Miscellaneous Chores
|
||||
- **(website)** migrate from docosaurus to zola SSG - (7e8dc4e) - aleidk
|
||||
- **(website)** add docosaurus as SSG - (85660ac) - Alexander Navarro
|
||||
- setup ci workflow - (c1c1cdb) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
## v0.0.0 - 2024-12-30
|
||||
#### Features
|
||||
- **(core)** add styles for vanilla tables - (cf0b401) - aleidk
|
||||
- **(core)** add styles for vanilla form elements - (e754e40) - aleidk
|
||||
|
||||
- - -
|
||||
|
||||
Changelog generated by [cocogitto](https://github.com/cocogitto/cocogitto).
|
||||
|
|
@ -5,8 +5,7 @@
|
|||
"link-dependencies": "bun run _scripts/link-dependencies.ts",
|
||||
"prebuild": "bun run _scripts/build.ts",
|
||||
"watch-deps": "bun run --watch _scripts/build.ts",
|
||||
"dev": "zola serve --port 3000 --fast --open",
|
||||
"ci:publish": "echo 'dummy publish script'"
|
||||
"dev": "zola serve --port 3000 --fast --open"
|
||||
},
|
||||
"dependencies": {
|
||||
"@mini-strap/core": "workspace:*",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue