-
Notifications
You must be signed in to change notification settings - Fork 457
/
package.json
99 lines (99 loc) · 4.5 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"name": "@storefront-ui/monorepo",
"version": "0.0.0",
"private": true,
"workspaces": {
"packages": [
"apps/*",
"apps/docs/*",
"apps/preview/*",
"apps/test/*",
"apps/shared",
"packages/*",
"packages/config/*",
"packages/sfui/*",
"packages/sfui/frameworks/*"
]
},
"scripts": {
"postinstall": "node hasEnv NOT_GENERATE_ICON && yarn generate-icons",
"generate-icons": "yarn createVueIcons && yarn createReactIcons && yarn lint:fix:sfui",
"prepare": "husky",
"build": "yarn update-browserlist-db && yarn generate-icons && yarn build:peer-next && turbo run build",
"dev:docs": "yarn update-browserlist-db && turbo run dev:docs",
"dev": "yarn update-browserlist-db && yarn build:peer-next && yarn build:nuxt-module && yarn build:react && turbo run dev --parallel",
"dev:shared": "turbo run dev:shared",
"update-browserlist-db": "yarn dlx browserslist@latest",
"lint": "yarn build:typography && yarn build:peer-next && yarn build:tailwind-config && yarn build:vue && turbo run lint",
"lint:fix": "turbo run lint:fix",
"lint:fix:sfui": "turbo run lint:fix:sfui",
"build:docs": "yarn build:peer-next && turbo run build:docs",
"build:next": "turbo run build:next",
"build:nuxt": "turbo run build:nuxt-module && turbo run build:nuxt",
"build:replace-assets-url-with": "frs-replace \"http:\\/\\/localhost:3100\\/@assets\\/\" \"https://storage.googleapis.com/sfui_docs_artifacts_bucket_public/$ENV_NAME/\" -i \"apps/preview/*/pages/**/*\" -s \"preserve-structure\" -o .",
"build:nuxt-module": "turbo run build:nuxt-module",
"build:react": "turbo run build:react",
"build:vue": "turbo run build:vue",
"build:release": "turbo run build:release && turbo run build:nuxt-module",
"build:tailwind-config": "turbo run build:tailwind-config",
"build:typography": "turbo run build:typography",
"build:peer-next": "turbo run build:peer-next",
"build:tw-plugin-peer-next": "turbo run builtd:w-plugin-peer-next",
"test": "turbo run test",
"test:ci-pre:vue": "yarn build:peer-next && turbo run test:ci-pre:vue",
"test:ci:vue": "yarn build:peer-next && turbo run test:ci:vue",
"test:ci-pre:react": "yarn build:peer-next && turbo run test:ci-pre:react",
"test:ci:react": "yarn build:peer-next && turbo run test:ci:react",
"test-docs": "yarn turbo run docs-test",
"test-e2e:docs": "concurrently \"yarn wait-on http://localhost:8080/v2 http://localhost:3001 http://localhost:3002 && yarn test-docs\" \"yarn dev\" \"yarn dev:docs\"",
"clean": "rimraf ./**/node_modules && rm yarn.lock",
"clean:total": "rimraf ./**/node_modules ./**/.cache ./**/.turbo && rm yarn.lock",
"createVueIcons": "node createIcons framework=vue input=packages/sfui/assets/ output=packages/sfui/frameworks/vue/components/SfIcons/ absolutePathToIconBase=@storefront-ui/vue",
"createReactIcons": "node createIcons framework=react input=packages/sfui/assets/ output=packages/sfui/frameworks/react/components/SfIcons/ absolutePathToIconBase=@storefront-ui/react",
"hygen": "./node_modules/.bin/hygen",
"component": "yarn hygen component",
"component-new": "yarn hygen component new"
},
"devDependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.26.1",
"@commitlint/cli": "^17.0.0",
"@commitlint/config-conventional": "^17.0.0",
"@frsource/frs-replace": "^4.1.1",
"@octokit/core": "^6.1.2",
"@storefront-ui/typescript-config": "workspace:*",
"@vue-storefront/prettier-config": "^2.0.0-rc.1",
"commitizen": "^4.2.5",
"concurrently": "^8.2.2",
"husky": "^9.1.4",
"hygen": "^6.2.8",
"mdast-util-to-string": "^4.0.0",
"prettier": "latest",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"rimraf": "^6.0.1",
"rollup-plugin-preserve-directives": "^0.4.0",
"tailwindcss": "^3.4.7",
"turbo": "^2.0.9",
"typescript": "^5.5.4",
"unified": "^11.0.5",
"wait-on": "^7.0.1"
},
"engines": {
"npm": ">=8.19.1",
"yarn": ">=1.22.19",
"node": ">=16.0.0"
},
"packageManager": "[email protected]",
"config": {
"commitizen": {
"path": "cz-conventional-changelog",
"disableScopeLowerCase": true
}
},
"resolutions": {
"@changesets/assemble-release-plan@^6.0.0": "patch:@changesets/assemble-release-plan@npm%3A6.0.0#./.yarn/patches/@changesets-assemble-release-plan-npm-6.0.0-f7b3005037.patch",
"#sf-docs-base": "old vue with version 3.4. causing missing renderer",
"vue": "3.5.12"
}
}