diff --git a/.travis.yml b/lib/.travis.yml similarity index 100% rename from .travis.yml rename to lib/.travis.yml diff --git a/README.md b/lib/README.md similarity index 100% rename from README.md rename to lib/README.md diff --git a/package.json b/lib/package.json similarity index 100% rename from package.json rename to lib/package.json diff --git a/rollup.config.js b/lib/rollup.config.js similarity index 100% rename from rollup.config.js rename to lib/rollup.config.js diff --git a/src/components/ASTOutline/ASTOutline.css b/lib/src/components/ASTOutline/ASTOutline.css similarity index 100% rename from src/components/ASTOutline/ASTOutline.css rename to lib/src/components/ASTOutline/ASTOutline.css diff --git a/src/components/ASTOutline/ASTOutline.tsx b/lib/src/components/ASTOutline/ASTOutline.tsx similarity index 100% rename from src/components/ASTOutline/ASTOutline.tsx rename to lib/src/components/ASTOutline/ASTOutline.tsx diff --git a/src/components/ASTOutline/index.tsx b/lib/src/components/ASTOutline/index.tsx similarity index 100% rename from src/components/ASTOutline/index.tsx rename to lib/src/components/ASTOutline/index.tsx diff --git a/src/components/CodeOutput/CodeOutput.css b/lib/src/components/CodeOutput/CodeOutput.css similarity index 100% rename from src/components/CodeOutput/CodeOutput.css rename to lib/src/components/CodeOutput/CodeOutput.css diff --git a/src/components/CodeOutput/CodeOutput.tsx b/lib/src/components/CodeOutput/CodeOutput.tsx similarity index 100% rename from src/components/CodeOutput/CodeOutput.tsx rename to lib/src/components/CodeOutput/CodeOutput.tsx diff --git a/src/components/CodeOutput/index.tsx b/lib/src/components/CodeOutput/index.tsx similarity index 100% rename from src/components/CodeOutput/index.tsx rename to lib/src/components/CodeOutput/index.tsx diff --git a/src/index.tsx b/lib/src/index.tsx similarity index 100% rename from src/index.tsx rename to lib/src/index.tsx diff --git a/src/store/index.tsx b/lib/src/store/index.tsx similarity index 100% rename from src/store/index.tsx rename to lib/src/store/index.tsx diff --git a/src/store/sourceFiles/actions.ts b/lib/src/store/sourceFiles/actions.ts similarity index 100% rename from src/store/sourceFiles/actions.ts rename to lib/src/store/sourceFiles/actions.ts diff --git a/src/store/sourceFiles/reducer.ts b/lib/src/store/sourceFiles/reducer.ts similarity index 100% rename from src/store/sourceFiles/reducer.ts rename to lib/src/store/sourceFiles/reducer.ts diff --git a/src/store/sourceFiles/types.ts b/lib/src/store/sourceFiles/types.ts similarity index 100% rename from src/store/sourceFiles/types.ts rename to lib/src/store/sourceFiles/types.ts diff --git a/src/styles.css b/lib/src/styles.css similarity index 100% rename from src/styles.css rename to lib/src/styles.css diff --git a/src/test.ts b/lib/src/test.ts similarity index 100% rename from src/test.ts rename to lib/src/test.ts diff --git a/src/typings.d.ts b/lib/src/typings.d.ts similarity index 100% rename from src/typings.d.ts rename to lib/src/typings.d.ts diff --git a/src/utils.ts b/lib/src/utils.ts similarity index 100% rename from src/utils.ts rename to lib/src/utils.ts diff --git a/tsconfig.json b/lib/tsconfig.json similarity index 100% rename from tsconfig.json rename to lib/tsconfig.json diff --git a/tsconfig.test.json b/lib/tsconfig.test.json similarity index 100% rename from tsconfig.test.json rename to lib/tsconfig.test.json diff --git a/yarn.lock b/lib/yarn.lock similarity index 100% rename from yarn.lock rename to lib/yarn.lock