Changelog All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines. 0.14.1 (2025-04-19) Bug Fixes nuke version (8347799) 0.14.0 (2025-04-19) 0.13.0 (2025-04-19) Features moved pakk into the repo, updated packages (06e36e5) 0.12.0 (2024-11-30) 0.11.6 (2024-10-25) 0.11.5 (2024-06-25) Bug Fixes use the new named export of svelte-preprocess 6.0.1 (640f5e4) 0.11.4 (2024-05-21) Features simplify engine requirements (c92dd27) vitest: add the svelte testing library (23ae364) 0.11.3 (2024-05-20) 0.11.2 (2024-05-19) Features import packageJson instead of letting vite bundle it (0894706) 0.11.1 (2024-05-19) Bug Fixes version numbers (eafb8e9) 0.11.0 (2024-05-19) Features allow numbers and booleans in template expressions in svelte files too (e4ef258) autotool-plugin-github: do not run github page related steps when its not enabled (d114dbe) eslint-config-core: migrated to flat eslint configs (2ec3fdc) 0.10.4 (2024-03-23) Features eslint-config-core: allow numbers and booleans in template expressions (1b54d7b) 0.10.3 (2024-03-23) 0.10.2 (2024-03-23) Features autotool-plugin-github: updated remaining github actions to node20 versions (c19fd52) 0.10.1 (2024-03-23) Features autotool-plugin-github: updated github actions to node20 versions (5045094) 0.10.0 (2024-03-23) Features autotool-plugin-ncu: updated locked package versions (4cb4339) 0.9.3 (2024-02-09) Features add back @sveltejs/vite-plugin-svelte (af6b47f) add examples as a workspace folder (81d8de1) add git preferences for rust (8aab851) autotool-plugin-github: enable lfs and submodules (b653b40) use esm by default (afad68a) Bug Fixes default to node for unknown package archetypes (329e70c) 0.9.2 (2023-12-14) Features ignore vitepress cache with prettier (5d02caa) updated vscode settings (f09c133) 0.9.1 (2023-11-30) Features eslint-config-core: disabled array reduce ban (9842bbc) Bug Fixes eslint-config-core: disabled buggy eslint rule (22bf9ce) 0.9.0 (2023-11-30) 0.8.4 (2023-11-13) 0.8.3 (2023-10-09) Features eslint-config-core: disabled unicorn/no-array-for-each, it gives too much false positives (c0592d7) eslint-config-core: prefer const should behave better with destructuring (eee7e75) 0.8.2 (2023-09-01) 0.8.1 (2023-09-01) Bug Fixes ts: synced module an moduleresolution settings (5565647) vitest: removed unnecessary bin for vitest (7263d72) 0.8.0 (2023-09-01) 0.7.2 (2023-08-19) Features autotool-plugin-ts: add node types for svelte packages too (55562cc) Bug Fixes downgrade unified-prettier (62c5ad9) 0.7.1 (2023-08-03) Features use an abortController in the turbowatcher (34f65bf) 0.7.0 (2023-08-03) Features turbowatch: new dependency watching system built on turbowatch (92b499c) 0.6.3 (2023-08-02) Features autotool-plugin-depcheck: added svelte-preprocess to depcheck ignores (cb05642) autotool-plugin-eslint: add .vercel to ignored folders (64cd950) 0.6.2 (2023-08-01) Features autotool-plugin-svelte: added node adapter to sveltekit conf (82793c8) reverted prettier config to use imported plugins instead of strings (54eec10) 0.6.1 (2023-07-24) Features autotool-plugin-depcheck: added @sveltejs/ deps like adapters to the ignore list (774800b) autotool-plugin-svelte: adapters are now explicitly installed (9a3afb0) autotool-plugin-turbo: add turbo-ignore (17d8d82) autotool-plugin-turbo: mark start and dev as persistent (fcd634d) 0.6.0 (2023-07-24) Features autotool-plugin-github: optional codacy report lang override (bed4c55) autotool-plugin-git: ignore the .vercel folder (8221a23) autotool-plugin-turbo: the .vercel folder should be considered output (95a0efc) eslint-config-svelte: disable rule conflicting with the new generics feature (735a6cf) vite: added base config for apps (0900c4f) Bug Fixes ts: allowJs (68a1f77) 0.5.12 (2023-07-22) Bug Fixes eslint-config-svelte: ignore generics related problems (3996ec2) 0.5.11 (2023-07-22) Bug Fixes autotool-plugin-turbo: publint should not get invalidated all the time (c989b35) svelte-config: manual types (4fb8bb6) 0.5.10 (2023-07-21) Features autotool-plugin-github: always build fresh before publishing (46d10c5) Bug Fixes autotool-plugin-github: making BUILD_REASON publish for the entire pipeline (ca7855c) autotool-plugin-turbo: fix output globs (a0b02bd) autotool-plugin-turbo: force BUILD_REASON=publish for tasks that involve publint (7e50524) vite: preserve comments in pure js libraries (ed7a61c) 0.5.9 (2023-07-21) Features autotool-plugin-github: cicd template is now generic (3f729a2) 0.5.8 (2023-07-21) Features autotool-plugin-vite: offer a config for jsdoc based libs (408beb2) autotool-plugin-vite: only run dts when building for publishing (#9) (479bbed) 0.5.7 (2023-07-21) Features svelte-config: added a new package for the svelte configs (147ec95) svelte-config: jsdoc based package (45abda8) 0.5.6 (2023-07-19) Features autotool-plugin-stylelint: fixed patterns added all supported html-like extensions (45038ea) 0.5.5 (2023-07-19) Features consolidated prettier config (b0921c3) 0.5.4 (2023-07-19) Features eslint-config-svelte: disabled some conflicting rules (71b7ffc) prettier-config-svelte: re-added prettier-plugin-svelte (bf4a172) vitest: add an include glob (d5856f0) 0.5.3 (2023-07-18) Features autotool-plugin-svelte: moved svelte specific tsconfigs here (d9a5d98) autotool-plugin-ts: cache incremental tsc output with turbo (d109913) 0.5.2 (2023-07-18) Features autotool-plugin-vite: do not install vite for svelte libraries (96a204a) 0.5.1 (2023-07-18) Bug Fixes moved unified-prettier to dependencies (b49c3c7) 0.5.0 (2023-07-18) Features autotool-plugin-depcheck: add @pakk/cli to the ignore list (0aaa4a4) autotool-plugin-eslint: add svelte support (a6b9cc2) autotool-plugin-svelte: a more comprehensive svelte setup (1e3b7cb) autotool-plugin-ts: add "hidden" json files to include (eb4a356) autotool-plugin-ts: include more in the workspace root (aefb22e) autotool-plugin-vscode: exclude the folders themselves from readonly (7115fc8) eslint-config-core: use new ts project settings (7d70733) migrated to unified-prettier from remark-prettier (c6decbb) nuke: nuke now also clears the .svelte-kit dir (4b70511) Bug Fixes build autotool plugins before running autotool on workspace postinstall (7d6c669) 0.4.2 (2023-07-08) Features autotool-plugin-workspace: distribute sorting preference of package.json (e7f6aee) 0.4.1 (2023-07-06) Features autotool-plugin-vscode: added readonly and linkedediting options (bef793f) 0.3.4 (2023-07-01) Features autotool-plugin-turbo: reworked turbo configuration (eb710ec) Bug Fixes use predicades where negated results are used (9659f0c) 0.3.3 (2023-06-27) Features autotool-plugin-workspace: add fixtures as a package kind (9544086) library config is now easier to modify if needed (9f767d2) migrating from autolib to pakk (7d42931) Bug Fixes autotool-plugin-prettier: add types and easier overridability (5b3ed29) autotool-plugin-turbo: run prebuild in the same package too (6347617) standard-version: do not bump bins (a3b9400) vite: default entry should be an array (d62af74) 0.3.2 (2023-06-18) Features better vite lib config, updated dependencies (5a683a1) updated autolib to autofill fields for provenance (c6142da) Bug Fixes prettierignore and eslintrc (f551a1d) 0.3.1 (2023-05-29) Features autotool-plugin-github: add package provenance (1328ee8) autotool-plugin-turbo: added publint to ce (73a4443) autotool-plugin-turbo: renamed ce to all (b91ef54) autotool-plugin-workspace: engine preferences (e9932b3) autotool-plugin-workspace: read packageManager from this package (e8b8713) prettier-config-svelte: svelte specific prettierconfig (c065ec6) prettier-config-tailwind: extracted tailwind config (7e2ff54) 0.3.0 (2023-05-19) Features add TARGET_ENV as build dep, fix publint setup (063a03f) autotool-plugin-commitlint: migrated to autotool (62c5400) autotool-plugin-depcheck: migrated to autotool (140b406) autotool-plugin-editorconfig: migrated to autotool (1867a3b) autotool-plugin-eslint: migrated to autotool (ff87e6f) autotool-plugin-github: migrated to autotool (f93273d) autotool-plugin-git: migrated to autotool (75af425) autotool-plugin-husky: migrated to autotool (02a220b) autotool-plugin-prettier: migrated prettier setup (c7a3d48) autotool-plugin-publint: migrated to autotool (ba25293) autotool-plugin-remark: migrated to autotool (5a01a29) autotool-plugin-standard-version: migrated to autotool (787193f) autotool-plugin-stylelint: migrated to autotool (41178d4) autotool-plugin-svelte: migrated to autotool (51d426f) autotool-plugin-ts: applied plugin (0ec022f) autotool-plugin-ts: migrated (141c138) autotool-plugin-turbo: migrated to autotool (a548ea7) autotool-plugin-typedoc: migrated to autotool (1d18258) autotool-plugin-vite: migrated to autotool (2a1674c) autotool-plugin-vitest: migrated to autotool (b99c89b) autotool-plugin-vscode: migrated to autotool (06c7612) autotool-plugin-workspace: migrated to autotool (6710dee) converted setup-ts to the new plugin format (465622a) create default plugin (81681a3) depcheck should ignore autotool plugins (7c22094) eslint-config-core: better svelte support (7508621) object-match: add JsonMatcherFrom (2650ffc) object-match: implement object matching package (1d144ab) reduce concurrency to 16 (2d544e2) setup-github: got rid of NPM_PACKAGE_ORG_PREFIX from cicd env (d7a30e6) setup-publint: add setup-publint (7c2498e) setup-stylelint: added html setup for html like files like svelte (82d3199) setup-svelte: add package (82afbc6) setup-svelte: basic setup (5562b85) setup-svelte: move inspector out of experimental (83c4761) setup: added sourcePlugin info for errors (d1840b6) setup: pluginify executors (a39e84f) simpler prettier command (d00ca76) Bug Fixes ignore .svelte-kit folder (70b7f0b) object-match: add boolean support (c0b112b) removed tsc from typedoc dependencies, as it would result in double work (73b0966) setup-git: bad export (d9e16d0) setup-publint: fix and apply (e19aaa3) setup-typedoc: fix filename (0303371) 0.2.0 (2023-04-22) Features setup-github: combine lint jobs into a single matrix (232e663) stylelint-config: add standard-scss (ba2e956) 0.1.10 (2023-04-22) Features stylelint-config: add standard-scss (ba2e956) 0.1.9 (2023-04-22) 0.1.8 (2023-04-15) Features added solutions as an excluded dir in root tsconfig (2a85efc) eslint-config-core: allow for loops (f9d77cf) setup-remark: add remark as a devDep too for LSP (a2f7dc9) ts: use nodenext module for node configs (b343a5b) Bug Fixes setup-ts: fix double caret (7f868ca) setup-vitest: added marks (11a7a4a) 0.1.7 (2023-04-12) Features setup-vitest: add svelte vitest configuration (0ba6067) ts: use bundler moduleResolution for web projects (010cccb) vitest: add svelte vitest configuration (38756d7) Bug Fixes use sveltePreprocess directly (285d696) 0.1.6 (2023-04-12) Features eslint-config-core: allow void as this arg (b7d06ee) setup-ts: add node types for node setups (12d92f9) Bug Fixes setup-vite: add missing vite dep (06c2d27) 0.1.5 (2023-04-11) Bug Fixes setup-vitest: watch mode (eb1e9ea) 0.1.4 (2023-04-11) 0.1.3 (2023-04-09) Features setup-typedoc: set up monorepo strategy (bb9f1a1) 0.1.2 (2023-04-09) Features added setup-depcheck (4f1c981) build-lib typedoc require chain (854613f) ignore typedoc output (0ddf5b3) setup-workspace: add pnpm workspace file (06c3b41) stylelint, turbo caching (da1e597) Bug Fixes setup-husky: added marks to hooks (da158a8) 0.1.1 (2023-04-08) Features add a version range to setup-workspace deps (9f081fc) add setup-depcheck to setup-all (bba9d73) update vscode extensions and settings (a02a6b9) Bug Fixes setup-depcheck: add missing workspace level script (d54d9a7) setup-turbo: add depcheck to the lint group (9caa1c3) 0.1.0 (2023-04-08) Features add setup-typedoc and eslint-config-vitest (558c9b6) added dynamic test requirement chaining (6b59e81) added setup-depcheck (e7aec7b) extend eslint config with the vitest preset (45e9089) respect protocol and version range while updating versions (6ea629f) switch to standard-version style hooks (032513a) 0.0.5 (2023-04-04) Bug Fixes add a precommit install for version bumps (4576979) moved precommit hook to a git hook (4749337) 0.0.4 (2023-04-04) Features add all setup packages to workspace package (62f0a66) added mocks folder to the tsconfig scope (052bd1b) Bug Fixes added the ts package as a devDep of root packageJsons (4415781) 0.0.3 (2023-04-03) 0.0.2 (2023-03-12) Bug Fixes bin extensions (610cd9e) 0.0.1 (2023-03-07) Features a tiny rework (07d5e83) added an example svelte application (13a83d5) apps can hot reload when a library changes (240fce6) autobin autolinks (566bf60) autobin working again with hooks support (fec889c) autopackage autobin (d491080) better logging (417e2bb) bin and hook handling (4980b35) complex tsconfig setup (eb66466) distribute now uses copy, symlink stays as an option (a9e63c1) distributed new eslint setup (61e2e20) eslint and ts setup (046f3b0) experimenting with turbo chains (684e490) extend lint-staged js/ts step with cjs/mjs variants (9717cd3) force mjs extension for npx compatibilty (44358bf) index tests (ebacdb0) initial release (c49affc) lint-staged-config: add tsc check (c805b75) make everything buildable (af33227) moved vite-plugin-autolib to a new repo (4d7e636) nuke cli (9537cc8) nuke with globby (a1bb724) nuke: migrated logger (a822c0c) parallel (9f68c78) prettier package (f3e8d3d) removed the local tools package in favor of workspace-tools (d94619d) self setup tsconfig and eslint (10c5325) settle on the simplified tsconfig setup (dd90f2c) setup bin added for setup-remark (def0f60) setup commitlint, vscode, github (56a1f57) setup standard-version (1753d82) setup stylelint (90e94bf) setup turbo (293c0c4) setup vitest (4517038) setup-husky: added lint-staged (557280a) setup-vite: update config (f0c4161) standard-version config (ab75df3) tsconfig package (d1aa3da) update eslint and tsconfig and remark (5458c7f) use final standard version config (d82049c) use local dependencies as local dependencies (8b14315) use peerDeps for deps with bins (56ec633) vite app nodemon+concurrently script (4c81f2c) vite plugin for packageJson augmentation (f2fa9ea) working autopackage plugin (15d7142) Bug Fixes chain building remark config before checks (b3954f8) distribute (a69fe10) dont delete whats about to be distributed (98dbd49) eslint and ts setup now works (4e65579) faux ci command (2d491b7) fully qualified names for "moduleResolution": "nodenext" (320c03e) ignore more with eslint (11f031c) rename deploy app (47d9921) setup-editorconfig: package name fixed (9a3afbb) setup-remark: now everything silently ignores (9eebee4) tsc setup (e927d33) turbo dep on new build script (48596af)