UNPKG

@spec2ts/core

Version:

Core module for @spec2ts modules, includes codegen helpers and common parsing methods

59 lines (58 loc) 1.73 kB
{ "name": "@spec2ts/core", "version": "3.0.2", "description": "Core module for @spec2ts modules, includes codegen helpers and common parsing methods", "author": "Touchify <dev@touchify.co>", "license": "MIT", "main": "index.js", "homepage": "https://github.com/touchifyapp/spec2ts#readme", "repository": { "type": "git", "url": "https://github.com/touchifyapp/spec2ts" }, "publishConfig": { "access": "public" }, "files": [ "*.js", "*.d.ts", "lib/**/*.js", "lib/**/*.d.ts" ], "scripts": { "build": "npm run clean && npm run lint && npm run build:ts", "build:ts": "tsc -p .", "test": "npm run clean && npm run lint && npm run test:jest", "test:jest": "jest -c ../../jest.config.js --rootDir . --passWithNoTests", "test:coverage": "npm run test -- -- --coverage", "lint": "npm run lint:ts", "lint:ts": "eslint '*.ts' 'lib/**/*.ts'", "lint:fix": "npm run lint -- -- --fix", "clean": "npm run clean:ts", "clean:ts": "del '*.{js,d.ts}' '{bin,cli,lib}/**/*.{js,d.ts}'", "prepublishOnly": "npm test && npm run build" }, "dependencies": { "glob": "^10.3.4", "typescript": "^5.0.0" }, "devDependencies": { "@types/glob": "^8.1.0", "del-cli": "^5.1.0", "eslint": "^8.49.0", "jest": "^29.6.4" }, "keywords": [ "spec", "typescript", "compile", "compiler", "ast", "transpile", "interface", "typing", "spec2ts", "share" ], "gitHead": "e61cd1d9b535f823d090d81c514e15688af4cef3" }