-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.Land.Sample
More file actions
65 lines (58 loc) · 2.43 KB
/
.env.Land.Sample
File metadata and controls
65 lines (58 loc) · 2.43 KB
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
# ===========================================================================
# Land tier-gating flags. Read by:
# • Mountain's build.rs (Rust feature activation + rustc-env exposure)
# • Cocoon's Bootstrap (esbuild `define` substitution)
# • Wind's vite.config.ts (import.meta.env resolution)
# • Sky's astro.config.ts (runtime __LandTiers injection)
#
# Every consumer reads this same file - if a tier flips, every Element
# picks up the change. Copy this file to `.env.Land` (gitignored) to
# override per machine. See:
#
# Documentation/GitHub/Workflow/TierGatedImplementationSelection.md
#
# for the full cross-Element propagation workflow.
#
# ===========================================================================
# Product identity + version (Atom I5, single source of truth) --------------
ProductVersion="1.118.0"
ProductCommit="dev"
ProductQuality="development"
ProductNameShort="Land"
ProductNameLong="Land Editor"
ProductApplicationName="land"
ProductDataFolderName=".land"
ProductUrlProtocol="land"
ProductServerApplicationName="land-server"
ProductEmbedderIdentifier="land-desktop"
# Network ports (override for parallel sessions) ----------------------------
NetworkMountainPort=50051
NetworkCocoonPort=50052
# Transport + communication -------------------------------------------------
TierRemoteProcedureCall=GRPC
TierHTTPProxy=HandRolled
TierLogger=Standard
# File system + search ------------------------------------------------------
TierFileSystem=Layer2
TierFindFiles=Layer3
TierGlob=JavaScript
# Layer4 forwards `createFileSystemWatcher` to Mountain's native `notify`-crate
# backend in Environment/FileWatcherProvider.rs (FSEvents / inotify /
# ReadDirectoryChangesW, per-handle debounce, glob-to-regex filter). `Stub`
# drops every watch registration and blinds TypeScript / ESLint / Tailwind
# (and every other LSP-driven) extension to disk mutations. Keep Layer4 as
# the default; flip to Stub only for isolation debugging.
TierFileWatcher=Layer4
TierSchemeAssets=Embedded
# VS Code API surface -------------------------------------------------------
TierConfiguration=Cache
TierDiagnostics=Full
TierClipboard=Layer3
TierOpenExternal=Layer3
TierDocumentMirror=Full
# Lifecycle + concurrency ---------------------------------------------------
TierExtensionActivation=Parallel8
TierExtensionScan=Sequential
TierModuleCache=Simple
# Telemetry -----------------------------------------------------------------
TierTelemetry=Synchronous