├── .editorconfig ├── .github ├── pull_request_template.md └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── analyze.sh └── test.sh ├── default.project.json ├── dev.project.json ├── foreman.toml ├── package.project.json ├── selene.toml ├── src ├── .luaurc ├── Options.lua ├── Options.spec.lua ├── createImporter.lua ├── createImporter.spec.lua ├── createPathTraverser.lua ├── createPathTraverser.spec.lua ├── destructure.lua ├── destructure.spec.lua ├── getCallingScript.lua ├── getCallingScript.spec.lua ├── getInstanceFromFullName.lua ├── getInstanceFromFullName.spec.lua ├── init.lua ├── init.spec.lua ├── mocks │ ├── callingScriptFallback │ │ ├── module.lua │ │ └── sibling.lua │ ├── functionModule.lua │ ├── recursionTest │ │ ├── barModule.lua │ │ ├── fooModule.lua │ │ └── recursiveModule.lua │ └── tableModule.lua └── newFolder.lua ├── testez.d.lua ├── testez.toml ├── tests └── init.server.lua └── wally.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/README.md -------------------------------------------------------------------------------- /bin/analyze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/bin/analyze.sh -------------------------------------------------------------------------------- /bin/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/bin/test.sh -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/default.project.json -------------------------------------------------------------------------------- /dev.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/dev.project.json -------------------------------------------------------------------------------- /foreman.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/foreman.toml -------------------------------------------------------------------------------- /package.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/package.project.json -------------------------------------------------------------------------------- /selene.toml: -------------------------------------------------------------------------------- 1 | std = "roblox+testez" 2 | -------------------------------------------------------------------------------- /src/.luaurc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/.luaurc -------------------------------------------------------------------------------- /src/Options.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/Options.lua -------------------------------------------------------------------------------- /src/Options.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/Options.spec.lua -------------------------------------------------------------------------------- /src/createImporter.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/createImporter.lua -------------------------------------------------------------------------------- /src/createImporter.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/createImporter.spec.lua -------------------------------------------------------------------------------- /src/createPathTraverser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/createPathTraverser.lua -------------------------------------------------------------------------------- /src/createPathTraverser.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/createPathTraverser.spec.lua -------------------------------------------------------------------------------- /src/destructure.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/destructure.lua -------------------------------------------------------------------------------- /src/destructure.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/destructure.spec.lua -------------------------------------------------------------------------------- /src/getCallingScript.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/getCallingScript.lua -------------------------------------------------------------------------------- /src/getCallingScript.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/getCallingScript.spec.lua -------------------------------------------------------------------------------- /src/getInstanceFromFullName.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/getInstanceFromFullName.lua -------------------------------------------------------------------------------- /src/getInstanceFromFullName.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/getInstanceFromFullName.spec.lua -------------------------------------------------------------------------------- /src/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/init.lua -------------------------------------------------------------------------------- /src/init.spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/init.spec.lua -------------------------------------------------------------------------------- /src/mocks/callingScriptFallback/module.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/mocks/callingScriptFallback/module.lua -------------------------------------------------------------------------------- /src/mocks/callingScriptFallback/sibling.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /src/mocks/functionModule.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/mocks/functionModule.lua -------------------------------------------------------------------------------- /src/mocks/recursionTest/barModule.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/mocks/recursionTest/barModule.lua -------------------------------------------------------------------------------- /src/mocks/recursionTest/fooModule.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/mocks/recursionTest/fooModule.lua -------------------------------------------------------------------------------- /src/mocks/recursionTest/recursiveModule.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/mocks/recursionTest/recursiveModule.lua -------------------------------------------------------------------------------- /src/mocks/tableModule.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/mocks/tableModule.lua -------------------------------------------------------------------------------- /src/newFolder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/src/newFolder.lua -------------------------------------------------------------------------------- /testez.d.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/testez.d.lua -------------------------------------------------------------------------------- /testez.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/testez.toml -------------------------------------------------------------------------------- /tests/init.server.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/tests/init.server.lua -------------------------------------------------------------------------------- /wally.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vocksel/import/HEAD/wally.toml --------------------------------------------------------------------------------