diff --git a/.github/workflows/scribo-release.yml b/.github/workflows/scribo-release.yml index d1f61c4..f0b6dd3 100644 --- a/.github/workflows/scribo-release.yml +++ b/.github/workflows/scribo-release.yml @@ -21,15 +21,15 @@ jobs: environment: npm steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: 24 cache: pnpm @@ -48,6 +48,6 @@ jobs: commit: "chore: version packages" title: "chore: version packages" version: pnpm changeset version - publish: pnpm publish --access public --provenance + publish: pnpm publish -r --access public --provenance env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.npmignore b/.npmignore deleted file mode 100644 index c876469..0000000 --- a/.npmignore +++ /dev/null @@ -1,18 +0,0 @@ -dist/App.js -dist/App.d.ts -dist/App.d.ts.map -dist/setupTests.js -dist/setupTests.d.ts -dist/setupTests.d.ts.map -dist/index.css -dist/index.d.ts -dist/index.d.ts.map -dist/index.js -src -public -.eslintignore -.eslintrc.json -.gitignore -babel.config.json -tsconfig.json -*.tgz \ No newline at end of file diff --git a/package.json b/package.json index eaf90ab..d2cca9d 100644 --- a/package.json +++ b/package.json @@ -11,5 +11,9 @@ "test": "pnpm --dir packages/scribo test", "format": "pnpm --dir packages/scribo format", "format:check": "pnpm --dir packages/scribo format:check" + }, + "devDependencies": { + "@changesets/changelog-github": "^1.0.1", + "@changesets/cli": "^3.0.2" } } diff --git a/packages/scribo/.npmignore b/packages/scribo/.npmignore new file mode 100644 index 0000000..5951df9 --- /dev/null +++ b/packages/scribo/.npmignore @@ -0,0 +1,18 @@ +# Demo application entry and assets +public/ +src/App.tsx +src/App.css +src/index.tsx +src/vite-env.d.ts + +# Test files +src/**/*.test.ts +src/**/*.test.tsx + +# Build tooling (not needed by consumers) +vite.config.ts +vite.config.site.ts +tsconfig.node.json + +# Misc +*.tgz diff --git a/packages/scribo/package.json b/packages/scribo/package.json index 7cf3a56..555c412 100644 --- a/packages/scribo/package.json +++ b/packages/scribo/package.json @@ -61,8 +61,6 @@ }, "devDependencies": { "@biomejs/biome": "^2.5.13", - "@changesets/changelog-github": "^1.0.1", - "@changesets/cli": "^3.0.2", "@eventuras/typescript-config": "^1.0.0", "@eventuras/vite-config": "^0.3.1", "@testing-library/react": "^16.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3157171..5a47e98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,14 @@ settings: importers: - .: {} + .: + devDependencies: + '@changesets/changelog-github': + specifier: ^1.0.1 + version: 1.0.1 + '@changesets/cli': + specifier: ^3.0.2 + version: 3.0.2 packages/scribo: dependencies: @@ -65,12 +72,6 @@ importers: '@biomejs/biome': specifier: ^2.5.13 version: 2.5.13 - '@changesets/changelog-github': - specifier: ^1.0.1 - version: 1.0.1 - '@changesets/cli': - specifier: ^3.0.2 - version: 3.0.2 '@eventuras/typescript-config': specifier: ^1.0.0 version: 1.0.0