All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
0.12.0 (2024-11-30)
0.11.6 (2024-10-25)
0.11.5 (2024-06-25)
- use the new named export of svelte-preprocess 6.0.1 (640f5e4)
0.11.4 (2024-05-21)
0.11.3 (2024-05-20)
0.11.2 (2024-05-19)
- import packageJson instead of letting vite bundle it (0894706)
0.11.1 (2024-05-19)
- version numbers (eafb8e9)
0.11.0 (2024-05-19)
- 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)
- eslint-config-core: allow numbers and booleans in template expressions (1b54d7b)
0.10.3 (2024-03-23)
0.10.2 (2024-03-23)
- autotool-plugin-github: updated remaining github actions to node20 versions (c19fd52)
0.10.1 (2024-03-23)
- autotool-plugin-github: updated github actions to node20 versions (5045094)
0.10.0 (2024-03-23)
- autotool-plugin-ncu: updated locked package versions (4cb4339)
0.9.3 (2024-02-09)
- 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)
- default to node for unknown package archetypes (329e70c)
0.9.2 (2023-12-14)
0.9.1 (2023-11-30)
- eslint-config-core: disabled array reduce ban (9842bbc)
- 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)
- 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)
- 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)
- autotool-plugin-ts: add node types for svelte packages too (55562cc)
- downgrade unified-prettier (62c5ad9)
0.7.1 (2023-08-03)
- use an abortController in the turbowatcher (34f65bf)
0.7.0 (2023-08-03)
- turbowatch: new dependency watching system built on turbowatch (92b499c)
0.6.3 (2023-08-02)
- 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)
- 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)
- 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)
- 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)
- ts: allowJs (68a1f77)
0.5.12 (2023-07-22)
- eslint-config-svelte: ignore generics related problems (3996ec2)
0.5.11 (2023-07-22)
- autotool-plugin-turbo: publint should not get invalidated all the time (c989b35)
- svelte-config: manual types (4fb8bb6)
0.5.10 (2023-07-21)
- autotool-plugin-github: always build fresh before publishing (46d10c5)
- 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)
- autotool-plugin-github: cicd template is now generic (3f729a2)
0.5.8 (2023-07-21)
- 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)
- svelte-config: added a new package for the svelte configs (147ec95)
- svelte-config: jsdoc based package (45abda8)
0.5.6 (2023-07-19)
- autotool-plugin-stylelint: fixed patterns added all supported html-like extensions (45038ea)
0.5.5 (2023-07-19)
- consolidated prettier config (b0921c3)
0.5.4 (2023-07-19)
- 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)
- 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)
- autotool-plugin-vite: do not install vite for svelte libraries (96a204a)
0.5.1 (2023-07-18)
- moved unified-prettier to dependencies (b49c3c7)
0.5.0 (2023-07-18)
- 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)
- build autotool plugins before running autotool on workspace postinstall (7d6c669)
0.4.2 (2023-07-08)
- autotool-plugin-workspace: distribute sorting preference of package.json (e7f6aee)
0.4.1 (2023-07-06)
- autotool-plugin-vscode: added readonly and linkedediting options (bef793f)
0.3.4 (2023-07-01)
- autotool-plugin-turbo: reworked turbo configuration (eb710ec)
- use predicades where negated results are used (9659f0c)
0.3.3 (2023-06-27)
- 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)
- 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)
- better vite lib config, updated dependencies (5a683a1)
- updated autolib to autofill fields for provenance (c6142da)
- prettierignore and eslintrc (f551a1d)
0.3.1 (2023-05-29)
- 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)
- 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)
- 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)
- setup-github: combine lint jobs into a single matrix (232e663)
- stylelint-config: add standard-scss (ba2e956)
0.1.10 (2023-04-22)
- stylelint-config: add standard-scss (ba2e956)
0.1.9 (2023-04-22)
0.1.8 (2023-04-15)
- 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)
0.1.7 (2023-04-12)
- setup-vitest: add svelte vitest configuration (0ba6067)
- ts: use bundler moduleResolution for web projects (010cccb)
- vitest: add svelte vitest configuration (38756d7)
- use sveltePreprocess directly (285d696)
0.1.6 (2023-04-12)
- eslint-config-core: allow void as this arg (b7d06ee)
- setup-ts: add node types for node setups (12d92f9)
- setup-vite: add missing vite dep (06c2d27)
0.1.5 (2023-04-11)
- setup-vitest: watch mode (eb1e9ea)
0.1.4 (2023-04-11)
0.1.3 (2023-04-09)
- setup-typedoc: set up monorepo strategy (bb9f1a1)
0.1.2 (2023-04-09)
- 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)
- setup-husky: added marks to hooks (da158a8)
0.1.1 (2023-04-08)
- add a version range to setup-workspace deps (9f081fc)
- add setup-depcheck to setup-all (bba9d73)
- update vscode extensions and settings (a02a6b9)
- setup-depcheck: add missing workspace level script (d54d9a7)
- setup-turbo: add depcheck to the lint group (9caa1c3)
0.1.0 (2023-04-08)
- 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)
0.0.4 (2023-04-04)
- add all setup packages to workspace package (62f0a66)
- added mocks folder to the tsconfig scope (052bd1b)
- added the ts package as a devDep of root packageJsons (4415781)
0.0.3 (2023-04-03)
0.0.2 (2023-03-12)
- bin extensions (610cd9e)
- 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)
- 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)