Skip to content

Commit

Permalink
Merge pull request #1267 from cuaklabs/chore/update-esm-build-to-bund…
Browse files Browse the repository at this point in the history
…le-types

Update esm build to bundle types
  • Loading branch information
notaphplover authored Nov 28, 2024
2 parents 89464b1 + 2a035aa commit 65390c2
Show file tree
Hide file tree
Showing 9 changed files with 47 additions and 25 deletions.
12 changes: 7 additions & 5 deletions packages/iocuak-common/.npmignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Jest coverage report
/coverage
/coverage/

# Stryker reports
/reports
Expand All @@ -12,20 +12,22 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
jest.config.mjs
jest.config.stryker.mjs
jest.js.config.mjs
pnpm-lock.yaml
stryker.conf.json
prettier.config.js
rollup.config.mjs
stryker.conf.json
tsconfig.cjs.json
tsconfig.esm.json
tsconfig.json
10 changes: 6 additions & 4 deletions packages/iocuak-core/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,22 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
jest.config.mjs
jest.config.stryker.mjs
jest.js.config.mjs
pnpm-lock.yaml
prettier.config.js
rollup.config.mjs
stryker.conf.json
prettier.config.js
tsconfig.cjs.json
tsconfig.esm.json
tsconfig.json
8 changes: 5 additions & 3 deletions packages/iocuak-decorators/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
jest.config.mjs
Expand Down
8 changes: 5 additions & 3 deletions packages/iocuak-models-api/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
pnpm-lock.yaml
Expand Down
8 changes: 5 additions & 3 deletions packages/iocuak-models/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
pnpm-lock.yaml
Expand Down
8 changes: 5 additions & 3 deletions packages/iocuak-reflect-metadata-utils/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,13 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
jest.config.mjs
Expand Down
7 changes: 7 additions & 0 deletions packages/iocuak-rollup-config/lib/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import fs from 'node:fs/promises';

import typescript from '@rollup/plugin-typescript';
import { dts } from 'rollup-plugin-dts';

import pathExists from './utils/pathExists.js';
import isNodeExportWarning from './utils/isNodeExportWarning.js';
Expand Down Expand Up @@ -33,4 +35,9 @@ export default [
],
plugins: [typescript()],
},
{
input: 'lib/esm/index.d.ts',
output: [{ file: 'lib/esm/index.d.ts', format: 'es' }],
plugins: [dts()],
},
];
1 change: 1 addition & 0 deletions packages/iocuak-rollup-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"description": "Backend rollup config for backend packages",
"devDependencies": {
"@rollup/plugin-typescript": "12.1.1",
"rollup-plugin-dts": "6.1.1",
"rollup": "4.27.4",
"prettier": "3.4.1",
"typescript": "5.7.2"
Expand Down
10 changes: 6 additions & 4 deletions packages/iocuak/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,22 @@
**/*.spec.js.map
**/*.ts
**/*.ts.map
!lib/**/*.d.ts
!lib/cjs/**/*.d.ts
!lib/esm/index.d.ts
lib/**/*.spec.d.ts
lib/tsconfig.cjs.tsbuildinfo
lib/tsconfig.esm.tsbuildinfo

.eslintignore
.eslintrc.js
eslint.config.mjs
.lintstagedrc.json
.prettierignore
jest.config.mjs
jest.config.stryker.mjs
jest.js.config.mjs
pnpm-lock.yaml
prettier.config.js
rollup.config.mjs
stryker.conf.json
prettier.config.js
tsconfig.cjs.json
tsconfig.esm.json
tsconfig.json

0 comments on commit 65390c2

Please sign in to comment.