UNPKG

@stackpress/idea-parser

Version:

Parses ideas to AST and readable JSON.

135 lines (134 loc) 3.77 kB
{ "type": "module", "name": "@stackpress/idea-parser", "version": "0.6.5", "license": "Apache-2.0", "description": "Parses ideas to AST and readable JSON.", "author": "Chris <chris@incept.asia>", "homepage": "https://github.com/stackpress/idea", "bugs": "https://github.com/stackpress/idea/issues", "repository": "stackpress/idea", "keywords": [ "ts", "typescript", "cjs", "esm", "generator", "CLI", "ORM", "AI", "graphql", "idea", "stackpress" ], "main": "./cjs/index.js", "module": "./esm/index.js", "types": "./cjs/index.d.ts", "exports": { ".": { "require": "./cjs/index.js", "import": "./esm/index.js" }, "./types": { "require": "./cjs/types.js", "import": "./esm/types.js" }, "./definitions": { "require": "./cjs/definitions.js", "import": "./esm/definitions.js" }, "./Compiler": { "require": "./cjs/Compiler.js", "import": "./esm/Compiler.js" }, "./Exception": { "require": "./cjs/Exception.js", "import": "./esm/Exception.js" }, "./Lexer": { "require": "./cjs/Lexer.js", "import": "./esm/Lexer.js" }, "./AbstractTree": { "require": "./cjs/tree/AbstractTree.js", "import": "./esm/tree/AbstractTree.js" }, "./EnumTree": { "require": "./cjs/tree/EnumTree.js", "import": "./esm/tree/EnumTree.js" }, "./ModelTree": { "require": "./cjs/tree/ModelTree.js", "import": "./esm/tree/ModelTree.js" }, "./PluginTree": { "require": "./cjs/tree/PluginTree.js", "import": "./esm/tree/PluginTree.js" }, "./PropTree": { "require": "./cjs/tree/PropTree.js", "import": "./esm/tree/PropTree.js" }, "./SchemaTree": { "require": "./cjs/tree/SchemaTree.js", "import": "./esm/tree/SchemaTree.js" }, "./TypeTree": { "require": "./cjs/tree/TypeTree.js", "import": "./esm/tree/TypeTree.js" }, "./UseTree": { "require": "./cjs/tree/UseTree.js", "import": "./esm/tree/UseTree.js" } }, "typesVersions": { "*": { "index": [ "./cjs/index.d.ts"], "types": [ "./cjs/types.d.ts" ], "Compiler": [ "./cjs/Compiler.d.ts" ], "Exception": [ "./cjs/Exception.d.ts" ], "Lexer": [ "./cjs/Lexer.d.ts" ], "AbstractTree": [ "./cjs/tree/AbstractTree.d.ts" ], "EnumTree": [ "./cjs/tree/EnumTree.d.ts" ], "ModelTree": [ "./cjs/tree/ModelTree.d.ts" ], "PluginTree": [ "./cjs/tree/PluginTree.d.ts" ], "PropTree": [ "./cjs/tree/PropTree.d.ts" ], "SchemaTree": [ "./cjs/tree/SchemaTree.d.ts" ], "TypeTree": [ "./cjs/tree/TypeTree.d.ts" ], "UseTree": [ "./cjs/tree/UseTree.d.ts" ] } }, "files": [ "cjs", "esm", "LICENSE", "README.md" ], "scripts": { "build": "yarn build:tsc && yarn build:pkg", "build:pkg": "yarn build:pkg:cjs && yarn build:pkg:esm", "build:pkg:cjs": "echo '{\"type\": \"commonjs\"}' > cjs/package.json", "build:pkg:esm": "echo '{\"type\": \"module\"}' > esm/package.json", "build:tsc": "yarn build:tsc:cjs && yarn build:tsc:esm", "build:tsc:cjs": "tsc -p ./tsconfig.cjs.json", "build:tsc:esm": "tsc -p ./tsconfig.esm.json", "test": "DATABASE_URL=test ts-mocha -r tsx tests/*.test.ts" }, "dependencies": { "@stackpress/lib": "0.6.5" }, "devDependencies": { "@types/chai": "4.3.20", "@types/deep-equal-in-any-order": "1.0.4", "@types/mocha": "10.0.10", "@types/node": "25.0.3", "chai": "4.5.0", "deep-equal-in-any-order": "1.1.20", "mocha": "10.8.2", "ts-mocha": "10.0.0", "ts-node": "10.9.2", "tsx": "4.21.0", "typescript": "5.9.3" } }