New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@glimmer/vm

Package Overview
Dependencies
Maintainers
15
Versions
251
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@glimmer/vm - npm Package Compare versions

Comparing version 0.93.1 to 0.94.0

dist/dev/lib/content.d.ts

79

dist/dev/index.d.ts

@@ -1,72 +0,7 @@

declare const ContentType: {
readonly Component: 0;
readonly Helper: 1;
readonly String: 2;
readonly Empty: 3;
readonly SafeString: 4;
readonly Fragment: 5;
readonly Node: 6;
readonly Other: 8;
};
declare const InternalComponentCapabilities: {
readonly Empty: 0;
readonly dynamicLayout: 1;
readonly dynamicTag: 2;
readonly prepareArgs: 4;
readonly createArgs: 8;
readonly attributeHook: 16;
readonly elementHook: 32;
readonly dynamicScope: 64;
readonly createCaller: 128;
readonly updateHook: 256;
readonly createInstance: 512;
readonly wrapped: 1024;
readonly willDestroy: 2048;
readonly hasSubOwner: 4096;
};
declare const ARG_SHIFT: 8;
declare const MAX_SIZE: 2147483647;
declare const TYPE_SIZE: 255;
declare const TYPE_MASK: 255;
declare const OPERAND_LEN_MASK: 768;
declare const MACHINE_MASK: 1024;
/**
* Registers
*
* For the most part, these follows MIPS naming conventions, however the
* register numbers are different.
*/
// $0 or $pc (program counter): pointer into `program` for the next insturction; -1 means exit
type $pc = 0;
declare const $pc: $pc;
// $1 or $ra (return address): pointer into `program` for the return
type $ra = 1;
declare const $ra: $ra;
// $2 or $fp (frame pointer): pointer into the `evalStack` for the base of the stack
type $fp = 2;
declare const $fp: $fp;
// $3 or $sp (stack pointer): pointer into the `evalStack` for the top of the stack
type $sp = 3;
declare const $sp: $sp;
// $4-$5 or $s0-$s1 (saved): callee saved general-purpose registers
type $s0 = 4;
declare const $s0: $s0;
type $s1 = 5;
declare const $s1: $s1;
// $6-$7 or $t0-$t1 (temporaries): caller saved general-purpose registers
type $t0 = 6;
declare const $t0: $t0;
type $t1 = 7;
declare const $t1: $t1;
// $8 or $v0 (return value)
type $v0 = 8;
declare const $v0 = 8;
type MachineRegister = $pc | $ra | $fp | $sp;
declare function isLowLevelRegister(register: Register | MachineRegister): register is Register & MachineRegister;
type SavedRegister = $s0 | $s1;
type TemporaryRegister = $t0 | $t1;
type Register = MachineRegister | SavedRegister | TemporaryRegister | $v0;
type SyscallRegister = SavedRegister | TemporaryRegister | $v0;
export { ContentType, ARG_SHIFT, InternalComponentCapabilities, InternalComponentCapabilities as InternalComponentCapability, MACHINE_MASK, MAX_SIZE, OPERAND_LEN_MASK, TYPE_MASK, TYPE_SIZE, $fp, $pc, $ra, $s0, $s1, $sp, $t0, $t1, $v0, isLowLevelRegister };
export type { MachineRegister, Register, SyscallRegister, SavedRegister, TemporaryRegister };
//# sourceMappingURL=index.d.ts.map
export { ContentType } from './lib/content';
export { ARG_SHIFT, InternalComponentCapabilities,
/** @deprecated */
InternalComponentCapabilities as InternalComponentCapability, MACHINE_MASK, MAX_SIZE, OPERAND_LEN_MASK, TYPE_MASK, TYPE_SIZE, } from './lib/flags';
export type { MachineRegister, Register, SyscallRegister } from './lib/registers';
export type { SavedRegister, TemporaryRegister } from './lib/registers';
export { $fp, $pc, $ra, $s0, $s1, $sp, $t0, $t1, $v0, isLowLevelRegister } from './lib/registers';

@@ -1,72 +0,7 @@

declare const ContentType: {
readonly Component: 0;
readonly Helper: 1;
readonly String: 2;
readonly Empty: 3;
readonly SafeString: 4;
readonly Fragment: 5;
readonly Node: 6;
readonly Other: 8;
};
declare const InternalComponentCapabilities: {
readonly Empty: 0;
readonly dynamicLayout: 1;
readonly dynamicTag: 2;
readonly prepareArgs: 4;
readonly createArgs: 8;
readonly attributeHook: 16;
readonly elementHook: 32;
readonly dynamicScope: 64;
readonly createCaller: 128;
readonly updateHook: 256;
readonly createInstance: 512;
readonly wrapped: 1024;
readonly willDestroy: 2048;
readonly hasSubOwner: 4096;
};
declare const ARG_SHIFT: 8;
declare const MAX_SIZE: 2147483647;
declare const TYPE_SIZE: 255;
declare const TYPE_MASK: 255;
declare const OPERAND_LEN_MASK: 768;
declare const MACHINE_MASK: 1024;
/**
* Registers
*
* For the most part, these follows MIPS naming conventions, however the
* register numbers are different.
*/
// $0 or $pc (program counter): pointer into `program` for the next insturction; -1 means exit
type $pc = 0;
declare const $pc: $pc;
// $1 or $ra (return address): pointer into `program` for the return
type $ra = 1;
declare const $ra: $ra;
// $2 or $fp (frame pointer): pointer into the `evalStack` for the base of the stack
type $fp = 2;
declare const $fp: $fp;
// $3 or $sp (stack pointer): pointer into the `evalStack` for the top of the stack
type $sp = 3;
declare const $sp: $sp;
// $4-$5 or $s0-$s1 (saved): callee saved general-purpose registers
type $s0 = 4;
declare const $s0: $s0;
type $s1 = 5;
declare const $s1: $s1;
// $6-$7 or $t0-$t1 (temporaries): caller saved general-purpose registers
type $t0 = 6;
declare const $t0: $t0;
type $t1 = 7;
declare const $t1: $t1;
// $8 or $v0 (return value)
type $v0 = 8;
declare const $v0 = 8;
type MachineRegister = $pc | $ra | $fp | $sp;
declare function isLowLevelRegister(register: Register | MachineRegister): register is Register & MachineRegister;
type SavedRegister = $s0 | $s1;
type TemporaryRegister = $t0 | $t1;
type Register = MachineRegister | SavedRegister | TemporaryRegister | $v0;
type SyscallRegister = SavedRegister | TemporaryRegister | $v0;
export { ContentType, ARG_SHIFT, InternalComponentCapabilities, InternalComponentCapabilities as InternalComponentCapability, MACHINE_MASK, MAX_SIZE, OPERAND_LEN_MASK, TYPE_MASK, TYPE_SIZE, $fp, $pc, $ra, $s0, $s1, $sp, $t0, $t1, $v0, isLowLevelRegister };
export type { MachineRegister, Register, SyscallRegister, SavedRegister, TemporaryRegister };
//# sourceMappingURL=index.d.ts.map
export { ContentType } from './lib/content';
export { ARG_SHIFT, InternalComponentCapabilities,
/** @deprecated */
InternalComponentCapabilities as InternalComponentCapability, MACHINE_MASK, MAX_SIZE, OPERAND_LEN_MASK, TYPE_MASK, TYPE_SIZE, } from './lib/flags';
export type { MachineRegister, Register, SyscallRegister } from './lib/registers';
export type { SavedRegister, TemporaryRegister } from './lib/registers';
export { $fp, $pc, $ra, $s0, $s1, $sp, $t0, $t1, $v0, isLowLevelRegister } from './lib/registers';
{
"name": "@glimmer/vm",
"version": "0.93.1",
"version": "0.94.0",
"license": "MIT",
"repository": "https://github.com/glimmerjs/glimmer-vm/tree/main/packages/@glimmer/vm",
"repository": {
"type": "git",
"url": "git+https://github.com/glimmerjs/glimmer-vm.git",
"directory": "packages/@glimmer/vm"
},
"type": "module",
"exports": {
".": {
"require": {
"development": {
"types": "./dist/dev/index.d.cts",
"default": "./dist/dev/index.cjs"
}
},
"default": {
"development": {
"types": "./dist/dev/index.d.ts",
"default": "./dist/dev/index.js"
},
"default": {
"types": "./dist/prod/index.d.ts",
"default": "./dist/prod/index.js"
}
}
"development": {
"types": "./dist/dev/index.d.ts",
"default": "./dist/dev/index.js"
},
"default": {
"types": "./dist/prod/index.d.ts",
"default": "./dist/prod/index.js"
}

@@ -34,18 +28,16 @@ },

"dependencies": {
"@glimmer/interfaces": "0.93.0",
"@glimmer/util": "0.93.1"
"@glimmer/interfaces": "0.94.0"
},
"devDependencies": {
"eslint": "^8.52.0",
"publint": "^0.2.5",
"rollup": "^4.5.1",
"eslint": "^9.18.0",
"publint": "^0.3.2",
"rollup": "^4.31.0-0",
"typescript": "*",
"@glimmer-workspace/build-support": "1.0.0"
"@glimmer-workspace/env": "0.92.0",
"@glimmer-workspace/build-support": "0.92.0"
},
"scripts": {
"build": "rollup -c rollup.config.mjs",
"test:lint": "eslint .",
"test:publint": "publint",
"test:types": "tsc --noEmit -p ../tsconfig.json"
"test:lint": "eslint . --quiet",
"test:publint": "publint"
}
}

Sorry, the diff of this file is not supported yet

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