move bindings_generator/ to tool/generator/ (#138)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 507091a..6ecc128 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml
@@ -74,7 +74,7 @@ run: dart pub get - name: Install Node dependencies run: npm install - working-directory: bindings_generator + working-directory: tool/generator - name: Run the generator run: dart tool/update_bindings.dart - name: Analyze code
diff --git a/.gitignore b/.gitignore index 6fae96c..dcebbe2 100644 --- a/.gitignore +++ b/.gitignore
@@ -2,6 +2,6 @@ doc/api/ pubspec.lock -bindings_generator/*.js -bindings_generator/*.js.* -bindings_generator/node_modules/ +tool/generator/*.js +tool/generator/*.js.* +tool/generator/node_modules/
diff --git a/README.md b/README.md index 31f586b..fe252a5 100644 --- a/README.md +++ b/README.md
@@ -40,5 +40,5 @@ - @webref/css [6.10.0](https://www.npmjs.com/package/@webref/css/v/6.10.0) <!-- END updated by tool/update_bindings.dart. Do not modify by hand --> -For instructions on re-generating the DOM bindings, see -[bindings_generator/README.md](bindings_generator/README.md). +For instructions on re-generating the DOM bindings, see the +[generator docs](tool/generator/README.md).
diff --git a/test/type_union_test.dart b/test/type_union_test.dart index 282bf08..a29032d 100644 --- a/test/type_union_test.dart +++ b/test/type_union_test.dart
@@ -4,7 +4,7 @@ import 'package:test/test.dart'; -import '../bindings_generator/type_union.dart'; +import '../tool/generator/type_union.dart'; void main() { test('Non-JS types', () {
diff --git a/bindings_generator/README.md b/tool/generator/README.md similarity index 100% rename from bindings_generator/README.md rename to tool/generator/README.md
diff --git a/bindings_generator/banned_names.dart b/tool/generator/banned_names.dart similarity index 100% rename from bindings_generator/banned_names.dart rename to tool/generator/banned_names.dart
diff --git a/bindings_generator/dart_main.dart b/tool/generator/dart_main.dart similarity index 100% rename from bindings_generator/dart_main.dart rename to tool/generator/dart_main.dart
diff --git a/bindings_generator/filesystem_api.dart b/tool/generator/filesystem_api.dart similarity index 100% rename from bindings_generator/filesystem_api.dart rename to tool/generator/filesystem_api.dart
diff --git a/bindings_generator/generate_bindings.dart b/tool/generator/generate_bindings.dart similarity index 100% rename from bindings_generator/generate_bindings.dart rename to tool/generator/generate_bindings.dart
diff --git a/bindings_generator/js_type_supertypes.dart b/tool/generator/js_type_supertypes.dart similarity index 100% rename from bindings_generator/js_type_supertypes.dart rename to tool/generator/js_type_supertypes.dart
diff --git a/bindings_generator/main.mjs b/tool/generator/main.mjs similarity index 100% rename from bindings_generator/main.mjs rename to tool/generator/main.mjs
diff --git a/bindings_generator/package-lock.json b/tool/generator/package-lock.json similarity index 100% rename from bindings_generator/package-lock.json rename to tool/generator/package-lock.json
diff --git a/bindings_generator/package.json b/tool/generator/package.json similarity index 100% rename from bindings_generator/package.json rename to tool/generator/package.json
diff --git a/bindings_generator/singletons.dart b/tool/generator/singletons.dart similarity index 100% rename from bindings_generator/singletons.dart rename to tool/generator/singletons.dart
diff --git a/bindings_generator/translator.dart b/tool/generator/translator.dart similarity index 100% rename from bindings_generator/translator.dart rename to tool/generator/translator.dart
diff --git a/bindings_generator/type_aliases.dart b/tool/generator/type_aliases.dart similarity index 100% rename from bindings_generator/type_aliases.dart rename to tool/generator/type_aliases.dart
diff --git a/bindings_generator/type_union.dart b/tool/generator/type_union.dart similarity index 100% rename from bindings_generator/type_union.dart rename to tool/generator/type_union.dart
diff --git a/bindings_generator/util.dart b/tool/generator/util.dart similarity index 100% rename from bindings_generator/util.dart rename to tool/generator/util.dart
diff --git a/bindings_generator/webidl_api.dart b/tool/generator/webidl_api.dart similarity index 100% rename from bindings_generator/webidl_api.dart rename to tool/generator/webidl_api.dart
diff --git a/bindings_generator/webref_css_api.dart b/tool/generator/webref_css_api.dart similarity index 100% rename from bindings_generator/webref_css_api.dart rename to tool/generator/webref_css_api.dart
diff --git a/bindings_generator/webref_idl_api.dart b/tool/generator/webref_idl_api.dart similarity index 100% rename from bindings_generator/webref_idl_api.dart rename to tool/generator/webref_idl_api.dart
diff --git a/tool/update_bindings.dart b/tool/update_bindings.dart index 3e480fa..78326c8 100644 --- a/tool/update_bindings.dart +++ b/tool/update_bindings.dart
@@ -79,7 +79,7 @@ // Run app with `node`. await _runProc( 'node', - ['main.mjs', '../lib/src'], + ['main.mjs', '../../lib/src'], workingDirectory: _bindingsGeneratorPath, ); @@ -93,7 +93,7 @@ // Update readme. final readmeFile = File( - p.normalize(p.join(_bindingsGeneratorPath, '..', 'README.md')), + p.normalize(p.join(_bindingsGeneratorPath, '..', '..', 'README.md')), ); final sourceContent = readmeFile.readAsStringSync(); @@ -129,7 +129,7 @@ return webRefIdl['version'] as String; } -const _bindingsGeneratorPath = 'bindings_generator'; +final _bindingsGeneratorPath = p.join('tool', 'generator'); const _webRefIdl = '@webref/idl'; const _webRefCss = '@webref/css';