bundler

package
v0.0.0-...-5fe5f95 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// docker run --name bundler --rm -it ruby:2.6 bash
	// bundle init
	// bundle add dotenv json faker rubocop pry
	// bundler show | grep "*" | grep -v bundler | awk '{if(match($0, /\((.*)\)/)) printf("{\""$2"\", \""substr($0, RSTART+1, RLENGTH-2)"\", \"\"},\n");}'
	BundlerNormal = []types.Library{
		{Name: "ast", Version: "2.4.0"},
		{Name: "coderay", Version: "1.1.2"},
		{Name: "concurrent-ruby", Version: "1.1.5"},
		{Name: "dotenv", Version: "2.7.2"},
		{Name: "faker", Version: "1.9.3"},
		{Name: "i18n", Version: "1.6.0"},
		{Name: "jaro_winkler", Version: "1.5.2"},
		{Name: "json", Version: "2.2.0"},
		{Name: "method_source", Version: "0.9.2"},
		{Name: "parallel", Version: "1.17.0"},
		{Name: "parser", Version: "2.6.3.0"},
		{Name: "pry", Version: "0.12.2"},
		{Name: "psych", Version: "3.1.0"},
		{Name: "rainbow", Version: "3.0.0"},
		{Name: "rubocop", Version: "0.67.2"},
		{Name: "ruby-progressbar", Version: "1.10.0"},
		{Name: "unicode-display_width", Version: "1.5.0"},
	}

	// docker run --name bundler --rm -it ruby:2.6 bash
	// bundle init
	// bundle add dotenv json faker rubocop pry
	// bundle add rails
	// bundler show | grep "*" | grep -v bundler | awk '{if(match($0, /\((.*)\)/)) printf("{\""$2"\", \""substr($0, RSTART+1, RLENGTH-2)"\", \"\"},\n");}'
	BundlerRails = []types.Library{
		{Name: "actioncable", Version: "5.2.3"},
		{Name: "actionmailer", Version: "5.2.3"},
		{Name: "actionpack", Version: "5.2.3"},
		{Name: "actionview", Version: "5.2.3"},
		{Name: "activejob", Version: "5.2.3"},
		{Name: "activemodel", Version: "5.2.3"},
		{Name: "activerecord", Version: "5.2.3"},
		{Name: "activestorage", Version: "5.2.3"},
		{Name: "activesupport", Version: "5.2.3"},
		{Name: "arel", Version: "9.0.0"},
		{Name: "ast", Version: "2.4.0"},
		{Name: "builder", Version: "3.2.3"},
		{Name: "coderay", Version: "1.1.2"},
		{Name: "concurrent-ruby", Version: "1.1.5"},
		{Name: "crass", Version: "1.0.4"},
		{Name: "dotenv", Version: "2.7.2"},
		{Name: "erubi", Version: "1.8.0"},
		{Name: "faker", Version: "1.9.3"},
		{Name: "globalid", Version: "0.4.2"},
		{Name: "i18n", Version: "1.6.0"},
		{Name: "jaro_winkler", Version: "1.5.2"},
		{Name: "json", Version: "2.2.0"},
		{Name: "loofah", Version: "2.2.3"},
		{Name: "mail", Version: "2.7.1"},
		{Name: "marcel", Version: "0.3.3"},
		{Name: "method_source", Version: "0.9.2"},
		{Name: "mimemagic", Version: "0.3.3"},
		{Name: "mini_mime", Version: "1.0.1"},
		{Name: "mini_portile2", Version: "2.4.0"},
		{Name: "minitest", Version: "5.11.3"},
		{Name: "nio4r", Version: "2.3.1"},
		{Name: "nokogiri", Version: "1.10.3"},
		{Name: "parallel", Version: "1.17.0"},
		{Name: "parser", Version: "2.6.3.0"},
		{Name: "pry", Version: "0.12.2"},
		{Name: "psych", Version: "3.1.0"},
		{Name: "rack", Version: "2.0.7"},
		{Name: "rack-test", Version: "1.1.0"},
		{Name: "rails", Version: "5.2.3"},
		{Name: "rails-dom-testing", Version: "2.0.3"},
		{Name: "rails-html-sanitizer", Version: "1.0.4"},
		{Name: "railties", Version: "5.2.3"},
		{Name: "rainbow", Version: "3.0.0"},
		{Name: "rake", Version: "12.3.2"},
		{Name: "rubocop", Version: "0.67.2"},
		{Name: "ruby-progressbar", Version: "1.10.0"},
		{Name: "sprockets", Version: "3.7.2"},
		{Name: "sprockets-rails", Version: "3.2.1"},
		{Name: "thor", Version: "0.20.3"},
		{Name: "thread_safe", Version: "0.3.6"},
		{Name: "tzinfo", Version: "1.2.5"},
		{Name: "unicode-display_width", Version: "1.5.0"},
		{Name: "websocket-driver", Version: "0.7.0"},
		{Name: "websocket-extensions", Version: "0.1.3"},
	}
	// docker run --name bundler --rm -it ruby:2.6 bash
	// bundle init
	// bundle add dotenv json faker rubocop pry
	// bundle add rails
	// bundle add sinatra multi-json thor sass aws-sdk faraday
	// bundler show | grep "*" | grep -v bundler | awk '{if(match($0, /\((.*)\)/)) printf("{\""$2"\", \""substr($0, RSTART+1, RLENGTH-2)"\"}, \"\"},\n");}'
	BundlerMany = []types.Library{}/* 247 elements not displayed */

	// docker run --name bundler --rm -it ruby:3 bash
	// bundle init
	// bundle add dotenv json faker rubocop pry
	// bundle add rails
	// bundler show | grep "*" | grep -v bundler | awk '{if(match($0, /\((.*)\)/)) printf("{Name: \""$2"\", Version: \""substr($0, RSTART+1, RLENGTH-2)"\"},\n");}'
	BundlerV2RailsV7 = []types.Library{
		{Name: "actioncable", Version: "7.0.3"},
		{Name: "actionmailbox", Version: "7.0.3"},
		{Name: "actionmailer", Version: "7.0.3"},
		{Name: "actionpack", Version: "7.0.3"},
		{Name: "actiontext", Version: "7.0.3"},
		{Name: "actionview", Version: "7.0.3"},
		{Name: "activejob", Version: "7.0.3"},
		{Name: "activemodel", Version: "7.0.3"},
		{Name: "activerecord", Version: "7.0.3"},
		{Name: "activestorage", Version: "7.0.3"},
		{Name: "activesupport", Version: "7.0.3"},
		{Name: "ast", Version: "2.4.2"},
		{Name: "builder", Version: "3.2.4"},
		{Name: "coderay", Version: "1.1.3"},
		{Name: "concurrent-ruby", Version: "1.1.10"},
		{Name: "crass", Version: "1.0.6"},
		{Name: "digest", Version: "3.1.0"},
		{Name: "dotenv", Version: "2.7.6"},
		{Name: "erubi", Version: "1.10.0"},
		{Name: "faker", Version: "2.21.0"},
		{Name: "globalid", Version: "1.0.0"},
		{Name: "i18n", Version: "1.10.0"},
		{Name: "json", Version: "2.6.2"},
		{Name: "loofah", Version: "2.18.0"},
		{Name: "mail", Version: "2.7.1"},
		{Name: "marcel", Version: "1.0.2"},
		{Name: "method_source", Version: "1.0.0"},
		{Name: "mini_mime", Version: "1.1.2"},
		{Name: "minitest", Version: "5.16.0"},
		{Name: "net-imap", Version: "0.2.3"},
		{Name: "net-pop", Version: "0.1.1"},
		{Name: "net-protocol", Version: "0.1.3"},
		{Name: "net-smtp", Version: "0.3.1"},
		{Name: "nio4r", Version: "2.5.8"},
		{Name: "nokogiri", Version: "1.13.6"},
		{Name: "parallel", Version: "1.22.1"},
		{Name: "parser", Version: "3.1.2.0"},
		{Name: "pry", Version: "0.14.1"},
		{Name: "racc", Version: "1.6.0"},
		{Name: "rack", Version: "2.2.3.1"},
		{Name: "rack-test", Version: "1.1.0"},
		{Name: "rails", Version: "7.0.3"},
		{Name: "rails-dom-testing", Version: "2.0.3"},
		{Name: "rails-html-sanitizer", Version: "1.4.3"},
		{Name: "railties", Version: "7.0.3"},
		{Name: "rainbow", Version: "3.1.1"},
		{Name: "rake", Version: "13.0.6"},
		{Name: "regexp_parser", Version: "2.5.0"},
		{Name: "rexml", Version: "3.2.5"},
		{Name: "rubocop", Version: "1.30.1"},
		{Name: "rubocop-ast", Version: "1.18.0"},
		{Name: "ruby-progressbar", Version: "1.11.0"},
		{Name: "strscan", Version: "3.0.3"},
		{Name: "thor", Version: "1.2.1"},
		{Name: "timeout", Version: "0.3.0"},
		{Name: "tzinfo", Version: "2.0.4"},
		{Name: "unicode-display_width", Version: "2.1.0"},
		{Name: "websocket-driver", Version: "0.7.5"},
		{Name: "websocket-extensions", Version: "0.1.5"},
		{Name: "zeitwerk", Version: "2.6.0"},
	}
)

Functions

func NewParser

func NewParser() types.Parser

Types

type Parser

type Parser struct{}

func (*Parser) Parse

func (p *Parser) Parse(r dio.ReadSeekerAt) ([]types.Library, []types.Dependency, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL