Skip to content

Commit 7c93687

Browse files
authored
chore(core): update packaging process (#2316)
1 parent 003800d commit 7c93687

33 files changed

+78
-66
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
module.exports = {
1+
export default {
22
presets: [['@babel/preset-env', { targets: { node: 'current' } }], '@babel/preset-typescript'],
33
}

packages/core/jest.config.js renamed to packages/core/jest.config.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
module.exports = {
1+
export default {
2+
moduleNameMapper: {
3+
'^@/(.*)$': '<rootDir>/src/$1',
4+
},
25
collectCoverage: true,
36
clearMocks: true,
47
fakeTimers: { enableGlobally: true },

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
],
1616
"scripts": {
1717
"clean": "rimraf dist",
18-
"lint": "eslint src test",
19-
"lint:fix": "eslint src test --fix",
18+
"lint": "eslint src",
19+
"lint:fix": "eslint src --fix",
2020
"build": "rslib build",
2121
"dev": "rslib build -w",
2222
"test:unit": "jest",

packages/core/rslib.config.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,10 @@ export default defineConfig({
55
{ format: 'esm', syntax: 'es6', dts: true, bundle: false },
66
{ format: 'cjs', syntax: 'es6', dts: true, bundle: false },
77
],
8+
source: {
9+
entry: {
10+
index: ['src/**/*', '!src/__tests__/**/*', '!src/**/*.spec.ts'],
11+
},
12+
tsconfigPath: './tsconfig.build.json',
13+
},
814
})

packages/core/test/featureFlagUtils.spec.ts renamed to packages/core/src/__tests__/featureFlagUtils.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {
44
getFlagDetailsFromFlagsAndPayloads,
55
getFeatureFlagValue,
66
normalizeFlagsResponse,
7-
} from '../src/featureFlagUtils'
8-
import { PostHogFlagsResponse, FeatureFlagDetail } from '../src/types'
7+
} from '@/featureFlagUtils'
8+
import { PostHogFlagsResponse, FeatureFlagDetail } from '@/types'
99

1010
describe('featureFlagUtils', () => {
1111
describe('getFeatureFlagValue', () => {

packages/core/test/gzip.spec.ts renamed to packages/core/src/__tests__/gzip.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isGzipSupported, gzipCompress } from '../src/gzip'
1+
import { isGzipSupported, gzipCompress } from '@/gzip'
22
import { gzip } from 'node:zlib'
33
import { randomBytes, randomUUID } from 'node:crypto'
44
import { promisify } from 'node:util'

packages/core/test/posthog.ai.spec.ts renamed to packages/core/src/__tests__/posthog.ai.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
createTestClient,
55
PostHogCoreTestClient,
66
PostHogCoreTestClientMocks,
7-
} from '../src/testing'
7+
} from '@/testing'
88

99
describe('PostHog Core', () => {
1010
let posthog: PostHogCoreTestClient

packages/core/test/posthog.capture.spec.ts renamed to packages/core/src/__tests__/posthog.capture.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {
44
createTestClient,
55
PostHogCoreTestClient,
66
PostHogCoreTestClientMocks,
7-
} from '../src/testing'
8-
import { uuidv7 } from '../src/vendor/uuidv7'
7+
} from '@/testing'
8+
import { uuidv7 } from '@/vendor/uuidv7'
99

1010
describe('PostHog Core', () => {
1111
let posthog: PostHogCoreTestClient

packages/core/test/posthog.core.spec.ts renamed to packages/core/src/__tests__/posthog.core.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createTestClient, PostHogCoreTestClient, PostHogCoreTestClientMocks } from '../src/testing'
1+
import { createTestClient, PostHogCoreTestClient, PostHogCoreTestClientMocks } from '@/testing'
22

33
describe('PostHog Core', () => {
44
let posthog: PostHogCoreTestClient

packages/core/test/posthog.debug.spec.ts renamed to packages/core/src/__tests__/posthog.debug.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createTestClient, PostHogCoreTestClient, PostHogCoreTestClientMocks } from '../src/testing'
1+
import { createTestClient, PostHogCoreTestClient, PostHogCoreTestClientMocks } from '@/testing'
22

33
describe('PostHog Core', () => {
44
let posthog: PostHogCoreTestClient

0 commit comments

Comments
 (0)