|
1 | 1 | {
|
2 |
| - "name": "onshape-cutlist", |
3 |
| - "version": "0.4.0", |
4 |
| - "type": "module", |
5 |
| - "repository": { |
6 |
| - "type": "git", |
7 |
| - "url": "https://github.com/aklinker1/onshape-cutlist" |
8 |
| - }, |
9 |
| - "keywords": [ |
10 |
| - "onshape", |
11 |
| - "cutlist", |
12 |
| - "woodworking" |
13 |
| - ], |
14 |
| - "license": "MIT", |
15 |
| - "author": { |
16 |
| - "name": "Aaron Klinker", |
17 |
| - "email": "aaronklinker1+npm@gmail.com" |
18 |
| - }, |
19 |
| - "files": [ |
20 |
| - "bin", |
21 |
| - "dist/npm" |
| 2 | + "private": true, |
| 3 | + "workspaces": [ |
| 4 | + "npm", |
| 5 | + "web" |
22 | 6 | ],
|
23 |
| - "bin": { |
24 |
| - "cutlist": "./bin/cutlist.mjs" |
25 |
| - }, |
26 |
| - "exports": { |
27 |
| - ".": { |
28 |
| - "import": { |
29 |
| - "types": "./dist/npm/index.d.ts", |
30 |
| - "import": "./dist/npm/index.js" |
31 |
| - } |
32 |
| - } |
33 |
| - }, |
34 |
| - "module": "./dist/npm/index.js", |
35 |
| - "types": "./dist/npm/index.d.ts", |
36 | 7 | "scripts": {
|
37 |
| - "dev": "nuxt dev", |
38 |
| - "build:npm": "bun build.npm.ts", |
39 |
| - "build:web": "bun build:web:nuxt && bun build:web:docker", |
40 |
| - "build:web:nuxt": "nuxt build", |
41 |
| - "build:web:docker": "docker build . -t aklinker1/cutlist --platform=linux/amd64", |
42 |
| - "preview:web": "nuxt preview", |
43 |
| - "preview:web:docker": "docker run -it -p 3000:3000 --env-file .env aklinker1/cutlist", |
44 |
| - "publish:web:docker": "bun build:web && docker push aklinker1/cutlist", |
45 |
| - "prepare": "simple-git-hooks", |
46 |
| - "postinstall": "nuxt prepare" |
47 |
| - }, |
48 |
| - "dependencies": { |
49 |
| - "@antfu/utils": "^0.7.7", |
50 |
| - "@tanstack/vue-query": "^5.28.4", |
51 |
| - "base64-js": "^1.5.1", |
52 |
| - "consola": "^3.2.3", |
53 |
| - "js-yaml": "^4.1.0", |
54 |
| - "ofetch": "^1.3.3", |
55 |
| - "zod": "^3.22.4" |
| 8 | + "dev": "bun --cwd web dev", |
| 9 | + "check": "bun --cwd npm check && bun --cwd web check", |
| 10 | + "prepare": "simple-git-hooks" |
56 | 11 | },
|
57 | 12 | "devDependencies": {
|
58 |
| - "@aklinker1/check": "^1.1.0", |
59 |
| - "@nuxt/ui": "^2.14.2", |
60 | 13 | "@types/bun": "latest",
|
61 |
| - "@types/js-yaml": "^4.0.9", |
62 |
| - "@vueuse/core": "^10.9.0", |
63 |
| - "@vueuse/nuxt": "^10.9.0", |
64 | 14 | "lint-staged": "^15.2.2",
|
65 |
| - "nuxt": "^3.11.0", |
66 | 15 | "prettier": "^3.2.5",
|
67 |
| - "publint": "^0.2.7", |
68 |
| - "simple-git-hooks": "^2.11.0", |
69 |
| - "typescript": "^5.0.0", |
70 |
| - "vue": "^3.4.21", |
71 |
| - "vue-router": "^4.3.0" |
| 16 | + "simple-git-hooks": "^2.11.0" |
72 | 17 | },
|
73 | 18 | "simple-git-hooks": {
|
74 |
| - "pre-commit": "pnpm lint-staged" |
| 19 | + "pre-commit": "bun lint-staged" |
75 | 20 | },
|
76 | 21 | "lint-staged": {
|
77 | 22 | "*": "prettier --ignore-unknown --write"
|
|
80 | 25 | "excludeAuthors": [
|
81 | 26 | "aaronklinker1@gmail.com"
|
82 | 27 | ]
|
| 28 | + }, |
| 29 | + "dependencies": { |
| 30 | + "@aklinker1/check": "^1.3.1", |
| 31 | + "standard-version": "^9.5.0" |
83 | 32 | }
|
84 | 33 | }
|
0 commit comments