phonon-framework / phonon
Phonon is an open source HTML, CSS and JavaScript agnostic framework that allows to create a website or a hybrid Web app.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 425
Watchers: 25
Forks: 101
Open Issues: 102
Language:CSS
- dev-master
- v2.0.0-alpha.2
- dev-dependabot/npm_and_yarn/examples/vue-example/json5-and-vue/cli-plugin-babel-and-vue/cli-service-2.2.3
- dev-dependabot/npm_and_yarn/examples/react-example/json5-1.0.2
- dev-dependabot/npm_and_yarn/examples/webpack-example/json5-1.0.2
- dev-dependabot/npm_and_yarn/json5-2.2.3
- dev-dependabot/npm_and_yarn/flat-and-release-it--removed
- dev-dependabot/npm_and_yarn/replicator-1.0.5
- dev-dependabot/npm_and_yarn/examples/vue-example/express-4.18.2
- dev-dependabot/npm_and_yarn/examples/react-example/express-4.18.2
- dev-dependabot/npm_and_yarn/examples/react-example/qs-6.5.3
- dev-dependabot/npm_and_yarn/examples/vue-example/qs-6.5.3
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/examples/react-example/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/examples/vue-example/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/examples/webpack-example/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/examples/react-example/loader-utils-and-react-scripts-2.0.4
- dev-dependabot/npm_and_yarn/examples/vue-example/loader-utils-and-vue/cli-service-1.4.2
- dev-dependabot/npm_and_yarn/examples/webpack-example/loader-utils-and-webpack-cli-1.4.2
- dev-dependabot/npm_and_yarn/examples/react-example/hapi/hoek-and-hapi/joi-8.5.1
- dev-dependabot/npm_and_yarn/examples/vue-example/hapi/hoek-and-hapi/joi-8.5.1
- dev-dependabot/npm_and_yarn/examples/vue-example/terser-4.8.1
- dev-dependabot/npm_and_yarn/examples/webpack-example/terser-4.8.1
- dev-dependabot/npm_and_yarn/examples/vue-example/thenify-3.3.1
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/npm_and_yarn/codecov-3.8.3
- dev-dependabot/npm_and_yarn/examples/vue-example/shell-quote-1.7.3
- dev-dependabot/npm_and_yarn/examples/vue-example/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/examples/react-example/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/examples/react-example/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/examples/vue-example/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/examples/react-example/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/examples/vue-example/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/examples/react-example/ajv-6.12.6
- dev-dependabot/npm_and_yarn/examples/vue-example/ajv-6.12.6
- dev-dependabot/npm_and_yarn/examples/webpack-example/ajv-6.12.6
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/pathval-1.1.1
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/node-fetch-2.6.7
- dev-dependabot/npm_and_yarn/tmpl-1.0.5
- dev-dependabot/npm_and_yarn/examples/react-example/tmpl-1.0.5
- dev-dependabot/npm_and_yarn/examples/react-example/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/examples/vue-example/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/examples/webpack-example/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/examples/webpack-example/postcss-7.0.36
- dev-dependabot/npm_and_yarn/examples/react-example/postcss-7.0.36
- dev-dependabot/npm_and_yarn/postcss-7.0.36
- dev-dependabot/npm_and_yarn/examples/react-example/merge-deep-3.0.3
- dev-dependabot/npm_and_yarn/examples/vue-example/ws-6.2.2
- dev-dependabot/npm_and_yarn/examples/react-example/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/examples/vue-example/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/examples/vue-example/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/examples/webpack-example/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/examples/react-example/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/examples/vue-example/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/examples/react-example/lodash-4.17.21
- dev-dependabot/npm_and_yarn/examples/vue-example/lodash-4.17.21
- dev-dependabot/npm_and_yarn/examples/webpack-example/lodash-4.17.21
- dev-dependabot/npm_and_yarn/handlebars-4.7.7
- dev-dependabot/npm_and_yarn/examples/react-example/handlebars-4.7.7
- dev-dependabot/npm_and_yarn/examples/react-example/ssri-6.0.2
- dev-dependabot/npm_and_yarn/examples/webpack-example/ssri-6.0.2
- dev-dependabot/npm_and_yarn/examples/vue-example/y18n-4.0.1
- dev-dependabot/npm_and_yarn/examples/react-example/y18n-4.0.1
- dev-dependabot/npm_and_yarn/examples/webpack-example/y18n-4.0.1
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/examples/react-example/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/examples/vue-example/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/examples/webpack-example/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/examples/webpack-example/ini-1.3.7
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-dependabot/npm_and_yarn/examples/vue-example/highlight.js-9.18.5
- dev-dependabot/npm_and_yarn/examples/webpack-example/yargs-parser-13.1.2
- dev-dependabot/npm_and_yarn/examples/vue-example/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/examples/react-example/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/tree-kill-1.2.2
- dev-dependabot/npm_and_yarn/examples/react-example/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/examples/vue-example/websocket-extensions-0.1.4
This package is auto-updated.
Last update: 2024-11-04 07:07:07 UTC
README
Phonon is a responsive front-end framework with a focus on simplicity and flexibility
Starting with v2, Phonon is written in Sass and TypeScript.
Installation
You have the following options to install Phonon v2:
-
Install with npm
npm install phonon@2.0.0-alpha.1
-
Install with Yarn
yarn add phonon@2.0.0-alpha.1
-
Install with Composer
composer require phonon-framework/phonon
-
Deliver CDN cached version of Phonon compiled CSS and JavaScript to your project by using UNPKG
-
Clone the repository to get all source files and compile Phonon by using the scripts:
git clone https://github.com/phonon-framework/phonon.git
-
Download the latest release and use compiled CSS and JavaScript files available in the dist folder
Framework compatibility
Phonon uses a DOM MutationObserver which enables to react to DOM changes. This explains the ease of use of Phonon with Angular, React and Vue, etc. Please see Examples for more information.
Examples
We have several examples to share with you to show you how easy it is to integrate Phonon for your project.
All examples are available in examples/
.
Versioning
Phonon Framework is maintained under the Semantic Versioning guidelines.
Contributing
Don't hesitate to contribute to this project! The Phonon team is completely open to any suggestions or improvements. Please, go to the issues page to open an issue. Moreover, if your pull request contains JavaScript patches or features, you must include relevant unit tests. Editor preferences are available in the editor config for easy use in common text editors.
Copyright and license
Code released under the MIT License.