diff --git a/index.ts b/index.ts new file mode 100644 index 0000000..78f440d --- /dev/null +++ b/index.ts @@ -0,0 +1,2 @@ +import { Unlambda } from './src/unlambda'; +export default Unlambda; diff --git a/package-lock.json b/package-lock.json index 91afdc1..a5f4713 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { - "name": "type-unlambda", - "version": "0.1.0", + "name": "@esolangs/type-unlambda", + "version": "0.1.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 0fb4b40..6ee7d51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "type-unlambda", - "version": "0.1.0", + "name": "@esolangs/type-unlambda", + "version": "0.1.1", "description": "Unlambda interpreter implemented in TypeScript's type system", "keywords": [ "Unlambda", diff --git a/src/index.ts b/src/unlambda.ts similarity index 84% rename from src/index.ts rename to src/unlambda.ts index 6dc5c84..481c769 100644 --- a/src/index.ts +++ b/src/unlambda.ts @@ -1,5 +1,5 @@ /** - * index.ts - Unlambda interpreter entry. + * unlambda.ts - Unlambda interpreter entry. * * @author CismonX * @license MIT @@ -23,7 +23,5 @@ type EvalResultOutput = T extends [infer F, [infer I, infer O, infer C]] ? O * * Returns the output of program execution, or `never` if something went wrong. */ -type Unlambda = +export type Unlambda = EvalResultOutput>, [], [Input, '', '']>>; - -export default Unlambda;