All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
(nothing yet)
- lib: backwards fixed upgrade script from 3.8.0: git initializing when already inside a git root
- lib: audit script
- lib: eslint configuration now uses
@ezez/eslint
single package with zero config setup - lib: deps update
- self: deps update
- lib: upgrade path of 3.11.0 - should pnpm import before install
- lib: scripts using yarn instead of pnpm
- lib: deps update
- self: deps update
- lib: deps update
- lib: jest config update so it doesnt contain deprecated options
- self: deps update
- lib: issues with babel config file introduced in 3.11.0
- lib: resolve-tspaths crashing when paths empty
- lib: resolve ts paths in files - dir and extensionless imports are now safe (but blocked by eslint)
- lib: tsconfig files now includes .esm version always
- lib: make tsconfig.json a common file to extend from
- lib: replaced yarn with pnpm
- lib:
prepare
script invalid when not having a git repo - lib: babel config filename different on jsx and non-jsx libs, name is unified now
- lib: invalid npm ignore for babel config
- lib: removed flow version setting from eslint in jsx, causing pile of warnings on eslint
- lib: bumped some dependencies
- lib: added
noUncheckedIndexedAccess
totsconfig
- lib: from now on tsconfig compilerOptions and package.json deps will be sorted with each upgrade
- lib:
@knodes/typedoc-plugin-pages
invalid version after upgrading to 3.9.0 - lib: missing yarn for 3.9.0
- lib: dependencies bump
- self: small type issue in
updateContents
function
- lib: git init when project has a repo defined
- lib: husky is removed if not a repo
- lib: yarn install on initialize
- lib: prettier files copied into
template
folder when upgrading to 3.7.0 - self:
updatePath
could fail if used with async functions
- self: added some docs to migration functions
- self: added a function to get migrator to perform manual tasks outside actual migration
- self:
setPath
is type-safer now
- lib: breaking ability to import libraries because
types
added intoexports
in3.7.0
as last property
docs
script andupdates:*
scripts were outdated/missing if project was created with 3.6.0 version
- lib: updated
typescript
types
are added intoexports
list
- empty prettier install
- lib: added
updates
scripts for easy checking what packages can be updated - self:
safelyUpgradeDependency
function for easier version bumps
- lib: updated a lot of libs
- lib: updated
docs
script
- lib: upgrade
ts-node
- lib: upgrade
husky
- lib: husky not installed properly
- lib: newly created libraries had broken
docs
script since 3.5.0
- self: missing
.pagesconfig
in npm package, preventing new lib from being created
- lib: incorrect babel config file name in
.npmignore
- lib: added
next-env
totsconfig
- lib: added
next-env
to.npmignore
- lib: added
pagesconfig.json
to.npmignore
- lib: added
.next
folder to npm & git ignore - lib: added
demo
&pages
folders to npm ignore foresm
anddist
folders - lib: upgrade
eslint
- lib: upgrade
nodemon
- lib: upgrade
typedoc
- lib: upgrade
typescript
- self: lint & deps upgrade
- lib: add eslint import plugin and rules
- lib: audit issues - bump husky, jest, nodemon, typedoc
- self: audit issues - bump husky, jest, nodemon, typedoc
- lib: eslint rules for React
- lib: better support for React - using
next
for dev server instead ofparcel
- lib: bump
eslint
& config
- lib: bumped
typedoc-plugin-pages-fork-fork
which fixes some bugs
- lib: bug breaking
docs
script on 3.2.0 update
- self: migration update path based on prev value
- lib:
yarn audit
on prepublishOnly
- lib: pages plugin for typedoc
- lib:
@types/jest
- lib: bump
@dzek69/eslint-config-typescript
,jest
,typedoc
- self: migration copy without overwrite
- self: some typings improvements
- lib:
start:dev:compatibility
restored, it is actually needed, even with@types/
- self:
husky
prepush hook
- lib: bump
@dzek69/eslint-config-typescript
- self: React libraries creating support
- self: upgrading library to React type
- lib: added
root: true
to eslint config file to prevent possible issues
- lib:
start:dev:compatibility
as it is not needed, use@types/
dir in your src instead
- self: library not working for creating new lib due to a missing file
- self: aggressive changes list should start with bullet point
- lib: tsconfig overwrite-update, set
lib
field because some build ins are unavailable without them - lib: tsconfig update, uncommented everything, set all extra options to null
- lib: tsconfig
noUnusedLocals
&noUnusedParameters
should be false in all files - lib: tsconfig is now standard json to help with future safer updates
- lib: added
.eslintrc.json
to.npmignore
- lib: added missing
compile.cjs.after.mjs
code which fixes cjs output code use - lib: added
babel-plugin-module-extension
dependency, which is required after updating one the deep deps
- updated typedoc and typescript
- updated eslint config
- build script failing
- migrations support
- linting
- docs
- esm code output
- first version
- migrations support