diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 758a950..90d2aec 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -23,8 +23,9 @@ jobs: - name: Check if files exist run: | - test -f package.json || { echo "File package.json does not exist"; exit 1; } - test -f README.md || { echo "File README.md does not exist"; exit 1; } + for file in dist/package.json dist/README.md dist/.npmignore; do + test -f "$file" || { echo "File $file does not exist in a dist folder"; exit 1; } + done - run: yarn publish ./dist env: diff --git a/.npmignore b/.npmignore index 34c7c7c..7f9d076 100644 --- a/.npmignore +++ b/.npmignore @@ -1,6 +1,4 @@ *.d.ts -/* -!dist/ !index.d.ts !FixtureContainer.d.ts !FixtureBucket.d.ts diff --git a/package.json b/package.json index 66c3bea..72cfd70 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fixturio", - "version": "0.0.4", + "version": "0.0.5", "description": "Fixtures", "keywords": [ "Persistence", @@ -8,14 +8,14 @@ "test", "testing" ], - "main": "dist/index.js", - "types": "dist/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "author": "pashak09", "license": "MIT", "scripts": { "lint": "eslint src", "build": "rimraf ./dist && tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json", - "postbuild": "cp package.json README.md ./dist", + "postbuild": "cp package.json README.md .npmignore ./dist", "tests": "jest", "tests:coverage": "jest --coverage" }, @@ -50,7 +50,7 @@ "node": ">=16.17.0" }, "files": [ - "index.d.ts", + "**/*.d.ts", "**/*.js" ] }