Skip to content

Commit e16aff7

Browse files
revmischafwang
andauthored
Use dist dir for bundling (#98)
* Use dist dir for bundling * Sync * Sync --------- Co-authored-by: Frank <[email protected]>
1 parent 153287e commit e16aff7

File tree

5 files changed

+22
-11
lines changed

5 files changed

+22
-11
lines changed

.changeset/four-news-watch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"open-next": patch
3+
---
4+
5+
npm publish root directory

.changeset/release

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
set -e
33

44
pnpm build
5-
cp packages/open-next/package.json packages/open-next/dist/package.json
6-
cp README.md packages/open-next/dist/README.md
7-
sed -i.bak -e '2,5d' packages/open-next/dist/package.json
5+
#cp packages/open-next/package.json packages/open-next/dist/package.json
6+
cp README.md packages/open-next/README.md
7+
#sed -i.bak -e '2,5d' packages/open-next/dist/package.json
88
pnpm changeset publish

.changeset/snapshot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ set -e
44
pnpm build
55
sed -i.bak -e '3,6d' .changeset/config.json
66
pnpm changeset version --snapshot
7-
cp packages/open-next/package.json packages/open-next/dist/package.json
8-
sed -i.bak -e '2,5d' packages/open-next/dist/package.json
7+
#cp packages/open-next/package.json packages/open-next/dist/package.json
8+
#sed -i.bak -e '2,5d' packages/open-next/dist/package.json
99
pnpm changeset publish --no-git-tag --tag=snapshot
1010
cp .changeset/config.json.bak .changeset/config.json
1111
git checkout '**/package.json' '**/CHANGELOG.md' '.changeset'

packages/open-next/package.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,30 @@
11
{
22
"publishConfig": {
3-
"directory": "dist",
43
"access": "public"
54
},
65
"name": "open-next",
76
"version": "1.3.7",
87
"bin": {
9-
"open-next": "./index.js"
8+
"open-next": "./dist/index.js"
109
},
1110
"license": "MIT",
1211
"type": "module",
1312
"description": "Open source Next.js serverless adapter",
1413
"homepage": "https://open-next.js.org",
15-
"main": "index.js",
14+
"main": "./dist/index.js",
15+
"module": "./dist/index.js",
16+
"types": "./dist/index.d.ts",
1617
"scripts": {
17-
"build": "rm -rf dist/assets && mkdir -p dist && cp -r assets dist/assets && tsc",
18+
"build": "tsc",
1819
"dev": "tsc -w"
1920
},
2021
"keywords": [],
2122
"author": "",
23+
"files": [
24+
"dist",
25+
"assets",
26+
"README.md"
27+
],
2228
"dependencies": {
2329
"@aws-sdk/client-lambda": "^3.234.0",
2430
"@aws-sdk/client-s3": "^3.234.0",

packages/open-next/src/build.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ function printHeader(header: string) {
110110
}
111111

112112
function printVersion() {
113-
const pathToPackageJson = path.join(__dirname, "./package.json");
113+
const pathToPackageJson = path.join(__dirname, "../package.json");
114114
const pkg = JSON.parse(fs.readFileSync(pathToPackageJson, "utf-8"));
115115
console.info(`Using v${pkg.version}`);
116116
}
@@ -327,7 +327,7 @@ function createImageOptimizationBundle() {
327327

328328
// Copy over sharp node modules
329329
fs.cpSync(
330-
path.join(__dirname, "./assets/sharp-node-modules"),
330+
path.join(__dirname, "../assets/sharp-node-modules"),
331331
path.join(outputPath, "node_modules"),
332332
{ recursive: true }
333333
);

0 commit comments

Comments
 (0)