Repository navigation
projen-node@v0.0.2
·
73 commits
to refs/heads/main
since this release
0.0.2 (2024-04-04)
Features
- add options to nextjs constructs (108624f)
- allow for extra modules for jest to transform (730791f)
- Allows SST/CDK apps to config deploy job step (e40797d)
- AWSAppPublisher now allows for manual creation (63219d7)
- Babel to EsmLibrary (9316a9c)
- babel watch (2df9fe3)
- BabelConfigFile (5bb9a97)
- back to nx cloud (5580482)
- basic nextjs constructs in place (e618ce4)
- better jest transformIgnorePatterns for pnpm (and otherwise) (7dc3397)
- buildSonarQualityScanJobStep (2b5ea04)
- clean-compile (c666c5d)
- clean-tsc for nextjs (46521b8)
- CSpell now dedupes the lists (f0a7f7e)
- cspell now has a readonly file and one you can edit (2286c09)
- Esm as a separate module, handling everything needed (d6396aa)
- EsmLib (d288eb9)
- EsmLibrary now creates separate test and publish babel configs and uses babel-jest (7ead391)
- full job configuration for aws publisher (6a5b962)
- GithubPagesPublishJob (8868bfa)
- GraphQL Schema Linter (db7f011)
- GraphQLConfig (9324426)
- GraphQLEslint (810675f)
- JestTransformer (343ddc4)
- more clean-compile (fc53b2a)
- Next eslint and jest (2f6d06b)
- Nextjs tsconfig configurable (1adf6dc)
- NEXTJS_TSCONFIG_OPTIONS (503c9c6)
- nextjsJestConfigFile rather than trying to use next/jest (b9f462e)
- NextjsTasks (67a1cf9)
- No extra tsconfig for nextjs(esm) (8a0a43c)
- no-default-export, no max-warnings 0 (f25410e)
- NX monorepo now from scratch, no dependency on PDK (2a54c60)
- post-build task for monorepo (20beb0b)
- postPublishJobSteps (46b413c)
- preUpgradeSteps (6bdcc9c)
- projen-storybook (442661c)
- projen-typedoc with markdown docs instead of html (ed34857)
- publishTasks (f4f8b3f)
- rename upgrade-deps to upgrade (4216c3a)
- SonarBuildWorkflowPatch (2f62665)
- SonarFullQualityScanWorkflow (c0da2ca)
- SonarPropertiesFile (0eacde5)
- SST personal tasks (352f386)
- storybook handles tsconfig (bcd1c37)
- Storybook sample code (b9d4f38)
- StorybookOptions, tasks (600e812)
- test, lint, docgen do not run on release (e15d54d)
- upgrade for monorepo is closer to normal upgrade (397aa39)
- use nx cloud (893f44d)
- workflowDispatch (7a9ef1a)
Bug Fixes
- ./ for babel config file (103637a)
- "no-multiple-empty-lines" off as well (1fa6f70)
- action version updates (bcbf79d)
- actually override package task for SST (5937125)
- Actually use nextjs eslint plugin (e92e6f7)
- Add config file to eslint graphql command args (0fdfab5)
- add eslint command args (ac5ab4a)
- add ignore to GQLSchemaLintConfig (c09456e)
- add install and default after the subproject upgrades (f30d0c6)
- add repository (8a73f72)
- add runsOn (9832687)
- Adding monorepo linting to build task (abdb5c8)
- allow CDK stacks in the root of src too (a876ff6)
- allow env on AWSAppPublisher (7398b01)
- Allow flexible credentials for sst publish to AWS job (c8f90b3)
- Allow SST apps to have root Stacks in src too (5f17559)
- allowDevDeps in stories (3a32475)
- Alter monorepo commands, add skip-cache (d707cc2)
- auto-generated comment (aee0fc6)
- babel watch must use compile:babel (3ea2843)
- babel.targets (94bdd1e)
- better link to docs (fb779e3)
- bootstrap steps on sst publish job (f28d2df)
- bootstrapSteps in twice for sst (42c2514)
- Branches correctly find workflow now on AWS publish (bd6d2d5)
- Cast (da59b70)
- Checkout on sonar full scan (358b291)
- consistent task name (705b269)
- correct docs linguist-gen (fea444c)
- correct runMany tasks (acd15e1)
- Correctly named options (3cfa89d)
- cspell works a little better (54a9420)
- declaration false in tsconfigDev, fix inference issues (5ece32c)
- declaration: false for nextjs apps (3f1314f)
- deepMerge tsconfig options (7a5b16a)
- Delete now useless vscodeworkspaces tests (aa81f03)
- detect if docs folder already has / (fe9d3d2)
- devlop (b567a7e)
- env in both spots (bbb0794)
- ESLint and nextjs tweak (de66102)
- eslint task should also not run on release (20209cf)
- extends, not plugin (bfb55aa)
- gql-processor-lint (d5efade)
- GraphQLEslint moved to separate eslint config (b014b1f)
- ignore .next and out in next projects (1505fd6)
- Ignore stories in react project (6a86b07)
- ignoreRegExpList is array (964e7cf)
- import for no-duplicates rather than eslint (725590a)
- jest ignore now pnpm friendly (ad1883f)
- jest-axe types package added (f860d4b)
- JobSteps actually optional on aws publisher (e7db440)
- Just manually deploying SST with a full checkout, everything else was failing (55cba49)
- linguist-generated docs (59a8f6e)
- lock projen version (3244b57)
- Lots more package ignores (c9c3171)
- Making upgrade workflow use upgrade-deps (b0e54a5)
- Monorepo tasks only sometimes should be run-many (ab2b6fa)
- monorepo upgrade now properly respects options (2ef4d47)
- more package ignores for constructs (2e4d3cd)
- more specific files to type-check for nextjs (4a5774a)
- naming on AWSAppPublisher makes more sense (ae96347)
- nextJest nested functions (4c73b72)
- Nextjs compile-webapp task (0a4a3b6)
- nextjs now runs a tsconfig, rather than ESM having anything to do with it (4ac2a25)
- nextjs now using a separate tsconfig file than projen (5be797f)
- no dep on dkershner6-typescript for monorepo (circular) (9632456)
- No more auto-licensing in monorepo (ff04f72)
- no need to reset post-upgrade (61f350e)
- No options needed for JestTransformer to work (c6c4e47)
- No spellchecking tests (4ed0e9d)
- no-default-export also ignores storybook (1d26a2d)
- Node20 means node20 (69879f4)
- nx-cloud (069b84b)
- One more non-optional spot (cdb906f)
- package.json too for SST CLI (025f06a)
- packageIgnore graphql-config (10f2ac7)
- Passthru job config for Sonar (ee87da5)
- pnpm update removed from upgrade monorepo task (59ffbe5)
- projen/constructs versions now shared for every project (6dc6374)
- Proper options for the Node20monorepo (e29b41e)
- props to new shapes for AWS projects (2cca683)
- publisherOptions optional (e4d2df9)
- Release workflow name for subprojects (d0d6bbf)
- remove unneeded deps from pdk (99d10cb)
- Remove VsCodeWorkspaces constraint (57e5ea7)
- Remove workflowSetupStep overrides (fd8703e)
- Removing babel direct importing because it causes opposite problem in resonance (6f1736d)
- return await lint rule => always (5080ff0)
- setting CI to 0 in upgrade (5be703c)
- setup-node v4 in advance (d2c1f5f)
- sideEffects false (c7f6f7f)
- spread job steps (51a477c)
- SST needs the config file to deploy, apparently (2504b91)
- SST requires stageName, so we have to provide in every task (d5c35f5)
- SST still not working, trying a drill workingDirectory approach (94cb5a0)
- SST workingDirectory considerations (8736685)
- still downloading build artifact for SST publish (396d4c7)
- switch order on project and rootProject so it can be ignored (2a2f0c9)
- tasks now properly find and reset (ebf98b6)
- tsOverride - partial (6085c00)
- update lock (99c30b7)
- upgrade is more intensive, but more reliable, and monorepos no longer use syncpack (2088c41)
- upgrade nx task only runs one at a time (ba04300)
- upgrade task no longer pnpm updates (3b672d9)
- Using default compilerOptions, then altering for nextjs (6479709)
- Using npx for sst again on publish (6a808bc)
- various tweaks on settings (ba8b5d9)
- VSCodeWorkspace namer includes rootProject now (29205ef)
- WorkflowJobMerger allows for more than one merge (c428e25)
- WorkflowMerger runs twice, once during synth to ensure changes (51db8a6)
- workingDirectory in consideration for artifact path (f643782)