Skip to content

Commit beaf29f

Browse files
nakasyoufumikunCopilot
authored
feat: turbowarp packager (#56)
* refactor: Integrate Turborepo for monorepo management, remove agent skill directories, and clean up documentation-related dependencies. * refactor: update package.json scripts across examples to standardize dev and build commands - Changed "dev" script to use "vite" directly in all example projects. - Added "build" script to all example projects for consistency. - Removed NODE_ENV setting from "dev" script in examples. - Updated gpts-zip package.json to remove unused build script. - Enhanced hikkaku package.json with new devDependency for packager. - Improved project.ts and index.ts in hikkaku for better project handling and added packager options. - Introduced packager.d.ts for type definitions related to packager options. - Added a script to automate updates to package.json files in examples and gpts-zip. * feat: add symlinks for hikkaku skill across agent and claude directories * Update packages/hikkaku/src/vite/index.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update scripts/update-packages.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update package.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add turbowarp types * feat: Add rolldown as a new dev dependency * Update package.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update packages/hikkaku/src/vite/index.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * feat: Add build script to package.json for gpts-zip * fix: Remove duplicate type imports in index.ts * fmt * fix: delete unnecessary changes * feat: add turbopack packager --------- Co-authored-by: fumikun <111163084+fumikun@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 44f0339 commit beaf29f

32 files changed

Lines changed: 909 additions & 91 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,7 @@ report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
3232

3333
# Finder (MacOS) folder config
3434
.DS_Store
35+
36+
# turbo
37+
.turbo
38+

bun.lock

Lines changed: 415 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"predev": "bun --cwd ../packages/hikkaku build",
76
"dev": "vitepress dev",
8-
"prebuild": "bun --cwd ../packages/hikkaku build",
97
"build": "vitepress build",
108
"preview": "vitepress preview",
119
"typecheck": "vue-tsc"

examples/3d-ball-roll/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"dev": "NODE_ENV=development vite",
6+
"dev": "vite",
7+
"build": "vite build",
78
"typecheck": "tsgo"
89
},
910
"dependencies": {

examples/3d-cube/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"dev": "NODE_ENV=development vite",
6+
"dev": "vite",
7+
"build": "vite build",
78
"typecheck": "tsgo"
89
},
910
"dependencies": {

examples/3d-cube/src/teapot-model.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import { readFileSync } from 'node:fs'
2-
31
type Vertex3 = readonly [number, number, number]
42
type Face3 = readonly [number, number, number]
53
type Edge2 = readonly [number, number]
@@ -227,10 +225,9 @@ const normalizeVertices = (
227225
})
228226
}
229227

230-
const teapotObjSource = readFileSync(
231-
new URL('./teapot.obj', import.meta.url),
232-
'utf8',
233-
)
228+
import teapot from './teapot.obj?raw'
229+
230+
const teapotObjSource = teapot
234231
const parsedObj = parseObj(teapotObjSource)
235232
const simplifiedMesh = simplifyMesh(
236233
parsedObj.vertices,

examples/base/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"dev": "NODE_ENV=development vite",
7-
"typecheck": "tsgo",
8-
"build": "vite build"
6+
"dev": "vite",
7+
"build": "vite build",
8+
"typecheck": "tsgo"
99
},
1010
"dependencies": {
1111
"hikkaku": "workspace:*"

examples/bullet-hell/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"dev": "NODE_ENV=development vite",
6+
"dev": "vite",
7+
"build": "vite build",
78
"typecheck": "tsgo"
89
},
910
"dependencies": {

examples/json-parser/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"dev": "NODE_ENV=development vite",
7-
"typecheck": "tsgo",
8-
"build": "vite build"
6+
"dev": "vite",
7+
"build": "vite build",
8+
"typecheck": "tsgo"
99
},
1010
"dependencies": {
1111
"hikkaku": "workspace:*"

examples/rectangle/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"dev": "NODE_ENV=development vite",
7-
"typecheck": "tsgo",
8-
"build": "vite build"
6+
"dev": "vite",
7+
"build": "vite build",
8+
"typecheck": "tsgo"
99
},
1010
"dependencies": {
1111
"hikkaku": "workspace:*"

0 commit comments

Comments
 (0)