Socket
Socket
Sign inDemoInstall

@glimmer/wire-format

Package Overview
Dependencies
Maintainers
13
Versions
286
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@glimmer/wire-format - npm Package Compare versions

Comparing version 0.85.5 to 0.85.6

110

dist/prod/index.js

@@ -1,110 +0,2 @@

const opcodes = {
Append: 1,
TrustingAppend: 2,
Comment: 3,
Modifier: 4,
StrictModifier: 5,
Block: 6,
StrictBlock: 7,
Component: 8,
OpenElement: 10,
OpenElementWithSplat: 11,
FlushElement: 12,
CloseElement: 13,
StaticAttr: 14,
DynamicAttr: 15,
ComponentAttr: 16,
AttrSplat: 17,
Yield: 18,
DynamicArg: 20,
StaticArg: 21,
TrustingDynamicAttr: 22,
TrustingComponentAttr: 23,
StaticComponentAttr: 24,
Debugger: 26,
Undefined: 27,
Call: 28,
Concat: 29,
GetSymbol: 30,
GetLexicalSymbol: 32,
GetStrictKeyword: 31,
GetFreeAsComponentOrHelperHeadOrThisFallback: 34,
GetFreeAsComponentOrHelperHead: 35,
GetFreeAsHelperHeadOrThisFallback: 36,
GetFreeAsDeprecatedHelperHeadOrThisFallback: 99,
GetFreeAsHelperHead: 37,
GetFreeAsModifierHead: 38,
GetFreeAsComponentHead: 39,
InElement: 40,
If: 41,
Each: 42,
With: 43,
Let: 44,
WithDynamicVars: 45,
InvokeComponent: 46,
HasBlock: 48,
HasBlockParams: 49,
Curry: 50,
Not: 51,
IfInline: 52,
GetDynamicVar: 53,
Log: 54
};
// eslint-disable-next-line @typescript-eslint/naming-convention
const resolution = {
Strict: 0,
AmbiguousAppend: 1,
AmbiguousAppendInvoke: 2,
AmbiguousInvoke: 3,
ResolveAsCallHead: 5,
ResolveAsModifierHead: 6,
ResolveAsComponentHead: 7
};
const WellKnownAttrNames = {
class: 0,
id: 1,
value: 2,
name: 3,
type: 4,
style: 5,
href: 6
};
const WellKnownTagNames = {
div: 0,
span: 1,
p: 2,
a: 3
};
function is(variant) {
return function (value) {
return Array.isArray(value) && value[0] === variant;
};
}
// Statements
const isFlushElement = is(opcodes.FlushElement);
function isAttribute(val) {
return val[0] === opcodes.StaticAttr || val[0] === opcodes.DynamicAttr || val[0] === opcodes.TrustingDynamicAttr || val[0] === opcodes.ComponentAttr || val[0] === opcodes.StaticComponentAttr || val[0] === opcodes.TrustingComponentAttr || val[0] === opcodes.AttrSplat || val[0] === opcodes.Modifier;
}
function isStringLiteral(expr) {
return typeof expr === 'string';
}
function getStringFromValue(expr) {
return expr;
}
function isArgument(val) {
return val[0] === opcodes.StaticArg || val[0] === opcodes.DynamicArg;
}
function isHelper(expr) {
return Array.isArray(expr) && expr[0] === opcodes.Call;
}
// Expressions
const isGet = is(opcodes.GetSymbol);
export { opcodes as SexpOpcodes, resolution as VariableResolutionContext, WellKnownAttrNames, WellKnownTagNames, getStringFromValue, is, isArgument, isAttribute, isFlushElement, isGet, isHelper, isStringLiteral };
const e={Append:1,TrustingAppend:2,Comment:3,Modifier:4,StrictModifier:5,Block:6,StrictBlock:7,Component:8,OpenElement:10,OpenElementWithSplat:11,FlushElement:12,CloseElement:13,StaticAttr:14,DynamicAttr:15,ComponentAttr:16,AttrSplat:17,Yield:18,DynamicArg:20,StaticArg:21,TrustingDynamicAttr:22,TrustingComponentAttr:23,StaticComponentAttr:24,Debugger:26,Undefined:27,Call:28,Concat:29,GetSymbol:30,GetLexicalSymbol:32,GetStrictKeyword:31,GetFreeAsComponentOrHelperHeadOrThisFallback:34,GetFreeAsComponentOrHelperHead:35,GetFreeAsHelperHeadOrThisFallback:36,GetFreeAsDeprecatedHelperHeadOrThisFallback:99,GetFreeAsHelperHead:37,GetFreeAsModifierHead:38,GetFreeAsComponentHead:39,InElement:40,If:41,Each:42,With:43,Let:44,WithDynamicVars:45,InvokeComponent:46,HasBlock:48,HasBlockParams:49,Curry:50,Not:51,IfInline:52,GetDynamicVar:53,Log:54},t={Strict:0,AmbiguousAppend:1,AmbiguousAppendInvoke:2,AmbiguousInvoke:3,ResolveAsCallHead:5,ResolveAsModifierHead:6,ResolveAsComponentHead:7},n={class:0,id:1,value:2,name:3,type:4,style:5,href:6},r={div:0,span:1,p:2,a:3};function o(e){return function(t){return Array.isArray(t)&&t[0]===e}}const i=o(e.FlushElement);function a(t){return t[0]===e.StaticAttr||t[0]===e.DynamicAttr||t[0]===e.TrustingDynamicAttr||t[0]===e.ComponentAttr||t[0]===e.StaticComponentAttr||t[0]===e.TrustingComponentAttr||t[0]===e.AttrSplat||t[0]===e.Modifier}function l(e){return"string"==typeof e}function s(e){return e}function c(t){return t[0]===e.StaticArg||t[0]===e.DynamicArg}function A(t){return Array.isArray(t)&&t[0]===e.Call}const p=o(e.GetSymbol);export{e as SexpOpcodes,t as VariableResolutionContext,n as WellKnownAttrNames,r as WellKnownTagNames,s as getStringFromValue,o as is,c as isArgument,a as isAttribute,i as isFlushElement,p as isGet,A as isHelper,l as isStringLiteral};
//# sourceMappingURL=index.js.map

6

package.json
{
"name": "@glimmer/wire-format",
"type": "module",
"version": "0.85.5",
"version": "0.85.6",
"description": "",

@@ -9,4 +9,4 @@ "repository": "https://github.com/glimmerjs/glimmer-vm/tree/master/packages/@glimmer/wire-format",

"dependencies": {
"@glimmer/util": "^0.85.5",
"@glimmer/interfaces": "^0.85.5"
"@glimmer/util": "^0.85.6",
"@glimmer/interfaces": "^0.85.6"
},

@@ -13,0 +13,0 @@ "files": [

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc