If you only make Chrome extensions

you're killing the open web

a wholly calm and rational talk by

(Rodney)

Title Text

If you only make Chrome extensions

you're killing the open web

Rodney Folz

a wholly calm and rational talk by

uBlock Origin

Reaction Packs

HTTPS Everywhere

(2002)

(2011)

(Reaction Packs)

// reaction-packs/webpack.config.js

module.exports = {
    context: __dirname + '/src',
    entry: './index.js',
    resolve: {
        alias: {
            '--browser': __dirname + '/browsers/' + browser + '.js'
        }
    },
    output: {
        path: __dirname + '/build/' + browser,
        filename: script_entry
    },
    module: {
        loaders: [
            {
                test: /\.css$/,
                loader: ExtractTextPlugin.extract("style-loader", "css-loader")
            },
            {
                test: /\.jsx?$/,
                exclude: /node_modules/,
                loader: 'babel'
            }
        ]
    },
    plugins: [
        new ExtractTextPlugin(style_entry)
    ]
};

WebExtensions

NoSpace

WebExtensions

 

crx2ff convert drumpf.crx --output=drumpff.xpi

https://github.com/abarreir/crx2ff

Thank you!

{facebook,Slides,Github}.com/folz
https://twitter.com/rodneyfolz

  • https://wiki.mozilla.org/WebExtensions
  • https://github.com/mdn/webextensions-examples
  • https://developer.mozilla.org/en-US/Add-ons/WebExtensions
  • https://hacks.mozilla.org/2015/09/lets_write_a_webextension/

webextensions

By Rodney Folz