You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a start to ushering in a cleaner language for static analysis/merging with TypeScript, my objective is to clean up areas where there is implicit or hidden pollution of globals. This involves the following steps:
As a start to ushering in a cleaner language for static analysis/merging with TypeScript, my objective is to clean up areas where there is implicit or hidden pollution of globals. This involves the following steps:
Deprecate Lightscript stdlib/Lodash implicit imports
{ stdlib: false }
is now a default option{ stdlib: true }
in compiler configDeprecate implicit global operators
looseEq
,looseNotEq
,bitwise*
implicit globals will be removed{ implicitGlobalOperators: true }
in compiler optsimport { looseEq, ... } from '@lightscript/lang'
at top level@lightscript/lang
to aid with static analysisDeprecate implicit lightscript runtime imports
@lightscript/runtime
will no longer be implicitly imported{ implicitRuntime: true }
in compiler optsimport runtime from '@lightscript/runtime'
at top levelThe text was updated successfully, but these errors were encountered: