Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@langion/langion

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@langion/langion - npm Package Compare versions

Comparing version
0.2.2
to
1.0.0
+22
dist/form/consts.d.ts
export declare enum Kind {
Annotation = "Annotation",
Argument = "Argument",
Class = "Class",
Enum = "Enum",
Field = "Field",
Generic = "Generic",
Interface = "Interface",
Langion = "Langion",
Method = "Method",
Modifier = "Modifier",
Package = "Package",
Type = "Type",
Value = "Value",
Variable = "Variable",
Wildcard = "Wildcard",
}
export declare enum Modifiers {
Private = "Private",
Protected = "Protected",
Public = "Public",
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Kind;
(function (Kind) {
Kind["Annotation"] = "Annotation";
Kind["Argument"] = "Argument";
Kind["Class"] = "Class";
Kind["Enum"] = "Enum";
Kind["Field"] = "Field";
Kind["Generic"] = "Generic";
Kind["Interface"] = "Interface";
Kind["Langion"] = "Langion";
Kind["Method"] = "Method";
Kind["Modifier"] = "Modifier";
Kind["Package"] = "Package";
Kind["Type"] = "Type";
Kind["Value"] = "Value";
Kind["Variable"] = "Variable";
Kind["Wildcard"] = "Wildcard";
})(Kind = exports.Kind || (exports.Kind = {}));
var Modifiers;
(function (Modifiers) {
Modifiers["Private"] = "Private";
Modifiers["Protected"] = "Protected";
Modifiers["Public"] = "Public";
})(Modifiers = exports.Modifiers || (exports.Modifiers = {}));
//# sourceMappingURL=consts.js.map
{"version":3,"file":"consts.js","sourceRoot":"","sources":["../../src/form/consts.ts"],"names":[],"mappings":";;AAAA,IAAY,IAgBX;AAhBD,WAAY,IAAI;IACZ,iCAAyB,CAAA;IACzB,6BAAqB,CAAA;IACrB,uBAAe,CAAA;IACf,qBAAa,CAAA;IACb,uBAAe,CAAA;IACf,2BAAmB,CAAA;IACnB,+BAAuB,CAAA;IACvB,2BAAmB,CAAA;IACnB,yBAAiB,CAAA;IACjB,6BAAqB,CAAA;IACrB,2BAAmB,CAAA;IACnB,qBAAa,CAAA;IACb,uBAAe,CAAA;IACf,6BAAqB,CAAA;IACrB,6BAAqB,CAAA;AACzB,CAAC,EAhBW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAgBf;AAED,IAAY,SAIX;AAJD,WAAY,SAAS;IACjB,gCAAmB,CAAA;IACnB,oCAAuB,CAAA;IACvB,8BAAiB,CAAA;AACrB,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB"}
export * from "./consts";
export * from "./langion.form";
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./consts"));
//# sourceMappingURL=index.js.map
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/form/index.ts"],"names":[],"mappings":";;;;;AAAA,8BAAyB"}
import * as consts from "./consts";
export interface AnnotationEntity extends Entity {
Items: Record<string, ValueEntity>;
}
export interface ArgumentEntity extends Entity {
Position: number;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface ClassEntity extends Entity {
Extends: TypeEntity;
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Fields: Record<string, FieldEntity>;
Implements: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Entity {
Canonical: string;
Comment: string;
Kind: consts.Kind;
Name: string;
Path: string;
}
export interface EnumEntity extends Entity {
Items: Record<string, string>;
}
export interface FieldEntity extends Entity {
Modifiers: ModifierEntity;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface GenericEntity extends Entity {
IsParameter: boolean;
Position: number;
Type: TypeEntity;
Variable: VariableEntity;
Wildcard: WildcardEntity;
}
export interface InterfaceEntity extends Entity {
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Extends: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Langion extends Entity {
Modules: Record<string, ModuleEntity>;
Version: string;
}
export interface MethodEntity extends Entity {
Modifier: ModifierEntity;
Returns: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
Arguments: Record<string, ArgumentEntity>;
Variables: Record<string, VariableEntity>;
}
export interface ModifierEntity extends Entity {
Items: Record<consts.Modifiers, consts.Modifiers>;
}
export interface ModuleEntity extends Entity {
Exports: Record<string, Entity>;
Modules: Record<string, ModuleEntity>;
}
export interface TypeEntity extends Entity {
IsArray: boolean;
IsParameter: boolean;
Generics: Record<string, GenericEntity>;
}
export interface ValueEntity extends Entity {
Content: any;
Type: TypeEntity;
}
export interface VariableEntity extends Entity {
Position: number;
}
export interface WildcardEntity extends Entity {
Lower: Record<string, GenericEntity>;
Upper: Record<string, GenericEntity>;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=langion.form.js.map
{"version":3,"file":"langion.form.js","sourceRoot":"","sources":["../../src/form/langion.form.ts"],"names":[],"mappings":""}
export enum Kind {
Annotation = "Annotation",
Argument = "Argument",
Class = "Class",
Enum = "Enum",
Field = "Field",
Generic = "Generic",
Interface = "Interface",
Langion = "Langion",
Method = "Method",
Modifier = "Modifier",
Package = "Package",
Type = "Type",
Value = "Value",
Variable = "Variable",
Wildcard = "Wildcard",
}
export enum Modifiers {
Private = "Private",
Protected = "Protected",
Public = "Public",
}
export * from "./consts";
export * from "./langion.form";
import * as consts from "./consts";
export interface AnnotationEntity extends Entity {
Items: Record<string, ValueEntity>;
}
export interface ArgumentEntity extends Entity {
Position: number;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface ClassEntity extends Entity {
Extends: TypeEntity;
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Fields: Record<string, FieldEntity>;
Implements: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Entity {
Canonical: string;
Comment: string;
Kind: consts.Kind;
Name: string;
Path: string;
}
export interface EnumEntity extends Entity {
Items: Record<string, string>;
}
export interface FieldEntity extends Entity {
Modifiers: ModifierEntity;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface GenericEntity extends Entity {
IsParameter: boolean;
Position: number;
Type: TypeEntity;
Variable: VariableEntity;
Wildcard: WildcardEntity;
}
export interface InterfaceEntity extends Entity {
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Extends: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Langion extends Entity {
Modules: Record<string, ModuleEntity>;
Version: string;
}
export interface MethodEntity extends Entity {
Modifier: ModifierEntity;
Returns: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
Arguments: Record<string, ArgumentEntity>;
Variables: Record<string, VariableEntity>;
}
export interface ModifierEntity extends Entity {
Items: Record<consts.Modifiers, consts.Modifiers>;
}
export interface ModuleEntity extends Entity {
Exports: Record<string, Entity>;
Modules: Record<string, ModuleEntity>;
}
export interface TypeEntity extends Entity {
IsArray: boolean;
IsParameter: boolean;
Generics: Record<string, GenericEntity>;
}
export interface ValueEntity extends Entity {
Content: any;
Type: TypeEntity;
}
export interface VariableEntity extends Entity {
Position: number;
}
export interface WildcardEntity extends Entity {
Lower: Record<string, GenericEntity>;
Upper: Record<string, GenericEntity>;
}
+1
-2

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

export * from "./consts";
export * from "./langion.form";
export * from "./form";

@@ -6,3 +6,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./consts"));
__export(require("./form"));
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;AAAA,8BAAyB"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;AAAA,4BAAuB"}
{
"name": "@langion/langion",
"version": "0.2.2",
"version": "1.0.0",
"description": "Langion format definition",
"homepage": "https://github.com/Langion/langion#readme",
"bugs": {
"url": "https://github.com/Langion/langion/issues"
},
"license": "MIT",
"author": "",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/Langion/langion.git"
},
"scripts": {

@@ -11,15 +21,5 @@ "build": "tsc",

"lint:fix": "tslint --project tsconfig.json --fix",
"test": "echo \"Error: no test specified\" && exit 1",
"prepublish": "npm run build && npm run lint"
"prepublish": "npm run build && npm run lint",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Langion/langion.git"
},
"author": "aspirisen@gmail.com",
"license": "MIT",
"bugs": {
"url": "https://github.com/Langion/langion/issues"
},
"homepage": "https://github.com/Langion/langion#readme",
"devDependencies": {

@@ -26,0 +26,0 @@ "ts-lint": "^4.5.1",

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

export * from "./consts";
export * from "./langion.form";
export * from "./form";

@@ -5,2 +5,3 @@ {

"module": "commonjs",
"lib": ["es2015"],
"declaration": true,

@@ -7,0 +8,0 @@ "sourceMap": true,

export declare enum Kind {
Annotation = "Annotation",
Argument = "Argument",
Class = "Class",
Enum = "Enum",
Field = "Field",
Generic = "Generic",
Interface = "Interface",
Langion = "Langion",
Method = "Method",
Modifier = "Modifier",
Package = "Package",
Type = "Type",
Value = "Value",
Variable = "Variable",
Wildcard = "Wildcard",
}
export declare enum Modifiers {
Private = "Private",
Protected = "Protected",
Public = "Public",
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Kind;
(function (Kind) {
Kind["Annotation"] = "Annotation";
Kind["Argument"] = "Argument";
Kind["Class"] = "Class";
Kind["Enum"] = "Enum";
Kind["Field"] = "Field";
Kind["Generic"] = "Generic";
Kind["Interface"] = "Interface";
Kind["Langion"] = "Langion";
Kind["Method"] = "Method";
Kind["Modifier"] = "Modifier";
Kind["Package"] = "Package";
Kind["Type"] = "Type";
Kind["Value"] = "Value";
Kind["Variable"] = "Variable";
Kind["Wildcard"] = "Wildcard";
})(Kind = exports.Kind || (exports.Kind = {}));
var Modifiers;
(function (Modifiers) {
Modifiers["Private"] = "Private";
Modifiers["Protected"] = "Protected";
Modifiers["Public"] = "Public";
})(Modifiers = exports.Modifiers || (exports.Modifiers = {}));
//# sourceMappingURL=consts.js.map
{"version":3,"file":"consts.js","sourceRoot":"","sources":["../src/consts.ts"],"names":[],"mappings":";;AAAA,IAAY,IAgBX;AAhBD,WAAY,IAAI;IACZ,iCAAyB,CAAA;IACzB,6BAAqB,CAAA;IACrB,uBAAe,CAAA;IACf,qBAAa,CAAA;IACb,uBAAe,CAAA;IACf,2BAAmB,CAAA;IACnB,+BAAuB,CAAA;IACvB,2BAAmB,CAAA;IACnB,yBAAiB,CAAA;IACjB,6BAAqB,CAAA;IACrB,2BAAmB,CAAA;IACnB,qBAAa,CAAA;IACb,uBAAe,CAAA;IACf,6BAAqB,CAAA;IACrB,6BAAqB,CAAA;AACzB,CAAC,EAhBW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAgBf;AAED,IAAY,SAIX;AAJD,WAAY,SAAS;IACjB,gCAAmB,CAAA;IACnB,oCAAuB,CAAA;IACvB,8BAAiB,CAAA;AACrB,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB"}
import * as consts from "./consts";
export interface AnnotationEntity extends Entity {
Items: Record<string, ValueEntity>;
}
export interface ArgumentEntity extends Entity {
Position: number;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface ClassEntity extends Entity {
Extends: TypeEntity;
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Fields: Record<string, FieldEntity>;
Implements: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Entity {
Canonical: string;
Comment: string;
Kind: consts.Kind;
Name: string;
Path: string;
}
export interface EnumEntity extends Entity {
Items: Record<string, string>;
}
export interface FieldEntity extends Entity {
Modifiers: ModifierEntity;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface GenericEntity extends Entity {
IsParameter: boolean;
Position: number;
Type: TypeEntity;
Variable: VariableEntity;
Wildcard: WildcardEntity;
}
export interface InterfaceEntity extends Entity {
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Extends: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Langion extends Entity {
Modules: Record<string, ModuleEntity>;
Version: string;
}
export interface MethodEntity extends Entity {
Modifier: ModifierEntity;
Returns: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
Arguments: Record<string, ArgumentEntity>;
Variables: Record<string, VariableEntity>;
}
export interface ModifierEntity extends Entity {
Items: Record<consts.Modifiers, consts.Modifiers>;
}
export interface ModuleEntity extends Entity {
Exports: Record<string, Entity>;
Modules: Record<string, ModuleEntity>;
}
export interface TypeEntity extends Entity {
IsArray: boolean;
IsParameter: boolean;
Generics: Record<string, GenericEntity>;
}
export interface ValueEntity extends Entity {
Content: any;
Type: TypeEntity;
}
export interface VariableEntity extends Entity {
Position: number;
}
export interface WildcardEntity extends Entity {
Lower: Record<string, GenericEntity>;
Upper: Record<string, GenericEntity>;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=langion.form.js.map
{"version":3,"file":"langion.form.js","sourceRoot":"","sources":["../src/langion.form.ts"],"names":[],"mappings":""}
export enum Kind {
Annotation = "Annotation",
Argument = "Argument",
Class = "Class",
Enum = "Enum",
Field = "Field",
Generic = "Generic",
Interface = "Interface",
Langion = "Langion",
Method = "Method",
Modifier = "Modifier",
Package = "Package",
Type = "Type",
Value = "Value",
Variable = "Variable",
Wildcard = "Wildcard",
}
export enum Modifiers {
Private = "Private",
Protected = "Protected",
Public = "Public",
}
import * as consts from "./consts";
export interface AnnotationEntity extends Entity {
Items: Record<string, ValueEntity>;
}
export interface ArgumentEntity extends Entity {
Position: number;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface ClassEntity extends Entity {
Extends: TypeEntity;
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Fields: Record<string, FieldEntity>;
Implements: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Entity {
Canonical: string;
Comment: string;
Kind: consts.Kind;
Name: string;
Path: string;
}
export interface EnumEntity extends Entity {
Items: Record<string, string>;
}
export interface FieldEntity extends Entity {
Modifiers: ModifierEntity;
Type: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
}
export interface GenericEntity extends Entity {
IsParameter: boolean;
Position: number;
Type: TypeEntity;
Variable: VariableEntity;
Wildcard: WildcardEntity;
}
export interface InterfaceEntity extends Entity {
Modifiers: ModifierEntity;
Annotations: Record<string, AnnotationEntity>;
Extends: Record<string, TypeEntity>;
Methods: Record<string, MethodEntity>;
Variables: Record<string, VariableEntity>;
}
export interface Langion extends Entity {
Modules: Record<string, ModuleEntity>;
Version: string;
}
export interface MethodEntity extends Entity {
Modifier: ModifierEntity;
Returns: TypeEntity;
Annotations: Record<string, AnnotationEntity>;
Arguments: Record<string, ArgumentEntity>;
Variables: Record<string, VariableEntity>;
}
export interface ModifierEntity extends Entity {
Items: Record<consts.Modifiers, consts.Modifiers>;
}
export interface ModuleEntity extends Entity {
Exports: Record<string, Entity>;
Modules: Record<string, ModuleEntity>;
}
export interface TypeEntity extends Entity {
IsArray: boolean;
IsParameter: boolean;
Generics: Record<string, GenericEntity>;
}
export interface ValueEntity extends Entity {
Content: any;
Type: TypeEntity;
}
export interface VariableEntity extends Entity {
Position: number;
}
export interface WildcardEntity extends Entity {
Lower: Record<string, GenericEntity>;
Upper: Record<string, GenericEntity>;
}