├── .gitignore ├── .travis.yml ├── BirchOutline.podspec.md ├── BirchOutline.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── BirchOutline.xcscmblueprint └── xcshareddata │ └── xcschemes │ └── SharedTravisBuild.xcscheme ├── BirchOutline ├── BirchOutline.h ├── Info.plist ├── OutlineFixture.bml └── OutlineFixture.txt ├── BirchOutlineTests └── Info.plist ├── BirchOutlineiOS ├── BirchOutlineiOS.h └── Info.plist ├── BirchOutlineiOSTests └── Info.plist ├── Common ├── Sources │ ├── BirchCrossPlatform.swift │ ├── BirchOutline.swift │ ├── BirchScriptContext.swift │ ├── DateTime.swift │ ├── DisposableType.swift │ ├── ItemPathQueryType.swift │ ├── ItemType.swift │ ├── JSContext-GarbageCollection.h │ ├── JSContext-GarbageCollection.m │ ├── JSValue.swift │ ├── MutationType.swift │ ├── ObjC.h │ ├── ObjC.m │ ├── OutlineType.swift │ ├── String-Localize.swift │ └── String-Path.swift └── Tests │ ├── ItemTests.swift │ ├── JavaScriptContextTests.swift │ └── OutlineTests.swift ├── Dependencies └── birchoutline.js ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/.travis.yml -------------------------------------------------------------------------------- /BirchOutline.podspec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline.podspec.md -------------------------------------------------------------------------------- /BirchOutline.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /BirchOutline.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BirchOutline.xcodeproj/project.xcworkspace/xcshareddata/BirchOutline.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline.xcodeproj/project.xcworkspace/xcshareddata/BirchOutline.xcscmblueprint -------------------------------------------------------------------------------- /BirchOutline.xcodeproj/xcshareddata/xcschemes/SharedTravisBuild.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline.xcodeproj/xcshareddata/xcschemes/SharedTravisBuild.xcscheme -------------------------------------------------------------------------------- /BirchOutline/BirchOutline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline/BirchOutline.h -------------------------------------------------------------------------------- /BirchOutline/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline/Info.plist -------------------------------------------------------------------------------- /BirchOutline/OutlineFixture.bml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline/OutlineFixture.bml -------------------------------------------------------------------------------- /BirchOutline/OutlineFixture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutline/OutlineFixture.txt -------------------------------------------------------------------------------- /BirchOutlineTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutlineTests/Info.plist -------------------------------------------------------------------------------- /BirchOutlineiOS/BirchOutlineiOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutlineiOS/BirchOutlineiOS.h -------------------------------------------------------------------------------- /BirchOutlineiOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutlineiOS/Info.plist -------------------------------------------------------------------------------- /BirchOutlineiOSTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/BirchOutlineiOSTests/Info.plist -------------------------------------------------------------------------------- /Common/Sources/BirchCrossPlatform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/BirchCrossPlatform.swift -------------------------------------------------------------------------------- /Common/Sources/BirchOutline.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/BirchOutline.swift -------------------------------------------------------------------------------- /Common/Sources/BirchScriptContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/BirchScriptContext.swift -------------------------------------------------------------------------------- /Common/Sources/DateTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/DateTime.swift -------------------------------------------------------------------------------- /Common/Sources/DisposableType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/DisposableType.swift -------------------------------------------------------------------------------- /Common/Sources/ItemPathQueryType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/ItemPathQueryType.swift -------------------------------------------------------------------------------- /Common/Sources/ItemType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/ItemType.swift -------------------------------------------------------------------------------- /Common/Sources/JSContext-GarbageCollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/JSContext-GarbageCollection.h -------------------------------------------------------------------------------- /Common/Sources/JSContext-GarbageCollection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/JSContext-GarbageCollection.m -------------------------------------------------------------------------------- /Common/Sources/JSValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/JSValue.swift -------------------------------------------------------------------------------- /Common/Sources/MutationType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/MutationType.swift -------------------------------------------------------------------------------- /Common/Sources/ObjC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/ObjC.h -------------------------------------------------------------------------------- /Common/Sources/ObjC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/ObjC.m -------------------------------------------------------------------------------- /Common/Sources/OutlineType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/OutlineType.swift -------------------------------------------------------------------------------- /Common/Sources/String-Localize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/String-Localize.swift -------------------------------------------------------------------------------- /Common/Sources/String-Path.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Sources/String-Path.swift -------------------------------------------------------------------------------- /Common/Tests/ItemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Tests/ItemTests.swift -------------------------------------------------------------------------------- /Common/Tests/JavaScriptContextTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Tests/JavaScriptContextTests.swift -------------------------------------------------------------------------------- /Common/Tests/OutlineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Common/Tests/OutlineTests.swift -------------------------------------------------------------------------------- /Dependencies/birchoutline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/Dependencies/birchoutline.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessegrosjean/BirchOutline/HEAD/README.md --------------------------------------------------------------------------------