mirror of
https://github.com/Unleash/unleash.git
synced 2026-09-09 21:55:55 +00:00
78eb6ad911
Things worth noticing (+14075, -20262 most of this is due to yarn.lock being deleted, and a new package manager tool being checked in) ## Code changes (actual changes to ts files) ### Not interesting - being explicit about test imports in frontend rather than using tsconfig globals to resolve `describe`, `it`, `test`, `expect` et al. ### Interesting - Type signatures resolutions have changed a slightly bit, so some of our Knex queries needed to be extracted for tsc to manage to type analyse and pass type checking. All tests are green, so I'm assuming I managed to reproduce the behaviour, in particular src/lib/features/project/project-read-model.ts has some extra variables to pass typechecking. ### Other considerations - Do we still build the way we did? (pnpm pack produces the same files/artifact as yarn pack) - Will this merge cleanly with enterprise (which runs prepack)? #### Known unknowns - I've changed our vite.config.mts in frontend to use vite's own built in tsconfigpaths, but Thomas pointed out that he tried that already and ran into some issue when enterprise used the dependency, so we'll need to double check that it works, and be ready to rollback to using the deprecated plugin (and accept that vite gives us a warning that this is now native functionality). ### Build failures - Expected is openapi validation on main, we've changed to using pnpm action rather than yarn action so it won't recognize yarn as a packageManager on main - dependency scanner, due to how pnpm resolves dependencies, we now have a more direct dependencies, which our scanner apparently is scoring too low for it to be OK with them. These were already a dependency, just transitively rather than direct, so I'm comfortable with this.
86 lines
1.1 KiB
Plaintext
86 lines
1.1 KiB
Plaintext
node_modules
|
|
lerna-debug
|
|
npm-debug
|
|
.DS_Store
|
|
/dist
|
|
.vscode
|
|
.claude
|
|
|
|
# Logs
|
|
logs
|
|
*.log
|
|
|
|
# Runtime data
|
|
pids
|
|
*.pid
|
|
*.seed
|
|
|
|
# Directory for instrumented libs generated by jscoverage/JSCover
|
|
lib-cov
|
|
|
|
# Coverage directory used by tools like istanbul
|
|
# coverage
|
|
coverage/lcov-report
|
|
|
|
# Compiled binary addons (http://nodejs.org/api/addons.html)
|
|
build/Release
|
|
|
|
# liquibase stuff
|
|
/sql
|
|
unleash-db.jar
|
|
unleash-server.tar.gz
|
|
|
|
# idea stuff:
|
|
.idea/*
|
|
|
|
.vagrant/
|
|
|
|
# Visual Studio Code
|
|
jsconfig.json
|
|
typings
|
|
.nyc_output
|
|
|
|
# Emacs, nix, devenv, pijul
|
|
# Only Thomas uses this and he doesn't want to add it to the repo
|
|
.devenv
|
|
.devenv.flake.nix
|
|
.dir-locals.el
|
|
.envrc
|
|
shell.nix
|
|
# Pijul + ignore
|
|
.ignore
|
|
.pijul
|
|
# Custom hooks in husky directory
|
|
.husky/pre-push
|
|
.husky/prepare-commit-msg
|
|
|
|
|
|
# We use pnpm-lock.yaml
|
|
package-lock.json
|
|
yarn.lock
|
|
frontend/yarn.lock
|
|
|
|
.env
|
|
.profiles/
|
|
|
|
# Ignore frontend build
|
|
frontend/build
|
|
|
|
# Ignore orval apis
|
|
frontend/src/openapi/apis
|
|
frontend/src/openapi/index.ts
|
|
|
|
# Generated docs
|
|
reports/jest-junit.xml
|
|
|
|
# Yarn artifacts from the previous package manager
|
|
.pnp.*
|
|
.yarn/
|
|
frontend/.yarn/
|
|
docker/.yarn/
|
|
.yarnrc.yml
|
|
frontend/.yarnrc.yml
|
|
|
|
coverage/.tmp
|
|
coverage/*
|