egoist / Tooling
Licence: mit
Modular JavaScript Tooling.
Stars: ✭ 421
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Tooling
Lexiktranslationbundle
This Symfony2 bundle allow to import translation files content into the database and provide a GUI to edit translations.
Stars: ✭ 347 (-17.58%)
Mutual labels: bundle
Alloy
Boilerplate for creating web applications in Go (golang)
Stars: ✭ 374 (-11.16%)
Mutual labels: web-app
Rack App
minimalist framework for building rack applications
Stars: ✭ 389 (-7.6%)
Mutual labels: web-app
Ui5 Tooling
An open and modular toolchain to develop state of the art applications based on the UI5 framework
Stars: ✭ 339 (-19.48%)
Mutual labels: tooling
Doctrinebundle
Symfony Bundle for Doctrine ORM and DBAL
Stars: ✭ 4,225 (+903.56%)
Mutual labels: bundle
Assetic Bundle
[DEPRECATED] This was the recommended way to manage web assets in Symfony 2 applications. Newer Symfony applications should use Webpack Encore.
Stars: ✭ 370 (-12.11%)
Mutual labels: bundle
Photon
Clone native desktop UI's like cocoa and develop native feeling applications using web technologies
Stars: ✭ 369 (-12.35%)
Mutual labels: web-app
Scope Capture
Project your Clojure(Script) REPL into the same context as your code when it ran
Stars: ✭ 392 (-6.89%)
Mutual labels: tooling
Lexikformfilterbundle
This Symfony bundle aim to provide classes to build some form filters and then build a doctrine query from this form filter.
Stars: ✭ 360 (-14.49%)
Mutual labels: bundle
Eightpointsguzzlebundle
⛽️ Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony
Stars: ✭ 407 (-3.33%)
Mutual labels: bundle
Doctrinemigrationsbundle
Symfony integration for the doctrine/migrations library
Stars: ✭ 3,782 (+798.34%)
Mutual labels: bundle
Homebrew Bundle
📦 Bundler for non-Ruby dependencies from Homebrew, Homebrew Cask and the Mac App Store.
Stars: ✭ 3,940 (+835.87%)
Mutual labels: bundle
Debundle
🗃 A javascript debundler. Takes a Browserify or Webpack bundle and recreates the initial, pre-bundled source.
Stars: ✭ 420 (-0.24%)
Mutual labels: bundle
Doctrineenumbundle
📦 Provides support of ENUM type for Doctrine in Symfony applications.
Stars: ✭ 410 (-2.61%)
Mutual labels: bundle
tooling
Install
yarn add tooling tooling-preset-web --dev
How to use
Configure npm scripts:
{
"scripts": {
"build": "tooling build",
"dev": "tooling dev"
},
"tooling": {
"presets": [
"web"
]
}
}
Populate index.js
inside your project:
document.write('<h1>Hello World!<h1>')
And run yarn dev
and go to http://localhost:4000
.
Command
-
tooling dev
: Run dev server with hot reloading support, then you can code and open browser to preview -
tooling build
: Build app in production mode.
Configuration
The surpise is, tooling requires no configurations! Oh well, there're a couple CLI options. You can run tooling --help
and tooling <command> --help
to check out!
However, presets
may require options, then you can configure them in:
- a package.json's
tooling
property - a JSON or YAML "rc file", eg:
.toolingrc.json
or.toolingrc.yml
or without extension - a
tooling.config.js
CommonJS module - a CLI
--config
argument
Presets
Your app is driven by presets under the hood, just like babel is driven by babel presets.
List of presets
- Web: A preset you'll need for modern web apps.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
tooling © egoist, Released under the MIT License.
Authored and maintained by egoist with help from contributors (list).
egoistian.com · GitHub @egoist · Twitter @rem_rin_rin
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].