@flatjs/sculpt v2.0.9
@flatjs/sculpt
Usages
The configuration file flatjs-sculpt.config.ts
;
import { defineConfig } from "@flatjs/sculpt";
export default defineConfig({
input: [
"src/app.ts",
"src/components/*/index.ts",
"src/modules/home/pages/page1/index.ts",
"src/modules/home/pages/page2/index.ts",
"src/modules/mine/pages/page1/index.ts",
"src/modules/mine/pages/page2/index.ts",
],
modularImports: [
{
libraryDirectory: "cjs",
libraryName: "@dimjs/utils",
},
],
devServer: {
autoOpen: false,
},
});
The advanced example
export default defineConfig({
input: ["src/app.ts", "src/components/*/index.ts"],
projectVirtualPath: "sculpt/demo",
devServer: {
mockOptions: {
mockBaseDir: `./mocks`,
apiContext: "/api",
hostname: "dev.flatjs.com",
port: 4000,
staticMap: {
"/static": "static",
},
mockMap: {
"/account": { type: "REST", defs: ["account"], middlewares: {} },
},
},
},
plugin: {
pluginConfigs: {
terserOptions: {
compress: {
// drop_console: true,
pure_funcs: [
"console.log",
"console.info",
"console.debug",
"console.warn",
],
},
},
},
},
assetsCopyPattern: ["src/native/*.png"],
assetsOptions: {
inlineFallbackType: [
"public",
{
virtualPath: "sculpt/demo",
distFolder: "public",
cdnUrls: ["https://cdn.example.com"],
},
],
},
modularImports: [
{
libraryDirectory: "cjs",
libraryName: "@wines/core",
},
{
libraryDirectory: "cjs",
libraryName: "@wines/request",
},
{
libraryDirectory: "cjs",
libraryName: "@dimjs/utils",
},
{
libraryDirectory: "cjs",
libraryName: "@dimjs/lang",
},
{
libraryDirectory: "cjs",
libraryName: "@dimjs/secure",
},
],
});
API 环境变量
export const appApi: ServiceConfig = {
me: process.env.MOCK_SCULPT_BASE || "",
inte: `http://dev.venus.org/api`,
rc: `https://qa.example.top/api`,
prod: "https://example.top/api",
};
22 days ago
24 days ago
26 days ago
26 days ago
26 days ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago