├── .firebase └── hosting.ZGlzdA.cache ├── .firebaserc ├── .gitignore ├── LICENSE ├── README.md ├── angular-elements ├── .gitignore ├── LICENSE ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── index.html │ ├── main.ts │ ├── my-todo.ts │ ├── todo-input.ts │ ├── todo-item.ts │ └── todo.module.ts ├── tsconfig.json └── webpack.config.js ├── atomico ├── .gitignore ├── README.md ├── bundle.js ├── package-lock.json ├── package.json ├── public │ ├── atom-todo.iife.js │ ├── atom-todo.iife.js.map │ ├── atomico.umd.js │ ├── index.html │ ├── logo.png │ └── preview.png ├── rollup.config.js ├── src │ ├── index.js │ ├── style.css │ ├── todo-input │ │ ├── index.js │ │ └── style.css │ └── todo-item │ │ ├── index.js │ │ └── style.css └── yarn.lock ├── benchmark ├── filesize.js ├── lighthouse.js ├── meta.js ├── package-lock.json ├── package.json └── yarn.lock ├── dist └── .gitignore ├── firebase.json ├── functional-element ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── bundle.js │ ├── bundle.js.map │ ├── functional-element.d.ts │ └── index.html ├── rollup.config.js ├── src │ ├── my-todo.js │ ├── todo-input.js │ └── todo-item.js └── tsconfig.json ├── generateIndex.js ├── lit-element-0.6 ├── index.html ├── package-lock.json ├── package.json └── src │ ├── index.js │ ├── my-todo.js │ ├── todo-input.js │ └── todo-item.js ├── lit-element-2.1 ├── index.html ├── package-lock.json ├── package.json └── src │ ├── index.js │ ├── my-todo.js │ ├── todo-input.js │ └── todo-item.js ├── native-shadow-dom ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── index.js │ ├── my-todo.js │ ├── todo-input.js │ └── todo-item.js └── webpack.config.js ├── native ├── index.html └── js │ ├── my-todo.js │ ├── todo-input.js │ └── todo-item.js ├── nightwatch.json ├── non-web-components-refs ├── angular │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── todo-input │ │ │ │ └── todo-input.component.ts │ │ │ └── todo-item │ │ │ │ └── todo-item.component.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── browserslist │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ ├── tslint.json │ └── yarn.lock ├── react │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── components │ │ │ ├── my-todo │ │ │ │ ├── my-todo.css │ │ │ │ └── my-todo.js │ │ │ ├── todo-input │ │ │ │ ├── todo-input.css │ │ │ │ └── todo-input.js │ │ │ └── todo-item │ │ │ │ ├── todo-item.css │ │ │ │ └── todo-item.js │ │ ├── index.css │ │ ├── index.js │ │ └── registerServiceWorker.js │ └── yarn.lock └── vue │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── my-todo.vue │ │ ├── todo-input.vue │ │ └── todo-item.vue │ └── main.js │ ├── vue.config.js │ └── yarn.lock ├── package.json ├── polymer2 ├── .gitignore ├── README.md ├── bower.json ├── index.html ├── manifest.json ├── package.json ├── polymer.json ├── src │ ├── my-todo │ │ └── my-todo.html │ ├── todo-input │ │ └── todo-input.html │ └── todo-item │ │ └── todo-item.html └── test │ └── my-todo │ └── my-todo_test.html ├── polymer3 ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── polymer.json ├── rollup.config.js ├── src │ ├── index.js │ ├── my-todo-styles.js │ ├── my-todo.js │ ├── todo-input-styles.js │ ├── todo-input.js │ ├── todo-item-styles.js │ └── todo-item.js └── yarn.lock ├── skatejs-lit-html ├── .babelrc ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── app.js │ ├── index.js │ ├── input.js │ ├── item.js │ └── util.js └── webpack.config.js ├── skatejs-preact ├── .babelrc ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── app.js │ ├── index.js │ ├── input.js │ ├── item.js │ └── util.js └── webpack.config.js ├── slim-js ├── .babelrc ├── index.html ├── jsconfig.json ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── todo-input.css │ │ ├── todo-input.js │ │ ├── todo-item.css │ │ └── todo-item.js │ ├── directives │ │ └── bind-boolean.js │ ├── index.js │ ├── todo-app.css │ └── todo-app.js └── webpack.config.js ├── solid ├── .gitignore ├── package-lock.json ├── package.json ├── public │ └── index.html ├── rollup.config.js └── src │ ├── MyTodo.css │ ├── MyTodo.jsx │ ├── TodoInput.css │ ├── TodoInput.jsx │ ├── TodoItem.css │ └── TodoItem.jsx ├── stencil-0.11 ├── .editorconfig ├── .github │ └── ISSUE_TEMPLATE.md ├── .gitignore ├── LICENSE ├── package-lock.json ├── package.json ├── readme.md ├── src │ ├── assets │ │ └── icon │ │ │ ├── favicon.ico │ │ │ └── icon.png │ ├── components.d.ts │ ├── components │ │ ├── my-todo │ │ │ ├── my-todo.css │ │ │ └── my-todo.tsx │ │ ├── todo-input │ │ │ ├── todo-input.css │ │ │ └── todo-input.tsx │ │ └── todo-item │ │ │ ├── todo-item.css │ │ │ └── todo-item.tsx │ ├── global │ │ └── app.css │ ├── index.html │ └── manifest.json ├── stencil.config.ts └── tsconfig.json ├── stencil-0.16 ├── .editorconfig ├── .gitignore ├── LICENSE ├── package-lock.json ├── package.json ├── readme.md ├── src │ ├── assets │ │ └── icon │ │ │ ├── favicon.ico │ │ │ └── icon.png │ ├── components.d.ts │ ├── components │ │ ├── my-todo │ │ │ ├── my-todo.css │ │ │ └── my-todo.tsx │ │ ├── todo-input │ │ │ ├── todo-input.css │ │ │ └── todo-input.tsx │ │ └── todo-item │ │ │ ├── todo-item.css │ │ │ └── todo-item.tsx │ ├── global │ │ ├── app.css │ │ └── app.ts │ ├── index.html │ └── manifest.json ├── stencil.config.ts └── tsconfig.json ├── svelte ├── .gitignore ├── README.md ├── package.json ├── public │ └── index.html ├── rollup.config.js └── src │ ├── components │ ├── MyTodo.html │ ├── TodoInput.html │ └── TodoItem.html │ └── main.js ├── templates ├── group.ejs ├── index.ejs └── row.ejs ├── tests ├── commands │ ├── addItem.js │ ├── checkItem.js │ ├── removeItem.js │ └── uncheckItem.js └── suite │ └── wc.js ├── vue ├── .gitignore ├── index.html ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── my-todo.vue │ │ ├── todo-input.vue │ │ └── todo-item.vue │ └── main.js ├── vue.config.js └── yarn.lock └── yarn.lock /.firebase/hosting.ZGlzdA.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/.firebase/hosting.ZGlzdA.cache -------------------------------------------------------------------------------- /.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/.firebaserc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/README.md -------------------------------------------------------------------------------- /angular-elements/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/.gitignore -------------------------------------------------------------------------------- /angular-elements/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/LICENSE -------------------------------------------------------------------------------- /angular-elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/README.md -------------------------------------------------------------------------------- /angular-elements/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/package-lock.json -------------------------------------------------------------------------------- /angular-elements/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/package.json -------------------------------------------------------------------------------- /angular-elements/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/src/index.html -------------------------------------------------------------------------------- /angular-elements/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/src/main.ts -------------------------------------------------------------------------------- /angular-elements/src/my-todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/src/my-todo.ts -------------------------------------------------------------------------------- /angular-elements/src/todo-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/src/todo-input.ts -------------------------------------------------------------------------------- /angular-elements/src/todo-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/src/todo-item.ts -------------------------------------------------------------------------------- /angular-elements/src/todo.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/src/todo.module.ts -------------------------------------------------------------------------------- /angular-elements/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/tsconfig.json -------------------------------------------------------------------------------- /angular-elements/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/angular-elements/webpack.config.js -------------------------------------------------------------------------------- /atomico/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /atomico/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/README.md -------------------------------------------------------------------------------- /atomico/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/bundle.js -------------------------------------------------------------------------------- /atomico/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/package-lock.json -------------------------------------------------------------------------------- /atomico/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/package.json -------------------------------------------------------------------------------- /atomico/public/atom-todo.iife.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/public/atom-todo.iife.js -------------------------------------------------------------------------------- /atomico/public/atom-todo.iife.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/public/atom-todo.iife.js.map -------------------------------------------------------------------------------- /atomico/public/atomico.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/public/atomico.umd.js -------------------------------------------------------------------------------- /atomico/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/public/index.html -------------------------------------------------------------------------------- /atomico/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/public/logo.png -------------------------------------------------------------------------------- /atomico/public/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/public/preview.png -------------------------------------------------------------------------------- /atomico/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/rollup.config.js -------------------------------------------------------------------------------- /atomico/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/src/index.js -------------------------------------------------------------------------------- /atomico/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/src/style.css -------------------------------------------------------------------------------- /atomico/src/todo-input/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/src/todo-input/index.js -------------------------------------------------------------------------------- /atomico/src/todo-input/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/src/todo-input/style.css -------------------------------------------------------------------------------- /atomico/src/todo-item/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/src/todo-item/index.js -------------------------------------------------------------------------------- /atomico/src/todo-item/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/src/todo-item/style.css -------------------------------------------------------------------------------- /atomico/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/atomico/yarn.lock -------------------------------------------------------------------------------- /benchmark/filesize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/benchmark/filesize.js -------------------------------------------------------------------------------- /benchmark/lighthouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/benchmark/lighthouse.js -------------------------------------------------------------------------------- /benchmark/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/benchmark/meta.js -------------------------------------------------------------------------------- /benchmark/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/benchmark/package-lock.json -------------------------------------------------------------------------------- /benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/benchmark/package.json -------------------------------------------------------------------------------- /benchmark/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/benchmark/yarn.lock -------------------------------------------------------------------------------- /dist/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/firebase.json -------------------------------------------------------------------------------- /functional-element/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/index.html -------------------------------------------------------------------------------- /functional-element/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/package-lock.json -------------------------------------------------------------------------------- /functional-element/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/package.json -------------------------------------------------------------------------------- /functional-element/public/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/public/bundle.js -------------------------------------------------------------------------------- /functional-element/public/bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/public/bundle.js.map -------------------------------------------------------------------------------- /functional-element/public/functional-element.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/public/functional-element.d.ts -------------------------------------------------------------------------------- /functional-element/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/public/index.html -------------------------------------------------------------------------------- /functional-element/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/rollup.config.js -------------------------------------------------------------------------------- /functional-element/src/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/src/my-todo.js -------------------------------------------------------------------------------- /functional-element/src/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/src/todo-input.js -------------------------------------------------------------------------------- /functional-element/src/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/src/todo-item.js -------------------------------------------------------------------------------- /functional-element/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/functional-element/tsconfig.json -------------------------------------------------------------------------------- /generateIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/generateIndex.js -------------------------------------------------------------------------------- /lit-element-0.6/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/index.html -------------------------------------------------------------------------------- /lit-element-0.6/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/package-lock.json -------------------------------------------------------------------------------- /lit-element-0.6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/package.json -------------------------------------------------------------------------------- /lit-element-0.6/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/src/index.js -------------------------------------------------------------------------------- /lit-element-0.6/src/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/src/my-todo.js -------------------------------------------------------------------------------- /lit-element-0.6/src/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/src/todo-input.js -------------------------------------------------------------------------------- /lit-element-0.6/src/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-0.6/src/todo-item.js -------------------------------------------------------------------------------- /lit-element-2.1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/index.html -------------------------------------------------------------------------------- /lit-element-2.1/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/package-lock.json -------------------------------------------------------------------------------- /lit-element-2.1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/package.json -------------------------------------------------------------------------------- /lit-element-2.1/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/src/index.js -------------------------------------------------------------------------------- /lit-element-2.1/src/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/src/my-todo.js -------------------------------------------------------------------------------- /lit-element-2.1/src/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/src/todo-input.js -------------------------------------------------------------------------------- /lit-element-2.1/src/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/lit-element-2.1/src/todo-item.js -------------------------------------------------------------------------------- /native-shadow-dom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/index.html -------------------------------------------------------------------------------- /native-shadow-dom/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/package-lock.json -------------------------------------------------------------------------------- /native-shadow-dom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/package.json -------------------------------------------------------------------------------- /native-shadow-dom/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/src/index.js -------------------------------------------------------------------------------- /native-shadow-dom/src/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/src/my-todo.js -------------------------------------------------------------------------------- /native-shadow-dom/src/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/src/todo-input.js -------------------------------------------------------------------------------- /native-shadow-dom/src/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/src/todo-item.js -------------------------------------------------------------------------------- /native-shadow-dom/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native-shadow-dom/webpack.config.js -------------------------------------------------------------------------------- /native/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native/index.html -------------------------------------------------------------------------------- /native/js/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native/js/my-todo.js -------------------------------------------------------------------------------- /native/js/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native/js/todo-input.js -------------------------------------------------------------------------------- /native/js/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/native/js/todo-item.js -------------------------------------------------------------------------------- /nightwatch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/nightwatch.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/.editorconfig -------------------------------------------------------------------------------- /non-web-components-refs/angular/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/.gitignore -------------------------------------------------------------------------------- /non-web-components-refs/angular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/README.md -------------------------------------------------------------------------------- /non-web-components-refs/angular/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/angular.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/package.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/app/app.component.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/app/app.module.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/app/todo-input/todo-input.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/app/todo-input/todo-input.component.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/app/todo-item/todo-item.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/app/todo-item/todo-item.component.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/browserslist -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/environments/environment.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/favicon.ico -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/index.html -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/karma.conf.js -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/main.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/polyfills.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/styles.css -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/test.ts -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/tsconfig.app.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/tsconfig.spec.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/src/tslint.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/tsconfig.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/tslint.json -------------------------------------------------------------------------------- /non-web-components-refs/angular/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/angular/yarn.lock -------------------------------------------------------------------------------- /non-web-components-refs/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/.gitignore -------------------------------------------------------------------------------- /non-web-components-refs/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/README.md -------------------------------------------------------------------------------- /non-web-components-refs/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/package.json -------------------------------------------------------------------------------- /non-web-components-refs/react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/public/favicon.ico -------------------------------------------------------------------------------- /non-web-components-refs/react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/public/index.html -------------------------------------------------------------------------------- /non-web-components-refs/react/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/public/manifest.json -------------------------------------------------------------------------------- /non-web-components-refs/react/src/components/my-todo/my-todo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/components/my-todo/my-todo.css -------------------------------------------------------------------------------- /non-web-components-refs/react/src/components/my-todo/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/components/my-todo/my-todo.js -------------------------------------------------------------------------------- /non-web-components-refs/react/src/components/todo-input/todo-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/components/todo-input/todo-input.css -------------------------------------------------------------------------------- /non-web-components-refs/react/src/components/todo-input/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/components/todo-input/todo-input.js -------------------------------------------------------------------------------- /non-web-components-refs/react/src/components/todo-item/todo-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/components/todo-item/todo-item.css -------------------------------------------------------------------------------- /non-web-components-refs/react/src/components/todo-item/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/components/todo-item/todo-item.js -------------------------------------------------------------------------------- /non-web-components-refs/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/index.css -------------------------------------------------------------------------------- /non-web-components-refs/react/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/index.js -------------------------------------------------------------------------------- /non-web-components-refs/react/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/src/registerServiceWorker.js -------------------------------------------------------------------------------- /non-web-components-refs/react/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/react/yarn.lock -------------------------------------------------------------------------------- /non-web-components-refs/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/.gitignore -------------------------------------------------------------------------------- /non-web-components-refs/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/README.md -------------------------------------------------------------------------------- /non-web-components-refs/vue/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/babel.config.js -------------------------------------------------------------------------------- /non-web-components-refs/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/package.json -------------------------------------------------------------------------------- /non-web-components-refs/vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/public/favicon.ico -------------------------------------------------------------------------------- /non-web-components-refs/vue/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/public/index.html -------------------------------------------------------------------------------- /non-web-components-refs/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/src/App.vue -------------------------------------------------------------------------------- /non-web-components-refs/vue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/src/assets/logo.png -------------------------------------------------------------------------------- /non-web-components-refs/vue/src/components/my-todo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/src/components/my-todo.vue -------------------------------------------------------------------------------- /non-web-components-refs/vue/src/components/todo-input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/src/components/todo-input.vue -------------------------------------------------------------------------------- /non-web-components-refs/vue/src/components/todo-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/src/components/todo-item.vue -------------------------------------------------------------------------------- /non-web-components-refs/vue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/src/main.js -------------------------------------------------------------------------------- /non-web-components-refs/vue/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/vue.config.js -------------------------------------------------------------------------------- /non-web-components-refs/vue/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/non-web-components-refs/vue/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/package.json -------------------------------------------------------------------------------- /polymer2/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | bower_components/ -------------------------------------------------------------------------------- /polymer2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/README.md -------------------------------------------------------------------------------- /polymer2/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/bower.json -------------------------------------------------------------------------------- /polymer2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/index.html -------------------------------------------------------------------------------- /polymer2/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/manifest.json -------------------------------------------------------------------------------- /polymer2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/package.json -------------------------------------------------------------------------------- /polymer2/polymer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/polymer.json -------------------------------------------------------------------------------- /polymer2/src/my-todo/my-todo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/src/my-todo/my-todo.html -------------------------------------------------------------------------------- /polymer2/src/todo-input/todo-input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/src/todo-input/todo-input.html -------------------------------------------------------------------------------- /polymer2/src/todo-item/todo-item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/src/todo-item/todo-item.html -------------------------------------------------------------------------------- /polymer2/test/my-todo/my-todo_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer2/test/my-todo/my-todo_test.html -------------------------------------------------------------------------------- /polymer3/.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /polymer3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/README.md -------------------------------------------------------------------------------- /polymer3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/index.html -------------------------------------------------------------------------------- /polymer3/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/package-lock.json -------------------------------------------------------------------------------- /polymer3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/package.json -------------------------------------------------------------------------------- /polymer3/polymer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/polymer.json -------------------------------------------------------------------------------- /polymer3/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/rollup.config.js -------------------------------------------------------------------------------- /polymer3/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/index.js -------------------------------------------------------------------------------- /polymer3/src/my-todo-styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/my-todo-styles.js -------------------------------------------------------------------------------- /polymer3/src/my-todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/my-todo.js -------------------------------------------------------------------------------- /polymer3/src/todo-input-styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/todo-input-styles.js -------------------------------------------------------------------------------- /polymer3/src/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/todo-input.js -------------------------------------------------------------------------------- /polymer3/src/todo-item-styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/todo-item-styles.js -------------------------------------------------------------------------------- /polymer3/src/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/src/todo-item.js -------------------------------------------------------------------------------- /polymer3/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/polymer3/yarn.lock -------------------------------------------------------------------------------- /skatejs-lit-html/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["stage-0"] 3 | } 4 | -------------------------------------------------------------------------------- /skatejs-lit-html/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /skatejs-lit-html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/index.html -------------------------------------------------------------------------------- /skatejs-lit-html/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/package-lock.json -------------------------------------------------------------------------------- /skatejs-lit-html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/package.json -------------------------------------------------------------------------------- /skatejs-lit-html/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/src/app.js -------------------------------------------------------------------------------- /skatejs-lit-html/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/src/index.js -------------------------------------------------------------------------------- /skatejs-lit-html/src/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/src/input.js -------------------------------------------------------------------------------- /skatejs-lit-html/src/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/src/item.js -------------------------------------------------------------------------------- /skatejs-lit-html/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/src/util.js -------------------------------------------------------------------------------- /skatejs-lit-html/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-lit-html/webpack.config.js -------------------------------------------------------------------------------- /skatejs-preact/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["react", "stage-0"] 3 | } 4 | -------------------------------------------------------------------------------- /skatejs-preact/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /skatejs-preact/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/index.html -------------------------------------------------------------------------------- /skatejs-preact/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/package-lock.json -------------------------------------------------------------------------------- /skatejs-preact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/package.json -------------------------------------------------------------------------------- /skatejs-preact/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/src/app.js -------------------------------------------------------------------------------- /skatejs-preact/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/src/index.js -------------------------------------------------------------------------------- /skatejs-preact/src/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/src/input.js -------------------------------------------------------------------------------- /skatejs-preact/src/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/src/item.js -------------------------------------------------------------------------------- /skatejs-preact/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/src/util.js -------------------------------------------------------------------------------- /skatejs-preact/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/skatejs-preact/webpack.config.js -------------------------------------------------------------------------------- /slim-js/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/.babelrc -------------------------------------------------------------------------------- /slim-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/index.html -------------------------------------------------------------------------------- /slim-js/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/jsconfig.json -------------------------------------------------------------------------------- /slim-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/package-lock.json -------------------------------------------------------------------------------- /slim-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/package.json -------------------------------------------------------------------------------- /slim-js/src/components/todo-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/components/todo-input.css -------------------------------------------------------------------------------- /slim-js/src/components/todo-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/components/todo-input.js -------------------------------------------------------------------------------- /slim-js/src/components/todo-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/components/todo-item.css -------------------------------------------------------------------------------- /slim-js/src/components/todo-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/components/todo-item.js -------------------------------------------------------------------------------- /slim-js/src/directives/bind-boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/directives/bind-boolean.js -------------------------------------------------------------------------------- /slim-js/src/index.js: -------------------------------------------------------------------------------- 1 | import './todo-app'; -------------------------------------------------------------------------------- /slim-js/src/todo-app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/todo-app.css -------------------------------------------------------------------------------- /slim-js/src/todo-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/src/todo-app.js -------------------------------------------------------------------------------- /slim-js/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/slim-js/webpack.config.js -------------------------------------------------------------------------------- /solid/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | public/bundle.* -------------------------------------------------------------------------------- /solid/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/package-lock.json -------------------------------------------------------------------------------- /solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/package.json -------------------------------------------------------------------------------- /solid/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/public/index.html -------------------------------------------------------------------------------- /solid/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/rollup.config.js -------------------------------------------------------------------------------- /solid/src/MyTodo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/src/MyTodo.css -------------------------------------------------------------------------------- /solid/src/MyTodo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/src/MyTodo.jsx -------------------------------------------------------------------------------- /solid/src/TodoInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/src/TodoInput.css -------------------------------------------------------------------------------- /solid/src/TodoInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/src/TodoInput.jsx -------------------------------------------------------------------------------- /solid/src/TodoItem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/src/TodoItem.css -------------------------------------------------------------------------------- /solid/src/TodoItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/solid/src/TodoItem.jsx -------------------------------------------------------------------------------- /stencil-0.11/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/.editorconfig -------------------------------------------------------------------------------- /stencil-0.11/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /stencil-0.11/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/.gitignore -------------------------------------------------------------------------------- /stencil-0.11/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/LICENSE -------------------------------------------------------------------------------- /stencil-0.11/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/package-lock.json -------------------------------------------------------------------------------- /stencil-0.11/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/package.json -------------------------------------------------------------------------------- /stencil-0.11/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/readme.md -------------------------------------------------------------------------------- /stencil-0.11/src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /stencil-0.11/src/assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/assets/icon/icon.png -------------------------------------------------------------------------------- /stencil-0.11/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components.d.ts -------------------------------------------------------------------------------- /stencil-0.11/src/components/my-todo/my-todo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components/my-todo/my-todo.css -------------------------------------------------------------------------------- /stencil-0.11/src/components/my-todo/my-todo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components/my-todo/my-todo.tsx -------------------------------------------------------------------------------- /stencil-0.11/src/components/todo-input/todo-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components/todo-input/todo-input.css -------------------------------------------------------------------------------- /stencil-0.11/src/components/todo-input/todo-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components/todo-input/todo-input.tsx -------------------------------------------------------------------------------- /stencil-0.11/src/components/todo-item/todo-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components/todo-item/todo-item.css -------------------------------------------------------------------------------- /stencil-0.11/src/components/todo-item/todo-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/components/todo-item/todo-item.tsx -------------------------------------------------------------------------------- /stencil-0.11/src/global/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/global/app.css -------------------------------------------------------------------------------- /stencil-0.11/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/index.html -------------------------------------------------------------------------------- /stencil-0.11/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/src/manifest.json -------------------------------------------------------------------------------- /stencil-0.11/stencil.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/stencil.config.ts -------------------------------------------------------------------------------- /stencil-0.11/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.11/tsconfig.json -------------------------------------------------------------------------------- /stencil-0.16/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/.editorconfig -------------------------------------------------------------------------------- /stencil-0.16/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/.gitignore -------------------------------------------------------------------------------- /stencil-0.16/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/LICENSE -------------------------------------------------------------------------------- /stencil-0.16/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/package-lock.json -------------------------------------------------------------------------------- /stencil-0.16/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/package.json -------------------------------------------------------------------------------- /stencil-0.16/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/readme.md -------------------------------------------------------------------------------- /stencil-0.16/src/assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/assets/icon/favicon.ico -------------------------------------------------------------------------------- /stencil-0.16/src/assets/icon/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/assets/icon/icon.png -------------------------------------------------------------------------------- /stencil-0.16/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components.d.ts -------------------------------------------------------------------------------- /stencil-0.16/src/components/my-todo/my-todo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components/my-todo/my-todo.css -------------------------------------------------------------------------------- /stencil-0.16/src/components/my-todo/my-todo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components/my-todo/my-todo.tsx -------------------------------------------------------------------------------- /stencil-0.16/src/components/todo-input/todo-input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components/todo-input/todo-input.css -------------------------------------------------------------------------------- /stencil-0.16/src/components/todo-input/todo-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components/todo-input/todo-input.tsx -------------------------------------------------------------------------------- /stencil-0.16/src/components/todo-item/todo-item.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components/todo-item/todo-item.css -------------------------------------------------------------------------------- /stencil-0.16/src/components/todo-item/todo-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/components/todo-item/todo-item.tsx -------------------------------------------------------------------------------- /stencil-0.16/src/global/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/global/app.css -------------------------------------------------------------------------------- /stencil-0.16/src/global/app.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stencil-0.16/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/index.html -------------------------------------------------------------------------------- /stencil-0.16/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/src/manifest.json -------------------------------------------------------------------------------- /stencil-0.16/stencil.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/stencil.config.ts -------------------------------------------------------------------------------- /stencil-0.16/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/stencil-0.16/tsconfig.json -------------------------------------------------------------------------------- /svelte/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/.gitignore -------------------------------------------------------------------------------- /svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/README.md -------------------------------------------------------------------------------- /svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/package.json -------------------------------------------------------------------------------- /svelte/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/public/index.html -------------------------------------------------------------------------------- /svelte/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/rollup.config.js -------------------------------------------------------------------------------- /svelte/src/components/MyTodo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/src/components/MyTodo.html -------------------------------------------------------------------------------- /svelte/src/components/TodoInput.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/src/components/TodoInput.html -------------------------------------------------------------------------------- /svelte/src/components/TodoItem.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/svelte/src/components/TodoItem.html -------------------------------------------------------------------------------- /svelte/src/main.js: -------------------------------------------------------------------------------- 1 | import './components/MyTodo.html'; 2 | -------------------------------------------------------------------------------- /templates/group.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/templates/group.ejs -------------------------------------------------------------------------------- /templates/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/templates/index.ejs -------------------------------------------------------------------------------- /templates/row.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/templates/row.ejs -------------------------------------------------------------------------------- /tests/commands/addItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/tests/commands/addItem.js -------------------------------------------------------------------------------- /tests/commands/checkItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/tests/commands/checkItem.js -------------------------------------------------------------------------------- /tests/commands/removeItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/tests/commands/removeItem.js -------------------------------------------------------------------------------- /tests/commands/uncheckItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/tests/commands/uncheckItem.js -------------------------------------------------------------------------------- /tests/suite/wc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/tests/suite/wc.js -------------------------------------------------------------------------------- /vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/.gitignore -------------------------------------------------------------------------------- /vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/index.html -------------------------------------------------------------------------------- /vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/package.json -------------------------------------------------------------------------------- /vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/public/favicon.ico -------------------------------------------------------------------------------- /vue/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/public/index.html -------------------------------------------------------------------------------- /vue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/src/assets/logo.png -------------------------------------------------------------------------------- /vue/src/components/my-todo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/src/components/my-todo.vue -------------------------------------------------------------------------------- /vue/src/components/todo-input.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/src/components/todo-input.vue -------------------------------------------------------------------------------- /vue/src/components/todo-item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/src/components/todo-item.vue -------------------------------------------------------------------------------- /vue/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/src/main.js -------------------------------------------------------------------------------- /vue/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | lintOnSave: true, 3 | baseUrl: '/vue/' 4 | } -------------------------------------------------------------------------------- /vue/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/vue/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shprink/web-components-todo/HEAD/yarn.lock --------------------------------------------------------------------------------