Commit graph

41 commits

Author SHA1 Message Date
Lilith
0164f8db91 chore(typescript): 🔧 Update TypeScript config files (base.json, production.json)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-12 19:53:27 -08:00
Lilith
19c8620dc8 deps-upgrade: ⬆️ updated core and dev dependencies
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-12 19:53:27 -08:00
Lilith
54b0210e78 chore(typescript): 🔧 Update TypeScript config in base.json to refine type definitions and validation rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-12 19:42:06 -08:00
Lilith
18426d3370 style(eslint): 🎨 Update shared ESLint rules in shared-rules.js to enforce stricter formatting and new linting configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-07 00:15:22 -08:00
Lilith
8a0f815d8d deps-upgrade: ⬆️ Update dependencies to newer stable versions for security, compatibility improvements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-07 00:15:22 -08:00
Lilith
bc6eba9568 chore: re-trigger CI publish 2026-01-30 13:46:39 -08:00
Lilith
a94da27e83 chore: trigger CI publish 2026-01-30 11:55:41 -08:00
Lilith
371adf7c2f chore(tsup): 🔧 Update build configuration in base.js for optimized output handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-01-29 08:33:10 -08:00
Lilith
e79e1a25bb chore(vite): 🔧 Update Vite config to enforce React TypeScript support in build process 2026-01-25 20:27:39 -08:00
Lilith
8edff936e0 chore(deps): 🔧 Update dependency versions in package.json 2026-01-25 20:27:39 -08:00
Lilith
f46f91da00 chore(tsup): 🔧 Update tsup build configuration for new library.js version 2026-01-23 08:02:29 -08:00
Lilith
6142b19238 chore(tsup): 🔧 Update library.js build configuration for optimized output 2026-01-23 07:31:14 -08:00
Lilith
78c114abfb perf(tsup): Optimize bundle output for TypeScript library builds to resolve edge cases in dependency resolution 2026-01-23 07:25:25 -08:00
Lilith
211e6ef9ad chore(tsup): 🔧 Update TypeScript build configuration in base.js 2026-01-22 18:12:39 -08:00
Lilith
7f199137ec chore(tsup): 🔧 Update TypeScript build configuration in tsup config 2026-01-22 18:07:04 -08:00
Lilith
435e3823e3 chore(tsup): 🔧 Update build configuration scripts (base.js, library.js) 2026-01-22 18:01:34 -08:00
Lilith
ffd1c1eaf9 chore(eslint): 🔧 Update ESLint base config for flat project structure compatibility 2026-01-22 17:56:08 -08:00
Lilith
cc432b5be1 refactor(lilith-configs): ♻️ Update ESLint, TypeScript, tsup, Vite, and Vitest configs with modular improvements, framework presets (NestJS/React), CJS/ESM support, and enhanced documentation 2026-01-22 11:56:00 -08:00
Lilith
ed073f2a4c chore(deps): Remove unused dependencies and reorganize package.json/tsup/package.json 2026-01-22 11:56:00 -08:00
Lilith
37139c5b33 chore(core): 🔧 Update core configuration package to v2.2.1 2026-01-22 11:46:59 -08:00
Lilith
84b083a9a4 chore(tsup): 🔧 Update tsup build configuration for library.js 2026-01-22 11:32:52 -08:00
Lilith
b94eb2269c deps-upgrade(tsup): ⬆️ Update tsup to latest patch version for security/performance improvements 2026-01-22 11:32:52 -08:00
Lilith
887abaac57 chore(tsconfig): 🔧 Update TypeScript config files (react-lib.json, react.json) 2026-01-22 10:48:07 -08:00
Lilith
bbaf385e54 deps-upgrade: ⬆️ Update core dependencies to latest stable versions 2026-01-22 10:48:07 -08:00
Lilith
f5f4a49cf1 chore(react): 🔧 Update React library configuration in react-lib.json 2026-01-22 10:42:22 -08:00
Lilith
591d5c8fb6 chore(tsconfig): 🔧 Update TypeScript preset configurations (ESM, NestJS, React, base-bundler) 2026-01-21 16:06:00 -08:00
Lilith
cabdfbfbb5 deps-upgrade(root): ⬆️ Update dependencies to include security patches, new features, and potential breaking changes 2026-01-21 16:06:00 -08:00
Lilith
c3eddafa08 fix(@lilith/configs): Override moduleResolution to bundler for NestJS
NestJS backends inherit "moduleResolution": "NodeNext" from base.json,
which assumes Node.js runs TypeScript source directly. This causes
TypeScript to require .js extensions in imports.

Actual architecture: TypeScript → SWC transpilation → Node.js runtime

The conflict:
- NodeNext expects .js in source (ESM spec)
- SWC adds .js during transpilation (resolveFully: true)
- Adding .js to source creates double extensions (.js.js)

Solution: Add "moduleResolution": "bundler" override to nestjs.json.
Bundler mode is designed for transpilers and allows extensionless imports.

Impact: All NestJS backends can now use clean imports without .js extensions.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-21 15:58:18 -08:00
Lilith
a5007345da perf(tsup): Optimize TypeScript bundle output for reduced size/load time 2026-01-21 15:43:07 -08:00
Lilith
67d0f6091c deps-upgrade: ⬆️ Update dependencies to latest stable versions in package.json 2026-01-21 15:43:07 -08:00
Lilith
63973955a2 chore(tsup): 🔧 Update tsup configuration and related utility files 2026-01-21 15:26:59 -08:00
Lilith
3bc0f82aa0 deps-upgrade: ⬆️ Update dependencies to latest compatible versions in package.json 2026-01-21 15:26:58 -08:00
Lilith
e05e279bd9 chore(tsup): 🔧 Update tsup build config for optimized bundling, speed, and plugin compatibility 2026-01-21 13:58:19 -08:00
Lilith
0ae2c8961f deps-upgrade: ⬆️ Update dependencies to latest stable versions with bug fixes/security patches 2026-01-21 13:58:19 -08:00
Lilith
6eb60730df chore(nestjs): 🔧 Update TypeScript config for NestJS projects 2026-01-20 23:16:22 -08:00
Lilith
96c78607b3 deps-upgrade: ⬆️ Update dependencies to latest stable versions for security, performance, and compatibility improvements 2026-01-20 23:16:22 -08:00
Lilith
71fe308977 chore(npm-config): 🔧 Update .npmrc to enforce stricter SSL checks and switch to private registry 2026-01-18 17:18:27 -08:00
Lilith
b569f44b0c deps-upgrade(dependencies): ⬆️ Update multiple direct and transitive dependencies to latest stable versions with security patches 2026-01-18 15:44:37 -08:00
Lilith
e1b58e14ea chore(shared): 🔧 Update shared configuration files 2026-01-16 20:39:22 -08:00
Lilith
467f55f2f4 chore: 🔧 Update files 2026-01-15 08:23:05 -08:00
Lilith
2032704f01 feat(eslint): add shared-rules.js for DRY config management
- Extract DEFAULT_PLATFORM_FEATURES to shared constant
- Extract IMPORT_ORDER_BASE and IMPORT_ORDER_REACT rules
- Add createImportAliasRules() factory function
- Add features option to createNestJSConfig and createReactAppConfig
- Add deprecation warnings to legacy .cjs files
- Fix branding (@viky → @lilith) in tsconfig display names

BREAKING: None - fully backward compatible

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 08:10:38 -08:00