Skip to content

projen-node@v0.0.2

Choose a tag to compare

@github-actions github-actions released this 04 Apr 20:41
· 73 commits to refs/heads/main since this release
a0738b5

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)