Skip to content

Commit 2da5c13

Browse files
Merge pull request #303 from commitd/sh/packaging
fix: improves the packaging
2 parents 0a3a2dd + a28d42d commit 2da5c13

File tree

77 files changed

+798
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+798
-182
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,7 @@
6161
// Use 'forwardPorts' to make a list of ports inside the container available locally.
6262
// "forwardPorts": [],
6363

64-
// Use 'postCreateCommand' to run commands after the container is created.
65-
// "postCreateCommand": "yarn install",
64+
"postCreateCommand": "npm ci",
6665

6766
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
6867
"remoteUser": "node",

.npmignore

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,19 @@
22
**/tsconfig.json
33
**/webpack.config.js
44
node_modules
5-
src
6-
stories
75
example
8-
lib
9-
lib-esm
10-
_bundles
11-
tsdx.config.js
6+
generators
7+
public
8+
src
9+
build.mjs
10+
coverage
11+
dangerfile.lite.ts
12+
dangerfile.ts
13+
jest.config.js
14+
jest.patch-cssom.js
15+
sonar-project.properties
16+
spellcheck.json
17+
test-report.xml
18+
tsconfig.build.json
19+
tsconfig.json
20+
tsconfig.storybook.json

build.js renamed to build.mjs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
const { build } = require('esbuild')
2-
const { peerDependencies } = require('./package.json')
1+
import { build } from 'esbuild'
2+
import { nodeExternalsPlugin } from 'esbuild-node-externals'
33

44
const entryFile = 'src/index.ts'
55
const outFolder = 'dist'
66

77
const shared = {
88
bundle: true,
99
entryPoints: [entryFile],
10-
external: Object.keys(peerDependencies),
1110
logLevel: 'info',
1211
minify: true,
1312
sourcemap: true,
14-
target: ['esnext', 'node12.22.0'],
13+
target: ['esnext'],
14+
plugins: [nodeExternalsPlugin()],
1515
}
1616

1717
build({

generators/Component.test.hbs

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
1-
import React from 'react'
2-
import { renderLight, renderDark } from 'test-utils'
3-
import { Default } from './{{ name }}.stories'
4-
5-
it('renders light without error', () => {
6-
const { asFragment } = renderLight(<Default />)
7-
expect(asFragment()).toBeDefined()
8-
})
9-
10-
it('renders dark without error', () => {
11-
const { asFragment } = renderDark(<Default />)
12-
expect(asFragment()).toBeDefined()
13-
})
1+
import React from 'react' import { renderLight, renderDark } from '../../test'
2+
import { Default } from './{{name}}.stories' it('renders light without error',
3+
() => { const { asFragment } = renderLight(<Default />)
4+
expect(asFragment()).toBeDefined() }) it('renders dark without error', () => {
5+
const { asFragment } = renderDark(<Default />)
6+
expect(asFragment()).toBeDefined() })

0 commit comments

Comments
 (0)