Compare commits

..

No commits in common. "main" and "package/website" have entirely different histories.

10 changed files with 20 additions and 245 deletions

View file

@ -34,12 +34,21 @@ jobs:
- name: Install dependencies - name: Install dependencies
run: "bun install" run: "bun install"
- name: Bump version and publish - name: Setup Cog
uses: https://github.com/cocogitto/cocogitto-action@v3.10 uses: https://github.com/eshepelyuk/cocogitto-diya@v1
env:
NPM_REGISTRY_TOKEN: ${{ secrets.NPM_TOKEN_FORGEJO }}
with: with:
release: true release: false
check-latest-tag-only: true
git-user: 'Cog Bot' git-user: 'Cog Bot'
git-user-email: 'cog@alecodes.page' 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 }}";

View file

@ -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).

View file

@ -8,13 +8,13 @@ branch_whitelist = []
skip_ci = "[skip ci]" skip_ci = "[skip ci]"
skip_untracked = false skip_untracked = false
pre_bump_hooks = [] pre_bump_hooks = []
post_bump_hooks = ["git push", "git push origin {{version_tag}}"] post_bump_hooks = []
pre_package_bump_hooks = [ pre_package_bump_hooks = [
"echo 'bump package {{package}} to {{version}}'", "echo 'bump package {{package}} to {{version}}'",
"sed -E -i 's/(\"version\":) \"[0-9.]{5}\"/\\1 \"{{version}}\"/gi' package.json", "sed -E -i 's/(\"version\":) \"[0-9.]{5}\"/\\1 \"{{version}}\"/gi' package.json",
"bun run ci:publish", "bun run ci:publish",
] ]
post_package_bump_hooks = ["git push", "git push origin {{version_tag}}"] post_package_bump_hooks = []
[git_hooks] [git_hooks]

View file

@ -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).

View file

@ -1,6 +1,6 @@
{ {
"name": "@mini-strap/components", "name": "@mini-strap/components",
"version": "0.1.0", "version": "0.0.1",
"type": "module", "type": "module",
"scripts": { "scripts": {
"ci:publish": "bun publish --production --frozen-lockfile" "ci:publish": "bun publish --production --frozen-lockfile"

View file

@ -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).

View file

@ -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`);

View file

@ -1,14 +1,11 @@
{ {
"name": "@mini-strap/core", "name": "@mini-strap/core",
"version": "0.1.2", "version": "0.0.1",
"type": "module", "type": "module",
"exports": { "exports": {
".": "./src/style.scss", ".": "./src/style.scss",
"./mixins": "./src/_mixins.scss" "./mixins": "./src/_mixins.scss"
}, },
"bin": {
"@mini-strap/core": "build.ts"
},
"scripts": { "scripts": {
"build": "bun sass --style compressed src/style.scss dist/style.css", "build": "bun sass --style compressed src/style.scss dist/style.css",
"ci:publish": "bun run build && bun publish --production --frozen-lockfile --silent" "ci:publish": "bun run build && bun publish --production --frozen-lockfile --silent"

View file

@ -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).

View file

@ -5,8 +5,7 @@
"link-dependencies": "bun run _scripts/link-dependencies.ts", "link-dependencies": "bun run _scripts/link-dependencies.ts",
"prebuild": "bun run _scripts/build.ts", "prebuild": "bun run _scripts/build.ts",
"watch-deps": "bun run --watch _scripts/build.ts", "watch-deps": "bun run --watch _scripts/build.ts",
"dev": "zola serve --port 3000 --fast --open", "dev": "zola serve --port 3000 --fast --open"
"ci:publish": "echo 'dummy publish script'"
}, },
"dependencies": { "dependencies": {
"@mini-strap/core": "workspace:*", "@mini-strap/core": "workspace:*",